@charset "utf-8";
/* CSS Document - 4 LEADER Region */

body {
	background:#D7E9BB;
	font-family: Verdana;
	width: 893px;
	margin:auto;
	background-image:url(img/balken.jpg);
	background-position:0px 90px;
	background-repeat:repeat-x;
}

/*Der Schatten Effekt unter der Box*/
.shadow_bottom{
	background-image: url(img/shadow_bottom.png);
	height: 5px;
	width: 893px;
	background-repeat: no-repeat;
}

.footerinfo {
	width:899px;
	height:100px;
	margin-left:-5px;
	margin-top:-2px;
	background-color:#D7E9BB;
	text-align:center;
	font-size:11px;
	color:#666;
	padding-top:10px;
	line-height:15px;
}

.footerinfo a {
	font-size:11px;
	color:#666;
       text-decoration: none;
}

/*Die komplette Box: besteht aus logo, imageShow, wrapper_links, main content, wrapper_rechts*/
.box{
	width: 893px;
	margin-top:25px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
	background-image: url(img/shadow_left.png);
	background-repeat: repeat-y;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	position:absolute;
}

/*Das Logo*/
.logo{
	float:left;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:15px;
	height: 160px;
	width: 235px;
	background-repeat:no-repeat;
	background-image: url(img/Logo_LEADER_fmt.jpeg);
}

/*Der Bereich für den ImageFader*/
.imgShow{
	float:left;
	height: 160px;
	width: 610px;
	margin-left:10px;
	margin-top:18px;
	background-color: #D7E9BB;
	clear:right;
	margin-bottom:15px;
	overflow:hidden;
}
/*Linker Wrapper: Vesteht aus Menü und Links im unteren Bereich*/
.wrapper_left{
	float:left;
	margin-left:20px;
	}

/*Hauptmenü - setzt sich aus nav und nav_sub zusammen*/
.menu{
	height:auto;
	width:auto;
	width:200px;
	}

.nav{
	background-image: url(img/nav.png);
	height: 35px;
	width: 200px;
	font-family: Verdana;
}

.nav_sub{
	background-image: url(img/nav_sub.png);
	margin-left:10px;
	height: 30px;
	width: 180px;
	font-weight: bold;
}

.text_nav {
	font-family:Tahoma, Geneva, sans-serif;
	padding:5px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	color:#780E18;
}

.text_nav a {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-decoration: none;
	font-size:13px;
}

.text_nav a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color:#780E18;
}

.text_nav_sub {
	padding:10px inherit;
	font-size:11px;
	padding:5px;
	color:#780E18;
}

.text_nav_sub a {
	text-decoration: none;
	color:#000;
	font-size:11px;
	font-style:normal;
}

.text_nav_sub a:hover {
	text-decoration: none;
	color:#780E18;
}

/*LinkWrapper: Die Links zu den Kommunen*/
.wrapper_Komlinks{
	margin:5px;
	margin-top:30px;
	height:300px;
	width:180px;
	float:left;
	}
.Komlinks_toptext{
	float:left;
	clear:left;
	font-family: Verdana;
	font-size: 9px;
	margin-bottom:5px;
}

.Komlinks_wappenBe{
	float:left;
	background-image: url(img/wappen_fmt.jpeg);
	background-repeat: no-repeat;
	height: 42px;
	width: 37px;
	padding-right:3px;
}
.Komlinks_wappenEs{
	float:left;
	margin-left:5px;
	background-image: url(img/wappen_fmt1.jpeg);
	background-repeat: no-repeat;
	height: 42px;
	width: 37px;
	padding-right:3px;
}
.Komlinks_wappenMe{
	float:left;
	margin-left:5px;
	background-image: url(img/wappen_fmt2.jpeg);
	background-repeat: no-repeat;
	height: 42px;
	width: 37px;
	padding-right:3px;
}
.Komlinks_wappenSc{
	float:left;
	margin-left:5px;
	background-image: url(img/wappen_fmt3.jpeg);
	background-repeat: no-repeat;
	height: 42px;
	width: 37px;
}
.Komlinks_wappentext{
	width:37px;
	margin-top:2px;
	margin-right:5px;
	float:left;
	text-align:center;
	clear:right;
	font-family: Verdana;
	font-size: 9px;
	margin-bottom:5px;
	letter-spacing:-1px;
	padding-right:2px;
}
.Komlinks_wappenLe{
	float:left;
  	margin-right:5px;
	background-repeat: no-repeat;
	height: 49px;
	width: 48px;
	background-image: url(img/LEADER_fmt.jpeg);
}
.Komlinks_wappenEU{
	float:left;
	background-image: url(img/flagge_eu_fmt.jpeg);
	background-repeat: no-repeat;
	height: 49px;
	width: 47px;
}
.Komlinks_EUtext{
	margin-top:2px;
	width:200px;
	float:left;
	font-family: Verdana;
	font-size: 9px;
	margin-bottom:20px;
}
.Komlinks_wappenSued{
	float:left;
	background-image: url(img/SW_R_4c_fmt.jpeg);
	background-repeat: no-repeat;
	height: 57px;
	width: 187px;
}





