
	
/* :LINK */




/* :VISITED */

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

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

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

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

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

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

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

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

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

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

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

.menu_link_eb3on:hover{text-decoration:none;
font-weight:bold;
display:block;
width:auto;
padding-left:55px;
background: url(/bilder/nav_dot.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; text-decoration:none;}
	.absatz_eingerueckt{margin-left:2em;}
	.absatz_grauer_hintergrund{background-color:#cccccc;
padding:.3em;}
	.bildabstand_5px{margin-right: 5px;}
	.blauer_balken_lang_h1_oben{border-top: medium solid #ffea00;
padding: 2px;
background: #2c92d6 none repeat scroll 0% 50%;
color: #ffffff;
text-align: center;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1.2em;
font-size-adjust: none;
letter-spacing: 4px;}
	.blauer_balken_lang_h2_oben{border-top: medium solid #ffea00;
border-left: medium solid #ffea00;
border-right: medium solid #ffea00;
padding: 2px;
background: #2c92d6 none repeat scroll 0% 50%;
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1em;
font-size-adjust: none;
text-align: center;}
	.blauer_balken_lang_h2_unten{border-bottom: medium solid #ffea00;
padding: 2px;
background: #2c92d6 none repeat scroll 0% 50%;
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1em;
font-size-adjust: none;}
	body{margin: 0px;
padding:0px;
height: 100%;
font-size:80%;
font-family: Verdana, Arial, Helvetica, sans-serif;}
	.breite{min-width:70em;
min-width:700px;
width:70.5em;
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;}
	.clear{clear:both;}
	.container{width:189px; 
margin:20px auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left; 
font-size: .9em; 
font-color:#000000;
text-align:left;
}
	.container h3{margin:0;
padding: .3em;
color:#000000;}
	.container p{margin:0;
padding: .3em;
color:#000000;}
	.content{float: left; 
width: 100%; 
position: relative; 
z-index: 12;}
	.content h2{margin:0px;
padding: 5px 0px 5px 28px;
display:block;
font-size:1em;}
	.content_left{width: 212px;
overflow:hidden;
margin-left: -212px;
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:4px;
padding-bottom:4px;}
	.content_left h2{margin:0px;
padding: 5px 0px 5px 10px;
margin:0;
font-size:1em;}
	.content_left li{list-style:none;
margin:0px;
border-top: 1px ridge #FFFFFF;
border-bottom: 1px ridge #999999;}
	.content_left ul{padding:0;
margin:0;}
	.content_left_search_button{display:inline;
width: 23px;
height: 23px;
color:#FFFFFF;
font: Verdana, Arial, Helvetica, sans-serif;
background:none; 
border:none;
margin:0;
margin-left:-3px;
padding:0;
cursor:pointer;}
	.content_left_search_mask{display: outline;
width: 139px;
height: 25px;
color: #FFFFFF;
font: Verdana, Arial, Helvetica, sans-serif;/*
font-size:16px;*/
background:#C0C0C0;
border:none;
margin: 0;
margin-left:-7px;
padding: 0;
padding-top:5px;}
	.content_padding{padding: 20px;
}
	.content_right{position:relative; 
margin-top:0;
padding-top:0px;
float:right; 
width:215px; 
margin-right:-215px; 
overflow:hidden; 
z-index:40; 
text-align:center;}
	.content_right h2{margin:0px;
padding: 5px 0px 5px 10px;
margin:0;
font-size:1em;}
	.darkyellow_balken_lang_h2_blue-line{border-top: medium solid #2c92d6;
padding: 2px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
background: #ffea00;}
	.fliesstext{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color: #000000;}
	.fliesstext_einzug{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
color: #000000;
position: relative;
left: 1em;}
	.fliesstext_italien{color: #000000;
font: italic 1em Verdana, Arial, Helvetica, sans-serif;}
	.fliesstext_kleiner{font-family: Verdana,Arial,Helvetica,sans-serif;
color: #000000;
font-size: smaller;}
	.fliesstext_kleiner_underline{color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;
text-decoration: underline;}
	.fliesstext_underline{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
color: #000000;
text-decoration: underline;}
	.fliesstext_weiss{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
color: #ffffff;}
	.fliesstext_weiss_kleiner{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;
color: #ffffff;}
	.footer_left{position:relative; 
width:100%; 
}
	.footer_main{position:relative; 
margin:0px auto;
padding-left:4px;
/*left:228px;
margin-right:228px;
border-right: solid 1px #ffffff; 
border-left: solid 1px #ffffff; */
text-align:center;}
	.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;
border-left: 1px solid #fff;
margin-left:-1px;
text-decoration:none;}
	.hauptmenu{position: relative; 
z-index: 10;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
text-align:center;}
	.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 0px 5px 0px;}
	.hauptmenu ul li a{padding: 5px 10px 5px 10px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
margin-left:-1px;}
	.hauptmenu_off{padding:0px;
margin:0px;}
	.hauptmenu_on{padding:0px;
margin:0px;}
	.hauptmenu_rechts{position:relative; 
margin:0px;
margin:0 auto;
padding-left:4px;
/*left:228px;
margin-right:228px;*/
/*border-left: solid 1px #0CFF00;*/}
	.hauptmenu_umbruch{position: relative; 
z-index: 10;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;}
	.hauptmenu_umbruch a{font-weight:bold;
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 ul{margin: 0px;
padding: 5px 0px 5px 0px;}
	.hauptmenu_umbruch ul li a{padding: 5px 10px 5px 10px;
border-right: 1px solid #fff;}
	.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%;
/*min-width:887px; */
background:#FFFFFF url(/bilder/header_hg.jpg) no-repeat right bottom;}
	.header_bilder{width:100%;
height:118px;
}
	.headline_1{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color: #000000;}
	.headline_2{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color: #000000;}
	.headline_2_center{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
text-align: center;}
	.headline_2_rot{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #ff0000;}
	.headline_2_rot_kleiner{color: #ff0000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;}
	.headline_2_rot_underline{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #ff0000;
text-decoration: underline;}
	.headline_2_underline{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
text-decoration: underline;}
	.headline_2_weiss{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color: #FFFFFF;}
	.headline_3{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: smaller;
font-weight: bold;
color: #000000;}
	.headline_3_underline{color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: smaller;
text-decoration: underline;}
	.headline_blauer_balken_lang{border-bottom: 1px ridge #666666;
padding: 3px;
background-color: #2c92d6;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #ffffff;
border-top: 1px ridge #FFFFFF;}
	.headline_blauer_rahmen{border: medium outset #2c92d6;
padding: 1px;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1em;
font-size-adjust: none;}
	.headline_extragross{color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 2em;
text-align: center;}
	.headline_extragross_gruen_center{color: #00cc00;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 2em;
text-align: center;}
	.headline_extragross_rot{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 2em;
font-weight: bold;
color: #ff0000;}
	.headline_extragross_rot_center{color: #ff0000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 2em;
text-align: center;}
	.headline_gelber_rahmen{border: medium outset #ffea00;
padding: 1px;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1em;
font-size-adjust: none;}
	.headline_grauer_balken_kurz{background-color: #e5e5e5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000; 
padding: 3px;}
	.headline_grauer_balken_lang{background-color: #e5e5e5; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em; 
font-weight:bold; 
color: #000000; 
padding: 3px;}
	.headline_gruener_balken_lang{padding: 3px;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1em;
background: #00cc00;}
	.headline_hellroter_balken_lang{border-top: 1px ridge #ffffff;
border-bottom: 1px ridge #666666;
padding: 3px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #ffffff;
background: #ff0000;}
	.headline_roter_balken_lang{border-top: 1px ridge #ffffff;
border-bottom: 1px ridge #666666;
padding: 3px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #ffffff;
background: #CC0000;}
	.hellgelber_balken_lang{padding: 2px;
background-color: #ffffdd;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
color: #000000;
border-bottom: 1px ridge #666666;
border-top: 1px ridge #FFFFFF;}
	.hellgelber_balken_lang_h2_blue-line{padding: 2px;
background-color: #ffffdd;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
border-top: medium solid #2c92d6;
}
	.hellgelber_balken_lang_klein{border-top: 1px ridge #ffffff;
border-bottom: 1px ridge #666666;
padding: 2px;
background-color: #ffffdd;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;}
	.hellgrauer_balken_lang{padding: 2px;
background: #f5f5f5 none repeat scroll 0% 50%;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
color: #000000;
border-top: 1px ridge #FFFFFF;
border-bottom: 1px ridge #666666;}
	.hellgrauer_balken_lang_klein{border-top: 1px ridge #ffffff;
border-bottom: 1px ridge #666666;
padding: 2px;
background: #f5f5f5 none repeat scroll 0% 50%;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;}
	.hidden{position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height:0px;
overflow:hidden;
display:inline;}
	.horizontale_linie_blau_oben{border-top: 1px solid #2c92d6;}
	.horizontale_linie_blau_unten{border-bottom: 1px solid #2c92d6;}
	.horizontale_linie_image_2c92d6{background: transparent url(http://www.erndtebrueck.de/cms/pfadphotouploads/117photouploads/2c92d6_1x1px.gif) repeat-x center;}
	html{height: 100%;}
	.image-frame_blue{border: 3px ridge #2c92d6;}
	.image-frame_blue_2px{border: 2px ridge #2c92d6;}
	.image-frame_dunkelgrau{border: 3px ridge #333333;}
	.image-frame_green{border: 3px ridge #00cc00;}
	.image-frame_green_1px{border: thin outset #00cc00;}
	.image-frame_red{border: 3px ridge #FF0000;}
	.image-frame_yellow{border: 3px ridge #ffea00;}
	.image-linie_blue_unten{border-bottom: 3px ridge #2c92d6;}
	.infoVeranstaltungskalender{padding:5px 3px 5px 3px; background-color:#BBD5EF}
	.kalenderVeranstaltungen{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:0px; color:#000000; text-decoration:none	}
	.lefttalign{text-align: left!important;}
	.link-text{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;}
	.link-text_einzug{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;
left: 4em;
position: absolute;}
	.link-text_erw_einzug{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;
left: 6em;
position: absolute;}
	.link-text_kleiner{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;
font-weight: bold;
color: #2c92d6;}
	.link-text_kleiner_pfeil{background: transparent url(http://www.erndtebrueck.de/cms/pfadphotouploads/117photouploads/nav_dot.gif) no-repeat scroll left center;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;
font-weight: bold;
color: #2c92d6;
padding-left: 20px;}
	.link-text_ortsrecht{background: transparent url(http://www.erndtebrueck.de/cms/pfadphotouploads/117photouploads/disk_schwarz17x17px.gif) no-repeat scroll 0% top;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;
padding-left: 25px;}
	.link-text_ortsrecht_eingerueckt{background: transparent url(http://www.erndtebrueck.de/cms/pfadphotouploads/117photouploads/disk_schwarz17x17px.gif) no-repeat scroll 24px top;
color: #2c92d6;
padding-left: 50px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: smaller;}
	.link-text_pdf{background: transparent url(http://www.erndtebrueck.de/cms/pfadphotouploads/117photouploads/pdf-download2525.gif) no-repeat scroll 0% top;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;
padding-left: 30px;
padding-bottom: 25px;}
	.link-text_pdf_kl-sy{background: transparent url(http://www.erndtebrueck.de/bilder/pict_pdf.gif) no-repeat scroll 0% top;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;
padding-left: 20px;}
	.link-text_pfeil{background: transparent url(http://www.erndtebrueck.de/cms/pfadphotouploads/117photouploads/nav_dot.gif) no-repeat scroll left center;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;
padding-left: 20px;}
	.link-text_rote_linie{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
color: #2c92d6;
border-top: medium dashed #FF0000;
border-bottom: medium dashed #FF0000;
border-right-width: medium;
border-left-width: medium;}
	.link_button{right: 18px;
position: absolute;
overflow: auto;}
	.link_veranstaltungskalender{color: #2C92D6 !important;}
	.menu_link_abmelden{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:25px;
/*background: url(/bilder/nav_dot.gif) no-repeat 5px */
center;}
	.menu_link_eb1off{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:25px;
background: url(/bilder/nav_dot.gif) no-repeat 5px center;}
	.menu_link_eb1on{font-weight:bold;
text-decoration:none;
display:block;
width:auto;
padding-left:25px;
background: url(/bilder/nav_dot.gif) no-repeat 5px center;}
	.menu_link_eb2off{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:40px;
background: url(/bilder/nav_dot.gif) no-repeat 20px center;}
	.menu_link_eb2on{text-decoration:none;
font-weight:bold;
display:block;
width:auto;
padding-left:40px;
background: url(/bilder/nav_dot.gif) no-repeat 20px center;}
	.menu_link_eb3off{text-decoration:none;
font-weight:normal;
display:block;
width:auto;
padding-left:55px;
background: url(/bilder/nav_dot.gif) no-repeat 35px center;}
	.menu_link_eb3on{text-decoration:none;
font-weight:bold;
display:block;
width:auto;
padding-left:55px;
background: url(/bilder/nav_dot.gif) no-repeat 35px center;}
	.olsbutton{border:solid 1px black; 
padding:3px; 
margin:0px; 
color:#000033;
text-decoration:none;
background-color:#EBEBEB; 
font-size:1em}
	.rightalign{text-align: right !important;}
	.scrollbar{scrollbar-track-color: #CCCCCC;
scrollbar-face-color: #2c92d6;
scrollbar-highlight-color: #696969;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: FF0000;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;}
	.soccer-images{right: 23px;
position: absolute;}
	.sondermodule_formular_links{float:left;
width:12em;}
	.sondermodule_hg_dunkel{padding: 5px;}
	.sondermodule_hg_hell{padding: 5px;}
	.sondermodule_hg_mittel{padding: 5px;
}
	.spaltensetup{border-left-width: 212px;  
border-right-width: 215px; 
padding-top:0px;
padding-bottom:5px;
width: auto; 
border-left-style: solid; 
border-right-style: solid;}
	.spaltensetup2{margin: 0; 
width: 100%;}
	.subtitle_grey_black_2double{padding: 2px;
background: #666666 none repeat scroll 0% 50%;
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1em;
border-top: thin solid #000000;
border-bottom: thin solid #000000;}
	.subtitle_grey_black_2underline{border-bottom: thick double #000000;
padding: 2px;
background: #666666;
color: #FFFFFF;
font: bold 1em Verdana, Arial, Helvetica, sans-serif;}
	.suchbutton{font-size:1em;
height:1.8em;
color:#000000;
padding:0px;
margin:1px;
width:8em;
background: #EBEBEB;
border:1px solid black;}
	.suche{background:url(/bilder/suche_hg.gif) repeat-y left top;
height:30px;
margin-top:10px;
margin-left:20px;}
	.sucheVeranstaltungenKalender{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; letter-spacing : 0px; padding: 5px 5px 5px 5px}
	.unter_grauem-balken{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
padding: 2px;}
	.weiss_balken_lang_klein{	border-top: 1px ridge #ffffff;
	border-bottom: 1px ridge #666666;
	padding: 2px;
background: url(none) repeat scroll 0% 50%;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: smaller;}
	