


	
/* :LINK */




/* :VISITED */

	
	
	
/* :HOVER */
.footer_main a:hover{text-decoration:none;
}

.footer_main ul li a:hover{/* */}

.hauptmenu a:hover{font-weight:normal;
text-decoration:none;}

.hauptmenu ul li a:hover{/* alles aus datenbank */
}

.hauptmenu_umbruch a:hover{font-weight:normal;
text-decoration:none;}

.hauptmenu_umbruch ul li a:hover{/* alles aus datenbank */}

.menu_link_eb1off:hover{width:auto;
display:block;
text-decoration:none;
padding-left:10px;
font-weight:bold;}

.menu_link_eb1on:hover{font-weight:bold;
text-decoration:none;
display:block;
width:auto;
padding-left:10px;}

.menu_link_eb2off:hover{text-decoration:none;
padding-left:20px;
width:auto;
display:block;}

.menu_link_eb2on:hover{text-decoration:none;
font-weight:normal;
display:block;
padding-left:20px;
width:auto;}

.menu_link_eb3off:hover{text-decoration:none;
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:hover{border:solid 1px black; 
padding:3px; 
margin:0px 0px 0px 0px; 
color:#000033;
text-decoration:none;
background-color:#D6D6D6; 
font-size:1em;}





/* :ACTIVE */




/* :FOCUS */




/* ALLE ANDEREN */

	
	.abfallkalender{font-family : Arial, Helvetica, sans-serif; 
font-size : 13px;
font-weight : normal; 
letter-spacing : 0px}
	

	
	.abfallkalender tr td{border: 1px solid Gray}
	

	
	.abfallkalender tr th{border: 1px solid Gray;
background-color: Silver;}
	

	
	.abfallkalendercaption{border: 1px solid gray; background-color:#DCDCDC; text-decoration:none;}
	

	
	.absatz_eingerueckt{margin-left:2em;}
	

	
	.Bild_links{float:left;
padding: 2px 5px 10px 0px;
position: relative;
}
	

	
	.Bild_rechts{float:right; 
padding: 0px 0px 10px 5px;
position:relative}
	

	
	body{margin: 0px;
padding:0px;
width:100%;
font-size:80%;
font-family: Arial, Helvetica, sans-serif;
height:100%;}
	

	
	.breite{width:77em;
border-left: solid 7px #076941; 
margin-left:0;
margin-right:auto;}
	

	
	.button{font-size:1em;
height:1.8em;
color:#000000;
padding:0px;
margin:1px;
width:8em;
background: #EBEBEB;
border:1px solid black;}
	

	
	.clear{clear:both;}
	

	
	.container{width:170px; 
margin:15px auto;
padding: 10px;
font-family: Arial,Helvetica,sans-serif, sans-serif;
text-align: left; 
font-size:0.9em; 
text-align:left;
}
	

	
	.content{float: left; 
width: 100%; 
position: relative; 
z-index: 12;}
	

	
	.content a{font-weight:bold;}
	

	
	.content h2{margin:0px;
padding: 5px 0px 5px 28px;
display:block;
font-size:1.3em;}
	

	
	.content hr{clear:both;}
	

	
	.content_left{width: 228px;
overflow:hidden;
margin-left: -228px;
float: left; 
position: relative; 
z-index: 10;}
	

	
	.content_left a{font-family: Arial, Helvetica, sans-serif;
font-size:1em;
text-decoration:none;
margin:0px;
padding-top:2px;
padding-bottom:2px;}
	

	
	.content_left h2{margin:0px;
padding: 5px 0px 5px 10px;
margin:0;
font-size:1.3em;}
	

	
	.content_left li{list-style:none;
margin:0px;
border-top: solid 0px #ffffff; 
border-bottom: solid 1px #6A6A6A;}
	

	
	.content_left ul{margin:0px;
padding:0px;}
	

	
	.content_left_search{float:none; }
	

	
	.content_left_search_button{border:0px solid black; 
margin:3px 3px 3px 3px}
	

	
	.content_left_search_mask{float:left;
height:1.5em; 
width:150px;
margin:3px 1px 3px 10px;}
	

	
	.content_padding{padding: 10px;
}
	

	
	.content_right{position:relative; 
margin-top:0;
padding-top:0px;
float:right; 
width:220px; 
margin-right:-220px; 
overflow:hidden; 
z-index:40; 
text-align:center;}
	

	
	.content_right h2{margin:0px;
padding: 5px 0px 5px 10px;
margin:0;
font-size:1.3em;}
	

	
	.div{}
	

	
	.footer_left{position:relative; 
width:100%; 
border-top: 1px solid #ffffff;}
	

	
	.footer_main{position:relative; 
margin:0px;
padding-left:4px;
left:228px;
margin-right:228px;
border-right-style: solid; 
border-right-width: 1px; }
	

	
	.footer_main a{font-weight:normal;
font-family: Arial, Helvetica, sans-serif;}
	

	

	
	.footer_main li{display: inline;
margin:0px;
padding:0px;
margin-left: -4px}
	

	
	.footer_main ul{margin: 0;
padding: 5px 0px 5px 0px;}
	

	
	.footer_main ul li a{padding: 5px 10px 5px 10px;
border-right: 1px solid #B3B3B3;
text-decoration:none;}
	

	

	
	.formularelemente_eingerueckt{/* position:relative; */
height:1.5em;
padding: 2px 2px 0px 7px;}
	

	
	.Formularfeld_Titel{/*position:relative;*/ 
float:left;
width:12em; 
height:1.5em;
padding: 6px 3px 0px 7px;
font-weight:bold;}
	

	
	.Gliederungsnummer{position:relative; 
float:left; 
width: 60px; 
height:1.5em;
font-weight: bold;
font-size: 1.2em;
padding: 0px 5px 0px 20px}
	

	
	.Gliederungstext_eingerueckt{position:relative; 
height:1.5em;
padding: 0px 5px 0px 0px}
	

	
	.hauptmenu{position: relative; 
width:100%;}
	

	
	.hauptmenu a{font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:1em;
line-height: 2.6em;}
	

	

	
	.hauptmenu li{display: inline;
margin:0px;
padding:0px;
margin-left: -4px;}
	

	
	.hauptmenu ul{margin: 0;
padding: 0px;}
	

	
	.hauptmenu ul li a{padding: 0.7em 10px 0.7em 10px;
border-right: 1px solid #6A6A6A;
text-decoration:none;}
	

	

	
	.hauptmenu_off{padding:0px;
margin:0px;}
	

	
	.hauptmenu_on{margin:0px;
padding:0px;}
	

	
	.hauptmenu_rechts{position:relative; 
margin:0px;
padding-left:4px;
left:0px;
margin-right:0px;
border-left: solid 0px #ffffff;}
	

	
	.hauptmenu_umbruch{position: relative; 
width:100%;}
	

	
	.hauptmenu_umbruch a{font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:1em;
line-height: 2.6em;}
	

	

	
	.hauptmenu_umbruch li{display: inline;
margin:0px;
padding:0px;
margin-left: -4px;}
	

	
	.hauptmenu_umbruch ul{margin: 0;
padding: 0px;}
	

	
	.hauptmenu_umbruch ul li a{padding: 0.7em 10px 0.7em 10px;
text-decoration:none;
border-right: 1px solid #6A6A6A;}
	

	

	
	.hauptmenu_umbruch_rechts{position:relative; 
margin:0px;
padding-left:4px;
left:0px;
margin-right:0px;}
	

	
	.header{margin:0;
padding:0;
width:100%;
min-width:887px; 
background:#D4E9FD url(/bilder/header_hintergrund.gif) repeat-x left top;}
	

	
	.header_bilder{width:100%;
height:120px;
}
	

	
	.hidden{position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height:0px;
overflow:hidden;
display:inline;}
	

	
	.hintergrund_gelb{background-color:#FCD637;
padding:.3em;
font-weight:bold;}
	

	
	.hintergrund_grau{background-color:#bbbbbb;
padding:.3em;
font-weight:bold;}
	

	
	.hintergrund_hellgruen{background-color: #C4E1D5;
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
font-weight:bold;
color: #003300;
padding: 5px 5px 7px 5px;
margin: 0px 0px 0px 0px;
clear:both;}
	

	
	html{height: 100%;}
	

	
	.menu_link_eb1off{text-decoration:none;
font-weight:bold;
display:block;
width:auto;
padding-left:10px;}
	

	

	
	.menu_link_eb1on{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_eb2on{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_eb3on{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:30px;}
	

	

	
	.olsbutton{border:solid 1px black; 
padding:3px; 
margin:0px; 
color:#000033;
text-decoration:none !important;
background-color:#EBEBEB; 
font-size:1em}
	

	

	
	.rahmen_grau{border-width:thin; 
border-color:#AAAAAA; 
border-style:solid; 
padding:5px;
width:97,5%;
clear:both;
height:auto;
}
	

	
	.sichtbar_groesser{font-size:large;}
	

	
	.sichtbar_groesser{font-size:large;
}
	

	
	.sondermodule_hg_dunkel{padding: 5px;
}
	

	
	.sondermodule_hg_hell{padding: 5px;}
	

	
	.sondermodule_hg_mittel{padding: 5px;}
	

	
	.spaltensetup{border-left-width: 228px;  
border-right-width: 220px; 
padding-top:0px;
padding-bottom:5px;
width: auto; 
border-left-style: solid; 
border-right-style: solid;}
	

	
	.spaltensetup2{margin: 0; 
width: 100%;}
	

	
	.suchbutton{font-size:1em;
height:1.8em;
color:#000000;
padding:0px;
margin:1px;
width:8em;
background: #EBEBEB;
border:1px solid black;}
	

	
	.Text_dunkelgruen{color: #17573D;
font-weight: bold;
font-size: 1.2em;}
	

	
	.Text_eingerueckt{padding: 2px 0px 2px 60px;}
	

	
	.ueberschrift_1{font-size:1.5em;
font-weight:bold;}
	

	
	.ueberschrift_2{font-size:1.2em;
font-weight:bold;}
	

	
	.ueberschrift_dunkelgruen{color: #17573D;
font-weight: bold;
font-size: medium;}
	

	
	.zentriert{text-align: center;}
	
