body {
	margin:0;
	border:0;
	padding:0;
	background:#c8c8c8;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	}

img {
	padding:0;
	margin:0;
	border:0;
	}

a{
	color:#c90230;
}

/*not used*/
span.hidden {
	display:none;
	}

#container {
	margin:0;
	border:0;
	padding:0;
	}

/*////////////////////////////////
-----------HEADER-----------------
/////////////////////////////////*/
#container_header {
	margin:0;
	border:0;
	padding:0;
	height:108px;
	width:800px;
	background:url(../img/header_new.gif) no-repeat #000000;
	overflow:hidden;
	}

#container_header #header_links {
	margin:0;
	border:0;
	padding:42px 0px 0px 0px;
	width:600px;
	height:44px;
	/*background:url(../img/bg_header_links.gif);*/
	float:left;
	}

#container_header #header_links img {
	margin:0px 0px 0px 23px;
	border:0;
	padding:0;
	width:567px;
	height:57px;
	}

/*#container_header #header_mitte {
	margin:0;
	border:0;
	padding:36px 0px 0px 0px;
	width:445px;
	height:44px;
	background:url(../img/bg_header_mitte.gif) #000000;
	float:left;
	}*/

#container_header #header_rechts {
	margin:0;
	border:0;
	padding:0;
	width:200px;
	height:80px;
	/*background:url(../img/bg_header_rechts.gif);*/
	float:left;
	}

#container_header #header_rechts #anichtsoptionen{
	margin:0;
	border:0;
	padding:0;
	float:left;
	margin:5px 0 0 0;
	padding-left:10px;
	clear:both;
	}

#container_header #header_rechts #anichtsoptionen a{
	font-weight:bold;
	text-decoration:none;
}

#container_header #header_rechts #anichtsoptionen .agb{
	font-weight:bold;
	text-decoration:none;
	margin-left:45px;
}


#container_header #header_rechts #anichtsoptionen a:hover{
	text-decoration:underline;
}

#container_header #header_rechts #suche{
	margin:0;
	border:0;
	padding:0;
	height:200px;
	float:left;
	
	}

#container_header #header_rechts #suche form{
	margin:0;
	border:0;
	padding:40px 0 0 0;
	}

#container_header #header_rechts #suche input{
	margin:16px 0px 0px 10px;
	border:1px solid #fff;
	padding:0;
	width:125px;
	height:16px;
	font-size:14px;
	}

#container_header #header_rechts #suche form a{
	margin:0;
	border:0;
	padding:0px 0px 0px 4px;
	vertical-align:bottom;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	}


/*////////////////////////////////
-------Container CONTENT-----------
/////////////////////////////////*/

#container_content {
	margin:0;
	border:0;
	padding:0;
	width:800px;
	background:url(../img/bg_content.gif);
	/*overflow:auto;*/
	float:left;
	}

/*////////linke Spalte///////////*/
#container_content #content_links{
	margin:0;
	border:0;
	padding:0px 0px 20px 0px;
	width:155px;	
	float:left;
	}

#container_content #content_links #menu{
	margin:9px 0px 0px 7px;
	border:0;
	padding:0;
	width:140px;
	}

#menu ul {
	margin:0;
	border:0;
	padding:0;
	list-style-type: none;
	background:#ffcc80;
}

#menu li {
	margin:0;
	border:0;
	padding:7px 0px 0 0;
	margin:0 0 3px 0;
	list-style-type: none;
	background:#ff9900;
	/*url(../img/pfeil.gif) no-repeat top right*/
}

#menu li .sub{
	/*background:#ff9900 url(../img/pfeil_neu.gif) no-repeat top left;*/
}

#menu li a {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0 0 7px 5px;
}

#menu li a:hover {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:block;
}

#menu ul ul{
	margin:0;
	border:0;
	padding:0;
	width:140px;
	background:#fff;
	}

