html{margin:0;padding:0;}
html, body{height:100%;}
body{background-color:#ddd;color:#686868;font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;font-size:1em;margin:0;padding:0;vertical-align:top;}
img{border:0;}
form{display:inline;}
/*----------------------------------------------------------------------POSITIONEN - Mass-----------------------------------------------*/
/*gesamte seite*/
#A{background:url('../bilder/hintergrund.gif') no-repeat center top;margin:0 auto;padding:17px 0;width:1005px;}
#B{background:url('../bilder/hintergrund2.gif') repeat-y center top;margin:0;padding:0;}
#Ba{background:url('../bilder/hint_oben.gif') no-repeat center top;margin:0;padding:0;}
/*container*/
#C{margin:0;padding:0 0 0 10px;width:980px;}
/*linker spalte - NAVIGATION*/
#D{float:left;font-size:0.7em;margin:0;padding:0;width:166px;}
/*rechts - Inhalt*/
#E{float:left;margin:0 0 0 6px;padding:0;width:808px;}
/*MITTE*/
/*Content Mitte und Content Rechts*/
#F{float:left;font-size:11px;line-height:16px;margin:0;padding:28px 28px 0;width:612px;}
/*MITTE - HOME*/
/*nur Content Mitte und Content Rechts*/
#F.startseite, #F.zweiSpalten{padding:28px 0 0 28px;width:640px;}
/*Druckversion*/
#F.druckversion{background:#fff;float:left;font-size:0.7em;margin:0;padding:28px 28px 0;width:612px;}
/*Rechter spalte - METATAGS*/
#G{float:left;font-size:0.7em;font-weight:700;margin:0;padding:0;width:140px;}
/*Rechter spalte - METATAGS - Relative Positionierung*/
#meta_relative{bottom:64px;left:640px;position:relative;width:140px;}
/*unten*/
#W{background:url('../bilder/hint_unten.gif') no-repeat center top;height:14px;margin:0;padding:0;}
/*clear*/
.Z{clear:both;}
.Za{clear:right;}
.Zb{clear:left;}
.boxAdress .bodytext{margin:0;padding:0;}
/*------------------------------------------------------------------druckversion-----------------------------------------------*/
.logo_dv{text-align:right;}
body.dv{background-color:#fff;}
/*------------------------------------------------------------------2 gleich grosse Spalten MITTE-----------------------------------------------*/
#spalteLinks_292,#spalteRechts_292{float:left;margin:0 28px 0 0;padding:0;width:292px;}
#spalteRechts_292{margin:0;}
/*------------------------------------------------------------------Spalten cMitte und cRechts-----------------------------------------------*/
#cMitte{float:left;margin:0 28px 0 0;padding:0;width:398px;}
#cRechts{float:left;margin:0;width:186px;}
/*----------------------------------------------------------------------HOME / SUCHE-----------------------------------------------*/
.eintragHome, .eintragMitarbeiter, .eintragAdresse, .eintragRechts, .eintragVeranstaltung{float:left;margin:0;padding:0 28px 0 0;width:292px;}
.eintragHome{width:292px;}
.eintragRechts{width:186px;}
.boxAdress{height:105px;margin:0 0 5px;}
.boxHome, .boxSuche, .boxaktuell{margin:0 0 5px;}
#cRechts .boxaktuell a{color:#900;margin-top:100px;}
#cRechts .boxaktuell a:hover{margin-top:100px;text-decoration:underline;}
.linie{background:url('../bilder/hint_navlink.gif') repeat-x;height:24px;}
.tx-indexedsearch-redMarkup{background:#FF0;}
.boxSuche .pagetitle a{color:#686868;margin:0;padding:0;}
/*----------------------------------------------------------------------ALLGEMEIN-----------------------------------------------*/
#bildAllgemein{height:140px;overflow:hidden;}
#leer{background:#fff;height:140px;width:140px;}
h1{color:#900;font-size:1.2em;}
h2{font-size:1em;}
h3{font-size:1em;margin-bottom:3px;padding-bottom:0;}
.bildRechts, .passbild{float:left;padding:0 10px 5px 0;}
.zurueckBereich{margin-top:10px;}
.textZweiSpalten{margin:0 0 20px;}
/*----------------------------------------------------------------------Tabellen-----------------------------------------------*/
.contenttable{border:0;margin:0;padding:0;}
.contenttable td{padding:5px 5px 5px 0; vertical-align:top;}
.contenttable-1{font-size:11px;margin:0;padding:0 0 0 5px;width:100%;}
.contenttable-1 .tr-0, .contenttable-1 .tr-2, .contenttable-1 .tr-4, .contenttable-1 .tr-6{background:#fff;}
/*----------------------------------------------------------------------LINKS-----------------------------------------------*/
a{color:#900;text-decoration:none;}
a:hover{text-decoration:underline;}
.zurueck{background:url('../bilder/zurueck.gif') no-repeat;padding:0 0 0 10px;}
.mehr, .next-link{background:url('../bilder/mehr.gif') no-repeat;padding:0 0 0 10px;}
.linkCRecht{background:url('../bilder/linkCRecht.gif') no-repeat;padding:0 0 0 10px;}
/*= wie G*/
#meta_unten{float:right;font-size:0.7em;font-weight:700;margin:0;padding:0;width:140px;}
#meta_oben{margin:5px 0 130px;}
.meta{padding:5px 0;}
.abfallkalender{background:url('../bilder/abfallkalender.gif') no-repeat;padding:2px 0 5px 25px;}
.notruf{background:url('../bilder/notruf.gif') no-repeat;padding:2px 0 5px 25px;}
.suche{background:url('../bilder/suche.gif') no-repeat;padding:2px 0 5px 25px;}
.kontakt{background:url('../bilder/kontakt.gif') no-repeat;padding:2px 0 5px 25px;}
.drucken{background:url('../bilder/druckversion.gif') no-repeat;padding:2px 0 5px 25px;}
.impressum{background:url('../bilder/impressum.gif') no-repeat;padding:2px 0 5px 25px;}
.home{background:url('../bilder/home.gif') no-repeat;padding:2px 0 5px 25px;}
.sitemap{background:url('../bilder/sitemap.gif') no-repeat;padding:2px 0 5px 25px;}
/* Hover Eigenschaften */
#G a, #navlink a, #sitemapSeite a, #footer a, #meta_unten  a{color:#686868;text-decoration:none;}
#G a:hover, #navlink a:hover, #sitemapSeite a:hover, #footer a:hover, #meta_unten  a:hover{color:#900;text-decoration:underline;}
#cRechts a{color:#900;text-decoration:none;} 
#cRechts a:hover{color:#900;text-decoration:underline;}
/*-----------------------------------Navigation Links und Sitemapseite----------------------------------------------*/
#navlink,#sitemapSeite{font-family:inherit;font-weight:700;padding:8px 0 0 6px;}
#navlink ul,#sitemapSeite ul{margin:0;padding:0;text-align:left;}
#navlink li,#sitemapSeite li{background:url('../bilder/hint_navlink.gif') repeat-x;list-style-type:none;margin:0 0 20px;}
#navlink li li,#sitemapSeite li li{background:url('../bilder/single.gif') repeat-x;margin:4px 0 0;padding:2px 0 2px 5px;}
#navlink li li li,#sitemapSeite li li li{background:url('../bilder/hint_navlink2.gif') no-repeat;padding:0 0 0 10px;}
#navlink li li li li,#sitemapSeite li li li li{background:url('../bilder/hint_navlink2.gif') no-repeat;margin:0;padding:2px 0 0 10px;}
#navlink li a,#sitemapSeite li a{background-color:#eee;margin:0;padding:2px 3px 2px 0;text-decoration:none;}
#navlink li li a,#navlink li li li a,#navlink li li li li a,#sitemapSeite li li a,#sitemapSeite li li li a,#sitemapSeite li li li li a{color:#999;padding:2px 0;text-decoration:none;}
#navlink li li li li a,#sitemapSeite li li li li a{font-weight:400;line-height:15px;}
#navlink li a#aktiv{color:#900;}
/*-----------------------------------------------------------------FORMULARE-------------------------------------------------------*/
label{margin:10px 5px 0 0;}
form br{clear:both;}
.input,textarea,select{background-color:#fff;border:1px solid #999;font-size:1em;margin:2px 5px 2px 0;}
textarea{font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;}
.formularLinks{float:left;padding:0 41px 0 0;width:179px;}
.formularRechts{float:left;padding:0;width:178px;}
.formularRechts .spalte{float:left;margin:0;padding:0 2px 0 0;width:87px;}
label.left,label.vhs_left{float:left;width:110px;}
input[type="checkbox"]{background-color:#fff;border:1px solid #fff;}
.error{color:red;}
/*----------------------------------------------------------------------FOOTER-----------------------------------------------*/
#footer{font-size:0.6em;margin:0 0 0 210px;padding:0 3px 0 0;}
/*---------------------------------------------------------------------Kalender anfang------------------------------------------------------------------------------ */
#kalendernews{float:left;padding:0;margin-bottom:10px;}
.kalender{margin-top:10px;}
.kalender td{border-bottom:4px solid #eee;border-right:4px solid #eee;font-size:11px;height:26px;width:22px;}
 /*CSS Hack fuer IE*/
*html .kalender td{border-bottom:4px solid #eee;border-right:4px solid #eee;font-size:1em;height:22px;width:22px;}
#kalendernews td.monat{text-align:center;}
.monatbox{width:177px;}
#kalendernews .monat_links,#kalendernews .monat_rechts{float:left;width:59px;}
#kalendernews .monat_mitte{float:left;padding-left:11px;width:48px;}
#cRechts .kalender .monat_links a{background:url('../bilder/k_pfeil_l.gif');background-repeat:no-repeat;display:block;float:left;height:11px;padding:0;width:11px;}
#cRechts .kalender .monat_links a:hover{background:url('../bilder/k_pfeil_rot_l.gif');background-repeat:no-repeat;display:block;float:left;height:11px;padding:0;width:11px;}
#cRechts .kalender .monat_rechts a{background:url('../bilder/k_pfeil_r.gif');background-repeat:no-repeat;display:block;float:right;height:11px;padding:0;width:11px;}
#cRechts .kalender .monat_rechts a:hover{background:url('../bilder/k_pfeil_rot_r.gif');background-repeat:no-repeat;display:block;float:right;height:11px;padding:0;width:11px;}
#kalendernews .tage,#kalendernews .wotage{background-color:#fff;text-align:center;}
#kalendernews .we,#kalendernews .wowe{background-color:#f5f5f5;color:#505050;text-align:center;}
#cRechts .kalender a{color:#900;padding-bottom:2px;padding-top:2px;text-decoration:none;}
#cRechts .kalender a:hover{padding-bottom:2px;padding-top:2px;text-decoration:none;}
.kalender td.aktiv{background:#900;color:#fff;}
#cRechts .kalender td.aktiv a{color:#fff;}
#cRechts .kalender a:hover,#cRechts .kalender td.aktiv a:hover{background:url('../bilder/rot.gif');color:#fff;display:block;height:16px;padding-top:4px;width:22px;}
/*---------------------------------------------------------------------Abfallkalender anfang------------------------------------------------------------------------------ */
#abfallkalender{margin-bottom:10px;padding:0;}
.kalenderZwei{margin-top:10px;}
.kalenderZwei td{border-bottom:4px solid #eee;border-right:4px solid #eee;font-size:1em;height:40px;padding:2px;text-align:left;vertical-align:top;width:54px;}
#abfallkalender .tage,#abfallkalender .wotage{background-color:#fff;}
#abfallkalender .we,#abfallkalender .wowe{background-color:#f5f5f5;color:#505050;}
.kalenderZwei td.aktiv{background:#900;color:#fff;}
/*---------------------------------------------------------------------Gaststaetten anfang------------------------------------------------------------------------------ */
.eintragAdresseGast{margin:0;padding:0 28px 0 0;width:612px;}
.boxGast .Spalte1,.boxGast .Spalte3{float:left;padding:0 13px 0 0;width:175px;}
.boxGast .Spalte2{float:left;padding:0 13px 0 0;width:221px;}
.boxGast .Spalte1v2,.boxGast .Spalte2v2{float:left;padding:0 13px 0 0;width:280px;}
.eintragAdresseGast .linie{background:url('../bilder/hint_navlink.gif') repeat-x;clear:left;height:24px;}
.dl_linie{background:url('../bilder/hint_navlink.gif') repeat-x;clear:left;height:24px;width:620px;}
#cRechts .boxHome a{color:#900;}
#cRechts .boxHome a:hover{text-decoration:underline;}
.boxGast,.boxGast .bodytext{margin:0;padding:0;}
/*---------------------------------------------------------------------Downloads anfang------------------------------------------------------------------------------ */
.eintragDownload{margin:0;padding:0 28px 0 0;width:612px;}
.boxDownload{margin:0;padding:0;}
.pdfBereich{margin-top:12px;}
.pdf{background:url('../bilder/horgenzell_pdf.gif') no-repeat;padding:3px 0 0 20px;}
.eintragDownload .linie{background:url('../bilder/hint_navlink.gif') repeat-x;clear:left;height:24px;}
/*---------------------------------------------------------------------Druckversion in Tabellen anfang------------------------------------------------------------------------------ */
.druckversionTabelle{font-size:0.7em;margin:0;padding:28px 28px 0;width:612px;}
#cMitteTabelle{margin:0;padding:0 28px 0 0;width:398px;}
#cRechtsTabelle{margin:0;vertical-align:top;width:186px;}
#footerDruck{font-size:0.9em;margin:0;padding:20px 0 10px;}
/*---------------------------------------------------------------------Tabellen Steuer und Gebuehren anfang------------------------------------------------------------------------------ */
.contenttable-2{font-size:11px;margin:5px 0 30px;padding:0;width:398px;}
.contenttable-2 .td-0{width:190px;}
.contenttable-2 .td-1{width:104px;}
.contenttable-2 .td-last{width:104px;}
/*---------------------------------------------------------------------Wertstoffcontainerstandorte anfang------------------------------------------------------------------------------ */
.contenttable-3{font-size:11px;}
.contenttable-3 tr{text-align:center;vertical-align:center;}
.contenttable-3 .td-0, .contenttable-3 .tr-0{font-weight:700;text-align:left;}
.contenttable-3 .tr-0, .contenttable-3 .tr-2, .contenttable-3 .tr-4, .contenttable-3 .tr-6, .contenttable-3 .tr-8, .contenttable-3 .tr-last{background-color:#fff;}
.contenttable-3 .tr-0 .td-1, .contenttable-3 .tr-0 .td-2, .contenttable-3 .tr-0 .td-3{width:60px;}
.news{margin:0;padding:0;}
/* --abc links--*/
#abc a{background-color:#FFF;border:1px solid #900;font-size:0.8em;font-weight:700;padding:2px;text-decoration:none;text-transform:uppercase;}
#abc a:link,#abc a:visited{color:#900;}
#abc a:hover{background-color:#900;border:1px solid #900;color:#fff;font-size:0.8em;font-weight:700;padding:2px;text-decoration:none;text-transform:uppercase;}
/* --abc buchstabe mit verlinkung aktiv--*/
.abc_ak{background-color:#900;border:1px solid #900;color:#fff;font-size:0.8em;font-weight:700;padding:2px;text-decoration:none;text-transform:uppercase;}
/* --abc buchstabe ohne verlinkung--*/
.abc_in{background-color:#FFF;border:1px solid #A0A0A0;color:#505050;font-size:0.8em;font-weight:400;padding:2px;text-decoration:none;text-transform:uppercase;}
/*----------Behördenwegweiser--------------*/
.tx-organisationguidejw-pi3 .small,
.tx-organisationguidejw-pi3 #cat,.tx-organisationguidejw-pi3  #sit,.tx-organisationguidejw-pi3  #az{font-size:10px;}
.tx-organisationguidejw-pi3 label{display:block;width:auto;}
.tx-organisationguidejw-pi3 .tx-organisationguidejw-pi3-azBox{height:auto;}
.tx-organisationguidejw-pi3 .tx-organisationguidejw-pi3-azForm div{width:166px;}
.tx-organisationguidejw-pi3 .tx-organisationguidejw-pi3-azForm input[type="submit"]{clear:both;float:left;}
.tx-organisationguidejw-pi3 .tx-organisationguidejw-pi3-searchform{clear:left;margin-top:10px;}
