/* COLORS 

bg normalgrau: 		#504c4c;
mittel grau:		#3f3b39;
heller grau:		#757372;
font grau			#e7e7e7;
subnavi dunkelgrau:	#34302e;
vitagrün: 			#00988e;
vitagrün-hell:		#00c6b0;
rot:				#c40005;

*/


INPUT, TEXTAREA, SELECT{
font-family:Arial, Helvetica, sans-serif;
background-color:#3f3b39;
border:1px solid #666666;
color:#e7e7e7;
font-size:11px;
}
BODY{
scrollbar-base-color:#504c4c;
scrollbar-3dlight-color:#504c4c;
scrollbar-arrow-color:#666666; 
scrollbar-darkshadow-color:#504c4c;  
scrollbar-face-color:#504c4c;
scrollbar-highlight-color:#504c4c; 
scrollbar-shadow-color:#504c4c;
scrollbar-track-color:#34302e;

margin:0;
padding:0;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#e7e7e7;
font-size:11px;
background-color:#353231;
}
textarea{font-family:Arial, Helvetica, sans-serif;
color:#34302e;
font-size:11px;
}
.clearer{float:none; clear:both;}
/* MAINBOXES */

#SITE{
background-color:#504c4c;
	width:988px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../images/topBG.jpg);
	background-repeat:no-repeat;
	margin: auto;
	margin-bottom:10px;
}
#LOGO{
	width:261px;
	height:117px;
	float:left;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:10px 23px;
	overflow: hidden;
}
#SPRACHE{
	width:100px;
	height:15px;
	float:right;
	margin-top: 10px;
	margin-bottom: 15px;
}
#NAVI{
	
	width:726px;
	height:30px;
	float:left;
	margin-top:22px;
	background-color:#999999;
	border-left: 1px solid #34302e;
}
#NAVI .navipunkt a, .naviactive a{
	font-size:14px;
	width:120px;
	height:30px;
	line-height:30px;
	float:left;
	display:block;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0px;
	font-weight:bold;
	font-style:italic;
	border-right: 1px solid #34302e;
	background-image: url(../images/navi_a.gif);
}
.naviactive a{
background-image:url(../images/navi_active.gif);
}
#NAVI .navipunkt a:hover{
background-image:url(../images/navi_aHover.gif);
}
#SUBNAVI{
	width:727px;
	height:16px;
	float:left;
	margin-top:7px;
	background-color:#34302e;
	margin-bottom: 2px;
}
#SUBNAVI .subnavipunkt a, #SUBNAVI .subnaviactive a{
	color:#e7e7e7;
	float:left;
	display:block;
	text-decoration: none;
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:1px;
	padding-bottom:2px;
}
#SUBNAVI .subnavipunkt a:hover{
	background-color:#00988e;
}
.subnaviactive a{
background-color:#c40005;
}
#BIGFOTO{
	height:187px;
	width:721px;
	border:1px solid #757372;
	float:left;
	margin-top:8px;
	margin-right:3px;
	background-color:#34302e;
	margin-bottom:3px;
}
#INFOFLASH{
height:187px;
width:260px;
float:left;
margin-top:8px;
border:1px solid #757372;
background-color:#34302e;
margin-bottom:3px;
}
#CONTENT{
width:988px;
float:left;
background-image:url(../images/Content_BG.gif);
}
#LEFT{
	width:240px;
	float:left;
	margin-right:3px;
	padding-left: 11px;
	padding-right: 11px;
	margin-top: -10px;
	overflow:hidden;
}
#CENTER{
	width:435px;
	float:left;
	padding-left: 11px;
	padding-right: 11px;
	margin-top: -10px;
	font-size: 11px;
	line-height: 16px;
}
#RIGHT{
	width:239px;
	float:left;
	margin-left:4px;
	padding-left: 11px;
	padding-right: 11px;
	margin-top: -10px;
	margin-bottom: 50px;
	overflow: hidden;
}
#CENTER a, #LEFT a, #CENTER_breit a{
	text-decoration:none;
	color:#ffffff;
	border-bottom:1px solid #c40005;
}
#CENTER a:hover, #LEFT a:hover, #CENTER_breit a:hover{
	color:#00c6b0;
	border-bottom:1px solid #00c6b0;
}
#CENTER a IMG, #CENTER_breit a IMG{
border:0;
}

#FOOTER{
float:left;
width:988px;
height:31px;
background-image:url(../images/footer.gif);
margin-bottom:5px;
margin-top:0px;
}
#FOOTER a{
	color:#FFFFFF;
	float:left;
	display:block;
	padding-left:5px;
	padding-right:5px;
	margin-top:13px;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
	font-size: 10px;
}
#FOOTER a:hover{
text-decoration:underline;
}
.footernavi{
float:left;
margin-left:3px;
}
.footerlogos{
	float:right;
	margin-right:11px;
	margin-top: 12px;
}
#CENTER_breit{
	width:711px;
	background-color:#504c4c;
	float:left;
	padding-left: 11px;
	padding-right: 0px;
	margin-top: 0px;
	font-size: 11px;
	line-height: 16px;
}
#CENTER legend{
color:#ffffff;
}
#CENTER .csc-mailform-field{margin-bottom:3px;}
#CENTER .csc-mailform-field label{
display:block;
float:left;
width:90px;
}
#CENTER .csc-mailform-submit{
margin-left:90px;
}
#CENTER .tx-indexedsearch-searchbox select, #CENTER .tx-indexedsearch-searchbox{
width:150px;
margin-right:5px;
margin-bottom:5px;
}
#CENTER .tx-indexedsearch-form input{
width:150px;
margin-right:5px;
margin-bottom:5px;
}