h1 {margin:0 0 15px 0;padding:0 0 0 0;}

/* LAYOUT ***********************************************************************************************************************************************************************************************/

.cbmobile {display:none;}

.hintergrundfoto {display:block;width:100%;position:absolute;top:0;left:0;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.hintergrundfoto img {display:block;width:100%;height:auto;}
.welle {display:block;position:absolute;bottom:0;left:0;width:100%;height:auto;}

/* wrapper */
.wrapper {position:relative;width:98%;margin:0 auto;text-align:left;}
.folgeseite .wrapper.main {background:#fff;padding:3% 1% 3% 0;}
.header .wrapper {width:98%;background:#fff;background:rgba(255,255,255,0.8);margin:2% auto 0 auto;}
.folgeseite .header {margin:0 0 20% 0;}

/* header */

.quicknavigation {text-align:right;padding:1%;}
.quicknavigation li {margin:0 30px 0 0;}

.logo {float:right;width:25%;background:none;padding:5px;margin:0;}
.logo a {padding:0;}
.logo img {max-width:175px;}
.suchmaske {float:left;/*position:absolute;top:0;left:0;*/width:25%;background:none;padding-top:5px;z-index:52;}
.suche {padding:5px;margin:0;}
.suche form input {font-size:0.75em;background:#fff;}
.suche button {font-size:18px;}
a.lupe .fa-search {font-size:1.5em;}

/* Navigation */
#mmenu {display:none;}
.hauptnavigation {display:block;float:left;width:45%;padding:0 0 0 0;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}

.hauptnavigation .nlv_1 {list-style:none;width:100%;padding:0;margin:0;}
.hauptnavigation .nlv_1 li {display:inline-block;font-size:0.688em;font-weight:300;text-transform:uppercase;color:#336699;outline:0;padding:15px 7px;cursor:pointer;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.hauptnavigation .nlv_1 li:hover, .hauptnavigation .nlv_1 li:focus {color:#fff;background:#336699;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.hauptnavigation .nlv_1 li.npt_on {color:#fff;background:#336699;}
.hauptnavigation .nlv_1 li > span {display:block;}

.hauptnavigation .nlv_1 li.npt_on .dropdown {cursor:default !important;}
.hauptnavigation .dropdown {list-style:none;width:100%;height:0px;position:absolute;left:-999em;text-align:left;padding:20px 20px 20px 20px;margin:1.1em 0 0 0;color:#fff;background:#336699;z-index:220;cursor:auto !important;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.hauptnavigation .nlv_1 li:hover .dropdown, .hauptnavigation .nlv_1 li:focus .dropdown {left:auto;right:0;top:auto;height:auto;cursor:auto;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;cursor:auto;}
.hauptnavigation #nlt_2442_6, .hauptnavigation #nlt_2442_165 {position:relative;}
.hauptnavigation #nlt_2442_6 .dropdown, .hauptnavigation #nlt_2442_165 .dropdown {right:auto;width:320px;}
.hauptnavigation .nlv_1 li#nlt_2442_6:hover .dropdown, .hauptnavigation .nlv_1 li#nlt_2442_6:focus .dropdown, .hauptnavigation .nlv_1 li#nlt_2442_165:hover .dropdown, .hauptnavigation .nlv_1 li#nlt_2442_165:focus .dropdown {left:0;}
.hauptnavigation .nlv_2 li {list-style:none;font-size:1em;color:#fff;border:none;padding:0;margin:0;cursor:auto !important;}
.hauptnavigation .nlv_2 li, .hauptnavigation .nlv_2 li:hover, .hauptnavigation .nlv_2 li:focus, .hauptnavigation .nlv_2 li.npt_on {float:left;width:48%;display:block;position:relative;padding:0;margin:0 4% 0 0;text-transform:none;text-align:left;cursor:auto !important;}
.hauptnavigation #nlt_2442_6 .nlv_2 li, .hauptnavigation #nlt_2442_6 .nlv_2 li:hover, .hauptnavigation #nlt_2442_6 .nlv_2 li:focus, .hauptnavigation #nlt_2442_6 .nlv_2 li.npt_on, .hauptnavigation #nlt_2442_165 .nlv_2 li, .hauptnavigation #nlt_2442_165 .nlv_2 li:hover, .hauptnavigation #nlt_2442_165 .nlv_2 li:focus, .hauptnavigation #nlt_2442_165 .nlv_2 li.npt_on {float:none;width:100%;padding:1% 0;margin:0;}
.hauptnavigation .nlv_2 li.npt_last, .hauptnavigation .nlv_2 li.npt_on.npt_last {margin:0;}
.hauptnavigation .nlv_2 li span {display:block;font-weight:400;border-bottom:1px solid #fff;}
.hauptnavigation #nlt_2442_6 .nlv_2 li span, .hauptnavigation #nlt_2442_165 .nlv_2 li span {font-weight:300;border:none;}
.hauptnavigation .nlv_2 li a, .hauptnavigation .nlv_2 li a:hover {width:auto !important;font-size:1em;text-decoration:none;color:#fff;border-bottom:1px solid #fff;padding:0;}
.hauptnavigation #nlt_2442_6 .nlv_2 li a, .hauptnavigation #nlt_2442_6 .nlv_2 li a:hover, .hauptnavigation #nlt_2442_165 .nlv_2 li a, .hauptnavigation #nlt_2442_165 .nlv_2 li a:hover {border:none;padding:1% 0;}
.hauptnavigation .nlv_2 li a, .hauptnavigation .nlv_2 li a:visited {display:block;font-size:1em;text-align:left;text-decoration:none;color:#fff;border-bottom:1px solid #fff;padding:0;margin:0;}
.hauptnavigation #nlt_2442_6 .nlv_2 li a, .hauptnavigation #nlt_2442_6 .nlv_2 li a:visited, .hauptnavigation #nlt_2442_165 .nlv_2 li a, .hauptnavigation #nlt_2442_165 .nlv_2 li a:visited {border:none;padding:1% 0;}
.hauptnavigation .nlv_2 li a:hover, .hauptnavigation .nlv_2 li a:active {display:block;font-size:1em;text-decoration:none;text-align:left;color:#fff;border-bottom:1px solid #fff;padding:0;margin:0;}
.hauptnavigation #nlt_2442_6 .nlv_2 li a:hover, .hauptnavigation #nlt_2442_6 .nlv_2 li a:active, .hauptnavigation #nlt_2442_165 .nlv_2 li a:hover, .hauptnavigation #nlt_2442_165 .nlv_2 li a:active {text-decoration:underline;border:none;padding:1% 0;}

.hauptnavigation .nlv_3 {padding:0;margin:20px 0 0 0;}
.hauptnavigation #nlt_2442_6 .nlv_3, .hauptnavigation #nlt_2442_165 .nlv_3 {display:none;}
.hauptnavigation .nlv_3 li {list-style:none;padding:0;margin:0px;}
.hauptnavigation .nlv_3 li, .hauptnavigation .nlv_3 li:hover, .hauptnavigation .nlv_3 li.npt_on {float:none;width:100%;display:block;position:relative;padding:1% 0;margin:0;font-size:1em;font-weight:300;text-align:left;}
.hauptnavigation .nlv_3 li.npt_last, .hauptnavigation .nlv_3 li.npt_on.npt_last {margin:0;}
.hauptnavigation .nlv_3 li span {font-weight:300;border:none;}
.hauptnavigation .nlv_3 li a, .hauptnavigation .nlv_3 li a:visited {display:block;font-size:1em;text-decoration:none;text-align:left;color:#fff;border:none;padding:0;margin:0;}
.hauptnavigation .nlv_3 li a:hover, .hauptnavigation .nlv_3 li a:active {display:block;font-size:1em;text-decoration:underline;text-align:left;color:#fff;border:none;padding:0;margin:0;}

.navbuttons {display:none;float:none;position:absolute;top:0;left:70%;width:5%;background:none;padding:2% 0 0 0;}
.navbuttons a.hamburger {display:none;}
.navbuttons a.lupe {color:#336699;padding:0;}
.navbuttons a.lupe .fa-times-circle {color:#8e8e93;}

/* submenu */
.submenu {float:left;display:block;position:relative;width:21%;padding:0 0 0 0;margin:0 4% 0 0;}
.submenu ul {display:block;margin:0;padding:0;list-style-type:none;}
.submenu li {padding:0;margin:0 0 20% 0;list-style-type:none;overflow:hidden;text-overflow:ellipsis;}
.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 li li {position:relative;padding:0;margin:0;}
.submenu li li:hover:before, .submenu li li.npt_on:before {content:'';position:absolute;top:0;left:0px;width:3px;height:100%;background:#336699;}
.submenu li li li:hover:before, .submenu li li li.npt_on:before {content:'';position:static;width:0px;height:0px;background:none;}

/* Level 1 */
.submenu ul.nlv_1 ul {margin:0;padding:0;border:0;background:none;}
.submenu ul.nlv_1 li {display:block;margin:0;padding:0;}
.submenu ul.nlv_1 li.npt_on a,
.submenu ul.nlv_1 li.npt_on a:link,
.submenu ul.nlv_1 li.npt_on a:hover,
.submenu ul.nlv_1 li.npt_on a:active
.submenu ul.nlv_1 li.npt_on a:visited {display:none;}

/* Level 2 */
.submenu ul.nlv_2 {font-size:1.375em;color:#474849;}
.submenu ul.nlv_2 li span {display:block;border-bottom:1px solid #c8c7cc;padding:0 0 2% 0;margin:0 0 0 5%;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_2 li a,
.submenu ul.nlv_2 li a:link,
.submenu ul.nlv_2 li a:visited {padding:0 0 2% 0;margin:0 0 0 5%;text-decoration:none;color:#474849;border-bottom:1px solid #c8c7cc;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_2 li a:hover,
.submenu ul.nlv_2 li a:active,
.submenu ul.nlv_2 li.npt_on > a,
.submenu ul.nlv_2 li.npt_on > a:link,
.submenu ul.nlv_2 li.npt_on > a:hover,
.submenu ul.nlv_2 li.npt_on > a:active,
.submenu ul.nlv_2 li.npt_on > a:visited {padding:0 0 2% 0;margin:0 0 0 5%;text-decoration:none;color:#474849;border-bottom:1px solid #c8c7cc;overflow:hidden;text-overflow:ellipsis;}

.submenu ul#rid_2442_6, .submenu ul#rid_2442_165 {font-size:1em;color:#474849;}
.submenu ul#rid_2442_6 li, .submenu ul#rid_2442_165 li {position:relative;padding:0 0 0 5.5%;margin:0;}
.submenu ul#rid_2442_6 li:hover:before, .submenu ul#rid_2442_6 li.npt_on:before,
.submenu ul#rid_2442_165 li:hover:before, .submenu ul#rid_2442_165 li.npt_on:before {content:'';position:absolute;top:0;left:0px;width:3px;height:100%;background:#336699;}
.submenu ul#rid_2442_6 li li:hover:before, .submenu ul#rid_2442_6 li li.npt_on:before,
.submenu ul#rid_2442_165 li li:hover:before, .submenu ul#rid_2442_165 li li.npt_on:before {content:'';position:static;width:0px;height:0px;background:none;}
.submenu ul#rid_2442_6 li span, .submenu ul#rid_2442_165 li span {border-bottom:none;padding:5% 0;margin:0;}
.submenu ul#rid_2442_6 li a, .submenu ul#rid_2442_165 li a,
.submenu ul#rid_2442_6 li a:link, .submenu ul#rid_2442_165 li a:link,
.submenu ul#rid_2442_6 li a:visited, .submenu ul#rid_2442_165 li a:visited {padding:5% 0;margin:0;text-decoration:none;color:#474849;border-bottom:none;}
.submenu ul#rid_2442_6 li a:hover, .submenu ul#rid_2442_165 li a:hover,
.submenu ul#rid_2442_6 li a:active, .submenu ul#rid_2442_165 li a:active,
.submenu ul#rid_2442_6 li.npt_on > a, .submenu ul#rid_2442_165 li.npt_on > a,
.submenu ul#rid_2442_6 li.npt_on > a:link, .submenu ul#rid_2442_165 li.npt_on > a:link,
.submenu ul#rid_2442_6 li.npt_on > a:hover, .submenu ul#rid_2442_165 li.npt_on > a:hover,
.submenu ul#rid_2442_6 li.npt_on > a:active, .submenu ul#rid_2442_165 li.npt_on > a:active,
.submenu ul#rid_2442_6 li.npt_on > a:visited, .submenu ul#rid_2442_165 li.npt_on > a:visited {padding:5% 0;margin:0;text-decoration:none;color:#336699;border-bottom:none;}


/* Level 3 */
.submenu ul#rid_2442_6 li.npt_off .nlv_3, .submenu ul#rid_2442_165 li.npt_off .nlv_3 {display:none;}
.submenu ul.nlv_3 {font-size:0.727em;color:#474849;}
.submenu ul.nlv_3 li {padding:0 0 0 5.5%;}
.submenu ul.nlv_3 li span {border-bottom:none;padding:5% 0;margin:0;}
.submenu ul.nlv_3 li a,
.submenu ul.nlv_3 li a:link,
.submenu ul.nlv_3 li a:visited {padding:5% 0;margin:0;text-decoration:none;color:#474849;border-bottom:none;}
.submenu ul.nlv_3 li a:hover,
.submenu ul.nlv_3 li a:active,
.submenu ul.nlv_3 li.npt_on > a,
.submenu ul.nlv_3 li.npt_on > a:link,
.submenu ul.nlv_3 li.npt_on > a:hover,
.submenu ul.nlv_3 li.npt_on > a:active,
.submenu ul.nlv_3 li.npt_on > a:visited {padding:5% 0;margin:0;text-decoration:none;color:#336699;border-bottom:none;}

.submenu ul#rid_2442_6 .nlv_3, .submenu ul#rid_2442_165 .nlv_3 {font-size:0.875em;color:#8e8e93;margin:0 0 10px 0;}
.submenu ul#rid_2442_6 .nlv_3 li span, .submenu ul#rid_2442_165 .nlv_3 li span {padding:3% 0;}
.submenu ul#rid_2442_6 .nlv_3 li a, .submenu ul#rid_2442_165 .nlv_3 li a,
.submenu ul#rid_2442_6 .nlv_3 li a:link, .submenu ul#rid_2442_165 .nlv_3 li a:link,
.submenu ul#rid_2442_6 .nlv_3 li a:visited, .submenu ul#rid_2442_165 .nlv_3 li a:visited {padding:3% 0;text-decoration:none;color:#8e8e93;}
.submenu ul#rid_2442_6 .nlv_3 li a:hover, .submenu ul#rid_2442_165 .nlv_3 li a:hover,
.submenu ul#rid_2442_6 .nlv_3 li a:active, .submenu ul#rid_2442_165 .nlv_3 li a:active,
.submenu ul#rid_2442_6 .nlv_3 li.npt_on > a, .submenu ul#rid_2442_165 .nlv_3 li.npt_on > a,
.submenu ul#rid_2442_6 .nlv_3 li.npt_on > a:link, .submenu ul#rid_2442_165 .nlv_3 li.npt_on > a:link,
.submenu ul#rid_2442_6 .nlv_3 li.npt_on > a:hover, .submenu ul#rid_2442_165 .nlv_3 li.npt_on > a:hover,
.submenu ul#rid_2442_6 .nlv_3 li.npt_on > a:active, .submenu ul#rid_2442_165 .nlv_3 li.npt_on > a:active,
.submenu ul#rid_2442_6 .nlv_3 li.npt_on > a:visited, .submenu ul#rid_2442_165 .nlv_3 li.npt_on > a:visited {padding:3% 0;text-decoration:underline;color:#336699;}

/* Level 4 */
.submenu ul.nlv_4 {font-size:0.875em;color:#8e8e93;margin:0 0 10px 0;}
.submenu ul.nlv_4 li span {padding:3% 0;}
.submenu ul.nlv_4 li a,
.submenu ul.nlv_4 li a:link,
.submenu ul.nlv_4 li a:visited {padding:3% 0;text-decoration:none;color:#8e8e93;}
.submenu ul.nlv_4 li a:hover,
.submenu ul.nlv_4 li a:active,
.submenu ul.nlv_4 li.npt_on > a,
.submenu ul.nlv_4 li.npt_on > a:link,
.submenu ul.nlv_4 li.npt_on > a:hover,
.submenu ul.nlv_4 li.npt_on > a:active,
.submenu ul.nlv_4 li.npt_on > a:visited {padding:3% 0;text-decoration:underline;color:#336699;}

/* Level 5 */
.submenu ul.nlv_5 {font-size:0.875em;color:#8e8e93;margin:0 0 10px 0;}
.submenu ul.nlv_5 li a,
.submenu ul.nlv_5 li a:link,
.submenu ul.nlv_5 li a:visited {padding:3px 0 3px 15px;text-decoration:none;color:#8e8e93;}
.submenu ul.nlv_5 li a:hover,
.submenu ul.nlv_5 li a:active,
.submenu ul.nlv_5 li.npt_on > a,
.submenu ul.nlv_5 li.npt_on > a:link,
.submenu ul.nlv_5 li.npt_on > a:hover,
.submenu ul.nlv_5 li.npt_on > a:active,
.submenu ul.nlv_5 li.npt_on > a:visited {padding:3px 0 3px 15px;text-decoration:underline;color:#336699;}

/* Inhalt */
.breadcrumb {display:block;position:relative;width:98%;font-size:0.875em;color:#474849;background:#fff;background:rgba(255,255,255,0.9);padding:1%;margin:0 auto;}
.breadcrumb ul, .breadcrumb li {display:inline;margin:0;padding:0;list-style-type:none;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {padding:0 1px;text-decoration:underline;color:#474849;}
.breadcrumb a:hover, .breadcrumb a:active{text-decoration:none;color:#474849;}
.breadcrumb a.npt_first {padding:0 1px 0 0;}
.breadcrumb a.npt_last {text-decoration:none;padding:0 0 0 1px;color:#8e8e93;}
.breadcrumb .icon-location {color:#474849;}

.inhalt {float:left;width:51%;padding:0;margin:0;}
.inhalt_ganzseitig {float:left;width:75%;padding:0;margin:0;}

/* randspalte */
.randspalte {float:right;position:relative;width:20%;background:none;padding:0;margin:0;}

/* footer */
.footer .kontakt {float:left;width:30%;border-bottom:none;padding:0;margin:0 5% 0 0;}
.footer .meinung {float:left;width:30%;border-bottom:none;padding:0;margin:0;}
.footer .fakten {float:right;width:30%;}

.footer #seitenanfang a {display:block;}
#seitenanfang {position:fixed;bottom:30px;right:10px;z-index:400;padding:0;margin:0;}
#seitenanfang a {width:39px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#336699;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#seitenanfang a:hover {color:#336699;}

#seitenanfang span {width:40px;height:40px;display:block;margin-bottom:7px;background:#fff url(media/seitenanfang.png) no-repeat center center;background-size:40px 40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#seitenanfang a:hover span {background-color:#fff;}


/* TEMPLATES */

/* Startseite */
.startseite .schnell-gefunden {width:90%;margin:10% auto 5% auto;}
.startseite .schnell-gefunden .inner .fa-1,
.startseite .schnell-gefunden .inner .fa-2,
.startseite .schnell-gefunden .inner .fa-3,
.startseite .schnell-gefunden .inner .fa-4,
.startseite .schnell-gefunden .inner .fa-5,
.startseite .schnell-gefunden .inner .fa-6,
.startseite .schnell-gefunden .inner .fa-7,
.startseite .schnell-gefunden .inner .fa-8,
.startseite .schnell-gefunden .inner .fa-9 {float:left;width:32%;margin:0 2% 0 0;}
.startseite .schnell-gefunden .inner .fa-4, .startseite .schnell-gefunden .inner .fa-7 {clear:both;}
.startseite .schnell-gefunden .inner .fa-3, .startseite .schnell-gefunden .inner .fa-6, .startseite .schnell-gefunden .inner .fa-9 {margin:0;}

.startseite .aktuelles {float:left;width:48%;margin:0;}
.startseite .imblick {float:right;width:48%;}
.startseite .imblick .boxen .box.last {min-height:150px;}

.startseite .leben {float:left;width:30%;margin:0 5% 0 0;}
.startseite .erleben {float:left;width:30%;margin:0;}
.startseite .gewerbe {float:right;width:30%;margin:0;}


/* BITV Sprungziele (nicht sichtbar bei aktiviertem CSS)  */
.input_container {float:left;width:45%;margin:0 2% 0 0;}
.input_container.rechts {float:right;margin:0;}
#absenden input, #absenden input:hover, input.absenden, input.absenden:hover, .spalte_rechts input.absenden {width:160px;}
#absenden a, #absenden a:hover, #absenden a:active, #absenden a:visited {width:160px;}

/* MTP Listen */
.adressen .liste_bild {width:25%;}
.adressen .liste_text {width:73%;}
.adressen_links {float:left;width:45%;margin:0;}
.adressen_rechts {float:right;width:52%;margin:0;}


/* Google Maps */
#map {height:100%;}
#map_adr_off {display:block;}
#map_adr {top:233px;}
#map_adr_on {top:183px;}
#map_sm {width:28%;}

.gm_kategorie select {width:100%;}
.gm_name input {width:75%;}
.gm_strassenverzeichnis input {width:75%;}

/* Online-Dienste */
.od-box {float:left;width:48.5%;margin:0 3% 3% 0;}
.od-box.even {margin:0;}