body { background-color: #BEDEAA; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-top: 0px; margin-bottom:0px; height: 100%; }
.bodytext {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
a { text-decoration: none; color: #333; padding: 5px 0 0 0; }
a:hover { text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333; }


#rahmen { background-color: #BEDEAA; width: 950px; height: 100%; position: absolute; }

#kopf1 { width: 950px; height: 110px; }

#kopf1_bild { width: 500px; height: 110px; }

#kopf1_navi { color:#333; width: 300px; height: 20px; position: absolute; left: 555px; top: 90px; }
#kopf1_navi a:link, #kopf1_navi a:hover, #kopf1_navi a:visited { color:#333; text-decoration: none; }

#kopf1_wappen { width: 80px; height: 80px; position: absolute; left: 855px; top: 15px; }

#kopf2 { width: 950px; }
#kopf2_nav1 { width: 200px; height: 220px; float: left; background-color: #78B946; }
#kopf2_nav1 ul { list-style: none; margin: 0 0 0px 0; padding: 0; top: 105px; position: relative; }
#kopf2_nav1 a { text-decoration: none; color: #fff; display: block; height:20px; font-weight:normal; text-transform:none; border-bottom: 1px; border-color: #fff; border-bottom-style: solid; padding: 2px 0 0 20px; }
#kopf2_nav1 a:hover { text-decoration: none; color: #fff; display: block; height:20px; padding: 2px 0 0 20px; font-weight:bold; text-transform:none; border-bottom: 1px; border-color: #fff; border-bottom-style: solid; }
#kopf2_nav1 a#current { text-decoration: none; color: #fff; display: block; height:20px; padding: 2px 0 0 20px; font-weight:bold; text-transform:none; border-bottom: 1px; border-color: #fff; border-bottom-style: solid; }
* html #kopf2_nav1 {margin-right:-3px;}

#kopf2_img { float:left; width: 550px; border: 0px;}
* html #kopf2 img {margin-right:-3px;}


#kopf2_nav2 { width: 200px; height: 220px; background-color: #78B946; float: left;}
#kopf2_nav2 ul { list-style: none; margin: 0 0 0px 0; padding: 0; top: 105px; position: relative; }
#kopf2_nav2 a { text-decoration: none; color: #fff; display: block; height:20px; padding: 2px 0 0 20px; font-weight:normal; text-transform:none; border-bottom: 1px; border-color: #fff; border-bottom-style: solid; }
#kopf2_nav2 a:hover { text-decoration: none; color: #fff; display: block; height:20px; padding: 2px 0 0 20px; font-weight:bold; text-transform:none; border-bottom: 1px; border-color: #fff; border-bottom-style: solid; }
#kopf2_nav2 a#current { text-decoration: none; color: #fff; display: block; height:20px; padding: 2px 0 0 20px; font-weight:bold; text-transform:none; border-bottom: 1px; border-color: #fff; border-bottom-style: solid; }
* html #kopf2_nav3 {margin-right:-3px;}


#inhalt {clear: left; width: 950px; min-height: 400px; }
#inhalt_nav { width: 200px; float: left; background-color: #BEDEAA; }
#inhalt_nav ul { list-style: none; width: 200px; margin: 0 0 0 0; padding: 0; top: 40px; position: relative; }
#inhalt_nav ul a { text-decoration: none; color: #333; display: block; height:20px; padding: 2px 0 0 20px; font-weight:normal; text-transform:none; }
#inhalt_nav ul a:hover { text-decoration: none; color: #333; display: block; height:20px; padding: 2px 0 0 20px; font-weight:bold; text-transform:none; }
#inhalt_nav ul a#current { text-decoration: none; color: #333; display: block; height:20px; padding: 2px 0 0 20px; font-weight:bold; text-transform:none; }


#inhalt_text { width: 550px; position: relative; float:left;}
#inhalt_text ul {display: block; list-style: none; width: 500px;}
#inhalt_news {
	position: relative;
	background-color: #BEDEAA;
	float: left;
	width: 200px;
}
#inhalt_text_rechts { width: 550px; position: relative; left:200px; float:left;}
#inhalt_news_rechts {
	width: 195px;
	position: relative;
	left:200px;
	background-color: #BEDEAA;
	float: left;
}


#fuss { color: #fff; width: 950px; background-color: #78B946; height: 30px; clear: both; text-align: center; }
#fuss a { text-decoration: none; color: #FFFFFF; padding: 5px 0 0 0; }
#fuss a:hover { text-decoration: none; color: #FFFFFF; }
#fuss a:visited { text-decoration: none; color: #FFFFFF;}


.csc-menu csc-menu-3 li {display: block;}
.csc-section {width: auto;  padding-right:0px;}
.csc-section a {width: auto; }

