body {width:100%;margin:0 auto;padding:0;background:#fff;font-family:'Lato', sans-serif;font-size:1em;color:#585858;}

table, tr, td {font-size:100%;}
a img {border:none;}

a, a:link, a:visited {text-decoration:underline;color:#585858;}
a:hover, a:active {text-decoration:none;color:#000;}

form {margin:15px 0 0 0;padding:0;}
fieldset {width:90%;margin:0 0 25px 0;padding:15px 10px 0 10px;border:1px dotted #585858;font-family:'Dosis', sans-serif;}
legend {padding:0 5px 5px;font-family:'Dosis', sans-serif;font-size:1.25em;color:#585858;}
label {display:block;color:#585858;}
input, textarea, select, radio {width:95%;margin:0 0 15px 0;padding:3px;border:0;border:1px solid #8fa455;background:#fff;font-family:'Dosis', sans-serif;font-size:1em;color:#585858;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus, input:visited, select:visited, textarea:visited {margin:0 0 15px 0;padding:3px;border:0;border:1px solid #8fa455;background:#8fa455;font-family:'Dosis', sans-serif;color:#fff;}

h3 {margin:35px 0 20px 0;padding:15px 0 0 0;border-top:1px solid #dfdfdf;text-transform:uppercase;line-height:1em;font-weight:normal;font-size:1.75em;color:#8fa455;}
h4 {clear:both;margin:20px 0 10px 0;padding:0 0 2px 0;line-height:1.15em;font-weight:normal;font-size:1.25em;color:#353535;}
h4 a, h4 a:link, h4 a:hover, h4 a:active, h4 a:visited {text-decoration:none;}
h5 {margin:0 0 0 0;text-transform:uppercase;font-weight:normal;font-size:.75em;color:#585858;}

.cb {clear:both;margin:0;padding:0;line-height:1px;}
.abstand {clear:both;height:3em;margin:0;padding:0;}
.abstand_small {clear:both;height:1.5em;margin:0;padding:0;}
.trenner, hr {clear:both;margin:20px 0;padding:0 0 0 0;/*border-top:1px solid #dfdfdf;*/}
.minifont {font-size:.8em;}

.einleitung {margin:0 0 5% 0;line-height:1.5em;color:#353535;}
.date {display:inline-block;margin:10px 0 0 0;padding:2px;background:#8fa455;line-height:1.4em;font-size:.8em;color:#fff;}
/* wrapper */
.wrapper {width:16cm;margin:0;}
.content {margin:0 0 0 0;}

/* header */
.header {display:none;}

/* hauptmenu und motionpic */
.menu_pic_startseite, .menu_pic {display:none;}

.menu.mobile {display:none;}
.menu {display:none;}
.menu_desktop {display:none;}

.motionpic, .motionpic_startseite {display:none;}

 
/* breadcrumb */
.breadcrumb {display:none;}

/* submenu */
.submenu {display:none;}

/* inhalt */
.inhalt {float:left;width:16cm;margin:0;padding:0 0;}
.inhalt_ganzseitig {float:left;width:16cm;margin:0;padding:0 0 0 0;}

/* randspalte */
.randspalte {float:left;width:16cm;margin:25px 0 25px 0;padding:0;}
.randspalte_ganzseitig {display:none;}
.randspalte_box {width:16cm;}
.randspalte_box img {width:250px;}

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

/* jetzt gehts los */
.box_middle {float:left;width:175px;margin:10px 10px 0 0;}
.box_middle_none {float:left;width:175px;margin:10px 10px 0 0;}
.box_middle_none img, .box_middle img {background:none;}
.box_small_green {clear:both;margin:35px 0 0 0;padding:10px 0;}
.box_small_none_green .teaser, .box_small_green .teaser {margin:25px 0 0 0;}
.box_small_none_green h4, .box_small_green h4 {margin:5px 0 0 0;}
.box_content {height:auto;padding:0;color:#585858;}
.abdecker_bild {position:relative;float:left;width:185px;margin:0 0 2% 0;}
.abdecker_bild img {width:175px;height:auto;}
.abdecker_bild .abdecker {display:none;}
.abdecker_text {float:right;width:350px;margin:0 0 2% 0;font-size:.9em;}

/* TEMPLATES */
.sprungziel {display:none;}

/* MTP Listen */
.mitteilungen {margin:0 0 2% 0;}
.veranstaltungen {margin:0 0 2% 0;}
.adressen {margin:0 0 2% 0;}
.bis {margin:0 0 2% 0;}
.wirtschaft {margin:0 0 2% 0;}
.tourismus {margin:0 0 2% 0;}
.kleinanzeigen {margin:0 0 2% 0;}

.liste_titel {margin:0 0 .5em 0;font-size:1.175em;color:#353535;}
.liste_titel a, .liste_titel a:link,.liste_titel a:visited {display:block;text-decoration:none;color:#353535;}
.liste_bild {float:left;width:30%;margin:0 2% 3% 0;}
.liste_bild img {-moz-box-sizing:border-box;width:175px;padding:3px;border:1px solid #dfdfdf;background:none;}
.liste_text {float:left;width:68%;margin:0 0 2% 0;color:#585858;}

/* print.css */

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