body {font: 80% Arial, Helvetica, sans-serif;background: #E2E2E2;margin: 0; padding: 0;text-align: center; color: #000000;}

	#hintergrund { background-image: url(bilder/hintergrund.jpg); width: 960px; margin: 0 auto; background-repeat: repeat-y; }
    #container {width: 900px; background: #FFFFFF;margin: 0 auto; border: 1px solid #A8A8A8;text-align: left; }

/*KOPF*/	
    #header {height:280px; background-color: #FFFFFF; padding: 0 0 0 0; }
	#topnavi {height: 80px; background-color:#444444}
	#toplogo {width:250px; float:left}
	#toplogo dl { margin: 0; padding: 0; }
	#navi{width:650px; margin:50px 0 0 0; float:right;}

	
	#topfoto {height: 183px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF}
	#topfotolinks {width:250px; margin:0; padding:0; float:left}
	#topfotorechts {width:650px; margin:0; padding:0; float: right}
	
	#toplinie {height: 15px; background-color:#B7CE5C}
	
	
/*CONTENT*/		
	#content { display: table;}
	#leftContent, #mainContent {display: table-cell;vertical-align: top;}
	
	#leftContent { height: 460px; width: 190px; float:left; padding: 21px 30px 0 30px; background-image: url(bilder/backleft.jpg); background-repeat: repeat-x; }
	#leftContent h1 {font-size:120%; font-weight:normal; border-bottom: 1px solid #B7CE5C; padding-bottom:5px; display:block}
	
	
    #mainContent {width: 570px; padding: 20px 40px 0 40px; background: #FFFFFF; line-height:140%; float:right}
	#mainContent h1.csc-firstHeader { font-size:140%; font-weight:normal; border-bottom: 1px solid #B7CE5C; padding-bottom:5px; display:block}
	#mainContent h1 { font-size:140%; font-weight:normal; border-bottom: 1px solid #B7CE5C; padding-bottom:5px; display:block}
	#mainContent h2 { font-size:120%; font-weight:normal; border-bottom: 1px solid #B7CE5C; padding-bottom:5px; display:block}

	#mainContent .news-list-item h1 a {text-decoration: none; color: black;  }
	#mainContent .news-list-item a {text-decoration: underline; color: black;  }
	
	#mainContent .news-single-item h1 {font-size:16px;  color: black; margin-bottom: 0;}
	#mainContent .news-single-item h2 {font-size:12px; color:#B7CE5C; border:none; margin:0 0 3px 0; padding:0;border-bottom: 1px solid #dddddd;}

	#mainContent .news-single-item div.news-single-backlink {margin-bottom: 10px;}

/*NEWS*/	
	#newsstart {padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #B7CE5C;}
	#newsstart h1 {font-size:120%; font-weight:normal; border:none; margin:0 0 5px 0; padding:0;}
	
	
/*FUSS*/	
    #footer {height:22px; padding: 0; background:#DDDDDD;}
    #footer p { font-size:80%; text-align:center; margin:0 0 0 0; padding: 5px 0 0 0; }
	#footer a {color:#000000; text-decoration:none}
	


/*SUBNAVI*/
	ul#nav1 {margin:0;padding:0;width:190px;}
	ul#nav1 li { margin:0; padding:0; list-style:none; margin:0 0 3px 0; }
	ul#nav1 li a { font-weight:normal; text-decoration:none; display:block; padding:0.3em; border-bottom:1px solid #D7D7D7; color:#000000; background-image: url(bilder/menu_off.gif); background-repeat: no-repeat; background-position: 2px 50%; padding-left:20px }
	ul#nav1 li a:hover {color:#000000; font-weight:bold; background-image: url(bilder/menu_on.gif); }

	ul#nav1 li.lvl1act a {color:#000000; font-weight:bold; background-image: url(bilder/menu_on.gif); }


*+html #content {
	overflow: hidden;
}

* html #leftContent,
* html #mainContent {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}

*+html #mainContent,
*+html #leftContent {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}

div.news-list-item h3 a {text-decoration: none !important; }
div.news-list-item h3 {margin-bottom: 0; }
div.news-list-item p.itemAbstract {margin-top: 0 !important; }
div.news-list-morelink a {color: #B7CE5C !important}

div.news-single-item h3 {border-bottom: 1px solid #d4d5d5; padding-bottom: 5px; margin-bottom: 5px; }
div.news-single-item div.locationRefNr {margin-bottom: 10px;}