#menu li li{
	border:0;
	/*padding:7px 0px 4px 3px;*/
	padding:0;
	margin:0;
	width:140px;
	overflow:hidden;
	background:#fff;
	}
	
#menu li ul li a{
	font-size:10px;
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
	display:block;
	position:relative;
	padding:7px 0 7px 15px;
	}
	
#menu li ul li .act{
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#888888;
	text-decoration:none;
	/*display:block;
	position:relative;*/
	background:#cecece url(../img/pfeil_act.gif) no-repeat top right;	
	width:125px;
}

*html #menu li ul li .act{
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#888888;
	text-decoration:none;
	/*display:block;
	position:relative;*/
	background:#cecece url(../img/pfeil_act.gif) no-repeat top right;	
	width:140px;
}

#menu li ul li .act:hover{
	color:#fff;
}

#menu li ul li a:hover{
	font-size:10px;
	font-weight:bold;
	color:#888888;;
	display:block;
	position:relative;
	}

#menu .dunkel{
	background:#6BB064 url(../img/pfeil_dunkel.gif) no-repeat top right;
	}

#menu .dunkel-act{
	background:#ff9900;
	}

#menu .hell{
	background:#ff9900 url(../img/pfeil_hell.gif) no-repeat top right;
	}

#menu .hell-act{
	background:#ff9900;
	}


/*////////mittlere Spalte///////////*/
#content_mitte{
	margin:20px 0px 0px 8px;
	border:0;
	padding:0px 0px 20px 0px;
	width:439px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	}

#content_mitte .siteTitle{
	margin:0px 8px 20px 8px;
	padding:0px 0px 2px 0px;
	border:0;
	border-bottom:1px solid #999;
	}

#content_mitte h1{
	font-weight:bold;
	width:415px;
	color:#c90230;
	font-size:16px;
	}
	
#content_mitte h2{
	margin:0;
	border:0;
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:normal;
	color:#c90230;
	}

#content_mitte p{
	margin:0;
	border:0;
	padding:0px 12px 5px 0px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	}

#content_mitte a{
	margin:0;
	padding:0;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#c90230;
	text-decoration:none;
	}

#content_mitte  a:hover{
	text-decoration:underline;
	}

#content_mitte img{
	margin:0px 5px 4px 12px;
	padding:0;
	/*border:1px solid #707070;*/
	background:#fff;
	float:right;	
	}

#content_mitte .bodytext{
	margin:0px 12px 15px 8px;
	border:0;
	padding:0px 0px 2px 0px;
}

#content_mitte .bodytext img{
	margin:0px 12px 4px 4px;
	padding:0px 0px 0px 0px;
	border:1px solid #707070;
	background:#fff;
	float:right;	
	}

 
 /*////////////////////////////////////////////////LOGIN-BOX*/

#container_content #content_mitte .loginFailed{
	margin:0;
	border:0;
	padding:0px 16px 20px 8px;
	width:415px;
	float:left;
	}

#container_content #content_mitte .loginFailed form{
	margin:20px 8px 40px 0px;
	border:0;
	padding:0;
	}

 #container_content #content_mitte a{
	margin:0;
	padding:0;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#c90230;
	text-decoration:none;
	}
/*//////////////////////////////////////////////////////MELDUNGEN-TEASER*/
#content_mitte .meldung_breit{
	margin:0;
	border:0;
	padding:0px 8px 20px 8px;
	width:415px;
	float:left;
	}

#content_mitte .meldung_breit h1{
	margin:0;
	border:0;
	border-bottom:1px solid #999;
	padding:0px 0px 2px 0px;
	}

#content_mitte .meldung_breit h2{
	margin:0;
	border:0;
	padding:2px 0px 8px 0px;
	}

#content_mitte .meldung_breit p{
	margin:0;
	border:0;
	padding:0;
	display:inline;
	}

#content_mitte .meldung_breit a{
	margin:0;
	border:0;
	border-left:3px solid #fff;
	padding:0;
	}

