
.vbox-overlay *,.vbox-overlay :after,.vbox-overlay :before{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vbox-overlay *{-webkit-backface-visibility:visible;backface-visibility:visible}.vbox-overlay{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:999999}.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;padding:6px 50px;overflow:hidden;position:fixed;display:none;left:0;z-index:89}.vbox-close{cursor:pointer;position:fixed;top:-1px;right:0;width:50px;height:40px;padding:6px;display:block;background-position:10px center;overflow:hidden;font-size:24px;line-height:1;text-align:center;z-index:99}.vbox-left{cursor:pointer;position:fixed;left:0;height:40px;overflow:hidden;line-height:28px;font-size:12px;z-index:99;display:flex;align-items:center}.vbox-num{display:inline-block;margin:6px 0 6px 15px}.vbox-share{line-height:28px;font-size:12px;overflow:hidden;position:fixed;left:0;z-index:98;display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.vbox-share svg{max-height:28px;width:28px;z-index:10;margin-left:12px;margin-top:6px;margin-bottom:6px;vertical-align:middle}.vbox-next,.vbox-prev{position:fixed;top:50%;margin-top:-15px;overflow:hidden;cursor:pointer;display:block;width:45px;height:45px;z-index:99}.vbox-next span,.vbox-prev span{position:relative;width:20px;height:20px;border:2px solid transparent;border-top-color:#b6b6b6;border-right-color:#b6b6b6;text-indent:-100px;position:absolute;top:8px;display:block}.vbox-prev{left:15px}.vbox-next{right:15px}.vbox-prev span{left:10px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vbox-next span{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.vbox-inline{width:420px;height:315px;height:70vh;padding:10px;background:#fff;margin:0 auto;overflow:auto;text-align:left}.venoframe{max-width:100%;width:100%;border:none;width:100%;height:260px;height:70vh}.venoframe.vbvid{height:260px}@media (min-width:768px){.vbox-inline,.venoframe{width:90%;height:360px;height:70vh}.venoframe.vbvid{width:640px;height:360px}}@media (min-width:992px){.vbox-inline,.venoframe{max-width:1200px;width:80%;height:540px;height:70vh}.venoframe.vbvid{width:960px;height:540px}}.vbox-open{overflow:hidden}.vbox-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;z-index:20;max-height:100%}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden;padding:20px 4%}.vbox-container img{max-width:100%;height:auto}.vbox-figlio{box-shadow:0 0 12px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);max-width:100%;text-align:initial}img.vbox-figlio{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.vbox-content.swipe-left{margin-left:-200px!important}.vbox-content.swipe-right{margin-left:200px!important}.vbox-animated{webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child{background-color:#333;border-radius:100%}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-chasing-dots,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-spinner-pulse{-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-chasing-dots{position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-circle .sk-child:before,.sk-fading-circle .sk-circle:before{display:block;border-radius:100%;content:'';background-color:#333}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-cube-grid{width:40px;height:40px;margin:40px auto}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-fading-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.sk-folding-cube{margin:40px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}

html, body { height:100%;}body{ -webkit-font-smoothing: antialiased; font: 17px/21px Roboto, Arial, Helvetica, sans-serif !important;  font-weight: 100;}body.cke_editable, body.cke_ltr { background-image:none !important; }#header{z-index:10000;}.logo-small { margin-top:5px; }#teaser{ z-index:2; position:relative; height:calc(50%); }.telefon {margin-top: 20px;}.telefon a{color:#252525; font-size:120%;}.telefon a:hover{color:#cc0000;}.telefon i{color:#d6b661;}.header-small .telefon {margin-top: 15px;}.inhalt { margin-top:-50px; background:#FFF;}.wrapSuchFormular{ padding-top:45px; position:relative;height:calc(55vh); }#startForm { z-index:2; position:relative; height:calc(55vh);background-image: url(../images/Teaser/deluxe-wohnmobile-01.jpg); background-position: center center; background-repeat: no-repeat;background-size: cover; }.calltoaction {position:absolute; bottom:40px; width:100%; padding:10px 20px;}.calltoaction p {color:#FFF !important;font-weight:100;}.wohnmobil { padding: 15px; margin-bottom: 0px; border-bottom: 1px solid #eee; color: #666666;}.wohnmobil:hover {-webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.10); box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.10);}.wohnmobil h4 {margin-top:0;margin-bottom:0; color:#cc0000; }@media all and (max-width: 767px){.wohnmobil h4 {display:block; }}.wm-eig {margin:10px 0; padding: 10px; text-align:center; background:#efefef;}.daterangepicker .drp-buttons .btn { width: auto !important; display: inline !important;}.daterangepicker .drp-buttons .btn-primary { background-color:#cc0000;}.daterangepicker .calendar-table th{background:none !important; color:#333 !important;}#womosuche {margin-bottom:55px; margin-top:20px;}#womosuche input {width:50% !important; }#womosuche a {width:50% !important; background-color:#339933 !important;}@media all and (max-width: 767px){ #womosuche input, #womosuche a {width:100% !important; } }.hightlight {color:#d6b661; }table{font-family: Roboto, Arial, Helvetica, sans-serif; width:98%; overflow:scroll; }.table-container { width: 100%; overflow-y: auto; _overflow: auto; margin: 0 0 1em; }tr{ font-size: 100%; font-family: Roboto, Arial, Helvetica, sans-serif; }tr.mittel{ background: #dddddd; font-family: Roboto, Arial, Helvetica, sans-serif; }tr.hell{ background: #efefef; font-family: Roboto, Arial, Helvetica, sans-serif; }th{ padding:3px 5px;background-color: #d6b661; font-size: 120%; color:#FFF; font-family: Roboto, Arial, Helvetica, sans-serif; text-align:left;}td{ font-size:100%; font-family: Roboto, Arial, Helvetica, sans-serif; color: #252525; padding: 4px; border: 1px solid #FFF; }.btn { width: 100%; display: block; padding: 9px 0px; background-color: #d6b661; color:#FFFFFF; font-weight: bold; margin: 0; line-height: 1.8em; text-decoration: none; border: none; border-radius: 10px; -moz-border-radius: 10px; text-align:center;cursor:pointer;}.btn:hover, .btnActive{ background-color:#cc0000; color:#FFFFFF; }.small { padding: 5px 0; }.big { padding: 12px 15px; font-size:130%; }.light {background-color: #dddddd; color:#d6b661; }.btnDezent { background: [Farbe hellblau]; color: #d6b661; border: 1px solid #d6b661; padding: 8px 0; }.btnDezent:hover { border: 1px solid #cc0000; }.btnDezentActive { background: [Farbe hellblau]; color: #cc0000; border: 1px solid #cc0000; }.btnSidebar { text-align: left; padding-left:15px; }.btnSidebar span{ padding-left:15px; }.fr{float:right;}.fl{float:left;}.clear {clear:both;}article, .article {line-height: 1.8em; }p{ color: #252525; line-height: 1.8em; font-weight: 400; }a{ font-size: 100%; color: #cc0000; text-decoration: none; }a:hover{ color: #252525; text-decoration: none; }a.noborder:hover { border: 0; text-decoration: none; }a.pdf { width: 50px; float: left; }.bgbtn {display:table;width:100%;background-repeat: no-repeat; background-position: center center; background-size: cover;}.bgbtn:hover {transform: scale(1);}.top {margin-bottom: 20px;}[class*='bgbtn-'] { display:block;display: table-cell; width:100%; text-align: center; vertical-align: bottom; color: #FFF; text-shadow: 1px 1px 10px rgba(2, 0, 0, 0.7); font-weight: 300; font-size: 27px; text-transform:uppercase;  background: linear-gradient(to bottom, rgba(0,52,105,0) 50%,rgba(0,52,105,0.65) 95%,rgba(0,52,105,0.65) 100%);transition: all ease-in-out 0.3s; height: 180px; padding-bottom:10px;}[class*='bgbtn-']:hover {opacity:0.8; color:#FFF; padding-bottom:25px;}.bgbtn-1-1 {height: 380px;}.blaettern { padding: 5px; text-align: center; margin: 5px;background-color:#252525; color:#FFF;}.aktuell { background-color:#dddddd; font-weight: bold; color: #252525;}a.blaettern:hover { background-color: #252525;  color:#FFF !important; }hr{ border:none; border-top: 1px solid #252525; border-bottom: transparent; margin: 10px auto; height: 1px; width:50%;}hr.fat{ border-top: 3px solid #252525; height: 3px; }hr.mini{ width:30%;margin:1em auto 2.6em auto;display:block; }hr.dotted{ border-top: 1px dotted #cccccc; margin: -10px 0 10px 0; padding: 0; }hr.farbig{ border-color: #d6b661; }hr.hell{ border-color: #efefef; }hr.gold { width: 60%;height: 15px; background-image: url('../images/hr-gold.png'); background-repeat: no-repeat; background-position: center; margin: 0 auto 25px auto; border:none;}.label { width: 130px; display: block; float: left; line-height: 1.8em; }.klein{ font-size: 80%; }.gross { font-size: 140%; font-weight: bold; font-family: Roboto, Arial, Helvetica, sans-serif; }.hotline {font-size: 200%; color: #d6b661;}.nowrap { white-space:nowrap; }.meldung { padding: 10px; margin: 0; }div.erfolg { padding: 20px; background-color: #dcf7e5; color: #339933; line-height: 1.5em; }.erfolg,.erfolg p {color: #339933;}div.fehler { padding: 20px; background-color: #eed3ca; color:#cc0000; line-height: 1.5em; }.fehler {color:#cc0000;}dl { display:block; float:left; margin: 0; padding:0; width:auto; }dt { display:inline; }dd { color:#666666; font-style: italic; font-weight: normal; font-size: 80%; line-height: 1.5em; letter-spacing: 0.05em; text-align: left; margin-top: 0;margin-left: 0; padding: 4px; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }h2 { font-size: 42px; line-height: 48px; margin-bottom: 40px; font-family: Roboto, Arial, Helvetica, sans-serif; color: #666666; font-weight: 100;}h1, h2.start { font-size: 56px; line-height: 70px; margin-bottom: 25px; margin-top: 14px; font-family: Muli, Roboto, Arial, Helvetica, sans-serif !important; font-weight: 800; color: #d6b661; text-align:center; text-transform: uppercase;}h1.start {color:#FFF;}h3 { font-size: 27px; line-height: 31px; margin-bottom: 30px; color: #252525; font-family: Roboto, Arial, Helvetica, sans-serif;font-weight: 100; text-transform: uppercase; }h4 { font-size: 20px; line-height: 24px; margin-bottom: 15px; color: #252525; font-weight:bold;}h5, h6 { font-size: 16px; line-height: 18px; margin-bottom: 10px; color: #252525;}.sub-title { font-size: 200%; line-height: 1.5em;font-family: Roboto, Arial, Helvetica, sans-serif; font-weight: 100; text-transform: uppercase; margin: 10px auto 35px auto; color:#666666; text-align:center;}.underline {border-bottom: 1px solid #252525; width:100%;}strong { color:inherit; }img { max-width:100%; height:auto; }iframe { width: 100%; }div.video {position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; overflow: hidden; margin-top: 30px;}div.video iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}ul li { color:#252525; line-height: 1.5em;}ul.liste { list-style:none; margin: 0 0 0 -30px; }ul.liste li { padding: 0 0 0 30px; vertical-align:middle; }ul.pfeil li { background-repeat: no-repeat; background-image: url(../images/icons-sprite.png); background-position: -24px 0; }ul.haken li { background-repeat: no-repeat; background-image: url(../images/icons-sprite.png); background-position: 0 -24px; }ul.kreis { list-style:circle; }ul.kreis li { padding: 0; vertical-align:middle; background: none;}img.kreis{ -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}img.scale-with-grid { width:100%; height: auto; }.hell { background: #efefef; padding-top:1px; padding-bottom:10px; }.mittel { background: #dddddd; }.dunkel{ background: #252525;}.blau { background: rgba(0, 52, 105, 0.5); }.hovBG:hover { background: rgba(81, 172, 238, 0.4); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}.padd0{ padding: 0; }.padd10{padding-left:10px; padding-right:10px; }.box{ padding:10px; margin-bottom:10px;}a.box { display: block;}.call-to { margin-top: 15px; padding:20px; font-size:130%;background-color: #d6b661; color: #FFFFFF;}.call-to:hover { margin-top: 15px; background-color:#cc0000; color: #FFFFFF;}.ohne-margin, .ohne-margin:hover { margin:0 !important; }.tac { text-align:center; }.tal { text-align:left; }.tar { text-align:right; }.nodisplay { display:none; }[class^=arr-]{border: solid currentColor;border-width: 0 .05em .05em 0; display:inline-block;padding:.30em;cursor:pointer;font-size:1;}.arr-right {transform:rotate(-45deg);}.arr-left  {transform:rotate(135deg);}.arr-up    {transform:rotate(-135deg);}.arr-down  {transform:rotate(45deg);}.scrollball .arr-down { font-size:200%; color: #FFF; border-width: 0 .1em .1em 0;padding:.60em;}.bgwhite { background-color: rgba(255, 255, 255, 0.5) }.bgblue { background-color: rgba(247, 147, 30, 0.5) }.bgblue:hover { background-color: rgba(247, 172, 86, 0.9) }.marginTop20 { margin-top:20px !important; }#unternavigation ul, #unternavigation li {list-style: none;}#unternavigation li a { color: #cc0000; font-size: 16px; font-family:Roboto, Arial, Helvetica, sans-serif;padding: 10px 10px 10px 15px; ;-webkit-transition: all 600ms; transition: all 600ms;}#unternavigation li a:hover, #unternavigation li.active a { padding-left:25px; color:#252525; }#unternavigation li:hover::before, #unternavigation li.active::before{content:"›";color:#252525;float:left; font-size:100%; padding-top:0px;}#unternavigation li a.liUeber { color: #252525; text-transform: uppercase; cursor:none;}.menu-container {background:none; }#menu { font-family: Roboto, Arial, Helvetica, sans-serif; z-index:99; float:left; width:100%; margin-top:40px;}.header-small #menu {margin-top:5px;}.menu > ul > li {background: none; float:right;}#menu > ul > li > a { color: #252525; font-size: 16px; padding: 10px 0 10px 20px; text-transform: uppercase; cursor:pointer; font-family:Roboto, Arial, Helvetica, sans-serif;}#menu > ul > li:hover > a, #menu > ul > li.active > a { color: #d6b661; }#menu ul li:hover > ul > li { height: auto; }.menu > ul > li:hover { background: none;}.menu > ul > li > ul { background: #252525; padding: 10px;}.menu > ul > li > ul > li a { color:#FFF; border-bottom: 1px solid #efefef; }.menu > ul > li > ul > li a.liUeber { color: #efefef; text-transform: uppercase; }.menu > ul > li > ul.normal-sub > li a { color:#FFF;padding: 10px 10px 10px 15px; border-bottom: 1px solid #efefef;-webkit-transition: all 600ms; transition: all 600ms;}.menu > ul > li > ul.normal-sub > li a:hover, .menu > ul > li > ul.normal-sub > li.active a { padding-left:25px; color:#efefef; }.menu > ul > li > ul.normal-sub > li:hover::before, .menu > ul > li > ul.normal-sub > li.active::before{content:"›";color:#efefef;float:left; font-size:180%; padding-top:8px;}.menu > ul > li > ul.normal-sub > li:last-child a { border:none;}.menu > ul > li > ul > li > ul > li a{ padding: 5px 10px 5px 15px; font-size: 15px;-webkit-transition: all 600ms; transition: all 600ms;}.menu > ul > li > ul > li > ul > li a:hover, .menu > ul > li > ul > li > ul > li.active a{ padding-left: 25px; color:#FFF;}.menu > ul > li > ul > li > ul > li:hover::before, .menu > ul > li > ul > li > ul > li.active::before{content:"›";color:#FFF;float:left; font-size:150%; padding-top:4px;}@media all and (max-width: 959px) {#menu {width: auto;}#menu > ul {position:relative; height:auto; }#menu a,#menu a:hover { color:#252525; margin-top:-12px; }.menu > ul {padding: 4px 0 0 0; }.menu > ul > li {float:left;}#menu > ul > li a, #menu > ul > li a:hover { margin-top:0; color:#FFF; }#menu > ul > li, .menu > ul > li:hover {background: #252525; padding: 0 0 0 20px; border-bottom: 1px solid #efefef;}#menu > ul > li:hover > a, #menu > ul > li.active > a { background-image:none;}.menu-dropdown-icon:before { padding: 15px 20px; background: #252525; color: #d6b661;}.menu > ul > li > ul { background:none;}.menu > ul > li > ul.normal-sub { padding: 0;}.menu > ul > li > ul.normal-sub > li { margin-top: 0;}#menu > ul > li > a, #menu > ul > li:last-child > a { font-size: 17px; padding: 15px 20px 15px 0; }.menu-container { margin-top: -21px; height:80px; overflow-y:auto; margin-left:-20px; }#menu i {font-size:150%; margin-top:1px;}.menu-mobile {float:left;}}@media all and (max-width: 767px) {.menu-container { margin-top: -21px; height:80px; overflow-y:auto;  margin-left:-30px;}#menu i {font-size:150%; margin-top:1px;}.menu-mobile {float:left;}}input, textarea, select { width: 100%; background-color: #efefef; margin: 0 0 10px 0; padding: 10px; border:1px solid #FFF; border-radius: 2px; color: #252525;}input:focus, textarea:focus, select:focus { border: 1px solid #252525; }textarea { height: 100%; }#anliegen { height: 180px; }input.btn, input.btn:hover { border:none;}input[type="checkbox"] { width:20px; height: 19px;}input.cb[type="checkbox"] { display:none; }input.cb[type="checkbox"] + label span {    display:inline-block;    width:42px; height:42px;    margin:5px 4px 5px 0;    vertical-align:middle;    background:url(../images/checkbox.png) left top no-repeat;    cursor:pointer;}input.cb[type="checkbox"]:checked + label span { background:url(../images/checkbox.png) 0 -39px no-repeat; }input[type="submit"]:disabled {    background-color: #9c9c9c !important;    border-bottom-color: #ddd;    color: #333;    cursor: default;}span.customSelect {margin: 0 0 10px 0; padding: 12px 10px 11px 10px; background: #efefef url('../images/select.png') no-repeat center right;border:1px solid #FFF; border-radius: 2px;}span.customSelect.changed {}.hasCustomSelect, .customSelectHover {cursor:pointer;}.pflicht { border-bottom: 1px solid #252525; background-color: #eed3ca !important; }.pflicht_ok { border-bottom: 1px solid #339933; background-color: #dcf7e5 !important; }legend { padding: 5px; font-weight: bold; }.vbox-overlay{background:#252525;}.lightbox img:hover, .start img:hover {opacity: 1; -webkit-animation: flash 1.5s; animation: flash 1.5s;}@-webkit-keyframes flash {0% {opacity: .4;}100% {opacity: 1;}}@keyframes flash {0% {opacity: .4;}100% {opacity: 1;}}.grau { background-color: #efefef; }.falle { display: none; }.sidebox { background-color: none; padding: 15px 0 0 0; font-size: 90%; margin-bottom: 15px;}.sidebox .callto { font-size:140%; color: #cc0000; }.highlight { color: #d6b661; }.zebra tr td { background-color: #efefef; border-bottom: 1px solid #dddddd; }.zebra tr.odd td { background-color: #FFFFFF; }.zebra tr.kopf td{ padding:3px 5px;background-color: #d6b661; font-size: 120%; color:#FFF; text-align:left; font-weight: 300;}.r-tabs {position: relative;background:none;border: none; margin-top:30px;}.r-tabs .r-tabs-nav .r-tabs-tab {position: relative;background: none; }.r-tabs .r-tabs-nav .r-tabs-anchor { text-shadow: none; font-size: 100%; font-weight: bold; color: #cc0000; border: none;background-color:#efefef; }.r-tabs-nav .r-tabs-state-active .r-tabs-anchor {border-radius:0 !important; color:#d6b661 !important; }.r-tabs .r-tabs-accordion-title .r-tabs-anchor {background-color: #efefef; color: #cc0000; text-shadow: none; font-size: 100%; border: none; border-bottom: 1px solid #FFF;}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {color: #252525;}body blockquote{position:relative;padding:0px 0px 10px 10px;border-left:none;display:block;letter-spacing:0px;font-size: 180%; line-height:1.8em;font-weight:bold;color:#666666;}blockquote:before,blockquote:after{content: '“';font-size:60px;position:absolute;top:0px;left:-20px;line-height:1em;font-style:italic;color:#006699;}blockquote:after{content: '”';position:relative;float:right;margin-right:-30px;}#footer { background-color: #252525; margin-top:20px; color: #FFFFFF;}.footer p{ color: #FFFFFF; font-weight:100; }.footer a { text-decoration: none; color: #FFFFFF; }.footer strong{ color: #d6b661; }.footertop {background: #efefef; padding: 50px 20px;}.footerbottom { background-color: #252525; margin-top:20px; padding-bottom: 10px; text-align:center;}.footerbottom p,.footerbottom a{ color: #FFF; font-weight:100;}.footer ul { list-style:none; padding:0; }.footer ul li a { display:block; color: #FFFFFF; padding: 2px 0px; font-size:100%; font-weight: 100;margin-bottom:1px; text-decoration:none; border-bottom: 1px solid #252525; -webkit-transition: all 600ms; transition: all 600ms;}#footer ul li a:hover { color:#FFFFFF; border-bottom: 1px solid #FFFFFF;padding: 2px 0px 2px 15px; }#footer ul li:hover::before {content:"›";color:#FFFFFF;float:left; font-size:100%; padding-top:0px;}.facebook { float: right; position:relative; right:50px; top:-50px; width: 128px; }.go-top { display: block; width: 40px; height: 40px; line-height: 35px; text-align: center; font-size: 30px;  position: fixed; bottom: -40px; right: 20px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;  -o-transition: all 1s ease; transition: all 1s ease;  background-color:#666666; color: #FFF; text-decoration: none;  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}.go-top.show { bottom: 20px; }.go-top:hover { background-color: #d6b661; color: #FFF; }@media handheld, only screen and (max-width: 959px) {.wrapSuchFormular{ padding-top:45px; position:relative;height:calc(45vh); }#startForm { height:calc(45vh);}#breaker { margin-top:60px;}.sub-title { font-size: 27px; max-width:100%; }.call-to, .call-to:hover{ margin-top: 10px; }h2 { font-size: 32px; line-height: 36px; }h1,h2.start { font-size: 40px; line-height: 48px; }h3 { font-size: 24px; line-height: 27px; }h1.start { margin-top:-20px;}.sub-title-start { font-size: 27px; }.mobile-tac { text-align:center; }td { font-size: 65%; padding:2px !important;}.zebra tr.kopf td { font-size: 65%; padding:2px !important;}label {font-size:80%;}#header {background:#d6b661; }.logo-small { margin-left: 0px; margin-top:0px;}.logo-small img {margin-top: 5px;}.header-small { height:60px !important;}.header-small #menu { padding-top: 32px; background:none; float:right; position:absolute; width:100%;}.calltoaction {bottom:40px; width:100%; padding:0px 20px;}}@media handheld, only screen and (max-width: 767px) {body { background-image:none; }#breaker { margin-top:60px;}#startForm { padding:10px 0 30px 0;height:calc(65vh);}h2 { font-size: 24px; line-height: 28px; }h1,h2.start { font-size: 28px; line-height: 36px; text-align:center;}.sub-title { font-size: 130%; }h3 { font-size: 21px; line-height: 24px; }hr.gold{width:300px !important;overflow:hidden;}.calltoaction {bottom:10px; width:100%; padding:0px 20px;}.klein{ font-size: 70%; }}@media all and (max-width: 767px) and (orientation: landscape) {h1.start { margin-top:-60px;}}