@font-face {font-family: 'Droid Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(webfonts/droid-sans/400-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Droid Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(webfonts/droid-sans/700-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}#content {text-decoration: none;text-align: left;font-size: 16px;font-size: 1.6rem;line-height:150%;color:#393D4C;}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:4px; }#content .s6 { height:6px; }#content .s8 { height:8px; }#content .s10 { height:10px; }#content .s12 { height:12px; }#content .s14 { height:14px; }#content .s16 { height:16px; }#content .s18 { height:18px; }#content .s20 { height:20px; }#content .s22 { height:22px; }#content .s24 { height:24px; }#content .s30 { height:30px; }.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;margin:0 auto 10px auto;transition:0.2s all ease-in;z-index:111;}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.cmsEditWrapper {position:relative;width:100%;margin:0 auto;z-index:100;}@media only screen and (min-width:1000px) {.absatz, .cmsEditWrapper {width:1000px;}}@media only screen and (min-width:1250px) {.absatz, .cmsEditWrapper {width:1250px;}}.absatz.layout3 {width:100%;}.absatz.cms:hover {-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;transition:0.2s all ease-in;background-color:#000;}.absatz.cms .loginRow {position:absolute;left:0px;top:0px;width:100%;height:30px;background-color:#FFF;color:#5B2627;padding:5px;box-sizing:border-box;opacity:0.0;transition:0.2s all ease-in;z-index:99;}.absatz.cms:hover .loginRow {top:-5px;-webkit-opacity:1.0;-moz-opacity:1.0;opacity:1.0;transition:0.2s all ease-in;z-index:99999;}.absatz.cms:hover .loginRow a {border:none !important;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}.cmsEditWrapper .loginRow strong {color:#000 !important;}#content a, #content strong a, #content a strong, #content b a, #content a b {color:#393D4C;text-decoration: underline;}#content a:hover {color:#000;text-decoration: none;}#content a.pAnchor {position:absolute;height:0px;top:-50px;}#content strong, #content b {color:#393D4C;}#pageWrapper h1, #pageWrapper h3 {line-height:100%;font-weight:700;font-size: 20px;font-size: 2.0rem;color:#393D4C;padding: 0px;margin: 0px;}#pageWrapper h2, #pageWrapper h4 {line-height:100%;font-weight:400;font-size: 18px;font-size:1.8rem;color:#393D4C;text-transform:uppercase;margin: 0px;padding: 0px;}#pageWrapper h5 {line-height:100%;font-weight: 300;font-size: 16px;font-size: 1.6rem;color:#393D4C;padding: 0px;margin: 0px;}#pageWrapper .aL { text-align:left; }#pageWrapper .aC { text-align:center; }#pageWrapper .aR { text-align:right; }#content .aText {width:100%;box-sizing:border-box;}#content .aText p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#content .aText ul {padding:0 20% 5px 0;width:80%;margin:0 auto;}#content .aText.aC ul {width:70%;padding:0 0 5px 0;}#content .aText ul li {list-style:square;line-height: 130%;padding:0 5px 5px 5px;margin:0 0 0 15px;}#content .aText.aC ul li {list-style-position: inside;}#content .aText article {   -webkit-column-count: 2;   -webkit-column-fill: balance;   -webkit-column-width: 47%;   -webkit-column-gap: 6%;         column-count: 2;   column-fill: balance;   column-width:47%;   column-gap: 6%;      -moz-column-count: 2;   -moz-column-fill: balance;   -moz-column-width: 47%;   -moz-column-gap: 6%;         height: auto;   width:100%;   overflow-x: auto;   overflow-y: auto;   text-align:left;}#content .aText article hr {margin:0px;padding:0px;height:0px;border:none;    -moz-column-break-before:always;    column-break-before:always;}#content .aHeadlines {width:100%;padding:0;box-sizing:border-box;}#content .layout1 .aContentWrapper {width:100%;}#content .aText {width:100%;box-sizing:border-box;}#content .layout1 .aText, #content .layout2 .aText {padding:0 30px 30px 30px;}#content .aContentWrapper.aCWhasColor .aText {padding:20px 30px;}#content .aImage {width:100%;box-sizing:border-box;}#content .aImage img {width:100%;height:auto;display:block;}#content .aText .aTextHeadlines {width:100%;box-sizing:border-box;padding:0 20px;margin: auto;}#content .aText .aTextWrapper {width:100%;box-sizing:border-box;padding:20px 0;margin: auto;}@media only screen and (min-width: 980px) {#content .layout1 .aContentWrapper, #content .layout2 .aContentWrapper {display:flex;}#content .layout1 .aContentWrapper {flex-direction:row-reverse;}#content .layout1 .aImage.aIsize, #content .layout2 .aImage.aIsize { display:none; }#content .layout1 .aImage.aIsize20, #content .layout2 .aImage.aIsize20 { width:20%; flex: 1 20%; }#content .layout1 .aImage.aIsize40, #content .layout2 .aImage.aIsize40 { width:40%; flex: 1 40%; }#content .layout1 .aImage.aIsize60, #content .layout2 .aImage.aIsize60 { width:60%; flex: 1 60%; }#content .layout1 .aImage.aIsize80, #content .layout2 .aImage.aIsize80 { width:80%; flex: 1 80%; }#content .layout1 .aImage.aIsize100, #content .layout2 .aImage.aIsize100 { width:100%; }#content .layout1 .aText.aTsize, #content .layout2 .aText.aTsize { width:100%; flex: 1 100%; }#content .layout1 .aText.aTsize20, #content .layout2 .aText.aTsize20 { width:80%; flex: 1 80%; }#content .layout1 .aText.aTsize40, #content .layout2 .aText.aTsize40 { width:60%; flex: 1 60%; }#content .layout1 .aText.aTsize60, #content .layout2 .aText.aTsize60 { width:40%; flex: 1 40%; }#content .layout1 .aText.aTsize80, #content .layout2 .aText.aTsize80 { width:20%; flex: 1 20%; }#content .layout1 .aText.aTsize100, #content .layout2 .aText.aTsize100 { width:100%; }#content .aText .aTextWrapper {padding:30px 0;}}.video-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px; height: 0; overflow: hidden;} .video-container iframe,.video-container object,.video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.spaltenInhalte {width:100%;margin:0 auto;}.sIHeader {width:100%;padding:70px 0;text-align:center;background-color:#000;color:#FFF;background-position:center center;background-size:cover;background-repeat:no-repeat;text-transform:uppercase;}.sIHeaderSubline {width:100%;height:20px;line-height:20px;margin:20px 0 0 0;font-size:16px;font-size:1.6rem;font-weight:400;}.sIHeaderHeadline {width:100%;height:40px;line-height:40px;font-size:26px;font-size:2.6rem;font-weight:700;}.sIRow3 {width:100%;margin:0 auto;padding:30px 0;}.sIBox {width:100%;margin:0px 0 10px 0;padding:20px;text-align:center;color:#393D4C;font-size:14px;font-size:1.4rem;box-sizing:border-box;}.sIRow3 .sIBox:nth-of-type(2) {background-color:#FFF;}.sIBox a {text-decoration:none !important;color:#393D4C !important;display:block;}.sIBox a span {text-decoration:none !important;color:#393D4C !important;display:block;}.sIBox .sIBoxBild {width:100%;margin:0 0 30px 0;}.sIBox .sIBoxBild img {width:100%;height: auto;display:block;}.sIBox .sIBoxTitle {width:100%;margin:0 0 10px 0;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:uppercase;}.sIBox .sIBoxLink {display:inline-block;margin:20px auto 0 auto;padding:0 30px;font-size:12px;font-size:1.2rem;line-height:20px;border:2px solid #393D4C;font-weight:700;text-transform:uppercase;}.sIBox a:hover .sIBoxLink {background-color:#FFF;}@media only screen and (min-width:1000px) {.sIHeaderHeadline {height:50px;line-height:50px;font-size:40px;font-size:4.0rem;}.sIRow3 {width:1000px;padding:50px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content: space-between;    justify-content: space-between;}.sIRow3 .sIBox {width:33.333333%;margin:0;padding:0 30px;}.sIRow3 .sIBox:nth-of-type(2) {background-color:transparent;}}@media only screen and (min-width:1250px) {.sIRow3 {width:1250px;}}img { border:none; }.fL { float:none; }.fR { float:none; }#carousel img.hImage {height:auto;    max-width:100%;    width:100%;display:block;float:left;}#hIButtons {position:absolute;top:360px;z-index:300;width:900px;left:50%;margin-left:-450px;height:0px;background-color:#FFF;}a.sliderButton {position:absolute;top:-31px;height:62px;width:27px;display:block;z-index:801;background-image:url(../images/css/sliderPfeile.png);}a#hIprev {left:0px;}a#hIprev:hover {background-position:0px -62px;}a#hInext {right:0px;background-position:27px 0px;}a#hInext:hover {background-position:27px -62px;}#hIpager {position:absolute;top:-20px;left:25px;width:400px;height:10px;text-align:left;padding:0px;z-index:200;}#hIpager a {display:block;width:10px;height:10px;margin-right:5px;float:left;background-image:url(../images/css/iSPagerImg.png);background-repeat:no-repeat;background-position:0px 0px;}#hIpager a.selected {background-position:-10px 0px;}#hIpager a span {display:none;}#pTWrapper {position:absolute;top:50px;z-index:500;width:100%;left:0;margin-left:0;}#pageTitle {width:100%;line-height:120%;font-size:20px;font-size:2.0rem;color:#FFF;font-weight:400;text-align:left;}#pageTitle em {font-size:20px;font-size:2.0rem;line-height:100%;}#pageTitle em strong {color:#F08600;}#anfrage {width:980px;padding:20px 0px 0px;}#anfrageLeft {width:450px;float:left;position:relative;}#anfrageLeft a#form {display:block;height:1px;position:absolute;top:-180px;left:0px;}#anfrageLeft table tr td {vertical-align:top;padding-bottom:6px;}#anfrageLeft table tr.abstand td, #anfrageRight table tr.abstand td {padding-top:30px;}table.formTable tr td.error {color:#AF0917;font-weight:700;}div.aFTextW {position:relative;}div.aFTextW b {color:#E9B200;}#anfrageLeft label {margin:0px;padding:0px 30px 0px 0px;font-weight:400;}.formfield {border:1px solid #393D4C;font-size:16px;font-size:1.6rem;padding:3px 5px;line-height:20px;color:#999;box-sizing:border-box;}table.formTable tr td.error .formfield {border:1px solid #AF0917 !important;}.w30 { width:30px; }.w40 { width:40px; }.w80 { width:80px; }.w100 { width:100px; }.w200 { width:200px; }.w330 { width:324px; }.w450 { width:444px; }.formsubmit {border:2px solid #393D4C;font-size:18px;font-size:1.8rem;color:#393D4C;font-weight:400;background-color:#FFF;padding:2px 25px;line-height:20px;text-transform:uppercase;}#anfrageRight {width:450px;float:right;line-height:120%;}#routenplaner {width:90%;position:relative;margin:0 auto;}#map {width:100%;height:180px;background-color:#FFF;}#route {width:100%;padding:20px 0 0 0;}#routeField {width:100%;text-align:center;}#routeButton {width:100%;text-align:center;padding:20px 0 0 0;}#sitemap {width:100%;}#sitemap ul.sitemapfiL {margin:0px;padding:0px 0px 20px;}#sitemap ul.sitemapfiL li {list-style:none;font-size:14px;font-size:1.4rem;}#sitemap ul.sitemapfiL li a {color:#000;text-decoration:none;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.sitemapfiL li ul.sitemapseL {margin:0px;padding:5px 0px 0px;}#sitemap ul.sitemapfiL li ul.sitemapseL li {list-style:none;font-size:12px;font-size:1.2rem;padding-left:19px;}#sitemap ul.sitemapfiL li ul.sitemapseL li a {color:#CCC;text-decoration:none;}#sitemap ul.sitemapfiL li ul.sitemapseL li a:hover {color:#666;}#teamWrapper {width:100%;margin:0 auto;padding:0 0 10px 0;overflow-x: scroll;}#teamWrapper::after {content: '';position: absolute;bottom: 0;top: 0;right: 0;height: 100%;width: 60px;z-index: 200;background: linear-gradient(to left,rgba(241,241,241,1.00) 0,rgba(241,241,241,0.00) 100%);}#team {width:300%;display:flex; justify-content: space-between;}#team .teamItem {width:calc(20% - 20px);margin:0 10px;}#team .tIimage {width:100%;margin:0 0 10px 0;overflow:hidden;box-sizing:border-box;}#team .tIimage:hover {}#team .tIimage a {width:100%;display:block;}#team .tIimage img {width:100%;height: auto;display:block;transition:transform 0.2s ease-in; transform:scale(1.0);}#team .tIimage a:hover img {width:100%;display:block;transition:transform 1.0s ease-out;    transform:scale(1.05);}#team .tIdata {width:100%;text-align:center;color:#393D4C;font-weight:400;font-size: 14px;font-size: 1.4rem;line-height:18px;}#team .tIdata .tIdata1 {width:100%;font-weight:700;font-size: 20px;font-size: 2.0rem;line-height:20px;}#team .tIdata .tIdata2 {width:100%;line-height:16px;margin:0 0 5px 0;}#team .tIdata .tIdata3 {width:100%;}#team .tIdata .tIdata4 {width:100%;}#team .tIdata a {color:#393D4C;text-decoration:none;}#team .tIdata a:hover {color:#000;}.teamMemberWrapper {position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#F1F1F1;z-index:9999 !important;display:none;}.teamMemberWrapper.show {display:flex;flex-direction:column;}.tMWtop, .tMWbottom {width:100%;height:40px;padding:5px 0;text-align:center;flex:none; }.tMWtop a, .tMWbottom a {line-height:40px;color:#393D4C;font-size: 30px;font-size: 3.0rem;text-decoration:none;background-color:transparent;display:inline-block;width:40px;height:40px;border-radius:20px;box-sizing:border-box;}.tMWtop a:hover, .tMWbottom a:hover {color:#FFF;background-color:#393D4C;}.tMWcenter {width:100%;overflow-y:auto;display:block;padding:30px 0;flex:1;position:relative;}.teamMemberWrapper::before, .teamMemberWrapper::after {content: '';position: absolute;right: 0;width: 100%;height: 40px;z-index: 10000;}.teamMemberWrapper::before {top: 50px;background: linear-gradient(to bottom,rgba(241,241,241,1.00) 0,rgba(241,241,241,0.00) 100%);}.teamMemberWrapper::after {bottom: 50px;background: linear-gradient(to top,rgba(241,241,241,1.00) 0,rgba(241,241,241,0.00) 100%);}.tMWcenter .tMWcData {width:80%;margin:0 auto;display:block;flex:none;}.tMWcenter .tMWcDImages, .tMWcenter .tMWcDInfos {width:100%;}.tMWcenter .tMWcDImage, .tMWcenter .tMWcDInfo {width:100%;}.tMWcenter .tMWcDImage:nth-of-type(2) {display:none;}.tMWcenter .tMWcDImage img {width:100%;display:block;}.tMWcenter .tMWcDInfo {padding:30px 0 0 0;width:100%;color:#393D4C;font-weight:400;font-size: 16px;font-size: 1.6rem;line-height:22px;}.tMWcDInfo .tMWcDIdata1 {width:100%;font-weight:700;font-size: 22px;font-size: 2.2rem;line-height:22px;}.tMWcDInfo .tMWcDIdata2 {width:100%;line-height:16px;margin:0 0 5px 0;}.tMWcDInfo a {color:#393D4C;text-decoration:none;}.tMWcDInfo a:hover {color:#000;}@media only screen and (min-width:600px) {#team {width:200%;}.tMWcenter .tMWcDImages, .tMWcenter .tMWcDInfos {width:100%;height:auto;display:flex; justify-content: space-between;flex-direction:row;}.tMWcenter .tMWcDImage, .tMWcenter .tMWcDInfo {width:calc(50% - 5px);display:block;}.tMWcenter .tMWcDImage:nth-of-type(2) {display:block;}.tMWcenter .tMWcDInfo {padding:0;}.tMWcenter .tMWcDInfos {padding:30px 0 0 0;}}@media only screen and (min-width:800px) {#team {width:150%;}}@media only screen and (min-width:1000px) {#teamWrapper::after {width: 0px;background: none;}#team {width:100%;}.tMWcenter .tMWcData {width:900px;}}@media only screen and (min-width:1250px) {#teamWrapper {width:1250px;overflow:hidden;}#teamWrapper::after {display:none;}#team {width:100%;}#team .teamItem {width:20%;}.tMWcenter .tMWcData {width:1200px;}}html {font-size:55.0%;}html, body {margin:0;padding:0;}body {width:100%;background-color:#393D4C;position:relative;z-index:0;font-family: 'Droid Sans', sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;text-decoration:none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}#allWrapper {background-color:#FFF;z-index:10;position:relative;width:100%;margin:0;padding:0;}body #topWrapper {width:100%;padding:0px;position:fixed;top:0px;left:0px;z-index:900;background-color:#F1F1F1;}body.fixed #topWrapper {box-shadow: 0px 0px 2px #666;}body.noscroll {overflow:hidden;}#top {width:100%;height:60px;position:relative;margin:0 auto;z-index:501;}#top a#logo {width:180px;height:26px;top:17px;left:10px;position:absolute;background-image:url(../images/svg/logo.svg);background-repeat:no-repeat;background-position:left top;background-size:100% auto;z-index:300;display:block;}#sprachWahl {position:absolute;bottom:0px;right:0px;display:none;height: 26px;width:auto;text-align:right;}a#naviControl {position:absolute;top:10px;right:10px;width:40px;height:40px;display:block;background-image:url(../images/css/topControl.png);background-repeat:no-repeat;background-size:120px 40px;background-position:-80px 0px;z-index:900;}a#naviControl.nCnormal {background-position:-80px 0px;}a#naviControl.nCactiv {background-position:-40px 0px;}#mobilNaviWrapper {width:calc(100% - 60px);position:fixed;top:0;left:0;bottom:0;background-color:#F1F1F1;padding:0 10px;z-index:800;box-sizing:border-box;transform: translate(-100vw, 0px);transition: ease-out 0.5s;display:flex; justify-content: space-between;flex-direction:column;}#mobilNaviWrapper.open {transform: translate(0px, 0px);transition: ease-out 0.5s;box-shadow: 0px 0px 2px #666;}#mNWkontakt, #mNWsprache {width:100%;height:20px;padding:20px 0;text-align:center;flex:none;}#mNWkontakt {border-bottom: 1px solid #999EAB;}#mNWsprache {border-top: 1px solid #999EAB;}#mNWkontakt a {line-height:20px;text-align:center;display:inline-block;padding:0px 0px 0px 25px;background-image:url(../images/css/tel.png);background-repeat:no-repeat;font-size:16px;font-size:1.6rem;color:#393D4C;text-decoration:none;}#mNWnavigation {width:100%;margin:0px auto;flex:1;}#mainNavi {display:none;}#headerImage {width:100%;position:relative;top:60px;overflow:hidden;z-index:400;}body.pageID100 #headerImage {top:60px;}.hImage_carousel {width:100%;position:absolute;}.hImage_carousel ul#jqChImage {margin: 0;padding: 0;list-style: none;display: block;}.hImage_carousel ul#jqChImage li.page {width:100%;margin:0;padding:0;display: block;float: left;position:relative;}.hImage_carousel img {width:100%;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#CCC;}#hImageSlogan {width:100%;text-align:center;position:absolute;height:122px;top:50%;left:50%;margin:-61px auto 0 -50%;color:#FFF;text-transform:uppercase;z-index:401;box-sizing:border-box;padding:0 3px;}#hImageSlogan #hISicon {width:100%;height:50px;background-size:contain;background-position:center center;background-repeat:no-repeat;}#hImageSlogan #hISicon.pageID100 { background-image:url(../images/css/icon100.png); }#hImageSlogan #hISicon.pageID200 { background-image:url(../images/css/icon100.png); }#hImageSlogan #hISicon.pageID300 { background-image:url(../images/css/icon100.png); }#hImageSlogan #hISicon.pageID400 { background-image:url(../images/css/icon400.png); }#hImageSlogan #hISicon.pageID500 { background-image:url(../images/css/icon500.png); }#hImageSlogan #hISsubline {width:100%;height:16px;line-height:16px;margin:16px 0 0 0;font-size:14px;font-size:1.4rem;font-weight:400;}#hImageSlogan #hISheadline {width:100%;height:40px;line-height:40px;font-size:26px;font-size:2.6rem;font-weight:700;}a.scrolldown {position:fixed;left:50%;margin:0 0 0 -40px;padding:20px 0;box-sizing:border-box;bottom:50px;width:80px;height:80px;line-height:40px;text-align:center;color:#FFF;font-weight:400;font-size:16px;font-size:1.6rem;text-transform:uppercase;text-decoration:none;display:block;z-index:199;}a.scrolldown span {position:absolute;left:0px;width:76px;height:12px;display:block;background-image:url(../images/css/scrollani.png);background-repeat:no-repeat;background-position:center top;-webkit-animation: jump 0.4s alternate infinite;    animation: jump 0.4s alternate infinite;}a.scrolldown:hover span {-webkit-animation-play-state: paused;    animation-play-state: paused;}#pageWrapper {position:relative;width:100%;padding:0;margin:60px 0 0 0;background-color:#F1F1F1;z-index:400;}#page {width:100%;position:relative;margin:0px auto;padding:0;}#introWrapper {width:100%;padding:50px 0;background-color:#FFF;position:relative;}#intro {width:80%;margin:0px auto;text-align:center;}#intro #iHeadlines {width:100%;padding:0 0 10px 0;}#intro #iContent {font-size: 16px;font-size: 1.6rem;line-height:150%;color:#393D4C;}a#textTop {width:100%;height:0px;position:absolute;top:-80px;}#page .cmsAlert {width:100%;text-align:center;padding:10px;margin-bottom:20px;background-color:#F8D7CB;border:1px solid #6E172E;font-size:12px;font-size:1.2rem;}#content {width:100%;padding:50px 0 40px 0;}body.pageID100 #content {padding:0;}#loginField {width:300px;margin:0 auto;}#loginField p {text-align:center;}#loginField table {width:100%;}#kontaktWrapper {width:100%;background-color:#FFF;padding:30px 0;}#kontaktBlock {width:90%;padding:0 0 50px 0;border-bottom:1px solid #999EAB;margin:0 auto 30px auto;}.kontaktRow {width:100%;margin:0px auto;text-align:center;text-transform:uppercase;font-size:16px;font-size:1.6rem;color:#393D4C;}.kontaktRow span {display:inline-block;line-height:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-position:left center;}.kontaktRow span.line {width:40px;padding:0px;background-image:url(../images/css/line.png);background-position:center center;}.kontaktRow span.tel {width:auto;font-weight:700;padding:0px 0px 0px 25px;background-image:url(../images/css/tel.png);}.kontaktRow span.mail {width:auto;font-weight:700;padding:0px 0px 0px 25px;background-image:url(../images/css/mail.png);}.kontaktRow span.mail a {color:#393D4C;text-decoration:none !important;}.kontaktRow span.mail a:hover {color:#000;text-decoration:underline;}#footerWrapper {width:100%;background-color:#393D4C;padding:40px 0 40px 0;position:relative;z-index:500;}#footerWrapper footer {width:90%;position:relative;padding:0px;margin:0px auto;font-size:14px;font-size:1.4rem;text-align:center;color:#999EAB;text-transform:uppercase;}#footerWrapper footer a {color:#999EAB;text-decoration:none;}#footerWrapper footer a:hover {color:#FFF;}footer #footerRow1 {width:100%;padding:0;margin:0;line-height:20px;}#footerRow2 {width:100%;padding:0;margin:0 0 20px 0;line-height:20px;}#footerRow3 {width:100%;margin:0;padding:0;line-height:20px;}#footerNavi {line-height:20px;}#breadcrumbs {font-size:14px;font-size:1.4rem;line-height:20px;padding:0;color:#CCC;z-index:900;width:100%;text-align:center;display:none;}a.klaro-setting-loader {position: fixed;z-index: 2000;right: 5px;bottom: 5px;width: 50px;height: 50px;border-radius: 300px;background-color: #008000;color: #FFF;display: block;box-shadow: 5px 5px 20px -5px rgba(0,0,0,0.75);background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 700 700' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Cpath d='m529.2 221.4c0-8.2-6.5-15.1-15.1-15.9-26.5-3.3-51.4-9-74.7-17.1-26.5-9.8-53.5-21.6-80.8-35.9-5.7-3.3-11.4-3.3-17.1 0-26.5 14.3-53.5 26.1-80.4 35.1-24.5 8.2-49.8 14.3-74.7 17.1-8.2.8-14.7 7.3-15.5 15.9-2.4 98.4 21.2 180 69.8 243.3 26.5 34.3 60.4 62.4 100.4 83.7 2.4 2 6.1 2.4 9 2.4s5.7-.8 9.4-2c39.2-21.2 73.1-49.4 100-83.7 48.5-62.9 72.1-144.5 69.7-242.9zm-35.1 14.7c-.4 85.3-21.6 155.5-63.3 209.4-21.6 27.3-48.6 51-80.8 69.8-32.7-19.2-59.6-42.9-80.4-69.8-41.6-54.3-62.9-124.5-63.3-209.4 22-3.7 44.1-9.4 67.8-17.1 24.5-8.6 50.2-19.6 75.9-32.7 27.3 13.5 52.7 24.5 75.9 32.7 24.5 7.7 47 13.4 68.2 17.1z'/%3E%3Cpath clip-rule='evenodd' d='m404.4 409.8h-108.8c-8.4 0-15.1-6.8-15.1-15.1v-78.7c0-8.4 6.8-15.1 15.1-15.1h2.9v-3h.1c0-28.5 23.1-51.5 51.5-51.5 28.5 0 51.3 23.1 51.3 51.5v3h3c8.4 0 15.1 6.8 15.1 15.1v78.7c.1 8.4-6.7 15.1-15.1 15.1zm-54.2-145.2c-18.4 0-33.3 14.9-33.3 33.3h-.1v3h66.5v-.2c.1-.9.2-1.8.2-2.8 0-18.4-14.9-33.3-33.3-33.3zm51.3 60.6c0-3.3-2.7-6.1-6.1-6.1h-90.9c-3.3 0-6.1 2.7-6.1 6.1v60.5c0 3.3 2.7 6.1 6.1 6.1h90.9c3.3 0 6.1-2.7 6.1-6.1zm-50 48.3h-3c-4.2 0-7.5-3.4-7.5-7.5v-21c0-4.2 3.4-7.5 7.5-7.5h3c4.2 0 7.5 3.4 7.5 7.5v20.9c0 4.2-3.4 7.6-7.5 7.6z' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");background-size: 50px 50px;background-position: left center;background-repeat: no-repeat;overflow: hidden;cursor: pointer;}a.klaro-setting-loader span {padding: 0 20px 0 50px;display: block;line-height: 50px;}a.klaro-setting-loader:hover {width: auto;overflow: visible;} .clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} .clear{display:inline-table;}* html .clear{height:1%;}.clear{display:block;}@-webkit-keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@-moz-keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@media only screen and (min-width:1000px) {html {font-size: 60.0%;}body #topWrapper {position:fixed;top:0px;}#top {height:80px;width:1000px;}#top a#logo {width:236px;height:50px;top:15px;left:15px;}body.fixed #top a#logo {}#sprachWahl {display:block;}#allWrapper #wrapper {position:absolute;top:90px;}#mainNavi {display:block;position:absolute;z-index:600;right:10px;top:0px;width:60%;height:50px;padding:0px;}#headerImage {top:80px;}body.pageID100 #headerImage {top:80px;}#hImageSlogan {height:160px;margin:-80px auto 0 -50%;}#hImageSlogan #hISicon {height:70px;}#hImageSlogan #hISsubline {height:20px;line-height:20px;margin:20px 0 0 0;font-size:16px;font-size:1.6rem;}#hImageSlogan #hISheadline {height:50px;line-height:50px;font-size:40px;font-size:4.0rem;}#pageWrapper {margin:80px 0 0 0;padding:0;}#intro {width:700px;}a#naviControl, #mobilNaviWrapper {display:none;}.fL { float:left; }.fR { float:right; }#routenplaner {width:1000px;}#map {height:380px;}#routeField {width:60%;float:left;text-align:left;}#routeButton {float:right;width:35%;text-align:right;padding:0;}#kontaktBlock {width:70%;}}@media only screen and (min-width:1250px) {#top {width:1250px;}#intro {}#routenplaner {width:1250px;}#map {height:500px;}}ul.mainNavi {padding:0;margin:0;list-style:none;width:100%;height:50px;position:relative;display:flex;justify-content: space-between;}ul.mainNavi li {list-style:none;padding:0;margin:0;}ul.mainNavi li.fLItem {display:inline-block;height:50px;}ul.mainNavi li.fLItem a {margin:0px;line-height:20px;font-weight:400;font-size:18px;font-size:1.8rem;color:#999EAB;text-decoration:none;display:inline-block;height:20px;padding:30px 0 0 0;position:relative;text-transform:uppercase;}ul.mainNavi li.fLItem a span {height:2px;width:0px;background-color:#393D4C;position:absolute;left:50%;top:0px;margin:0;transition:0.2s all ease-out;}ul.mainNavi li.fLItem a:hover {color:#393D4C;}ul.mainNavi li.fLItem a:hover span {width:100%;margin:0 0 0 -50%;transition:0.4s all ease-in;}ul.mainNavi li.fLItem a.aActiv {color:#393D4C;padding:28px 0 0 0;border-top:2px solid #393D4C;}ul.subNavi {position:absolute;margin:0px;padding:0px;height:70px;width:100%;text-align:right;z-index:550;top:5px;right:0px;}ul.subNavi li {list-style:none;display:inline-block;margin:0px;padding:0px;height:70px;}ul.subNavi li.sL {}ul.subNavi li a {line-height:20px;font-weight:400;font-size:20px;font-size:2.0rem;color:#505050;text-decoration:none;display:inline-block;padding:20px 15px 30px;margin:0px;text-transform:uppercase;}ul.subNavi li a:hover {color:#000;}ul.subNavi li a.sLactiv {font-weight:700;color:#000;background-image:url(../images/css/sNaviArrow.png);background-repeat:no-repeat;background-position:center bottom;}#mNWnavigation {width:100%;padding:15px 0;}#mNWnavigation .mfNavi {padding:0 0 10px 0;line-height:30px;text-align:center;}#mNWnavigation .mfNavi a {display:block;font-weight:400;font-size:24px;font-size:2.4rem;color:#999EAB;text-decoration:none;}#mNWnavigation .mfNavi a.mfNaviActiv {color:#393D4C;}#mNWsprache a {line-height:30px;font-weight:400;font-size:20px;font-size:2.0rem;color:#363437;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0 5px;vertical-align:middle;}#mNWsprache span {line-height:30px;font-weight:400;font-size:20px;font-size:2.0rem;color:#999EAB;display:inline-block;padding:0;vertical-align:middle;}#breadcrumbs a { color:#CCC; text-decoration:none; }#breadcrumbs a:hover { color:#999; }#breadcrumbs a strong { color:#999; }#sprachWahl a {line-height: 26px;font-size: 12px;font-size: 1.2rem;text-decoration: none;color: rgba(153,158,171,0.70);text-transform: uppercase;display:inline-block;vertical-align:middle;}#sprachWahl a:hover {color:#999EAB;}#sprachWahl span.sWLine {color:#999EAB;line-height: 26px;font-size: 12px;font-size: 1.2rem;display:inline-block;vertical-align:middle;padding:0 4px;}#footerNavi {color:#999EAB;}#footerNavi a {text-decoration:none;color:#999EAB;text-transform:uppercase;line-height:20px;display:inline-block;vertical-align:middle;}#footerNavi a:hover {color:#FFF;}#footerNavi a.fNactiv {color:#FFF;}#footerNavi span.fNLine {padding:0 10px;line-height:20px;display:inline-block;vertical-align:middle;}