body {width:100% !important;margin:0 auto;padding:0;background:#fff;font-family:"Istok Web",arial, verdana, helvetica, sans-serif;font-size:.9em;color:#000;}

h1 {margin:15px 0 10px 0;text-transform:none !important;font-weight:normal;font-size:1.5em;}
h2 {margin:15px 0 10px 0;font-weight:normal !important;font-size:1.35em;}
h3 {margin:15px 0 10px 0;font-weight:normal !important;font-size:1.15em;}
h2.toggler_titel, h3.toggler_titel, h4.toggler_titel, h5.toggler_titel, h6.toggler_titel {font-weight:normal !important;}
img {display:none;}
.suche input, .suche form {display:none;}

a.print-com:before { content: '' attr(href) ''; }
.print-spacer {display:block;}
a {text-decoration:none;color:#000;}
*{box-sizing:border-box;}
.cb {clear:both;}
.trenner, hr {clear:both;margin:0 0 15px 0;padding:15px 0 0 0;border-bottom:2px solid grey;border-top:0px;}
.wrapper, .start, .start_willkommen, .start_links, .start_rechts, .inhalt, .inhalt_ganzseitig, .randspalte {text-align:left;width:100% !important;margin:0;padding:0;}
.input_container,.absenden, .header_right, .menu, .sub_left, .titelbild, .submenu, .seitennavigation, .fusszeile, .readspeaker, .quickmenu, .flaggen_desk, .floating-icons, .favoriten, .tracking-box-wrap, .bildtitel_slider, .datelink, .print-noShow, .alleanzeigen, .mitteilungen_wrapper .liste_text a, .stadt, h1.suchergebnis, .no-print {display:none !important;}
form {page-break-inside:avoid; position:relative;}
.ikiss-form-element {width:64%; display:inline-table; vertical-align:top;}
.ikiss-form-element.ikiss-field-label {width:25%; float:left;}
.box_logo {width:100%;height:1px;}
.logo a{text-align:right;}
.logo img {display:block !important; width:150px;height:auto; margin:0 0 20px auto;}

.randspalte {clear:both;display:block;width:100%;margin:0;padding:0;page-break-before:always;}
.randspalte_ganzseitig {display:none;}
.randspalte_box {margin:0 10px 10px 0;padding:15px;width:45%;display:inline-block;vertical-align:top; float:none !important;}
.randspalte_box img {width:100%;}
.randspalte_box.bild img, .inhalt img, .inhalt_ganzseitig img {display:block;}
.toggler_container {display:block !important;}
.randspalte_box .highslide_gallery img {width:50%;float:left; border:2px solid lightgrey;}

.sprungziel {display:none;}
.breadcrumb {margin-bottom: 20px;}
.mitteilungen {margin:0 0 25px 0;}
.veranstaltungen {margin:0 0 25px 0;}
.adressen {margin:0 0 25px  0;}
.bis {margin:0 0 25px  0;}
.wirtschaft {margin:0 0 25px  0;}
.tourismus {margin:0 0 25px  0;}
.kleinanzeigen {margin:0 0 25px 0;}

.textblock_links {float:left;width:48%;}
.textblock_rechts {float:right;width:48%;}

.spalte_links, .vkal_spalte_links {float:left;width:30%;}
.spalte_rechts, .vkal_spalte_rechts {float:right;width:65%;}

.liste_titel {border-bottom:0px;font-size:1em;}
.liste_text {width:100%;}
.adressen .liste_text a img {display:none;}
.adressen .liste_bild {width:25%; float:left;display:block;}
.adressen .liste_text {width:73%; float:left; margin-left:2%;}
.adressen .liste_bild img {width:100%;margin:20px 0;}
.adressen .liste_titel {font-size:1.25em;}
.seitenzaehler {text-align:right;margin:35px 0 0 0;padding:10px 0 10px 0;border-top:1px solid #000;border-bottom:1px solid #000;color:#000;}
.randspalte:before {content:"Ergänzende Informationen"; display:block; font-size:1.35em; font-weight:bold; border-bottom:1px solid #000;}

.mitteilungen_wrapper {float:left;}
.mitteilungen_wrapper .liste_bild a img, .veranstaltungen .hinten .liste_bild a img {display:block; max-width:100px; float:left;margin-right:10px;margin-top:10px;}
.mitteilungen .liste_bild img, .veranstaltungen .liste_bild img {display:block !important; max-width:100px; float:left;margin-right:10px;margin-top:0px;}
.mitteilungen {margin-bottom:0;}
.wrapper_titel .liste_titel, .veranstaltungen .vorne .liste_titel, .mitteilungen .liste_titel a, .veranstaltungen .liste_titel a {font-weight:bold;}
.veranstaltungen .vorne .liste_titel a {padding:10px 0 0 0;}
.start_veranstaltungen .veranstaltungen .vorne, .start_veranstaltungen .veranstaltungen .hinten {height:auto;}
.start_veranstaltungen .veranstaltungen .hinten .st-pm (font-size:100% !important;)

.icons:after, .adressen:after {content:'.';clear:both;display:block;visibility:hidden;height:0px;}
.icons {width:100%; display:block !important; padding:100px 0 0 0; margin:50px 0 ;}
.icons .icon_rathaus,.icons .icon_bad, .icons .icon_buecherei, .icons .icon_musik, .icons .icon_stadthalle, .icons .icon_volkshochschule {display:block !important; width:16.66666666666667%; float:left;}
.icons a {display:block; text-align:center; text-decoration:none; position:relative;font-size:0.75em;width:100%;}
.icons a:after{ position:absolute; bottom: 1em;left:0; right:0; width: 100%;}
.icons .icon_rathaus a:after {content:url("media/icon_rathaus_klein.png"); position:absolute; bottom: 2.5em;left:0; right:0; width: 100%;}
.icons .icon_musik a:after {content:url("media/icon_musik_klein.png"); position:absolute; bottom: 2.5em;left:0; right:0; width: 100%;}
.icons .icon_stadthalle a:after {content:url("media/icon_stadthalle_klein.png"); position:absolute; bottom: 2.5em;left:0; right:0; width: 100%;}
.icons .icon_volkshochschule a:after {content:url("media/icon_volkshochschule_klein.png"); position:absolute; bottom: 2.5em;left:0; right:0; width: 100%;}
.icons .icon_buecherei a:after {content:url("media/icon_bibliothek_klein.png"); position:absolute; bottom: 2.5em;left:0; right:0; width: 100%;}
.icons .icon_bad a:after {content:url("media/icon_schwimmen_klein.png"); position:absolute; bottom: 2.5em;left:0; right:0; width: 100%;}

.themenbox { width:45%; margin:10px 2em 2em 0; display:inline-block;vertical-align:top;}
.themenbox2 .themenbox {width:28.5%;}
.themenbox img {display:block; width:100%;height:auto;}
.themenbox h2 {font-size:.85em;}

.ikiss-field-label {width:30%;}

.liste_bild_dokument {width:25%; padding-right:20px;/*display:inline-block; vertical-align:top;*/float:left;}
.liste_bild_dokument img {border:2px solid lightgrey;width:100%;}
.liste_beschr_dokument {width:75%; /*display:inline-block; vertical-align:top;*/float:left;}
