#headfont2,#title_header,.headerpic{height:100%;width:100%}#foosec li a:hover,.lang{color:#fff}#foosec h4,#leftnavi a.nav2s span,#leftnavi span.nav2,#topnavi li,body,h1,h2,h3{font-weight:400}#left,#leftnavi,#outer,#outerright,#title_topnavi,body{background-color:#fff}#footer p.town,#topnavi li,table th{text-transform:uppercase}#mehrartikel h4,.verwthemen,h4,table th{letter-spacing:1px}a.ext:active,a.ext:hover,a.int:active,a.int:hover,a:active,a:hover{text-decoration:underline}#foosec li a:hover,#leftnavi a:hover,#title_header a,#topnavi a:hover,a,a.ext,a.ext:visited,a.int,a.int:visited,a.nav,a.nav:hover,a.nav:visited,a:visited,h2.ov a:hover{text-decoration:none}body{font-family:Roboto,Verdana,Arial,Sans-Serif;color:#333;padding:0;margin:0;font-size:15px;line-height:24px}#foosec h4,#topnavi li,h1,h2,h3{font-family:Oswald,arial,serif}a,a:visited{color:#000;padding-left:none}a.ext,a.ext:visited,a.int,a.int:visited{background-color:transparent;background-repeat:no-repeat;background-position:left;padding-left:12px}#title_topnavi a.pfeil:hover,#tocbox a,a.ext:hover,a.int:hover,a.sans:hover,a:hover{color:#cc2d06}#title_topnavi a.pfeil:active,a.ext:active,a.int:active,a.sans:active,a:active{color:#488c6f}a.int,a.int:visited{color:#cc2d06;background-image:url(img/klpfeil.gif)}a.ext,a.ext:visited{color:#cc2d06;background-image:url(img/klpfeil2.gif)}#foosec li a,#leftnavi a,#title_header,#topnavi a,a.sans,a.sans:visited{background:0 0}a.sans,a.sans:visited{color:#000;padding:0}a.headl,a.headl:visited{color:#333;background:0 0;padding:0}a.headl:active,a.headl:hover{color:#222;text-decoration:none}a.nav,a.nav:visited{font-size:1em;color:#222;display:block;background:#fff;padding:.5em .5em .5em 1em;margin-top:-.8em;border-bottom:1px dashed #111;border-left:7px solid #ddd;height:1em}html>body #nav a:link,html>body #nav a:visited,html>body #nav2 a:link,html>body #nav2 a:visited,html>body #nav2z a:link,html>body #nav2z a:visited,html>body #navsel a:link,html>body #navsel a:visited{height:auto}a.nav:hover{color:#222;background-color:#c6cdd2;border-color:#cc2d06}h1,h2{color:#333}#foosec h4,h2{border:none}h1{font-size:36px;line-height:40px;margin:0 0 18px}h2{font-size:26px;line-height:32px;margin:24px 0 8px}h3{font-size:22px;color:#222;line-height:28px;padding:0;margin:18px 0 6px}h2.ov a,h2.ov a:hover,h4{color:#333}h2.ov,h4{margin:0;padding:0}h4{font-size:1em;font-weight:700;line-height:1.1em}#teasstart h2{margin:8px 0}img{border:0}img.full,img.titelbild{border:0;width:100%;max-width:620px;height:auto;margin:28px auto;transition:filter .3s}img.titelbild{display:block;aspect-ratio:16/9}img.full{display:block;aspect-ratio:3/2}#container,.zentrier{margin:0 auto;padding:0;width:100%}#left,#leftnavi,#topnavi{margin-top:0}#foosec li a,#mehrartikel{margin:15px 0}.zentrier{max-width:1080px}#header{width:100%;height:180px;margin:0;background:#fff}.headerpic{background:url(img/bgr1.jpg) center/100% no-repeat #fff}#title_header{text-align:left;float:left;margin:0}#right,.accordion .arrow,.ct,.socialh{float:right}#title_header a,a:visited{color:#cc2d06;padding:0}#title_header a:hover{color:#333;text-decoration:underline}#title_header a:active{color:#488c6f;text-decoration:underline}#title_topnavi{padding:5px 15px 5px 8px;text-align:left;height:25px;vertical-align:middle;font-size:13px;color:#888}#title_topnavi img{padding-top:4px;margin-bottom:-4px;padding-left:10px;padding-right:5px}#title_topnavi a.pfeil,a.pfeil:visited{color:#333;background-color:transparent;background-repeat:no-repeat;background-position:left;padding-left:12px;padding-right:6px;text-decoration:none}#footer,#topnavi{background-color:#04508e}#content,#contentright{padding-left:15px;padding-right:15px;float:left}#title_topnavi a.pfeil:active,#title_topnavi a.pfeil:hover{background-image:url(img/klpfeil2.gif);text-decoration:underline}#headfont2{background-color:#000;-khtml-opacity:0.3;-moz-opacity:0.3;-ms-filter:”alpha(opacity=30) ”;opacity:.3}#headfbig{text-align:center;position:relative;margin-top:-130px;margin-left:auto;margin-right:auto}#footer,.textct2{float:left;text-align:left}#headfbig img{width:420px;max-width:100%;height:auto}#left{width:230px;float:left}#right{width:170px}#content{width:calc(100% - 430px)}#contentright{width:calc(100% - 200px);margin:0}#contentstart{margin:0;padding-left:20px;padding-right:20px}p{margin-bottom:8px;margin-top:8px}#footer{width:100%;color:#ddd;padding:15px 0;margin:0 0 15px}#footer p.town{font-size:30px;margin:18px 0;color:#ddd}#foosec h4,#foosec li{line-height:20px;margin:10px 0}#foosec{width:210px;min-height:1px;padding:15px;float:left}#foosec ul,#leftnavi ul,#mehrartikel ul,#topnavi ul{list-style:none;margin:0;padding:0}#foosec li a{color:#ddd;padding:0}#foosec h4{font-size:16px;color:#ddd}.fb,.pinterest,.twitter{background-image:url(img/social-icons.png);background-repeat:no-repeat;width:32px;height:32px;margin-left:-38px;float:left}li.icon{padding-left:38px;padding-bottom:18px}.car,.fb{background-position:0 0}.addi,.twitter{background-position:0 -42px}.check,.pinterest{background-position:0 -84px}.lang{line-height:15em}#topnavi{width:100%;float:left;line-height:36px}#topnavi li{float:left;display:inline;font-size:1.1em}#topnavi span{display:block;background:#036;padding:2px 14px;color:#eee;border-top:1px solid #047;border-left:1px solid #047;border-right:1px solid #025;border-bottom:1px solid #025}#topnavi a span,#topnavi a.active span{display:block;padding:2px 14px;border-top:1px solid #369;border-left:1px solid #369;border-right:1px solid #036;border-bottom:1px solid #036;color:#eee}#leftnavi a.nav2 span,#leftnavi a.nav2s span,#leftnavi span,#leftnavi span.nav2{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#topnavi a{float:left}#topnavi a span{background:#04508e}#topnavi a.active span{background:#369}#topnavi a:hover span{background-color:#036}@media screen and (max-width:1023px){#topnavi a.nofloat,#topnavi li,img.ct{float:none}#header,#leftnavileft,#title_header,#title_topnavi,.hidden,span.hometown{display:none}#topnavi .navbutton{display:block;position:relative}#topnavi .navbutton span{display:block;background:#04508e;padding:20px 12px;min-height:35px}#topnavi .navbutton img{display:block;max-width:70%;height:auto}#topnavi .navbutton a.navicon{position:absolute;right:20px;top:14px;font-size:2.4em;color:#eee}#topnavi a.nofloat img{margin:18px 0 20px 10px}#topnavi li{font-family:Oswald,arial,serif;text-transform:uppercase;font-size:1.1em;font-weight:400}#topnavi ul li,#topnavi ul li a{float:none;display:block}#container{width:100%;min-width:320px;padding:0;margin:0 auto}#left{width:100%;float:left;margin-top:0;background-color:#fff}#content,#contentright,#contentstart{float:left;width:95%;margin:0;padding-left:2%;padding-right:2%}#right{width:100%;float:left}.imgct{margin:20px auto 0;border:0;width:100%}img.ct{margin:5px auto;display:block;max-width:400px;width:90%}#leftnavi a.nav2 span,#leftnavi a.nav2s span,#leftnavi li.navbutton,#leftnavi span.nav2{font-weight:400;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#leftnavi li.navbutton,#leftnavi span.nav2{background:#036;border-bottom:1px solid #ddd}#leftnavi a:hover span,#leftnavi li.navbutton,#leftnavi li.navbutton a{display:block;color:#eee}#leftnavimain{display:block}#leftnavi li.navbutton{padding:2px 14px}#leftnavi ul{list-style:none;margin:0;padding:0}#leftnavi ul li,#leftnavi ul li a{display:none;font-size:1em}#leftnavi ul:hover li,#leftnavi ul:hover li a,#leftnavi ul:hover li span{display:block;font-size:1em}#leftnavi a:hover span{padding:2px 14px;background-color:#036}#leftnavi a.nav2 span{background:#ddd;padding:2px 14px 2px 28px;color:#222;border-bottom:1px solid #ccc}#leftnavi a.nav2:hover span{background-color:#036;color:#eee}#leftnavi a.nav2s span,#leftnavi span.nav2{color:#fff}#leftnavi a.nav2s span{background:#369;padding:2px 14px;border-bottom:1px solid #ccc}#leftnavi span.nav2{padding:2px 14px 2px 28px}}#leftnavi span,#leftnavi span.nav2{background:#036;border-bottom:1px solid #ddd}#leftnavi a span,#leftnavi span{padding:2px 14px;text-transform:none;font-family:Roboto,Verdana,Arial,Sans-Serif}#leftnavi{width:100%;line-height:25px}#leftnavi li{display:inline;font-size:1em}#leftnavi a span,#leftnavi a.nav2 span,#leftnavi span{display:block;font-weight:400}#leftnavi span{color:#eee;font-size:1em}#leftnavi a span{background:#fff;color:#222;font-size:1em;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}#leftnavi a.nav2:hover span,#leftnavi a:hover span{background-color:#036;color:#eee}#leftnavi a.nav2 span{background:#ddd;padding:2px 14px 2px 28px;color:#222;border-bottom:1px solid #ccc}#leftnavi a.nav2s span,#leftnavi span.nav2{display:block;color:#fff}#leftnavi a.nav2s span{background:#369;padding:2px 14px;border-bottom:1px solid #ccc}#leftnavi span.nav2{padding:2px 14px 2px 28px}a.nav2z,a.nav2z:visited,a.navsel,a.navsel:visited{font-size:1em;display:block;margin-top:-1em;text-decoration:none}a.nav2z,a.nav2z:visited{color:#222;background:#eee;padding:.5em .4em .5em 1.8em;border-bottom:1px dashed #111;border-left:7px solid #eee;height:2em}.navselected,a.navsel,a.navsel:visited{padding:.5em .5em .5em 1em}a.nav2z:hover,a.navsel:hover{color:#222;text-decoration:none;background-color:#c6cdd2;border-color:#cc2d06}.navselected,.navselected2,a.navsel,a.navsel:visited{background:#eee;border-bottom:1px dashed #111;font-weight:700}a.navsel,a.navsel:visited{color:#444;border-left:7px solid #6c7f8e;height:1em}.navselected,.navselected2{font-size:1em;color:#222;margin-top:-.8em;border-left:7px solid #04508e;display:block}.panel,p.plink span{display:none}.navselected2{padding:.5em .4em .5em 1.6em}.verwthemen{line-height:1.5em;margin:0;color:#666}.teascontent{float:left;border:1px solid #bbb;padding:10px 5px;max-width:485px;margin:5px}.teascontentbuch{float:left;border:none;padding:10px 5px;width:485px;margin:25px 5px}#content ul li,.teascontent2{margin-bottom:6px;margin-top:6px}.teascontent2{float:left;border:1px solid #ddd;width:96%;padding:10px}.textct2{margin:6px;width:242px;line-height:1.4em!important}.anz,.anz2{color:#aaa;width:99%}.quote,p.plink,p.plink a{color:#666}.anz{float:right;text-align:right}.accordion,.anz2{text-align:left}.teaskapitel{float:left;border:none;margin-top:15px;margin-bottom:10px;padding-bottom:4px}.teaskapitel p{margin:5px 0}.teaskapitel p.right{margin:0;line-height:1.4em!important;float:right}img.gal{border:3px double #666}#outer{float:left;overflow-anchor:none;contain:layout style;contain-intrinsic-size:auto 800px}#inner{margin:0;width:100%}#outerright{float:left}#breadcrumb{float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:12px;margin-top:4px;font-size:12px}#infobox{background-color:#cfc;border:1px solid #060;color:#111;margin:20px auto;padding:10px;width:90%}#infobox p,p.icon{padding-left:38px}.addi,.car,.check,.offis,.web{background-image:url(img/cont-icons.png);background-repeat:no-repeat;width:32px;height:32px;margin-left:-38px;float:left}.offis{background-position:0 -156px}.web{background-position:0 -114px}#mehrartikel h4{color:#222;font-size:13px;font-weight:700;line-height:16px;margin:5px 0 0;padding:0}#mehrartikel li{float:left;margin-bottom:20px}#mehrartikel ul li:before{content:none!important;margin-left:0}#mehrartikel li a span{display:block;width:190px;height:160px;padding:12px;background-color:none}#madetail a:hover span,#mehrartikel li a:hover span,.accordion:hover,.active{background-color:#ccc}#mehrartikel img{width:190px;height:auto}#madetail{float:left;width:150px;margin:10px}#madetail a span{display:block;width:100%;padding:10px;background-color:none}#content ul li:before,#contentright ul li:before,#contentstart ul li:before{content:"- ";font-weight:700;margin-left:-20px}#content ul,#contentright ul,#contentstart ul{list-style:none}.quote{background:#fff;border-top:1px solid #cc2d06;border-bottom:1px solid #cc2d06;margin:36px 8%;padding:16px;font-size:20px;line-height:30px;font-style:italic}#tocbox,.highlight,table td,table th{padding:10px}img#logo{width:100%;height:auto;display:block;aspect-ratio:840/164}p.plink:active span,p.plink:hover span{display:block}#tocbox{background-color:#eee;border:1px solid #888;color:#111;margin:20px 0}.highlight{background-color:#eaf6ff;border-left:5px solid #4a90e2;margin:20px 0}.accordion,.panel{background-color:#fff}.accordion{color:#333;cursor:pointer;padding:18px;width:100%;border:none;outline:0;font-size:15px;transition:.4s;border-top:1px solid #ccc}.ad-wrapper,table td,table th{text-align:center}.active .arrow{transform:rotate(180deg)}.panel{padding:0 18px;overflow:hidden;margin-bottom:8px;margin-top:8px}#infobox p.logotipp{padding-left:120px;margin-bottom:30px}#infobox .logo{margin-left:-120px;margin-right:12px;float:left}#infobox p.anzeige{color:#999;font-style:italic;padding-left:0;font-size:smaller}table{border:1px solid #ccc;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;display:block;overflow-x:auto}table tr{border:1px solid #ddd;padding:5px}table th{font-size:14px}#map{width:95%;height:460px}@media screen and (max-width:700px){table{border:0}table thead{display:none}table tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd}table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc}table td:last-child{border-bottom:0}table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}#map{width:100%;height:260px}}a.mapmark,a.mapmark:visited{border:1px solid #fff;background:#ccc;padding:6px;color:#222;font-size:13px;line-height:36px;text-decoration:none;vertical-align:middle;white-space:nowrap}a.mapmark:hover{border-color:#cc2d06;background-color:#cc2d06;color:#fff;text-decoration:none}a.mapmark:active{border-color:#04508e}@media (min-width:1024px){.skyscraper{width:160px;height:600px}}.full-width-section{position:relative;width:100%;background-color:#e6f1fa}@media screen and (min-width:1024px){#leftnavimain,#topnavi .navbutton,#topnavi li.navbutton,#topnavi ul#leftnavi{display:none}#foospace,.kaestleband{display:flex;justify-content:space-between}img.ct{float:left;margin:12px;width:300px}.sticky{position:fixed;top:0;left:0;width:100%;background-color:#04508e;z-index:9999;transition:.1s;display:block;overflow-x:hidden;overflow-y:hidden}#leftnavileft{display:block}#navi1{display:block!important}body,html{margin:0;padding:0;overflow-x:hidden}.full-width-section{margin-left:calc(-50vw + 50% - 18px);margin-right:calc(-50vw + 50%);width:100vw;padding:20px 0}.full-width-section .content{max-width:680px;margin:0 auto;padding:0 15px 0 80px}}@media screen and (max-width:1023px){.full-width-section{margin-left:0;margin-right:0;padding:15px 0}.full-width-section .content{max-width:680px;margin:0 auto;padding:0 15px}}