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:430px; 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}
	
/*KASTEN*/	
#kasten { height:147px; background-image: url(bilder/backkasten.jpg); background-repeat: repeat-x; padding: 3px 29px 0 30px }
	#kasten h1 { font-size:15px; font-weight:normal;  }
	#tablekasten {}
	#tablekasten td.links{ width:272px; padding-right:10px}
	#box, #box2, #box3 { background-color:#FFFFFF; height:79px; width:264px; border: 1px solid #EDEFEE; padding: 8px 0 8px 8px}
	#box h1 {font-size:15px; margin:0; padding:0}
	#box2 h1 {font-size:15px; margin:0; padding:0}
	#box3 h1 {font-size:15px; margin:0; padding:0}
	#box p, #box2 p, #box3 p { font-size:10px; margin:0; padding: 3px 0 0 0}
	#box p a, #box2 p a, #box3 p a {color:#819631; text-decoration:underline}
	#box img, #box2 img, #box2 img {margin-right:5px;}
	
/*CONTENT*/		
	#content { display: table;}
	#leftContent, #mainContent {display: table-cell;vertical-align: top;}
	
	#leftContent { height: 480px; width: 250px; float:left; background-image: url(bilder/backleft.jpg); background-repeat: repeat-x; }
    #mainContent {width: 570px; padding: 20px 40px 0 40px; background: #FFFFFF; line-height:140%; float:right}
	#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}

/*NEWS*/	
	#newsstart {padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #B7CE5C;}
	#newsstart h1 {font-size:14px; font-weight:normal; border:none; margin:0 0 5px 0; padding:0;}
	#newsstart h1 a {text-decoration: none; color: black;  }
	#newsstart a {text-decoration: underline; color: black;  }
	#newsstart h2 {font-size:80%; font-weight:bold; color:#B7CE5C; border:none; margin:0 0 3px 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}
	
/*TOPNAVI*/


/*SUBNAVI*/


*+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; color: black !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}
