


	
/* :LINK */




/* :VISITED */

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

.footer_main ul li a:hover{text-decoration: underline;}

.hauptmenu a:hover{font-weight:bold;
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 */
color:#FFA506;}

.menu_link_eb1off:hover{width:auto;
display:block;
text-decoration:none;
padding-left:15px;
font-weight:bold;
background: url(/bilder/pfeil_navi.gif) no-repeat 5px center;}

.menu_link_eb1on:hover{font-weight:bold;
text-decoration:none;
display:block;
width:auto;
padding-left:15px;
background: url(/bilder/pfeil_navi.gif) no-repeat 5px center;}

.menu_link_eb2off:hover{text-decoration:none;
padding-left:30px;
width:auto;
display:block;
background: url(/bilder/pfeil_navi.gif) no-repeat 20px center;}

.menu_link_eb2on:hover{text-decoration:none;
font-weight:normal;
display:block;
padding-left:30px;
width:auto;
background: url(/bilder/pfeil_navi.gif) no-repeat 20px center;}

.menu_link_eb3off:hover{text-decoration:none;
display:block;
width:auto;
padding-left:45px;
background: url(/bilder/pfeil_navi.gif) no-repeat 35px center;}

.menu_link_eb3on:hover{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:45px;
background: url(/bilder/pfeil_navi.gif) no-repeat 35px center;}

.olsbutton:hover{border:solid 1px black; 
padding:3px; 
margin:0px 0px 0px 0px; 
color:#000033;
text-decoration:none !important;
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; 
padding-bottom:0.5em;
text-decoration:none;}
	

	
	.abfallkalenderlink{text-decoration:none !important;}
	

	
	.antibug{color:#000033;
background:#DAE3EE;
margin: 0;
clear:both;
}
	

	
	.bild_links{float:left;
margin-right: .4em;}
	

	
	.bild_rechts{float:right;
margin-left: .4em;}
	

	
	body{margin: 0px;
padding:0px;
height: 100%;
font-size:75%;
font-family: Arial, Helvetica, sans-serif;
background-image:url(/bilder/hg_generell.gif);}
	

	
	.breite{min-width:700px;
width:75em;
margin-left:auto;
margin-right:auto;}
	

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

	
	.clear{clear:both;}
	

	
	.container{width:200px; 
margin:5px auto 1px auto;
font-family: Arial,Helvetica,sans-serif, sans-serif;
text-align: left; 
font-size: 1em; 
text-align:left;
}
	

	
	.container_hintergrund_blau{background-color:#56688E;
margin-top:0;
color:#FFFFFF;
font-weight:bold;
padding:.4em;
font-size:1em;}
	

	
	.container_hintergrund_gelb{background-color:#EFEDD2;
margin-top:0;
padding:.3em;}
	

	
	.container_hintergrund_hellblau{background-color:#DBE3EE;
margin-top:0;
padding:.4em;
color:#000033;
font-size:1em;}
	

	
	.container_hintergrund_orange{background-color:#FEA501;
margin-top:0;
padding:.3em;
color:#000033;}
	

	
	.container_hintergrund_pink{background-color:#D91E49;
margin-top:0;
color:#FFFFFF;
font-weight:bold;
padding:.4em;
font-size:1em;}
	

	
	.container_hintergrund_rot{background-color:#990000;
margin-top:0;
color:#FFFFFF;
font-weight:bold;
padding:.4em;
font-size:1em;}
	

	
	.container_ueberschrift_blau{display:block;
background:#56688E;
color:#FFFFFF;
margin-bottom:0;
font-size:1em;
font-weight:bold;
padding: .3em;
}
	

	
	.container_ueberschrift_gelb{display:block;
background:#EFEBBB;
margin-bottom:0;
font-size:1em;
font-weight:bold;
padding: .3em;
}
	

	
	.container_ueberschrift_gruen{display:block;
background:#006666;
margin-bottom:0;
font-size:1em;
font-weight:bold;
padding: .3em;
color:#FFFFFF;}
	

	
	.container_ueberschrift_hellblau{display:block;
background:#DBE3EE;
margin-bottom:0;
font-size:1em;
font-weight:bold;
padding: .3em;
color:#000033;
}
	

	
	.container_ueberschrift_orange{display:block;
background:#FEA501;
margin-bottom:0;
font-size:1em;
font-weight:bold;
padding: .3em;
color:#021B54;
}
	

	
	.container_ueberschrift_pink{display:block;
background:#D91E49;
color:#FFFFFF;
margin-bottom:0;
font-size:1em;
font-weight:bold;
padding: .3em;}
	

	
	.container_ueberschrift_rot{display:block;
background:#990000;
color:#FFFFFF;
margin-bottom:0;
font-size:1em;
font-weight:bold;
padding: .3em;
}
	

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

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

	
	.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.5em;}
	

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

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

	
	.content_left_search_button{display:inline;
width: auto;
height: 23px;
color:#052049;
font: Arial, Helvetica, Verdana, sans-serif;
background:none; 
border: none;
/*border: 1px solid #000;*/
margin:0;
padding:0;
cursor:pointer;}
	

	
	.content_left_search_mask{display: inline;
width: 120px;
height: 23px;
color: #FFFFFF;
font: Arial, Helvetica, Verdana, sans-serif;
font-size:15px;
background:none;
border:none;
margin: 0;
padding: 0;
padding-top:4px;}
	

	
	.content_padding{margin:0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 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.5em;}
	

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

	
	.footer_main{position:relative; 
padding-left:4px;
text-align:center;
margin:0px auto;}
	

	
	.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 #fff;*/
text-decoration:none;}
	

	

	
	.form{margin:0;
padding:0;
display:inline;}
	

	
	.formfeld{width: 16em;
color: #000000;
font: 100% Arial, Helvetica, Verdana, sans-serif;
background-color:#EAEBF0;
border: 1px solid #787878;
margin: 0;
padding: 0,2em;}
	

	
	.formfeld_small{width:1.0em;
color: #000000;
font: 100% Arial, Helvetica, Verdana, sans-serif;
background-color:#EAEBF0;
border: 1px solid #787878;
margin: 0;
padding: 0,2em;}
	

	
	.formlabel{width: 15em;
float:left;
text-align: right;
padding-right: .4em;}
	

	
	.formular{color:#000033;
font-size:.9em;}
	

	
	.form_button{border:1px solid #787878; 
margin:3px 3px 3px 0;
vertical-align: bottom;
background:#EAEBF0;
color: #787878;}
	

	
	.hauptmenu{position: relative; 
z-index: 10;

border-top:solid 1px #00214A;
border-bottom:solid 1px #56688E;

/*text-align: right;*/
background-image:url(/bilder/hauptmenu_oben_hg_links.gif);}
	

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

	

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

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

	
	.hauptmenu ul li a{padding: 5px;
/*border-right: 1px solid #fff;*/}
	

	

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

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

	
	.hauptmenu_rechts{position:relative; 
margin:0px;
padding-left:4px;
/*left:228px;
margin-right:228px;
background-color:#FEA501;*/
text-align: right;}
	

	
	.hauptmenu_umbruch{position: relative; 
z-index: 10;
border-top:solid 1px #56688E;
border-bottom:solid 1px #56688E;
background:#56688E;
color:#FFFFFF;}
	

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

	

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

	
	.hauptmenu_umbruch li .hauptmenu_on{color:#FFA506 !important;
background:none !important;}
	

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

	
	.hauptmenu_umbruch ul li a{padding: 5px;
/*border-right: 1px solid #fff;*/
color:#FFFFFF;}
	

	

	
	.hauptmenu_umbruch_rechts{position:relative; 
margin:0px;
padding-left:4px;
/*left:228px;
margin-right:228px;
border-left: solid 1px #ffffff;*/}
	

	
	.header{margin:0;
padding:0;
width:100%;
background:#00214A;}
	

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

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

	
	.Horizontale_Linie_blau{color:#56688E;
height:2px}
	

	
	.Horizontale_Linie_hellblau{color:#DAE3EE;
height:2px;}
	

	
	html{height: 100%;
margin:0;
padding:0;}
	

	
	.infoVeranstaltungskalender{padding:5px 3px 5px 3px; 
background-color:#D3DAE3;
color:#000033;
/*
BBD5EF
*/}
	

	
	.kalenderVeranstaltungen{font-family:Arial, Helvetica,sans-serif;
font-size:11px; 
font-weight:normal; 
letter-spacing:0px; 
text-decoration:none;	
padding: 5px 5px 5px 5px;
margin: 10px;
background-color:#D3DAE3;
color:#000033;}
	

	
	.menu_link_eb1off{text-decoration:none;
font-weight:bold;
display:block;
width:auto;
padding-left:15px;
/*background-image:url(/bilder/pfeil_navi.gif);
background-repeat: no-repeat;
background-position: 5px center;*/
background: url(/bilder/pfeil_navi.gif) no-repeat 5px center;}
	

	

	
	.menu_link_eb1on{font-weight:bold;
text-decoration:none;
display:block;
width:auto;
padding-left:15px;
background: url(/bilder/pfeil_navi.gif) no-repeat 5px center;}
	

	

	
	.menu_link_eb2off{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:30px;
background: url(/bilder/pfeil_navi.gif) no-repeat 20px center;}
	

	

	
	.menu_link_eb2on{text-decoration:none;
font-weight:normal;
display:block;
padding-left:30px;
width:auto;
background: url(/bilder/pfeil_navi.gif) no-repeat 20px center;}
	

	

	
	.menu_link_eb3off{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:45px;
background: url(/bilder/pfeil_navi.gif) no-repeat 35px center;}
	

	

	
	.menu_link_eb3on{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:45px;
background: url(/bilder/pfeil_navi.gif) no-repeat 35px center;}
	

	

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

	

	
	.schrift_gross_blau{font-size:1.5em;
color:#000033;
font-weight:bold;}
	

	
	.schrift_gross_dunkelrot{font-size:1.5em;
color:#990000;
font-weight:bold;}
	

	
	.schrift_gross_mittelblau{font-size:1.5em;
color:#56688e;
font-weight:bold;}
	

	
	.schrift_klein_blau{font-size: .8em;
color:#000033;
margin:0;
}
	

	
	.schrift_klein_hellbau{font-size: .8em;
color:#56688e;
margin:0;
}
	

	
	.sondermodule_formular_links{float:left;
width:12em;}
	

	
	.sondermodule_hg_dunkel{padding: 5px;
margin-top:0.5em;
}
	

	
	.sondermodule_hg_hell{padding: 0.5em;
margin-top:0.5em;}
	

	
	.sondermodule_hg_mittel{padding: 5px;
margin-top:0.5em;}
	

	
	.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;}
	

	
	.sucheVeranstaltungenKalender{font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
letter-spacing : 0px; 
padding: 5px 5px 5px 5px;
margin: 10px;
background-color:#D3DAE3;
color:#000033;}
	

	
	.sucheVeranstaltungenKategorien{font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
letter-spacing : 0px; 
margin: 10px;
padding:5px;
background-color:#D3DAE3;
text-decoration:none;
color:#000033;}
	

	
	.suchmaske{background-color:#00FF0C;
width:160px;
height:23px;
margin:15px 0 15px 20px;
background: url(/bilder/suchmaske_hg.gif) repeat-y left top;}
	

	
	.textfarbe_dunkelrot{color:#990000;}
	

	
	.textfarbe_dunkelrot_fett{color:#990000;
font-weight:bold;}
	

	
	.textfarbe_mittelblau{color:#56688e;}
	

	
	.textfarbe_mittelblau_fett{color:#56688e;
font-weight:bold;}
	

	
	.ueberschrift_blau_hg{display:block;
background:#56688E;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding:.3em;
clear:both;}
	

	
	.ueberschrift_dunkelrot_hg{display:block;
background:#900000;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding:.3em;
clear:both;}
	

	
	.ueberschrift_hellblauer_hg{display:block;
color:#000033;
background:#DAE3EE;
font-size:1em;
font-weight:bold;
padding:.3em;
margin: 0;
margin-top:1em;
margin-bottom:0px;
clear:both;
}
	

	
	.ueberschrift_mittelblau_hg{display:block;
background:#859DB9;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding:.3em;
clear:both;}
	