/*Content - Mitte - */
.main_content{
	margin-left:35px;
	padding-left:0px;
	padding-bottom:25px;
	table-layout:fixed;
	height: auto;
	width: 375px;
	float: left;
	font-family: Verdana;
	font-size:12px;
	line-height:18px;
	color:#444;
	}

/*InfoBox rechte Seite - Setzt sich aus den 3 Teilen top / main / bottom zusammen*/

.infoBox_top{
	background-image: url(img/infobox_top.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 200px;
}
.infoBox_bottom{
	background-image: url(img/infobox_bottom.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 200px;
	padding-bottom:15px;
}

.infoBox_main{
	height: auto;
	width: 185px;
	table-layout:fixed;
	background-image: url(img/infobox_main.jpg);
	font-family: Verdana;
	font-size: 10px;
	color: #666;
	background-repeat: repeat-y;
	margin-right:15px;
	padding-left:8px;
	padding-right:15px;
	padding-bottom:8px;
	padding-top:8px;
}

.infoBox_main a {
	text-decoration:none;
	color:#333;
}

.infoBox_main h3 {
	font-size:10px;
}

/*Überschrift - grüner Hintergrund*/
.infoBox_H1{
  	padding-top:17px;
	padding-left:8px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

/*Rechter Wrapper: beinhaltet infoBox*/
.wrapper_right{
	float:right;
	margin-right:-5px;
	}

.clear{
	clear:both;
	}

.clearer{
	border:none;
	border-top: 1px solid #999;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	width:95%;
}


.menu {
	float:left;
	margin-left:-40px;
	width:240px;
}
.menu ul li {
	list-style-image:none;
	list-style-type:none;
	width:200px;
}
.menu li li {
	margin-left:-20px;
	width:180px;
}

.menu-level1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	border-bottom: 1px dotted #DFE5CB;
	text-decoration: none;
	letter-spacing:0.4px;
	background-color:#E6EDCE;
	padding-top:5px;
	padding-bottom:5px;
	color:#445427;
	padding-left:5px;
	border-left:4px #7CBA29 solid;
	margin-bottom:2px;
}


.menu-level1 a:hover {
	background-color:#D7E9BB;
	border-left:4px #760712 solid;
}
.menu-level1-active {
}

.menu-level1-current-active {
	font-weight:bold;
}

.menu-level1-with-subpage {
}

.menu-level2 {
	font-weight:normal;
}
.menu-level2 a {
	border-left:4px #fff solid;
}

.menu-level2 a:hover {
	background-color:#E6EDCB;
	border-left:4px #7CB41B solid;
}

.menu-level2-current-active {
	font-weight:bold;
}


div.main_content div.csc-header h1 {
    font-size: 14px;
	 font-weight: bold;
}

div.main_content ul li {
    margin-bottom: 10px;
}

.internal-link {
	text-decoration: none;
	border-bottom: 1px dotted #77B31F;
	color:#006;
	background-image: url(img/icon_internal_link.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}

div.main_content a {
	text-decoration: none;
	border-bottom: 1px dotted #77B31F;
	color:#006;
}


.external-link {
	text-decoration: none;
	border-bottom: 1px dotted #77B31F;
	color:#006;
	background-image: url(img/icon_external_link.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}

.external-link-new-window {
	text-decoration: none;
	border-bottom: 1px dotted #77B31F;
	color:#006;
	background-image: url(img/icon_external_link.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}

.contenttable {
	font-size:0.9em;
}
.contenttable td {
	border-bottom:1px dotted #999;
}