#content_mitte .meldung_schmal{
	margin:0px 10px 0px 4px;
	border:0;
	padding:0px 0px 20px 4px;
	width:198px;
	float:left;
	overflow:hidden
	}

#content_mitte .meldung_schmal h1{
	margin:0px 0px 0px 0px;
	border:0;
	padding:0px 0px 2px 0px;
	width:198px;
	border-bottom:1px solid #999;
	overflow:hidden
	}

#content_mitte .meldung_schmal h2{
	margin:0;
	border:0;
	padding:2px 0px 8px 0px;
	}

#content_mitte .meldung_schmal p{
	margin:0;
	border:0;
	padding:0;
	display:inline;
	}
	
#content_mitte .meldung_schmal a{
	margin:0;
	border:0;
	padding:0;
	}

/*//////////////////////////////////////////////////////////////////RTE*/

#content_mitte .RTE_title{
	margin:0px 8px 0px 8px;
	border:0;
	border-bottom:1px solid #999;
	padding:0px 0px 2px 0px;
	font-size:16px;
	font-weight:bold;
	color:#c90230;
	}

#content_mitte .csc-firstHeader{
	margin:0px 8px 20px 8px;
	padding:0px 0px 2px 0px;
	border:0;
	border-bottom:1px solid #999;
	}

#content_mitte .RTE_subtitle{
	margin:0px 8px 0px 8px;
	border:0;
	padding:2px 0px 8px 0px;
	font-size:14px;
	font-weight:normal;
	color:#c90230;
	}

#content_mitte .pararaphTitle{
	margin:0;
	border:0;
	padding:0px 8px 3px 8px;
	font-size:11px;
	font-weight:bold;
	color:#c90230;
	}

#content_mitte .box{
	margin:0px 16px 20px 8px;
	border:0;
	border:1px solid #c90230;
	padding:5px 5px 5px 5px;	
	font-size:11px;
	font-weight:normal;
	color:#c90230;
	background:#E5E5E5;
	}

#content_mitte .listTitle{
	margin:0;
	border:0;
	padding:0px 8px 3px 8px;
	font-size:11px;
	font-weight:bold;
	color:#c90230;
	}

#content_mitte .listItems{
	margin:0;
	border:0;
	padding:2px 5px 8px 20px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	background: url(../img/aufzaehlung.gif) no-repeat;
	}

#content_mitte .PDFuDOC{
	clear:both;
	float:left;
	width:400px;
	margin:10px 0px 10px 10px;
	padding:2px 0px 0px 10px;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#333333;
	}
#content_mitte .PDFuDOC img{
	float:left;
	border:0;
	margin:0px 4px 4px 4px;
	}

#content_mitte ul{
	margin:0px 8px 7px 8px;
	padding:0;
	border:0;
	font-size:11px;
	font-weight:normal;
	list-style-type:none;
	color:#333333;
}

/*#content_mitte li{
	margin:0;
	padding:2px 0px 8px 0px;
	border:0;
	background: url(../img/aufzaehlung.gif) no-repeat;
}*/
/*#content_mitte img{
	margin:2px 8px 2px 8px;
	padding:0;
	border:1px solid #707070;
}*/


#content_mitte .fett{
	font-weight:bold;
}

#content_mitte .downloadPDF{
	margin:10px 0px 10px 10px;
	padding:2px 0px 0px 30px;
	border:0;
	background: url(../img/pdf_icn.gif) no-repeat;
}

/*////////rechte Spalte///////////*/
#container_content #content_rechts{
	margin:4px 0px 0px 6px;
	border:0;
	padding:0;
	width:183px;
	float:left;
	}

/*#content_rechts #login{
	margin:5px 0px 5px 0px;
	border:1px solid #2F9025;
	padding:0;
	width:183px;
	height:110px;
	background:#D5E9D3
	float:left;
}*/

