


	

	.{}

	a{color:#000000;
text-decoration:underline;
font-family: Arial,Helvetica,sans-serif;}

	a:hover{color:#000000;
text-decoration:underline;
font-family: Arial,Helvetica,sans-serif;}

	body{background:#808080;
margin: 0; 
padding: 0;}

	.breite{width:100%;
min-width:800px;}

	.button{font-size:1em;
height:1.8em;
color:#000000;
padding:3px;
margin:1px;
width:8em;
background: #EBEBEB;
border:1px solid black;
cursor: pointer;
text-decoration:none !important;}

	.clear{clear:both;}

	.container{font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
margin: 0 auto 0 auto;
text-align: left;
padding-bottom:0.8em;
}

	.container_mit_hg{margin: 10px auto 15px auto;
border: 1px solid #000;}

	.container_mit_hg_inhalt{background-color:#C7E5C6;
padding: .3em;	
margin:0;		}

	.container_mit_hg_ueberschrift{display:block !important;
padding: 0.3em;
font-size: 100%;
text-align: left;
font-weight: normal;
background-color:#EEEEEE !important;	
margin:0;						}

	.content{float: left; 
width: 100%; 
position: relative; 
z-index: 12;}

	.content h2{color:#FFFFFF;
font-size:98%;
margin-left:1px;
padding: 5px 0px 5px 10px;
background:#ffffff;
font-family: Arial, Helvetica, sans-serif;}

	.contentpadding{margin-left:15px;
margin-right:15px;
padding-top:18px;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#30363D;}

	.contentTable{font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;	}

	.div.headlines{background: #42557D;										}

	.fett{font-weight:900;		}

	.footer{position:relative;
color:#000033;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
background: #BFCED3;
border-right: 180px solid #97B2B9;
border-left: 250px solid #A4BCC1;
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 10px;}

	.footer a{color:#000000;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;}

	.footer a:hover{color:#000000;}

	.footer li{padding-left:5px;
padding-right:5px;
border-right: 1px solid #34353B;
color:#000033;
list-style:none;
display:inline;}

	.footer ul{padding:0px;
margin:0px;
color:#000033;
list-style:none;
display:inline;}

	.form_input_rechts{ float   : right;
 width   : auto;
 clear   : both;
 margin-left  : 6.3em;
 margin-right : .3em;
}

	.form_label{width:10em;
float:left;
text-align:left;
padding-left:.2em;	}

	.form_label_left{float   : left;
text-align  : right;
width   : 6em;
margin-right : .3em;}

	h1,h2,h3,h4{padding:0px;
margin:0px;}

	.hauptmenu{position:relative;
width:100%;
margin:0px;
padding:2px 0px 25px 0px;
background: url('../bilder/hauptmenu_bg.gif') repeat-x top;}

	.hauptmenu a{color:#01224F;
font-weight : bold; 
font-size:0.8em;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;}

	.hauptmenu a:hover{color:#FE0000;
font-weight : bold; 
font-size:0.8em;
font-family: Arial, Helvetica, sans-serif;
text-decoration:underline;}

	.hauptmenu li{padding-left:10px;
list-style:none;
display:inline;
padding-right:5px;
border-right:solid 1px #ffffff;}

	.hauptmenu ul{margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
display:block;}

	.hauptmenulinks{position:absolute;
left:0px;
bottom:0px;
width:250px;
height:0px;
/*background: #AEC6CC url('../bilder/hauptmenu_links.gif') repeat-x bottom;*/}

	.hauptmenurechts{position:absolute;
right:0px;
bottom:0px;
width:15px;
height:0px;
/*background: #AEC6CC url('../bilder/hauptmenu_rechts.gif') repeat-x bottom;*/}

	.header{height:101px;
width:100%;
background: url('/bilder/kopf_bg.gif') repeat-x;
text-align:center;
overflow:hidden;}

	.headerlinks{height:101px;
width:212px;
float:left;
background: url('/bilder/logo_kreis_olpe.gif') no-repeat top left;}

	.headermitte{width:500px;
height:101px;
float:left;
background: url('/bilder/bild_landschaft.gif') no-repeat top left;	
margin:0;
padding:0px;
position:relative;
left:4%;

										}

	.headerrechts{height:101px;
width:172px;
float:right;
background: url('/bilder/logo_regionale_2013.gif') no-repeat top right;
position:relative;
}

	.headlines h2{color:#FFFFFF;
font-size:98%;
margin-left:1px;
padding: 5px 0px 5px 10px;
font-family: Arial, Helvetica, sans-serif;}

	.hidden{display:none;}

	.hintergrund_cont_dunkelblau{background-color:#B0BDCD;
/*width:180px;*/
padding:4px;
margin:0px;
text-decoration: none;	
				}

	.hintergrund_cont_grau{background-color:#EEEEEE; 
/*width:180px;*/
padding:4px;
margin:0px;
text-decoration: none;	
				}

	.hintergrund_cont_gruen{background-color:#C7E5C6; 
/*width:180px;*/
padding:4px;
margin:0px;
text-decoration: none;	
			}

	.hintergrund_grau{background-color:#EEEEEE; 
padding:6px; 
margin:0px;
width: 99%;

										}

	.hintergrund_gruen{background-color:#C7E5C6;	
padding:7px;	
font-weight:900;
}

	.hintergrund_orange{background-color:#F7EDC5;	
padding:7px;	
width: 200px					}

	.kursiv{font-style:italic;}

	.link{color : #000000;
text-decoration : underline;	
										}

	.linkespalte{width: 250px; 
margin-left: -250px;
float: left; 
position: relative; 
z-index: 10;}

	.linkespalte a{font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
text-decoration:none;}

	.linkespalte li{list-style:none;
margin:0px;
padding:0px;
border-top: solid 1px #D7E0E9;
border-bottom: solid 1px #A2B2CC;}

	.linkespalte ul{margin:0px;
padding:0px;}

	.menu_link_eb1off{text-decoration:none;
font-weight:bold;
display:block;
width:auto;
padding-left:10px;}

	.menu_link_eb1off:hover{width:auto;
display:block;
text-decoration:none;
padding-left:10px;}

	.menu_link_eb1on{font-weight:bold;
text-decoration:none;
display:block;
width:auto;
padding-left:10px;}

	.menu_link_eb1on:hover{font-weight:bold;
text-decoration:none;
display:block;
width:auto;
padding-left:10px;}

	.menu_link_eb2off{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:20px;}

	.menu_link_eb2off:hover{text-decoration:none;
padding-left:20px;
width:auto;
display:block;}

	.menu_link_eb2on{text-decoration:none;
font-weight:normal;
display:block;
padding-left:20px;
width:auto;}

	.menu_link_eb2on:hover{text-decoration:none;
font-weight:normal;
display:block;
padding-left:20px;
width:auto;}

	.menu_link_eb3off{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:30px;}

	.menu_link_eb3off:hover{text-decoration:none;
display:block;
width:auto;
padding-left:30px;}

	.menu_link_eb3on{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:30px;}

	.menu_link_eb3on:hover{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:30px;}

	.olsButton{border: solid 1px ;
border-color: #000000;
padding:0px;
margin:0px;
color: #000033;
background: #EBEBEB;
font-size:0.8 em;
cursor: pointer;}

	.pseudoclear{clear: both;}

	.rahmen_gepunktet{border-width:thin; 
border-color:#000000; 
border-style:dotted; 
padding:5px;
	
	
										}

	.rahmen_gestrichelt_braun{border-style:dashed;
border-width:thin;
border-color:#663300;
padding:10px;
										}

	.rahmen_normal_70_prozent{border-width:thin; 
border-color:#DDDDDD; 
border-style:solid; 
padding:5px;
width:70%;
										}

	.rahmen_oben_unten{border-width:medium;
border-color:#000000;
border-top-style:double;
border-bottom-style:double;
border-left-style:none;
border-right-style:none;
padding-top:5px;
padding-bottom:5px;		
width:98%;}

	.rechtespalte{width: 176px;
margin-right: -180px;
float: left;
position: relative; 
z-index: 11;
/*border: 1px solid #000;*/
text-align: center;
padding:0px;}

	.sichtbar_groesser{font-size:xx-large;
										}

	.sitemapbox{clear:right;
float:left;
color:#292C32;
background:#ffffff;
border:none;
margin:0px;
padding:15px;
padding-right:20px;
text-align:left;}

	.sitemapbox li{list-style:none;
padding:0px;
padding-left:10px;
margin:0px;}

	.sitemapbox ul{list-style:none;
margin:0px;
padding:0px;
padding-left:10px;}

	.sitemap_breite{width:100%;
background:#ffffff;}

	.sitemap_link{font-family: Arial,Helvetica,sans-serif;
color : #000000;
text-decoration : none;}

	.spaltensetup{padding-bottom:5px;
border-left-width: 250px;  
border-right-width: 180px; 
/*border-right-color: #AEC6CC;*/ 
border-right-color: #C4CEDA;
background-color: #ffffff;
width: auto; 
border-left-style: solid; 
border-right-style: solid;}

	.spaltensetup2{margin: 0; 
width: 100%;}

	.startContent{font-family : Arial, Helvetica, sans-serif;
font-size:85%;
font-weight : normal;
letter-spacing : 0px;
color : #000000;
text-decoration : none;	
										}

	.statusBar{position:relative;
height:30px;
width:100%;
padding:0px 0px 0px 0px;
background-color: #42557D;}

	.statusBarLinks{height:30px;
width:265px;
float:left; 
background-color: #42557D;}

	.statusBarrechts{height:30px;
width:450px;
float:right;
background: #42557D;}

	.suchbutton{border: solid 1px ;
border-color: #000000;
padding:0px;
margin:0px;
color: #000033; 
width: 5.8em;
background: #EBEBEB;
font-size:0.8 em;}

	.suche{padding:10px;
margin:0px;}

	.suche_hauptmenu{position:relative;
height: 20px;
width: 100%;
margin:0px;
padding:0px 0px 16px 0px;
background: #AEC6CC url(/bilder/hauptmenubg.gif) repeat-x bottom;}

	#suchfeld{background: #ffffff;
font-size:1em;
height:1.4em;
color:#000000;
padding:0px;
margin:0px;
width:8em;}

	.text_eingerueckt{padding-left:7px;		}

	.text_orange{color:#CC6600;
font-weight:900;		}

	.text_zentriert{text-align: center;		}

	.ueberschrift_container{padding: 0px;
margin:0px;
font-size: 100%;
text-align: center;
font-weight: normal;}

	.ueberschrift_content{padding: 0px;
margin:0px;
color:#556D77;
font-size:1.4em;
font-weight:600;
font-stretch:expanded; 
										}

	.ueberschrift_content_bischen_keiner{padding: 0px;
margin:0px;
color:#556D77;
font-size:1.2em;
font-weight:400;
font-stretch:expanded; 
				}

	
