* { position:static !important; overflow:visible !important; }
body, html {height:auto;}
body {width:16cm;height:100%;background:none;text-align:left;font-family:'Open Sans', Tahoma, Arial, Helvetica, sans-serif;font-size:13pt;padding:0;margin:0;}
h3 {font-family:'Open Sans', Tahoma, Arial, Helvetica, sans-serif;margin:35px 0 25px 0;border-bottom:1px solid #000;font-size:1.75em;color:#000;}
h4 {font-family:'Open Sans', Tahoma, Arial, Helvetica, sans-serif;}

/* LAYOUT ***********************************************************************************************************************************************************************************************/
/* wrapper */
.wrapper {position:static !important;height:auto !important;width:100%;max-width:100%;padding:0;margin:0;overflow:visible;}

/* header */
header {display:none;}
#mmenu, .mm-menu {display:none !important;}
.mm-menu, .mm-horizontal, .mm-light, .mm-ismenu, .mm-right {display:none !important;}
.suchmaske {display:none;}

/* inhalt */
.breadcrumb {display:none;}
a.toggle-sidebar {display:none;}
.submenu {display:none;}
.inhalt {float:none;width:100%;margin:0 0 0 0;}
.inhalt_ganzseitig {float:none;width:100%;margin:0 0 0 0;}
.text {padding:0 0;}
form, #SFm {display:none !important;}

/* randspalte */
.randspalte {float:none;width:100%;margin:50px 0 0 0;padding:10px 0 0 0;border-top:1px solid #dfdfdf;}
.randspalte_ganzseitig {display:none;}
.randspalte_box {margin:0 0 50px 0;}
.randspalte h2 {font-family:'Open Sans', Tahoma, Arial, Helvetica, sans-serif;margin:0;border-bottom:0;}
.randspalte_box img {width:225px;}
.randspalte_box .links p {margin:0 0 5px 0;}

/* footer */
footer {display:none;}

.sprungziel, .mtp_footer, .highslide-container, .absenden {display:none !important;}
.highslide-container {display:none !important;}

.sprungziel {display:none;}

.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 {float:left;width:30%;}
.spalte_rechts {float:right;width:65%;}

.liste_titel {border-bottom:0px;font-size:1em;}
.liste_bild, .liste_bild img {display:none;}
.liste_text {width:100%;}

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

/* print.css */

#cookie-message, .sprachen {
    display:none!important;
}
