.wrapper_border {width:98%;margin:0 1% auto;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wrapper {text-align:left;width:100%;margin:0;font-size:.9em;}

.notfall_zurueck {width:100%;color:#fff;background:#ad1e16;}
.notfall_zurueck a, .notfall_zurueck a:hover, .notfall_zurueck a:active, .notfall_zurueck a:visited {display:block;color:#fff;padding:10px;}
.zurueck {border-top:1px solid #eee;padding:5px 0;}
.notfall_mitteilungen {border-bottom:1px solid #eee;padding:0 0 30px 0;margin:0 0 30px 0;}

.logo {text-align:center;margin:0 auto;margin-top:20px;}
.logo img {width:60%;max-width:300px;height:auto;margin:0 auto;}
.suche {position:relative;text-align:center;width:70%;margin:0 auto;padding:5% 0;}
.suche form {position:relative;margin:0;}
.suche input {width:96%;margin:0;padding:2%;border:1px solid #eee;text-transform:uppercase;font-size:.8em;color:#26393a;}
.suche input.lupe {float:right;position:absolute;top:5px;right:5px;width:25px;height:25px;padding:0;border:0;}
.icons {position:relative;/*float:left;*/margin:0 0 0 0;}
.icons img {display:block;}
.icons a {float:left;margin:0 10px 0 0;}
.icons a:last-of-type {margin:0;}
.icons a:hover {background:#26393a;}
.language {position:absolute;top:9px;right:0;}
.language img {display:block;width:20px;height:13px;}
.quickmenu {/*float:right;text-align:right;width:60%;*/margin:0 0 5% 0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header .quickmenu {display:none;}
.quickmenu ul, .quickmenu li  {display:inline;margin:0;padding:0;list-style-type:none;}
.quickmenu ul a, .quickmenu ul a:link, .quickmenu ul a:visited {display:inline;margin:0 0 0 5px;padding:0;text-decoration:none;font-size:.7em;color:#999;}
.quickmenu ul a:hover, .quickmenu ul a:active {color:#26393a;}

.menu {text-align:left;overflow:hidden;width:100%;padding:10px 10px 0 10px;background:#ad1e16;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.menu.start {margin:3% 0 15% 0;}
.flexnav {position:relative;width:100%;max-height:0;margin:0 auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;}
.flexnav.opacity {opacity:0;}
.flexnav.show {max-height:2000px;opacity:1;transition:all 0.5s ease-in-out 0s;}
.menu-button {position:relative;display:block;margin:0;padding:0;color:#fff;cursor:pointer;}
.menu-button .touch-button {position:absolute;z-index:10;top:5px;right:10px;display:inline-block;text-align:center;width:25px;height:25px;background-image:url(media/icon_menu_unten.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;}
.menu-button .touch-button.active {position:absolute;z-index:10;top:5px;right:10px;display:inline-block;text-align:center;width:25px;height:25px;background-image:url(media/icon_menu_oben.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;}
.flexnav .touch-button {position:absolute;z-index:100000;top:15px;right:10px;display:inline-block;text-align:center;width:25px;height:25px;background-image:url(media/icon_menu_unten.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;}
.flexnav .touch-button.active {position:absolute;z-index:100000;top:15px;right:10px;display:inline-block;text-align:center;width:25px;height:25px;background-image:url(media/icon_menu_oben.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;}
.touch-button .navicon {position:relative;font-style:normal !important;font-size:1em;color:#fff;}
.touch-button .navicon i {font-style:normal !important;}
.flexnav.opacity {opacity:0;}
.flexnav.show {max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.flexnav ul {width:100%;margin:10px 0 0 0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flexnav li {position:relative;overflow:hidden;display:block;margin:0;padding:0;border-top:1px solid #fff;background:url();font-size:100%;}
.flexnav li#nlt_2422_2 {display:none;}
.flexnav li a {overflow:hidden;position:relative;z-index:2;display:block;margin:0 15% 0 0;padding:10px 5px;text-decoration:none;font-size:1em;color:#fff;}
.flexnav li a.nlk_on {text-decoration:underline !important;}
.flexnav li ul {width:100%;margin:0 0 0 0;-moz-transition:none;-o-transition:none;transition:none;}
.flexnav li ul li {overflow:hidden;position:relative;font-size:100%;}
.flexnav li ul.show li {overflow:visible;}
.flexnav li ul li a,
.flexnav li ul li a:link,
.flexnav li ul li a:visited {display:block;padding:10px 0 10px 25px;text-transform:none;}
.flexnav li ul li a:hover,
.flexnav li ul li a:active {}
.flexnav li ul li a.nlk_on {text-decoration:underline !important;}
.flexnav li ul li ul li a,
.flexnav li ul li ul li a:link,
.flexnav li ul li ul li a:visited {display:block;padding:10px 0 10px 40px;text-transform:none;}
.flexnav li ul li ul li a:hover,
.flexnav li ul li ul li a:active {}
.flexnav li ul li ul li a.nlk_on {text-decoration:underline !important;}

.slides, .flex-control-nav, .flex-direction-nav {display:block;position:relative;margin:0;padding:0;list-style:none;}
.slides {margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #eee;list-style:none;}
.flexslider {display:block;float:left;width:100%;height:auto;margin:0;padding:0;}
.flexslider .slides > li {display:none;}
.flexslider .slides img {display:block;width:100%;height:auto;}
.slides:after {content: ".";   display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides {display:block;}
* html .slides {height:1%;}
.flexslider {position:relative;zoom:1;font-size:.8em;color:#999;}
.flexslider .slides {zoom:1;}
.flexslider.wide .slider-text {display:block;position:absolute;top:30px;left:30px;color:#fff;background-color:rgba(38,57,58,0.15);padding:10px 15px;}
.flexslider.wide .slider-text p {padding:0;margin:0;}
.flexslider.wide .slider-title {font-size:2em;}
.flexslider.wide .slider-description {font-size:1.2em;margin-top:15px;}
.flex-control-nav, .flex-control-paging {display:none;}
.flex-direction-nav {position:absolute;bottom:79px;right:0px;width:90px;height:80px;background:url(media/background_flexslider_nav.png) top left no-repeat;}
.flexslider.wide .flex-direction-nav {bottom:61px;}
.flex-direction-nav a {outline:none;}
.flex-direction-nav a.flex-prev {position:absolute;top:55px;right:40px;text-indent:-9999px;width:18px;height:18px;background:url(media/background_flexslider_nav_prev.png) top left no-repeat;cursor:pointer;}
.flex-direction-nav a.flex-next {position:absolute;top:55px;right:7px;text-indent:-9999px;width:18px;height:18px;background:url(media/background_flexslider_nav_next.png) top left no-repeat;cursor:pointer;}
.topnachrichten {margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #eee;}
.topnachrichten h1 {margin:0;padding:0;line-height:1.2em;text-transform:uppercase;font-weight:normal;font-size:.8em;color:#999;}
.topnachricht {margin:0 0 20px 0;padding:0 0 0 0;border-bottom:1px solid #eee;}
.topnachricht .liste_titel {margin:0;text-transform:uppercase;font-size:1.9em;}
.topnachricht .liste_titel a, .topnachricht .liste_titel a:link, .topnachricht .liste_titel a:hover, .topnachricht .liste_titel a:active, .topnachricht .liste_titel a:visited {color:#ad1e16;}
.topnachricht .liste_bild {overflow:hidden;width:100%;height:275px;}
.topnachricht .liste_text {width:100%;}
.topnachricht .link {text-transform:uppercase;}
.topnachricht .link a, .topnachricht .link a:link, .topnachricht .link a:hover, .topnachricht .link a:active, .topnachricht .link a:visited {font-size:.8em;color:#999;}
.topnachrichten .mitteilungen {margin:0 0 20px 0;padding:0 0 10px 0;}
.topnachrichten .mitteilungen .liste_bild {width:100%;}
.topnachrichten .mitteilungen .liste_bild img {width:100%;height:auto;}
.topnachrichten .mitteilungen .liste_text {width:100%;}
.topnachrichten .mitteilungen .liste_text .teaser {margin:0;font-size:1em;}
.neuigkeiten {margin:0 0 30px 0;padding:0 0 30px 0;}
.neuigkeiten h1 {margin:0px 0 15px 0;padding:5px;background:#ad1e16;text-transform:uppercase;font-weight:normal;font-size:1em;color:#fff;}
.neuigkeiten .mitteilungen .liste_titel {border-bottom:1px dotted #eee;font-size:1em;}
.box {margin:0 0 30px 0;}
.box h1 {margin:0px 0 15px 0;padding:5px;background:#ad1e16;text-transform:uppercase;font-weight:normal;font-size:1em;color:#fff;}
.box .adressen .liste_titel {padding:0;font-size:1em;}
.box .adressen .liste_titel a, .box .adressen .liste_titel a:link, .box .adressen .liste_titel a:hover, .box .adressen .liste_titel a:active, .box .adressen .liste_titel a:visited {color:#26393a;}
.geschichte {margin:0 0 30px 0;padding:0 0 30px 0;}
.geschichte img {width:100%;height:auto;}
.spalte1er img {width:100%;height:auto;}
.iconbox {width:100%;margin:0 0 30px 0;background:url(media/background_iconbox.png) top left repeat;}
.iconbox h1 {margin:0;padding:0;line-height:1.2em;text-transform:uppercase;font-weight:normal;font-size:.8em;color:#999;}
.iconbox_box {text-align:center;float:left;width:25%;min-height:7em;margin:0 auto;padding:0 0 15px 0;border-bottom:1px solid #fff;}
.iconbox_box img {display:inline;padding:15px 0 5px 0;}
.iconbox_box a, .iconbox_box a:link, .iconbox_box a:hover, .iconbox_box a:active, .iconbox_box a:visited, .iconbox_box a.csslink_intern {display:block;text-transform:uppercase;font-size:.8em;}
.veranstaltungshighlight {margin:0 0 30px 0;background:#ad1e16;}
.veranstaltungshighlight_bild {position:relative;float:left;width:100%;}
.veranstaltungshighlight_bild img {display:block;width:100%;height:auto;}
.veranstaltungshighlight_bild_date {position:absolute;bottom:0px;left:0px;text-align:center;width:75px;height:65px;padding:5px 0;background:#ad1e16;color:#fff;}
.veranstaltungshighlight_text {float:left;width:96%;padding:2%;color:#fff;}
.veranstaltungshighlight_text h1 {margin:10px 0 15px 0;font-size:1.3em;color:#fff;}
.veranstaltungshighlight_text .link a, .veranstaltungshighlight_text .link a:link, .veranstaltungshighlight_text .link a:hover, .veranstaltungshighlight_text .link a:active, .veranstaltungshighlight_text .link a:visited, .veranstaltungshighlight_text .link a.csslink_intern {color:#fff;}
.veranstaltungshighlights {margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #eee;}
.veranstaltungshighlights .spalte1er.none {margin:0 0 10% 0;}
.veranstaltungshighlights .veranstaltungen {margin:0 0 10% 0;}
.pfeil {position:relative;display:block;margin:10% 0 0 0;padding:5px 25px 10px 10px;background:url(media/background_pfeil.png) top right no-repeat;font-size:1.1em;}
.pfeil a, .pfeil a:link, .pfeil a:hover, .pfeil a:active, .pfeil a:visited, .pfeil a.csslink_intern {color:#fff;}
.hinweisbox {position:relative;width:100%;margin:0 0 30px 0;background:url(media/background_iconbox.png) top left repeat;}
.hinweisbox h1 {padding:2%;font-size:1.1em;color:#26393a;}
.hinweisbox_text {float:left;width:51%;padding:2%;}
.hinweisbox_bild {position:absolute;bottom:0px;right:0px;float:right;text-align:right;width:45%;}
.hinweisbox_bild img {display:block;width:100%;height:auto;}

.datum {margin:5% 0 0 0;padding:0 0 2px 0;border-bottom:1px solid #eee;font-size:.8em;color:#999;}

.breadcrumb {display:block;margin:2px 0 5px 0;font-size:.8em;color:#999;}
.breadcrumb ul, .breadcrumb li {float:left;display:inline;margin:0;padding:0;list-style-type:none;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {padding:0 2px 0 2px;text-decoration:none;color:#999;}
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a.nlk_on {text-decoration:none;color:#999;}

.submenu {display:none;}

.inhalt {}
.inhalt_ganzseitig {}
.titelbild {display:none;}

.portal {clear:both;margin:5% 0;}
.portal_box {position:relative;float:left;display:block;width:100%;margin:0 0 5% 0;padding:2%;background:url(media/background_iconbox.png) top left repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.portal_box img {display:none;}
.portal_box:hover, .portal_box:focus {background:#ad1e16;cursor:pointer;}
.portal_box:hover a, .portal_box:focus a {color:#fff;}

.randspalte {margin:10% 0 0 0;line-height:1.3em;}
.randspalte_ganzseitig {display:none;}
.randspalte_box.bild img {width:100%;height:auto;}
.randspalte_box h1 {margin:0px 0 15px 0;padding:5px;background:#ad1e16;text-transform:uppercase;font-weight:normal;font-size:1em;color:#fff;}

.seitennavigation {border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:.8em;}
.seitennavigation .wrapper_border {padding:0;}
.seitennavigation .wrapper {text-align:right;padding:10px 0;background:#ad1e16;}
.seitennavigation a, .seitennavigation a:link, .seitennavigation a:hover, .seitennavigation a:active, .seitennavigation a:visited, .seitennavigation a.seitennavigation_nonephone {text-align:right;display:inline;padding:10px;color:#fff;}
.seitennavigation a.seitennavigation_nonephone {display:none;}

.footer {font-size:.8em;}
.footer .quickmenu {width:50%;margin:0;padding:15px 10px;border-left:0;}
.footer .quickmenu li {display:block;}
.footer .quickmenu a, .footer .quickmenu a:link, .footer .quickmenu a:visited {font-size:1em;color:#26393a;}
.footer .kontakt {text-align:left;float:left;width:45%;padding:15px 0 15px 10px;}
.footer .kontakt img {display:block;width:100%;max-width:250px;height:auto;margin:0 0 10px 0;}
.footer .kontakt .adressen {border-bottom:0px;}


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

.bewerten_box {float:left;width:100%;margin:0 0 2% 0;}
.bewerten .liste_titel {padding:0;}

.liste_text, .adressen_links, .adressen_rechts {width:100%;}

.spalte_links {width:100%;margin:0;}
.spalte_rechts {width:100%;}

.suchergebnis_titel {float:left;width:50%;padding:.5% 2%;}
.suchergebnis_datum {float:right;width:25%;padding:.5% 0;}