body{
	font-family:Tahoma;
	color:#000000;
	margin:0px 0px 0px 115px;
}
#outer{width:815px;}


/* ##### CLEARER ##### */
.clearer{clear:both;}


/* ##### KOPFBEREICH NAVI / LOGO ##### */
#kopfbereich_navi{height:130px;}    
#hauptnavi{
	float:left;
	width:605px;
	margin:88px 10px 0px 0px;
}
#logo{
	float:right;
	width:200px;
	text-align:right;
	margin-top:50px;
}
#logo img{border:none;}


/* ##### KOPFBEREICH BILD / STANDARD NAVI ##### */
#kopfbereich_bild{}
#standard_navi{
	float:right;
	width:150px;
	height:165px;
	margin-left:0px;
	background:url(img/rahmen_std_navi.gif) no-repeat;
}
#kopfbild{float:left;}
#sprache_content{
	height:12px;
	padding:10px;
}
#std_content{padding:7px 1px 7px 1px;}
#maske_head{
	position:absolute;
	z-index:10;
}


/* ##### CONTENTAUFTEILUNG ##### */
#contentaufteilung{
	padding-top:31px;
	padding-bottom:25px;
}
#subnavigation{
	float:left;
	width:145px;
	margin: 22px 25px 0px 0px;
}
#content{
	float:left;
	width:470px;
	line-height:20px;
	font-size:11px;
	color:#000000;
}
#news{
	float:left;
	width:150px;
	margin-left:25px;
	padding-top:19px;
}


/* ##### FUSSZEILE / MADE BY LINK / DRUCKVERSION ##### */
#fusszeile{
	margin-top:25px;
	padding:3px 63px 8px 0px;
	text-align:right;
	border-top:1px solid #86B918;
	font-size:10px;
	color:#808080;
}
#madeby a{
	font-size:10px;
	color:#808080;
	text-decoration:none;
}
#madeby a:hover{text-decoration:underline;}
#druckversion{
	float:left;
	padding-left:170px;
}
#druckversion a{
	font-size:10px;
	color:#808080;
	text-decoration:none;
}
#druckversion a:hover{text-decoration:underline;}


/* ##### HAUPTNAVIGATION ##### */
.mainnav a{
	float:left;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	margin:3px 10px 0px 10px;
}
.mainnav a:hover{color:#86B918;}
.mainnav_akt a{
	float:left;
	height:19px;
	font-size:12px;
	color:#86B918;
	text-decoration:none;
	padding-top:2px;
	border-top:1px solid #86B918;
	border-bottom:1px solid #86B918;
}
.mainnav_vor{
	float:left;
	width:10px;
	height:23px;
	background:url(/fileadmin/template/img/mainnav_vor.gif) no-repeat;
}
.mainnav_nach{
	float:left;
	width:10px;
	height:23px;
	background:url(/fileadmin/template/img/mainnav_nach.gif) no-repeat;
}


/* ##### SUBNAVIGATION ##### */
.subnav a{
	display:block;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 7px 10px;
	padding-bottom:4px;
}
.subnav a:hover{
	color:#86B918;
}
.subnav_ifsub a{
	display:block;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 7px 10px;
	padding-bottom:4px;
}
.subnav_ifsub a:hover{
	color:#86B918;
	background:url(/fileadmin/template/img/pfeil_right.gif) right 7px no-repeat;
}
.subnav_akt a{
	display:block;
	color:#86B918;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 7px 10px;
	padding-bottom:3px;
	border-bottom:1px solid #86B918;
}
.subnav_akt_ifsub a{
	display:block;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 7px 10px;
	padding-bottom:3px;
	color:#86B918;
	border-bottom:1px solid #86B918;
	background:url(/fileadmin/template/img/pfeil_down.gif) right 7px no-repeat;
}
.subsubnav a{
	display:block;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 5px 25px;
}
.subsubnav a:hover{
	color:#86B918;
}
.subsubnav_ifsub a{
	display:block;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 5px 25px;
}
.subsubnav_ifsub a:hover{
	color:#86B918;
	background:url(/fileadmin/template/img/pfeil_right.gif) right 7px no-repeat;
}
.subsubnav_akt a{
	display:block;
	color:#86B918;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 5px 25px;
}
.subsubnav_akt_ifsub a{
	display:block;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 5px 25px;
	color:#86B918;
	background:url(/fileadmin/template/img/pfeil_down.gif) right 7px no-repeat;
}
.subsubnav_last{margin-bottom:10px;}
.subsubsubnav a{
	display:block;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 4px 40px;
}
.subsubsubnav a:hover{
	color:#86B918;
}
.subsubsubnav_akt a{
	display:block;
	color:#86B918;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 4px 40px;
}
.subsubsubnav_last{margin-bottom:6px;}


/* ##### STANDARD NAVIGATIONSPUNKTE ##### */
.std_nav a{
	display:block;
	height:16px;
	padding:0px 10px 0px 10px;
	margin-top:3px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.std_nav a:hover{color:#86B918;}
.std_nav_akt a{
	display:block;
	height:15px;
	padding:0px 10px 0px 10px;
	margin-top:3px;
	color:#86B918;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #86B918;
}


/* ##### LINKS ALLGEMEIN ##### */
#content a{
	color:#86B918;
	text-decoration:none;
}
#content a:hover{text-decoration:underline;}
a img{border:none;}


/* ##### UEBERSCHRIFTEN ##### */
.csc-firstHeader, .csc-header h1, .Ueberschrift{
	font-size:20px;
	font-weight:normal;
	color:#86B918;
	line-height:25px;
	margin-bottom:21px;
}


/* ##### NEWSMODUL ##### */
.news_head_text{
	float:left;
	width:130px;
	height:19px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-top:2px;
	border-top:1px solid #86B918;
	border-bottom:1px solid #86B918;
}
.news_head_vor{
	float:left;
	width:10px;
	height:23px;
	background:url(/fileadmin/template/img/mainnav_vor.gif) no-repeat;
}
.news_head_nach{
	float:left;
	width:10px;
	height:23px;
	background:url(/fileadmin/template/img/mainnav_nach.gif) no-repeat;
}
.news_container{
	margin-top:13px;
	border-bottom:1px solid #86B918;
	line-height:15px;
}
.news_titel{
	padding:0px 10px 0px 10px;
}
.news_titel a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.news_content{
	font-size:10px;
	color:#000000;
	padding:0px 10px 0px 10px;
}
.news_mehrlink{
	text-align:right;
	padding:0px 10px 10px 10px;
}
.news_mehrlink a{
	font-size:10px;
	color:#86B918;
	text-decoration:none;
}
#news .bodytext{margin:0px;}
.news_single_mehrlink{text-align:right;}
.news_single_img{
	float:right;
	margin:0px 0px 20px 20px;
}
.news-single-imgcaption{
	text-align:right;
	font-size:10px;
}
.news_single h3{
	font-weight:normal;
	font-size:11px;
}


/* ##### SPRACHWAEHLER ##### */
.sprache_link .NO{
	float:left;
}
.sprache_link .NO a{
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.sprache_link .NO a:hover{color:#86B918;}
.sprache_flagge{
	float:left;
	padding-top:2px;
}
