body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* slider.css */
.flex-control-paging li a.flex-active{background-color:#5ca7c3}.flex-control-paging li a{width:14px;height:14px;background-color:#444;border:1px solid #fff}.flexslider{margin:0;border-top:5px solid #fff;border-bottom:5px solid #fff}.flex-control-nav{bottom:10px;z-index: 100}.flex-direction-nav a{z-index: 100}
/* layout.css */
footer a{font-size:16px;line-height:22px}td{font-size:16px;line-height:20px}body{color:#363636;/* open-sans-regular - latin */@font-face {  font-family: 'Open Sans' !imporant;  font-style: normal !imporant;  font-weight: 400 !imporant;  src: url('/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */  src: local(''),       url('/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */       url('/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */}/* open-sans-700 - latin */@font-face {  font-family: 'Open Sans' !imporant;  font-style: normal !imporant;  font-weight: 700 !imporant;  src: url('/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */  src: local(''),       url('/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */       url('/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */       url('/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */       url('/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */}}#gdpr-cookie-message input[type="checkbox"]{float: none;    margin-top: 0px;    margin-right: 5px;    height: 20px;    width: 20px;    display: inline}#gdpr-cookie-message button:disabled{opacity: 0.3}button#gdpr-cookie-advanced{background: #5CA7C3 !important;    color: var(--red)}#gdpr-cookie-message button:hover{background: white;    color: #5CA7C3;    transition: all 0.2s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border: none;    background: #2F2F2F;    color: white;    font-size: 16px;    padding: 7px 20px;    border-radius: 3px;    margin-left: 15px;    cursor: pointer;    transition: all 0.2s ease-in}#gdpr-cookie-message a:hover{color: white;    /* border-bottom-color: var(--red); */    transition: all 0.2s ease-in}#gdpr-cookie-message a{color: #2F2F2F;    text-decoration: none;    font-size: 16px;    padding-bottom: 2px;    border-bottom: 1px dotted rgba(255,255,255,0.75);    transition: all 0.2s ease-in}#gdpr-cookie-message li{width: 49%;    display: inline-block}#gdpr-cookie-message p,#gdpr-cookie-message ul{color: white;    font-size: 16px !important;    line-height: 1.5em}#gdpr-cookie-message h5{color: #ffffff;    font-size: 15px;    font-weight: 500;    margin-bottom: 10px}#gdpr-cookie-message h4{padding-top:0;color: #ffffff;font-weight: 500;margin-bottom: 10px;font-size: 24px !important}#gdpr-cookie-message{position: fixed;    right: 30px;    bottom: 80px;    max-width: 600px;    background-color: #2F829B;    padding: 20px;    border-radius: 10px;    box-shadow: 0 6px 6px rgba(0,0,0,0.25);    margin-left: 30px;    /* font-family: system-ui; */z-index: 100000 !important}#datenschutzerklaerung a{color: #4098d6 !important;text-decoration: underline !important}#mycookietip{background-color:rgba(28,28,28,.75);position: fixed;padding: 10px 0px 20px 0px;font-size: 14px;box-shadow: 0px 0px 5px 5px #888;color: #ffffff;bottom: 0 !important;z-index: 1000}.ce_gallery .image_container{overflow:hidden}.ce_gallery ul li img:hover{box-sizing: border-box;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms;-webkit-transform:scale(1.1);transform:scale(1.1);opacity: 0.75}.ce_gallery ul li img{box-sizing: border-box;-webkit-transition: all ease-out 500ms;    -moz-transition: all ease-out 500ms;    -o-transition: all ease-out 500ms;    transition: all ease-out 500ms}table .col_0.col_first{padding-right:15px;vertical-align:top;font-weight:bold}#bestellformular,#bestellformular-classic{margin-top:50px}#farben .ce_image,#farben-classic .ce_image{width:15%;min-width:120px;float:left}.page_2 .image_container .caption{display:none}#impressum,#datenschutzerklaerung{padding-right:3%;padding-bottom:7%;padding-left:3%}#seite-nicht-gefunden-404 .ce_text{margin-bottom:240px}#kontaktbestaetigung h3{margin-bottom:85px}#kontaktbestaetigung{margin-bottom:200px}.formulare img{margin-top:30px}.nach_oben_link a{bottom:5px;right:5px;position:fixed;border-radius:20px;font-size:2.5em;color:rgba(68,68,68,.5);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.nach_oben_link a:hover{font-size:2.5em;color:rgba(68,68,68,1)}.nach_oben_link{bottom:50px;right:0;position:fixed}.kontaktinfos{width:320px;margin-right:auto;margin-left:auto}.kontaktbox p{margin:6px 0 0;padding:0}.kontaktbox{width:325px;height:90px}.kontaktinfos img{width:90px;float:left;margin-right:10px}#impressum .links,#impressum .rechts,#datenschutzerklaerung .links,#datenschutzerklaerung .rechts{margin-bottom:50px;font-size:1em}#impressum a:hover,#datenschutzerklaerung a:hover{text-decoration:none;color:#5ca7c3;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}#impressum a,#datenschutzerklaerung a{text-decoration:none;color:#444;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}#impressum,#mietformular,#angebot-maskenspiegel-standard,#farben,#farben-classic,#datenschutzerklaerung{padding-right:3%;padding-left:3%}div.footerinfo{color:#fff}#footer img{margin-top:10px;margin-bottom:30px}#footer a:hover{color:#60BCDD}#footer li{text-align:left}#footer{height:150px;padding:2% 3% 3%;text-align:center;background-color:#444;-webkit-box-shadow:0 -9px 0 #444;box-shadow:0 -9px 0 #444;font-size:16px;line-height:22px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header{background-color:#444}.submit{background-color:#fff;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.submit:hover{background-color:#5ca7c3;color:#fff;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.rechts .formbody{width:70%;min-width:110px;margin:15px auto 5px}textarea{height:150px;min-height:150px}.captcha_text{display:block;margin-top:8px}input,textarea{width:100%;height:35px;margin-top:10px;padding-left:10px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;border:3px solid #5ca7c3;border-radius:6px;font:1.2em open sans;color:#5ca7c3;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-sizing: border-box}a{text-decoration:none;color:#fff;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}a:hover{text-decoration:none;color:#444;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}#angebot-maskenspiegel-standard img{display:block;margin-top:0;margin-right:auto;margin-left:auto;border-radius:15px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.page_2 #bilder .ce_image{width:33%;min-width:250px;float:left}.page_2 .ce_image img{-webkit-box-shadow:0 0 0 2px #5ca7c3;box-shadow:0 0 0 2px #5ca7c3;border:4px solid #fff;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.tzentriert{width:100%;margin-bottom:20px;text-align:center;width: 100% !important}.oben_invert a:hover{top:15px;position:relative;background-color:#fff;font-size:.6em;text-decoration:none;color:#5ca7c3;-webkit-transition: all ease-out 300ms;-moz-transition: all ease-out 300ms;-o-transition: all ease-out 300ms;transition: all ease-out 300ms}.oben_invert a{top:15px;position:relative;padding:18px 30px 24px;background-color:#5ca7c3;border-top:6px solid #fff;border-right:6px solid #fff;border-left:6px solid #fff;border-radius:65px 65px 0 0;font-size:.6em;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all ease-out 300ms;-moz-transition: all ease-out 300ms;-o-transition: all ease-out 300ms;transition: all ease-out 300ms}.oben_invert{margin-top:100px;text-align:center}.oben a{top:15px;position:relative;padding:18px 30px 24px;background-color:#fff;border-top:6px solid #5ca7c3;border-right:6px solid #5ca7c3;border-left:6px solid #5ca7c3;border-radius:65px 65px 0 0;font-size:.6em;text-decoration:none;color:#5ca7c3;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all ease-out 300ms;-moz-transition: all ease-out 300ms;-o-transition: all ease-out 300ms;transition: all ease-out 300ms}.oben a:hover{background-color:#5ca7c3;font-size:.6em;text-decoration:none;color:#fff;-webkit-transition: all ease-out 300ms;-moz-transition: all ease-out 300ms;-o-transition: all ease-out 300ms;transition: all ease-out 300ms}.oben{margin-top:100px;text-align:center}.links .col_0,.rechts .col_0,.mitte .col_0{width:25%;min-width:100px;vertical-align:top}.dreier .col_0{width:25%;min-width:100px;vertical-align:top}.page_0 .ce_image img{display:block;margin-right:auto;margin-bottom:40px;margin-left:auto}.links{width:50%;float:left;padding-right:4%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}.links-drei{width:33%;float:left;padding-right:2%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}.mitte-drei{width:33%;float:left;padding-right:1%;padding-left:1%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}.dreier{width:33%;float:left;padding-right:4%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}.links .ce_text p,.rechts .ce_text p,.dreier .ce_text p,.mitte-drei .ce_text p,.links-drei .ce_text p,.rechts-drei .ce_text p{font-size:16px;line-height:22px}.rechts{width:50%;padding-left:4%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}.rechts-drei{width:33%;float:left;padding-left:2%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}.page_1,.page_3{background-color:#5ca7c3;-webkit-box-shadow:0 -6px 0 #5ca7c3;box-shadow:0 -6px 0 #5ca7c3;border-top:6px solid #fff;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.page_2{-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff;border-top:6px solid #5ca7c3;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_text p{font-size:1.4em;line-height:160%}h3{max-width:400px;margin:140px auto 50px;padding-bottom:25px;text-align:center;border-bottom:1px solid #aaa;font-size:2em;font-weight:bold;color:#5ca7c3}.page_1 h3,.page_3 h3{border-bottom:1px solid #ddd;font-size:2em;color:#fff}h4{padding-top:25px;padding-bottom:15px;text-align:center;font-size:1.4em;color:#5ca7c3}#impressum,.page .wrapper,.mod_onepagewebsitenavigation ul,#angebot-maskenspiegel-standard,#farben,#angebot-maskenspiegel-classic,#farben-classic,#datenschutzerklaerung{max-width:1080px;margin-right:auto;margin-left:auto}.page{padding-right:3%;padding-left:3%}html{position:static;margin:0;padding:0;font-family:Open Sans;color:#444}#header .image_container{margin:0}
/* navi.css */
.mod_onepagewebsitenavigation-bkp{min-height:50px;margin-top:1px;padding-right:3%;padding-left:3%;background-color:#444;border-top:1px solid #444}.formbutton_invert a:hover{padding:10px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 0 2px #5ca7c3;box-shadow:0 0 0 2px #5ca7c3;border:4px solid #5ca7c3;border-radius:10px;font-weight:bold;text-decoration:none;color:#5ca7c3;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.formbutton_invert{margin-top:70px;margin-bottom:30px;padding:25px;text-align:center}.formbutton_invert a{padding:10px;text-align:center;background-color:#5ca7c3;-webkit-box-shadow:0 0 0 2px #5ca7c3;box-shadow:0 0 0 2px #5ca7c3;border:4px solid #fff;border-radius:10px;font-weight:bold;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.formbutton{margin-top:70px;margin-bottom:30px;padding:25px;text-align:center}.formbutton a{padding:10px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;border:4px solid #5ca7c3;border-radius:10px;font-weight:bold;text-decoration:none;color:#5ca7c3;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.formbutton a:hover{padding:10px;text-align:center;background-color:#5ca7c3;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;border:4px solid #fff;border-radius:10px;font-weight:bold;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.mod_onepagewebsitenavigation ul{min-height:33px}.mod_onepagewebsitenavigation{width:100%;min-height:50px;top:0;position:fixed;background-color:#444;border-top:1px solid #444;z-index: 10000}.mod_onepagewebsitenavigation.scroll-to-fixed-fixed{width:100%;margin-top:0;background-color:#444;border-top:0px solid #fff;border-bottom:4px solid #fff}.mod_onepagewebsitenavigation ul li a{font-size:1.6em;text-decoration:none;color:#fff;-webkit-transition: all ease-out 750ms; -moz-transition: all ease-out 750ms; -o-transition: all ease-out 750ms; transition: all ease-out 750ms}.mod_onepagewebsitenavigation ul li a:hover{font-size:1.6em;text-decoration:none;color:#5ca7c3;-webkit-transition: all ease-out 750ms; -moz-transition: all ease-out 750ms; -o-transition: all ease-out 750ms; transition: all ease-out 750ms}.mod_onepagewebsitenavigation ul li{float:left;padding-right:20px;padding-left:20px;-webkit-box-shadow:1px 0 0 rgba(255,255,255,.1);box-shadow:1px 0 0 rgba(255,255,255,.1);list-style-type:none;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_onepagewebsitenavigation ul li .active{color:#5ca7c3}.mod_onepagewebsitenavigation ul .first{padding-left:0}.mod_onepagewebsitenavigation ul .last{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:0px solid #dbdbdb;behavior:url('assets/css3pie/1.0.0/PIE.htc')}ul{padding:20px 0 0}
@media screen and (max-width: 725px){
/* Viewport_ab_725.css */
.formbutton_invert{margin-top:10px;margin-bottom:20px}h3{margin-top:90px}.mod_onepagewebsitenavigation ul li a:hover{font-size:1.4em}.mod_onepagewebsitenavigation ul li{padding-right:15px;padding-left:15px}.mod_onepagewebsitenavigation ul li a{font-size:1.4em}.links,.rechts{width:100%;float:none;padding-right:0;padding-left:0}.links-drei,.rechts-drei,.mitte-drei{width:100%;float:none;padding-right:1%;padding-left:1%}
}
/* formular.css */
.formulare .captcha_text{margin-bottom:47px}.formulare textarea{min-height:80px;margin-bottom:50px}.formulare .submit{height:40px;margin-top:-18px;margin-bottom:50px}.formulare .captcha{margin-top:29px;margin-bottom:5px}.formulare .formbody{width:80%;margin-right:auto;margin-left:auto}.radio_container legend{width:100%;margin:0 0 10px;padding:0}.radio_container label{width:81px;float:left}.radio_container{max-width:340px;margin-right:auto;margin-left:auto}.radio_container input{width:30px;position:relative;float:left;margin:0;padding:0}.radio,.formulare .radio{width:20px;height:20px;min-height:20px;margin-right:5px;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.formulare label{margin-bottom:-10px}fieldset{margin:0;border:0px}.formulare input,.formulare legend,.formulare label,.formulare .captcha_text,.formulare textarea,.formulare select{max-width:340px;display:block;margin-right:auto;margin-left:auto}.submit{background-color:#fff;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.submit:hover{background-color:#5ca7c3;color:#fff;-webkit-transition: all ease-out 500ms;-moz-transition: all ease-out 500ms;-o-transition: all ease-out 500ms;transition: all ease-out 500ms}.rechts .formbody{width:70%;min-width:110px;margin:15px auto 5px}textarea{height:150px;min-height:150px}.captcha_text{display:block;margin-top:8px}input,textarea,select{width:100%;height:36px;max-width:300px;display:block;margin-top:10px;margin-bottom:-4px;padding-left:10px;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;border:3px solid #5ca7c3;border-radius:6px;font:1.1em open sans;color:#5ca7c3;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-sizing: border-box}
/* custom.css */
#gdpr-cookie-message{max-width:600px;right:30px;position:fixed;margin-left:30px;padding:20px;background-color:#2F829B;border-radius:10px;behavior:url('assets/css3pie/1.0.0/PIE.htc');bottom: 80px;box-shadow: 0 6px 6px rgba(0,0,0,0.25);/* font-family: system-ui;*/	z-index: 1000}#gdpr-cookie-message h4{margin-bottom:10px;font-size:18px;color:#fff;font-weight: 500}#gdpr-cookie-message h5{margin-bottom:10px;font-size:15px;color:#fff;font-weight: 500}#gdpr-cookie-message p,#gdpr-cookie-message ul{line-height:1.5em;color: white;font-size: 16px !important}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{padding-bottom:2px;font-size:16px;text-decoration:none;color:#2F2F2F;border-bottom: 1px dotted rgba(255,255,255,0.75);transition: all 0.2s ease-in}#gdpr-cookie-message a:hover{color: white;/* border-bottom-color: var(--red);*/    transition: all 0.2s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{margin-left:15px;padding:7px 20px;border-radius:3px;font-size:16px;behavior:url('assets/css3pie/1.0.0/PIE.htc');border: none;background: #2F2F2F;color: white;cursor: pointer;transition: all 0.2s ease-in}#gdpr-cookie-message button:hover{background: white;color: var(--green);transition: all 0.2s ease-in}button#gdpr-cookie-advanced{background: white;color: var(--red)}#gdpr-cookie-message button:disabled{opacity: 0.3}#gdpr-cookie-message input[type="checkbox"]{float:none;margin-top:0;margin-right:5px}
