 
body
{
  background-color:#231b25;
  margin:0px;
  padding:0px;
  font-family:Arial, Verdana, Sans;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
}


/* ########## BEREICHE ######################*/

#header
{
  position:relative;
  width:100%;
  height:220px;
  background-image:url(images/header.jpg);
  background-position:bottom center;
  background-repeat:no-repeat;
  text-align:center;
}

#header_corr
{
  position:relative;
  margin:0px;
  padding:0px;
  width:100%;
  height:4px;
  background-image:url(images/header_corr.gif);
  background-position:top center;
  background-repeat:no-repeat;
}

#menu-top
{
  position:absolute;
  top:140px;
  right:10px;
  width:150px;
  height:60px;
  text-align:right;
  vertical-align:bottom;
}
#menu-top a
{
  font-size:11px;
  font-family:Arial,Sans;
  text-transform:uppercase;
  text-align:right;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}
#menu-top a:hover
{
  color:#000000;
}

#copyright
{
  position:absolute;
  bottom:10px;
  right:10px;
  height:20px;
  width:300px;
  color:#606060;
  font-size:9px;
  font-family:Verdana,Arial,Sans;
  text-transform:uppercase;
  text-align:right;
}
#copyright a
{
  text-decoration:none;
  color:#606060;
  font-size:9px;
  font-family:Verdana,Arial,Sans;
  text-transform:uppercase;
}
#copyright a:hover
{
  color:#909090;
}

#page
{
  position:relative;
  margin:0px;	
  padding:0px;
  background-image:url(images/bg.jpg);
  background-position:bottom center;
  background-repeat:no-repeat;
  text-align:left;
  width:100%;
  height:50%;
}

#menu-left
{
  position:absolute;
  left:100px;
  top:225px;
  width:90px;
  z-Index:4;
}
.menu_button
{
  background-image:url(images/menu_button.gif);
  opacity:0.65;
  filter:alpha(opacity=65);
  width:173px;
}
.menu_button:hover
{
  opacity:1.0;
  filter:alpha(opacity=100);
}
.menu_button a:hover
{
  opacity:0.65;
  filter:alpha(opacity=65);
}

#content
{
  position:absolute;
  top:220px;
  width:100%;
  height:50%;
  margin:0px;
  padding:0px;
  text-align:left;
  overflow-y:scroll;
  z-Index:2;
}

#main-content
{
  position:absolute;
  width:50%;
  left:30%;
  top:0px
  text-align:left;
  float:left;
  padding-top:20px;
}

#sidebar
{
  position:absolute;
  width:15%;
  left:83%;

  text-align:right;
  top:20px;
  text-align:right;
  color:#d6c0de;
  font-size:10px;
}

#footer
{
  position:relative;
  top:-90px;	
  width:100%;
  height:172px;
  /*background-image:url(images/bottom.gif);
  background-repeat:no-repeat;
  background-position:top center;*/
  clear:left;
  z-Index:3;
}

#footer-img
{
  opacity:0.6;
  filter:alpha(opacity=60);
}

/*######### LINKS ##########*/
a.menu
{
  opacity:0.7;
  filter:alpha(opacity=70);
}

a.menu:hover
{
  opacity:1.0;
  filter:alpha(opacity=100);
}

/*#######SCHRIFTARTEN######*/

p
{
  font-family:Arial, Verdana, Sans;
 /* font-size:12px;*/
}

.contenttable
{
  margin-left:5px;
  width:45%;
}

.contenttable td
{
  color:#75009b;
  padding:4px;
  font-weight:bold;
  background-color:#cab3d2;
}

td
{
  font-family:Arial, Verdana, Sans;
  font-size:12px;
}

li
{
  font-family:Arial, Verdana, Sans;
  font-size:12px;
}

h2
{
  font-size:16px;
  font-weight:bold;
}

h2.element_headline
{
  padding-left:15px;
  padding-bottom:2px;
  border-bottom:solid 2px #FFFFFF;
}

h2.element_headline a
{
  text-decoration:none;
  font-size:14px;
}

h3
{
  font-size:13px;
  font-weight:bold;
  border-bottom:solid 1px #FFFFFF;
  width:50%;
}

h3.element_headline
{
  padding-left:15px;
  padding-bottom:2px;
  margin-bottom:0px;
  margin-top:0px;
  width:100%;
  border-bottom:solid 1px #FFFFFF;
}

a
{
  color:#FFFFFF;
}

a:hover
{
  color:#AAAAAA;
}


/*#######FORMS#######*/
input
{
  font-size:9pt;
  font-family:Arial,Helvetica,Sans;
  vertical-align:middle;
  border:0px; width:290px;
  height:18px;
  padding-left:5px;
  padding-right:5px;
  background-color:#cab3d2;
}


select
{
  font-size:9pt;
  font-family:Arial,Helvetica,Sans;
  vertical-align:middle;
  border:0px; width:290px;
  height:18px;
  padding-left:5px;
  padding-right:5px;
}

textarea
{
  font-size:9pt;
  font-family:Arial,Helvetica,Sans;
  vertical-align:middle;
  border:0px;
  width:290px;
  height:120px;
  padding-left:5px;
  padding-right:5px;
  background-color:#cab3d2;
}

.csc-mailform-field
{
  width:500px;
  text-align:right;
  padding:3px;
}
/*####### IMAGES #######*/
#content img 
{
	border:0px;
}

/*####### CE_GALLERY #######*/
div.tx-cegallery-pi1-album_entry
{
  width:140px;
  height:140px;
  background-color:#cab3d2;
  padding:5px;
}

.tx-cegallery-pi1-imagetitle
{
  display:none;
}


/*####### TEAM PAGE #############*/
div.backwest-team 
{
	margin:4px 4px 4px 4px;
	padding:6px;
  	background-color:#cab3d2;
	color:#000000;
	width:45%; float:left;
}
div.backwest-team h2
{
	padding-top:110px;
	padding-left:0px;
	font-size:13px;
}

div.backwest-team-trenner
{
	clear:left;
	padding-top:50px;
	width:100%; 
}


/*####### LINK PAGE #############*/
div.backwest-links 
{
	padding:6px;
	margin:6px;
	color:#000000;
	width:70%; 
	height:100px;
}
div.backwest-links h2
{
	padding-top:30px;
	padding-left:0px;
	font-size:13px;
}


/*####### EVENT PAGE #############*/
div.backwest-events 
{
	margin:4px 4px 4px 4px;
	padding:6px;
  	background-color:#cab3d2;
	color:#000000;
	width:90%; 
}
div.backwest-events h2
{
	padding-top:110px;
	padding-left:0px;
	font-size:13px;
}

.align-center
{
  text-align:center;
}

.clearer{
	clear:both;
}

/*######### MISSWAHL ###########*/
div.answer, fieldset.vote{
  width:600px;
}

div.backwest-miss
{
	margin:4px 4px 4px 4px;
	padding:6px;
  	background-color:#cab3d2;
	color:#000000;
	width:60%; float:left;
}
div.backwest-miss h2
{
	padding-top:110px;
	padding-left:0px;
	font-size:13px;
}
input{

	display:none;
}

.answer button{
  background:none;
  float:left;
  border:none;
  margin:0;
  margin-top:30px;
  cursor:pointer;
  width:203px;
}

.answer .data{
  display:none;
}
