body{font-family: Arial, Geneva, Helvetica, Swiss,SunSans-Regular,Futura,sans-serif;margin:0}td{line-height:1.2em}#titel { position: fixed; z-index: 5; top: 0; left: 0; width: 100%; height: 92px }#inhalt{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}#daten  { padding-top: 20px; padding-left: 20px; width: 600px }#daten td { font-size: 1em; line-height: 1.2em }.text  { padding: 12px }ul{ margin-top: 0; padding-bottom: 0.4em; padding-left: 1em }ol { padding-left: 1em }ol ul{ padding-left: 0em }li { padding-bottom: 0.2em }.down li  { list-style-image: url("../bilder/elemente/down.gif"); list-style-position: inside }.top  { margin-right: -20px; position: relative; left: -25px }a{text-decoration:none}a img { border-width: 0 }a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{ font-weight: normal;}h1{ font-size: 28px; line-height: 28px; padding-top: 10px; padding-bottom: 10px; width: 680px }h2{font-size: 23px; padding-top: 20px; padding-bottom: 0;line-height: 30px; }h3{font-size: 20px; margin-top: 0; margin-bottom: 5px }h4{font-style: italic; margin-top: 0; margin-bottom: 10px }a.stadt:hover{text-decoration: underline }a.tourismus:hover{text-decoration: underline }a.rathaus:hover{text-decoration: underline }a.bildung:hover{text-decoration: underline }a.wirtschaft:hover{text-decoration: underline }a.toepfer:hover{text-decoration: underline }.navi_aktiv { background-repeat: repeat-y; background-position: right top; width: 100%; height: 100% }.menu_tbl{width:164px;}.menu_titel{padding-left:5px;vertical-align:bottom}.menu_1{font-size:0.95em;background-repeat:repeat-y;background-position:left top;padding-top:3px;padding-bottom:5px;padding-left:0}.menu_1 a{font-weight:normal;background-repeat:no-repeat;background-position:left center;display:block;margin-top:7px;margin-bottom:2px;padding-left:6px;width:100%}.menu_1 a:link{font-weight:normal}.menu_1 a:visited{font-weight:normal}.menu_2  { font-size: 0.95em; padding-top: 0; padding-bottom: 0; padding-left: 5px }.menu_3  { font-size: 0.95em; padding-top: 0; padding-bottom: 0; padding-left: 5px }.menu_4  { font-size: 0.95em; padding-top: 0; padding-bottom: 0; padding-left: 5px }.menu_tiefste  { font-size: 0.95em; padding-top: 0; padding-bottom: 0; padding-left: 5px }.menu_2 a{background-repeat:no-repeat;background-position:left center;margin-top:1px;margin-bottom:1px;margin-left:5px;}.menu_3 a{background-repeat:no-repeat;background-position:left center;margin-top:1px;margin-bottom:1px;margin-left:5px;}.menu_4 a{background-repeat:no-repeat;background-position:left center;margin-top:1px;margin-bottom:1px;margin-left:5px;}.menu_tiefste a{background-repeat:no-repeat;background-position:left center;margin-top:1px;margin-bottom:1px;margin-left:5px;padding-left:5px}.navithemen { margin: 0; padding: 0; height: 25px }.navithemen a{color:#fff;font-weight:bold}.quadrat { margin-right: 5px; width: 25px; height: 25px; vertical-align: bottom; border-width: 0 }.suche  { margin: 0; padding-left: 3px; width: 100%; border-right: 0 none; border-left: 0 none }.suche_button{background-repeat:no-repeat;background-position:center;margin:0;padding:0;width:100%;border:solid 1px #004b73;cursor:pointer;}* html .aktuell  { width: 650px; border: double 3px #eb7d1e }.aktuell   { background-color: #fff5eb; padding: 12px; width: 620px; border: dotted 3px #eb7d1e }.aktuell h3 { font-size: 1.2em; font-weight: bold; margin-bottom: 0 }.aktuell legend { color: #eb7d1e; font-size: 0.9em; font-weight: bold; letter-spacing: 0.8em }* html .veranstaltungen  { width: 95%; border: double 3px #eb7d1e }.veranstaltungen   { background-color: #fff5eb; padding: 7px; width: 95%; border: dotted 3px #eb7d1e }.veranstaltungen legend  { color: #eb7d1e; font-size: 0.9em; font-weight: bold; letter-spacing: 0.4em }.veranstaltungen legend a  { color: #eb7d1e }.tbl_titel {height: 150px}.tbl_kalender{font-size: 0.9em; width: 100%}.tbl_kalender td {vertical-align: top; border-bottom: 2px solid #fae6d2}.tbl_gewerbe{font-size: 0.9em; width: 100%}.tbl_gewerbe td {vertical-align: top;}.tbl_inhalt {width: 650px}.td_bilder {text-align: center; padding: 5px; width: 160px; vertical-align: top}.bild{ background-repeat: no-repeat; text-align: right}.bild a{ display: block; width: 100%; height: 100% }.dateigroesse { font-size: 0.7em; display: block; margin: 0 0 10px 25px; width: 100%}.dateigroesse2 { font-size: 0.7em; width: 100%}.anker { position: relative; top: -80px}.vorschaubild  { border: solid 2px}.vorschaubild-select  { border: solid 2px}