body {font-size:0.938em;}
.super_wrapper {overflow:hidden;position:relative;width:100%;}
.wrapper {position:relative;text-align:left;width:100%;margin:0 auto;padding:0 0 15px 0;}
.stripes {background:#fff url(media/background.png) top left repeat;}
.nachoben {position:fixed;display:none;bottom:0;right:0;z-index:1000;cursor:pointer;}

.box.titelbild {position:relative;float:left;width:66.25%;height:420px;margin:0;padding:0;}
.titelbild {position:absolute;top:0;right:0;height:425px;}
.titelbild img  {display:block;}
.titelbild .mc2_ac {display:block;}

.menu {position:relative;z-index:1000;/*overflow:visible;*/float:right;width:auto;margin:40px 0 0 0;padding:0 0 0 0;background:#fff;}
.flexnav {margin-top:0;margin-bottom:0;border-top:0;border-bottom:0;}
.menu-button {display:none;}
.flexnav .touch-button {display:none;}
.flexnav {overflow:visible;}
.flexnav.opacity {opacity:1;}
.flexnav ul {margin:0;padding:0;border-top:none;}
.flexnav li {overflow:visible;position:relative;z-index:1000;float:left;width:auto;margin:0 10px;padding:0;border-top:0px;list-style:none;}
.flexnav li:hover {position:relative;margin:0 10px;padding:0;}
.flexnav li a {margin:0 0 0 0;padding:20px 10px;background:none;font-size:1em;color:#171213;}
.flexnav li span {display:block;margin:0 0 0 0;padding:20px 10px;background:none;font-size:1em;color:#171213;}
.flexnav li:hover a, .flexnav li a:hover, .flexnav li a.nlk_on  {position:relative;padding:20px 10px;background:#5b9836;text-decoration:none !important;color:#fff;}
.flexnav li:hover span, .flexnav li span:hover, .flexnav li span.nlk_on {display:block;position:relative;padding:20px 10px;background:#5b9836;text-decoration:none !important;color:#fff;cursor:pointer;}
.flexnav li:hover span.touch-button, .flexnav li span.touch-button:hover {display:none !important;}
.flexnav li:hover ul {width:225px;padding:10px 0;background:#5b9836;}
.flexnav li > ul {position:absolute;top:auto;left:0px;border-top:0;margin:-1px 0 0 0;}
.flexnav li > ul li {width:199px;border:none !important;}
.flexnav li ul li > ul {margin-left:100%;top:0;}
.flexnav li ul li,
.flexnav li ul li:hover {left:0px;margin:0 0 !important;}
.flexnav li ul li a,
.flexnav li ul li a:link,
.flexnav li ul li a:visited {padding:5px 10px !important;}
.flexnav li ul li a:hover,
.flexnav li ul li a:active,
.flexnav li ul li a.nlk_on {padding:5px 10px !important;background:none !important;text-decoration:underline !important;color:#fff !important;}

.flexnav li ul li span,
.flexnav li ul li span:link,
.flexnav li ul li span:visited {padding:5px 10px !important;}
.flexnav li ul li span:hover,
.flexnav li ul li span:active,
.flexnav li ul li span.nlk_on {padding:5px 10px !important;background:none !important;text-decoration:underline !important;color:#fff !important;}

.flexnav li ul.open {opacity:1;visibility:visible;z-index:1;display:block;}
.flexnav li ul.open li {overflow:visible;max-height:100px;}
.flexnav li ul.open ul.open {top:0;}
.flexnav li ul li ul {display:none !important;}

.header_logo {float:right;text-align:left;width:32.5%;margin:25px 0 25px 0;}
.header_quickmenu a, .header_quickmenu a:link, .header_quickmenu a:visited {color:#fff;}
.header_quickmenu_suche {position:relative;float:right;text-align:left;width:32.5%;height:300px;margin:0;padding:10px;background:#2975af;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_quickmenu_suche:after {position:absolute;top:0;right:-1000px;width:1000px;height:100%;content:"";background:#2975af;}
.header_buttons {position:absolute;bottom:10px;left:10px;}
.header_buttons img {margin:0 10px 0 0;}

.breadcrumb {display:block;position:absolute;bottom:-5px;padding:5px;background:#fff;font-size:.9em;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {display:inline;padding:0 5px 0 0;text-decoration:none;color:#171213;}
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a.nlk_on {text-decoration:none;color:#171213;}

.submenu {display:block;float:left;width:23% !important;height:auto !important;padding:5px 0 2% 0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.submenu ul {margin:0;padding:0;list-style-type:none;}
.submenu li {width:100%;margin:6px 0;padding:0;background:none;list-style-type:none;}
.submenu li a, .submenu li a:link, .submenu li a:hover, .submenu li a:active, .submenu li a:visited {display:block;text-decoration:none;}
.submenu ul li.npt_off a,
.submenu ul li.npt_off a:link,
.submenu ul li.npt_off a:visited,
.submenu ul li.npt_off a:hover,
.submenu ul li.npt_off a:active,
.submenu ul li.npt_on a,
.submenu ul li.npt_on a:link,
.submenu ul li.npt_on a:hover,
.submenu ul li.npt_on a:active,
.submenu ul li.npt_on a:visited {display:inline;margin:0;padding:5px;text-transform:uppercase;font-size:1.6em;color:#fff;}
.submenu > ul > li > span {display:block;margin:0;padding:5px;text-transform:uppercase;font-size:1.6em;color:#fff;}
.submenu ul ul li {margin:0;}
.submenu ul ul li.npt_off a,
.submenu ul ul li.npt_off a:link,
.submenu ul ul li.npt_off a:visited {display:inline-block;margin:0;padding:5px;text-transform:none;font-size:1em;color:#fff;}
.submenu ul ul li.npt_off a:hover,
.submenu ul ul li.npt_off a:active,
.submenu ul ul li.npt_on a,
.submenu ul ul li.npt_on a:link,
.submenu ul ul li.npt_on a:hover,
.submenu ul ul li.npt_on a:active,
.submenu ul ul li.npt_on a:visited {display:inline-block;text-transform:none;margin:0;padding:5px;background:#5b9836;font-size:1em;color:#fff;}
.submenu ul ul ul {margin:0;background:#5b9836;}
.submenu ul ul ul li.npt_off a,
.submenu ul ul ul li.npt_off a:link,
.submenu ul ul ul li.npt_off a:visited,
.submenu ul ul ul li.npt_off a:hover,
.submenu ul ul ul li.npt_off a:active  {padding:5px;background:transparent;text-decoration:none;font-size:.9em;color:#fff;}
.submenu ul ul ul li.npt_on a,
.submenu ul ul ul li.npt_on a:link,
.submenu ul ul ul li.npt_on a:hover,
.submenu ul ul ul li.npt_on a:active,
.submenu ul ul ul li.npt_on a:visited {padding:5px;background:transparent;text-decoration:underline;font-size:.9em;color:#fff;}
.submenu ul ul ul ul li.npt_off a,
.submenu ul ul ul ul li.npt_off a:link,
.submenu ul ul ul ul li.npt_off a:visited  {padding:3px 5px 3px 20px;text-decoration:none;color:#fff;}
.submenu ul ul ul ul li.npt_off a:hover,
.submenu ul ul ul ul li.npt_off a:active,
.submenu ul ul ul ul li.npt_on a,
.submenu ul ul ul ul li.npt_on a:link,
.submenu ul ul ul ul li.npt_on a:hover,
.submenu ul ul ul ul li.npt_on a:active,
.submenu ul ul ul ul li.npt_on a:visited {padding:3px 5px 3px 20px;text-decoration:underline;color:#fff;}

.inhalt {float:left;width:42%;margin:1.25% 0 0 0;}
.inhalt_ganzseitig {float:left;width:75.5%;margin:1.25% 0 0 0;}

.randspalte {float:right;width:32.5%;margin:1.25% 0 0 0;}
.randspalte_box {margin:0 0 10px 0;padding:10px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.randspalte_box h1 {font-size:1.25em;}
.randspalte_box .highslide_gallery_single img {width: auto;}

/* STARTSEITE */
.box {position:relative;float:left;width:32.5%;height:300px;margin:1.25% 1.25% 0 0;padding:20px 10px 10px 10px;}
.gruen {display:inline-block;background:#72bd47;color:#fff;}
.gruen:before {position:absolute;top:0;left:-1000px;width:1000px;height:100%;content:"";background:#72bd47;}
.gruen h1 {color:#fff;}
.blau .link {position:absolute;bottom:-5px;left:0;}
.nonemargin_oben {margin:0 1.25% 0 0;}
.nonemargin_rechts{margin-right:0;}
.box.weiss.nonemargin_rechts {margin:1.25% 0 0 0;padding:20px 10px 10px 10px;overflow: hidden;}
.doppelt {float:right;width:66.25%;}
.heightauto {height:auto;}
.negativhoch {position:relative;margin:-48px 0 0 0;}
.box.weiss.heightauto.nonemargin_oben .negativhoch {margin:-150px 0 0 0;}
.box.weiss.heightauto.nonemargin_oben .negativhoch .mitteilungen.first {height:230px;}
.box.weiss.heightauto.nonemargin_oben .negativhoch .mitteilungen.first .liste_titel {height:97px;}
.negativhoch h1 {display:none;}
.buttons_gruen {margin:0 0 0 0;}
.buttons_gruen img {margin:0 0 3% 3%;}
.buttons_blau {width:31.3%;}
.buttons_blau.nonemargin_rechts {margin:0 0 3% 0;}



/* TEMPLATES  ************************************************************************************************************************************************************************************************************************/
.input_container {float:left;width:45%;margin:0 2% 0 0;}

.liste_bild {display:block;float:left;width:30%;}
.liste_bild img {display:block;width:100%;}
.liste_text {float:right;width:68%;}

.kleinanzeigen .minifont .spalte_links {width:25%;}
.kleinanzeigen .minifont .spalte_rechts {float:left;width:50%;}

.spalte_links {float:left;width:33%;margin:0;}
.spalte_rechts {float:right;width:65%;}

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

.adressen_links {float:left;width:45%;margin:0 0 2% 0;}
.adressen_rechts {float:right;width:45%;margin:0 0 2% 0;}

.tourismus_opt {clear:none;float:left;width:50%;}


/* Themenboxen */
.themenbox.even {margin:0 5% 2em 0;}
.themenbox.last {margin:0 0 2em 0;}
.themenbox.box1 {width:100%;}
.themenbox.box2 {width:47.5%;}
.themenbox.box3 {width:30%;}
.themenbox.box4 {width:21.25%;}
.themenbox.box5 {width:16%;}

/* Multimediathek */
.multimedia .liste_bild {width:50%;}
.multimedia .liste_text {width:48%;}