
[class^="icon-"], [class*=" icon-"] {display: inline-block;background-repeat: no-repeat;background-image: url(../images/sprite-white.png);width: 20px;height: 20px;vertical-align:middle;}.icon-home {background-position: 0 0;}.icon-camera {background-position: -36px 0;}.icon-play {background-position: -72px 0;}.icon-phone {background-position: -108px 0;}.icon-envelope {background-position: -144px 0;}.icon-location {background-position: -180px 0;}.icon-download {background-position: -216px 0;}.icon-user {background-position: -252px 0;}.icon-search {background-position: -288px 0;}.icon-lock {background-position: -324px 0;}.icon-link {background-position: 0 -36px;}.icon-attachment {background-position: -36px -36px;}.icon-heart {background-position: -72px -36px;}.icon-close {background-position: -108px -36px;}.icon-checkmark {background-position: -144px -36px;}.icon-googleplus {background-position: -180px -36px;}.icon-facebook {background-position: -216px -36px;}.icon-twitter {background-position: -252px -36px;}.icon-youtube {background-position: -288px -36px;}
.vbox-overlay *,.vbox-overlay :before,.vbox-overlay :after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vbox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;z-index:1040;opacity:0;overflow-x:hidden;overflow-y:auto}.vbox-preloader{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;justify-content:center;align-items:center;align-content:center}.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;padding:6px 40px;overflow:hidden;position:fixed;display:none;left:0;z-index:1050}.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:1050}.vbox-num{cursor:pointer;position:fixed;left:0;height:40px;display:block;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;display:none;z-index:1050}.vbox-next,.vbox-prev{position:fixed;top:50%;margin-top:-15px;overflow:hidden;cursor:pointer;display:block;width:45px;height:45px;z-index:1050}.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:80vh;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:80vh}.venoframe.vbvid{height:260px}@media (min-width: 768px){.venoframe,.vbox-inline{width:90%;height:360px;height:80vh}.venoframe.vbvid{width:640px;height:360px}}@media (min-width: 992px){.venoframe,.vbox-inline{max-width:1200px;width:80%;height:540px;height:80vh}.venoframe.vbvid{width:960px;height:540px}}.vbox-open{overflow:hidden}.vbox-container{position:relative;background:#000;width:100%;max-width:1200px;margin:0 auto;padding:0}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden;padding:20px 10px}.vbox-container img{max-width:100%;height:auto}.figlio{box-shadow:0 0 12px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);max-width:100%;text-align:initial}.vbox-content{-webkit-overflow-scrolling:touch}.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible;-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-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{width:50px;height:40px;text-align:center;font-size:10px;margin:40px auto}.sk-wave .sk-rect{background-color:#333;height:100%;width:4px;margin:0 1px;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-three-bounce{margin:40px auto;width:100px;text-align:center}.sk-three-bounce .sk-child{width:16px;height:16px;background-color:#333;border-radius:100%;margin:4px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0 infinite both;animation:sk-three-bounce 1.4s ease-in-out 0 infinite both}.sk-cube-grid,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.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-spinner-pulse{background-color:#333;border-radius:100%;-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-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:0;animation-delay:0}.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-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-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)}}
ul.tabs {display: block;margin: 0 0 20px 0;padding: 0;border-bottom: solid 1px #ddd; }ul.tabs li {display: block;width: auto;height: 30px;padding: 0;float: left;margin-bottom: 0; }ul.tabs li a {display: block;text-decoration: none;width: auto;height: 29px;padding: 0px 20px;line-height: 30px;border: solid 1px #ddd;border-width: 1px 1px 0 0;margin: 0;background: #f5f5f5;font-size: 13px; }ul.tabs li a.active {background: #fff;height: 30px;position: relative;top: -4px;padding-top: 4px;border-left-width: 1px;margin: 0 0 0 -1px;color: #111;-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-radius-topright: 2px;-webkit-border-top-right-radius: 2px;border-top-right-radius: 2px; }ul.tabs li:first-child a.active {margin-left: 0; }ul.tabs li:first-child a {border-width: 1px 1px 0 1px;-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px; }ul.tabs li:last-child a {-moz-border-radius-topright: 2px;-webkit-border-top-right-radius: 2px;border-top-right-radius: 2px; }ul.tabs-content { margin: 0; display: block; }ul.tabs-content > li { display:none; }ul.tabs-content > li.active { display: block; }ul.tabs:before,ul.tabs:after {  content: '\0020';  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0; }ul.tabs:after {  clear: both; }ul.tabs {  zoom: 1; }
html, body { height:100%;}body{ font: 17px/21px Roboto, Helvetica, Arial, sans-serif !important; font-weight: 100;}body.cke_editable, body.cke_ltr { background-image:none !important; }.teaser {position:relative; overflow:inherit; height:35%; min-height: 250px; background-color:#3c3c3b; background-image: url('../images/bgStart.jpg'); background-repeat: no-repeat; background-size:cover; background-position: top; margin-bottom: 0; padding-bottom:0; }.teaserOverlay { position: absolute; border-radius: inherit; width: 100%; height: 100%; top: 0; left: 0; background-color: #3c3c3b; background-repeat: repeat; opacity: .75;}.teaser .grid {height: 100%; padding-top: 10%; align-items: flex-end; position: relative; z-index:2;}.logo-small { margin-top:5px; }#teaser{ z-index:2; position:relative; height:calc(50%); }.border_schatten {border:1px solid #FFF;-webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 7px 10px 0px rgba(15,35,64,0.1);-moz-box-shadow: 0px 7px 10px 0px rgba(15,35,64,0.1);box-shadow: 0px 7px 10px 0px rgba(15,35,64,0.1);}.schriftSpezial {font-family:'Montserrat'; }section {overflow:hidden; position:relative; padding-bottom: 100px; margin-bottom: -50px;}.bgStyleMittel {background-color: #dddddd; padding-top:70px; padding-bottom:70px; background-image: url('../images/bgFooter.png'); background-repeat: no-repeat; background-position: bottom right;}.bgStyleDunkel {background-color: #3c3c3b; padding-top:70px; padding-bottom:70px;}.startTeaser { height:80%; background-image: url('../images/bgStart.jpg'); padding-bottom:50px; }.startTeaserOverlay { background-color: #0b8e36; }#galerieliste {display:flex; flex-wrap:wrap;}#galerieliste div {display:flex;}@media only screen and (max-width: 767px) { #galerieliste div {width:100%;}}.galerie { position:relative; margin-bottom:15px; background:#3c3c3b; line-height:0; height:auto; transition: all 500ms ease; }.galerie picture{ opacity: 0.4; -webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out; transition:opacity 500ms ease-out; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px;}.galerie:hover picture{ opacity: 0.7;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out; -o-transition:opacity 500ms ease-out; transition:opacity 500ms ease-out;}.galerie h4{position:absolute; bottom:0; width:100%; padding:10px; background: rgba(11,142,54,0.8); color:#FFF; text-align:center; font-weight:300; font-size:90%; line-height:1.3em; margin-bottom:0;-webkit-border-bottom-left-radius:3px; -moz-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius:3px; -moz-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;}.galerie:hover h4 {background: #e30613;}table{font-family: 'Roboto Condensed' Roboto, Helvetica, Arial, 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, Helvetica, Arial, sans-serif; }tr.mittel{ background: #dddddd; font-family: Roboto, Helvetica, Arial, sans-serif; }tr.hell{ background: #efefef; font-family: Roboto, Helvetica, Arial, sans-serif; }th{ padding:3px 5px;background-color: #e30613; font-size: 120%; color:#FFF; font-family: Roboto, Helvetica, Arial, sans-serif; text-align:left;}td{ font-size:100%; font-family: Roboto, Helvetica, Arial, sans-serif; color: #3c3c3b; padding: 4px; border: 1px solid #FFF; }.btn { width: 100%; display: block; padding: 9px 0px; background-color: #e30613; color:#FFFFFF; font-weight: bold; margin: 0; line-height: 1.8em; text-decoration: none; border: none; border-radius: 4px; -moz-border-radius: 4px; text-align:center;cursor:pointer;}.btn:hover, .btnActive{ background-color:#e30613; color:#FFFFFF; }.btn30 {width:30%;}.btn50 {width:50%;}.small { padding: 5px 15px; margin-top:10px; }.big { padding: 12px 15px; font-size:130%; }.light {background-color: #3c3c3b; color:#FFF; font-weight:300; }.btnDezent { background: #efefef; color: #e30613; border: 1px solid #e30613; padding: 8px 0; }.btnDezent:hover { border: 1px solid #e30613; }.btnDezentActive { background-color:#e30613; color:#FFFFFF; border: 1px solid #e30613; }.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: #3c3c3b; line-height: 1.6em; font-weight: 400; }a{ font-size: 100%; color: #e30613; text-decoration: none; }a:hover{ color: #0b8e36; text-decoration: none; }a.noborder:hover { border: 0; text-decoration: none; }a.pdf { width: 50px; float: left; }.spezial {color: #e30613;}.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;}#paginator{padding-top:30px;}.blaettern { padding: 10px; text-align: center; margin: 5px;background-color:#3c3c3b; color:#FFF; line-height:2em;}.aktuell { background-color:#dddddd; font-weight: bold; color: #e30613;}a.blaettern:hover { background-color: #e30613;  color:#FFF !important; }hr{ border:none; border-top: 1px solid #efefef; border-bottom: transparent; margin: 10px 0; height: 1px; }hr.fat{ border-top: 3px solid #dddddd; 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: #e30613; }.label { width: 140px; display: block; float: left; line-height: 1.8em; }.label .fas {font-size:140%; padding-left:14px; padding-right:14px;}.klein{ font-size: 80%; }.gross { font-size: 180%; font-weight: bold; font-family: 'Montserrat'; }.hotline {font-size: 200%; color: #e30613;}.nowrap { white-space:nowrap; line-height:1.8em; }.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; }h1 { font-size: 56px; line-height: 70px; margin-bottom: 15px; margin-top: 14px; font-family: 'Montserrat',Roboto, Helvetica, Arial, sans-serif !important; color: #e30613; text-align:center;letter-spacing: 2px;word-spacing: 9px;}.teaser h1{ font-size:42px; line-height:1.3em; color:#fff; text-align:left; text-shadow: 1px 1px 10px rgba(2, 0, 0, 0.7);}.startTeaser h1 { margin-top:90px; }.startTeaser h1:after { content: ""; display: block; height: 3px; width: 125px; margin: 20px 0; background: #3c3c3b;}h1 span {position: relative; display: inline-block;}h1 span:before, h1 span:after { content: ""; position: absolute; display: block; top: 50%; width: 1000px; height: 1px; left: 100%; margin: 0 15px; background-color: #e30613; opacity: 0.2;}h1 span:after { left: auto; right: 100%;}h2 { font-size: 29px; line-height: 36px; margin-bottom: 40px; font-family: 'Montserrat'; color: #e30613; }#content h1:after, #content h2:after { content: ""; display: block; height: 3px; width: 125px; margin: 20px 0; background: #3c3c3b;}h3 { font-size: 26px; line-height: 31px; margin-bottom: 30px; color: #0b8e36; font-family: 'Montserrat'; }h4 { font-size: 20px; line-height: 24px; margin-bottom: 15px; color: #0b8e36; font-weight:bold;}h5, h6 { font-size: 16px; line-height: 18px; margin-bottom: 10px; color: #3c3c3b;}.sub-title { font-size: 140%; line-height: 1.2em;font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; color:#8a8a8a; text-transform: uppercase;}.startTeaser .sub-title {color:#FFF;}.underline {border-bottom: 1px solid #3c3c3b; 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:#3c3c3b; 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.haken { list-style:none; margin-left: -10px; }ul.haken li { vertical-align:middle; }ul.haken li:before { content: '✓'; font-weight:bold; margin-right:20px; }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: #3c3c3b;}.highlight {background: #e30613;}.box{ padding:25px; margin-bottom:10px;}@media only screen and (min-width: 768px) {     .boxNachLinks {position:relative;margin-left:-120px; margin-top:50px;}    .boxNachRechts {position:relative;margin-right:-120px; margin-top:50px;}}a.box { display: block;}@media all and (min-width: 959px) {.kontaktbox {margin-top:-80px;position: relative;}}.call-to { margin-top: 23px; background-color: #e30613!important; color: #FFF!important;}.call-to:hover { margin-top: 23px; background-color:#e30613; color: #FFFFFF;}.ohne-margin, .ohne-margin:hover { margin:0 !important; }.tac { text-align:center; }.tal { text-align:left; }.tar { text-align:right; }.mt40 { margin-top:40px; }.pt70 { padding-top:90px; }.pb40 { padding-bottom:60px !important; }.padding0 {padding:0 !important;}.zindex0 {z-index:0;}.nodisplay { display:none; }.marginTop20 { margin-top:20px !important; }input, textarea, select { width: 100%; background-color: #efefef; margin: 0 0 10px 0; padding: 10px; border:1px solid #FFF; border-radius: 2px; color: #3c3c3b;}input:focus, textarea:focus, select:focus { border: 1px solid #0b8e36; }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; }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;}input[type="submit"]:disabled {    background-color: #9c9c9c !important;    border-bottom-color: #ddd;    color: #333;    cursor: default;}.pflicht { border-bottom: 1px solid #3c3c3b; background-color: #eed3ca !important; }.pflicht_ok { border-bottom: 1px solid #339933; background-color: #dcf7e5 !important; }legend { padding: 5px; font-weight: bold; }.flexslider{ background: none; border:none; margin: 0 0 10px; }.flexstart{ width:80%;}.flexslider ul { list-style:none;}.flex-direction-nav li { list-style:none; }.flex-direction-nav a { margin:0; overflow: visible; }.flexslider .flex-next {opacity: 0.6; right: 25px;} .flexslider:hover .flex-next {right: 30px !important;}.flexslider .flex-prev {opacity: 0.6; left: 5px;}.vbox-overlay{background:#3c3c3b;}.lightbox img:hover {opacity:0.8;}.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: #e30613; }.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: #e30613; font-size: 120%; color:#FFF; text-align:left; font-weight: 300;}#footer { background: #262626; color: #ffffff; position:relative;}.footer {position:relative;}.footer p{ color: #ffffff; font-size:140%; text-transform: uppercase; font-family: 'Montserrat',Roboto, Helvetica, Arial, sans-serif !important; font-weight:500; line-height:1.3em;}.footer a { text-decoration: none; font-size:100%; color: #ffffff; }.footer strong{ color: #ffffff;  }.footerbottom { background-color: #373736; margin-top:20px; padding-bottom: 10px; text-align:center; background-image: url('../images/bgFooter.png'); background-repeat: no-repeat; background-position: right;}.footerbottom p,.footerbottom a{ color: #FFF; }.footer ul { list-style:none; padding:0; }.footer ul li a { display:block; color: #ffffff; padding: 6px 15px; font-size:100%; margin-bottom:1px; text-decoration:none; border-bottom: 1px solid #3c3c3b; -webkit-transition: all 600ms; transition: all 600ms;}#footer ul li a:hover { color:#e30613; border-bottom: 1px solid #e30613;padding: 6px 15px 6px 25px; }#footer ul li:hover::before {content:"›";color:#e30613;float:left; font-size:180%; padding-top:4px;}.facebook { float: right; position:relative; right:50px; top:-50px; width: 128px; }.go-top { display: block; width: 40px; height: 40px; line-height: 43px; text-align: center; font-size: 30px; border-radius: 9999px;  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:#e30613; color: #FFF; text-decoration: none;}.go-top.show { bottom: 20px; }.go-top:hover { background-color: #0b8e36; color: #FFF; }@media all and (max-width: 1024px) {}@media only screen and (max-width: 959px) {.sub-title { max-width:100%; }.call-to, .call-to:hover{ margin-top: 10px; }.teaser h1 { font-size: 32px; line-height: 36px; }h1 { font-size: 60px; line-height: 72px; }h2 { font-size: 24px; line-height: 28px; font-weight:bold; }h3 { font-size: 21px; line-height: 24px; }.sub-title-start { font-size: 27px; }.mobile-tac { text-align:center; }}@media only screen and (max-width: 767px) {body { background-image:none; }.startTeaser { height:100%; }#startText { z-index:2; position:relative; height:calc(100% - 4em);}h1 { font-size: 32px; line-height: 42px;}h1.start{ font-size:60px;text-align:center; margin-top:50px; }.sub-title { font-size: 150%; }.sub-title-start { font-size: 18px; text-align:center;}.btn30 {width:100%;}.btn50 {width:100%;}td { font-size: 65%; padding:2px !important;}.zebra tr.kopf td { font-size: 65%; padding:2px !important;}label {font-size:80%;}.footerbottom { background-image: none;}.footerSpacer {display:block; height:150px;}.footer p{ font-size:100%;}}