#content_rechts #login{
	margin:5px 0px 0 0px;
	border:1px solid #949494;
	padding:0 0 10px 0;
	width:183px;
	background:#fff;
	float:left;
	clear:both;
	color:#333333;
}

#content_rechts #login h1{
	margin:0;
	border:0;
	padding:0px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	color:#fff;
	background:#f99d1c;
	}

#content_rechts #login h2{
	margin:0;
	border:0;
	padding:5px 0px 0px 6px;
	clear:both;
	float:left;
	line-height:25px;
	font-size:10px;
	font-weight:bold;
	width:50px;
}

#content_rechts #login h3{
	margin:0;
	border:0;
	padding:12px 3px 8px 6px;
	line-height:15px;
	font-size:10px;
	font-weight:bold;
	float:left;
}

/*#content_rechts #login form{
	margin:0;
	border:0;
	padding:0;
	float:left;;
	}*/
	

#content_rechts #login .spacer{
	margin:0;
	border:0;
	padding:0;
	width:1px;
	height:1px;
	float:left;
	}

/*#content_rechts #login a{
	margin:3px 0px 0px 6px;
	border:0;
	padding:0;
	clear:both;
	float:left;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#2F9025;
	width:120px;
	}
	*/
#content_rechts #login dt{
	margin:8px 6px 0px 2px;
	padding:0;
	font-size:10px;
	float:left;
	font-weight:bold;
}

#content_rechts #login dd input{
	margin:8px 6px 0px 0px;
	border:1px solid #333333;
	padding:0;
	width:100px;
	height:14px;
	font-size:12px;
	float:right;
}

#content_rechts #login .logout input{
	margin:15px 16px 0px 6px;
	border:1px solid #c90230;
	padding:0;
	width:50px;
	height:16px;
	font-size:12px;
	background:#fff;
}

#content_rechts #login a{
	margin:3px 0px 0px 6px;
	border:0;
	padding:0;
	float:left;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#c90230;
	width:120px;
	}

#content_rechts #login .login{
	margin:10px 7px 0px 0;
	border:1px solid #333333;
	padding:0;
	width:60px;
	height:16px;
	font-size:12px;
	float:right;
	background:#fff;
	color:#c90230;
}

/*////////////////////////////////////*/
#content_rechts #mitgliedschaft{
	margin:12px 0px 10px 0px;
	border:1px solid #949494;
	padding:0px 0px 5px 0px;;
	width:183px;
	background:#fff;
	float:left;
}

#content_rechts #mitgliedschaft h1{
	margin:0px 0px 5px 0px;
	border:0;
	padding:0px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	color:#fff;
	background:#F99D1C;
	}

#content_rechts #mitgliedschaft a{
	margin:0;
	border:0;
	padding:0px 0px 0px 6px;
	font-size:10px;
	line-height:15px;
	color:#c90230;
	text-decoration:none;
	display:block;
	}

#content_rechts #mitgliedschaft a:hover{
	text-decoration:underline;
	}
	
#content_rechts #mitgliedschaft p{
	padding:0 10px 0 10px;
}
	
#content_rechts .banner{
	margin:5px 0px 5px 0px;
	border:0;
	padding:0;
	height:183px;
	width:183px;
}

/*/////////////////////////////////////////*/
#container_footer{
	margin:0;
	border:0;
	padding:0;
	height:16px;
	width:800px;
	background:#D5D5D5;
	overflow:hidden;
	clear:both;
	}

#container_footer p{
	margin:0;
	border:0;
	padding:2px 0px 0px 165px;
	font-size:9px;
	color:#666;
	}

#container_footer a{
	margin:0;
	border:0;
	padding:0;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	}

#container_content #content_mitte .tx-srfeuserregister-pi1 a{
	background:none;
}

#container_content #content_mitte .tx-srfeuserregister-pi1 fieldset{
	border:none;
}

#container_content #content_mitte dd{
	width:300px;
}

#container_content #content_mitte .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit{
	float:left;
	margin-right:10px;
}