header,footer,nav,section,aside,main,article,figure,figcaption{display:block}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,iframe{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}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}
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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/* flickity-fade */
.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none;z-index:0;}.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto;z-index:1;}

/* av.css */
html,body,pz100{height:100%}.contactform h1{padding-left:7%}#footer .mod_article{margin-right:16.66667%;margin-left:16.66667%}#footer .mod_article .ce_text{font-size:130%;line-height:1.2}#footer .mod_article h1{margin-top:7px;padding-bottom:4px;border-bottom:1px solid #000}#footer p,#footer li{font:12px/1.3 Arial,Helvetica,sans-serif}#footer .mod_article{top:8px;position:relative}#footer .mod_article  li{margin-left:20px;list-style-type:disc}#main .mod_article.overlay{width:100%;height:100%;left:0;top:0;position:absolute;display:block;background-color:#efefef;font-size:100%;line-height:1.3}#main .mod_article.overlay .subcr{position:relative}#main .hoehe1v3{overflow:hidden;display:block;padding-bottom:3%;padding-left:7%;background-color:#d2d2d2}#main .hoehe2v3{height:66.6666%;min-height:66.6666%}#main div.ce_text h1{margin-top:0}#main .mod_article.overlay .info h2{margin-top:26px;margin-bottom:11px}#main .mod_article.overlay .info.scroll p:last-child{margin-bottom:250px}#main .ce_text.contentbox{padding-top:3%;padding-right:3%;padding-left:7%}#main .agentur{width:50%;height:29px;bottom:0;left:50%;position:absolute;overflow:hidden;padding-left:3.5%;background-color:#d2d2d2;padding-top:13px;white-space: nowrap;z-index:1000}#main .vertreten{margin-top:31px}.rightbox{width:100%}.rightbox .subcr{width:100%;position:relative;padding-top:90%}.rightbox .col_2 .rightside{bottom:0;left:0;right:0;top:0;position:absolute;overflow:hidden}.rightbox .col_2 .rightside .top{position:relative;display:block;padding-top:1.85em;padding-bottom:1.85em;background-color:#d2d2d2;padding-left:7%}.rightbox .col_2 .rightside .top h1{margin-top:0}.rightbox .col_2 .rightside .top .ce_text{width:43%}.floatleft{float:left}#main .rightbox .agentur{width:100%;bottom:0;left:0;position:absolute;padding-left:7%}.rightcontent{height:56.3%;left:0;top:0;position:absolute;padding-top:268px;padding-bottom:42px}#main .ce_text.contentbox{height:99%;overflow:scroll;padding-top:0;overflow-x:hidden}body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;color:#000}#main{min-width:100%;background-color:#000}#wrapper{min-width:760px}.logo{width:16.6666667%;position:absolute;float:left;margin-top:1%;text-align:center}.logo img{width:75%}h1,h2{font-size:1.8333em}a{text-decoration:none;color:#af0917}a:hover{color:#e00b1d}img{width:100%}#container:after{clear:both;content:none}span.contact0{width:20px;display:inline-block}#schutzfolie{width:auto;height:auto;max-width:100%;left:0;top:0;position:absolute;z-index:9999}#schutzfolie img{width:100%;height:auto}#schutzfolie input{left:0;top:0;position:absolute}.closebutton{right:4px;top:7px;position:absolute}.contactform input.text,.contactform textarea,.contactform input.captcha{width:350px;margin-bottom:6px;padding:2px 6px;border:1px solid #aaa}.contactform label{width:128px;display:inline-block;margin-left:7%;padding-right:10px}.contactform input.w20{width:40px;margin-right:20px}.contactform textarea{height:100px}.contactform label[for="ctrl_5"]{vertical-align:top}.widget-submit{position:relative;background-color:#af0917}.widget-submit:hover{background-color:#e00b1d}.contactform input.submit{padding:6px 317px 3px 198px}.contactform .footnote{top:16px;position:relative;margin-left:184px;font-size:11px;color:#aaa}.formhint p{padding-left:106px}.ce_form div.error{margin-left:7%;color:#af0917;margin-bottom:14px}:-webkit-full-screen #myvideo{width:100%;height:100%}.ce_gallery ul{width:100%;height:auto}.ce_gallery ul li{width:16.6666667%;height:auto;max-width:16.6666667%;margin:0;padding:0;line-height:0;border:none}.ce_gallery ul li.row_last{border-bottom:1px solid #000}.ce_gallery.fullsize ul li{width:auto;max-width:none}.ce_gallery.fullsize ul li.row_last{border:none}#mainnavi{margin-right:16.66667%;margin-left:16.66667%;text-align:left;text-transform:uppercase}#mainnavi a{color:#000}#mainnavi a:hover{border-bottom:1px dotted #888;color:#000;text-transform:uppercase}#mainnavi ul{float:right;display:block;margin-top:1%}#mainnavi ul li{width:100px;float:left;display:block}#mainnavi ul li a,#mainnavi ul li span{font-size:100%}#mainnavi ul li.leistungen{width:300px;display:inline-block;font-weight:bold}#mainnavi ul ul{float:none;display:block}#mainnavi ul ul li{width:auto;float:none;display:block;margin-top:6px;font-weight:normal}
@media (max-width: 1060px){
/* av_1060px.css */
#mainnavi{margin-right:0}#mainnavi ul li{width:80px}#mainnavi ul li.leistungen{width:240px}#footer p,#footer li{font-size:10px;line-height:1.1}
}
/* flickity_styles.css */
.carousel-cell{width:100vw;height:80vh;margin-right:10px}.flickity-page-dots{height:6px;bottom:-2px;background-color:#fff;border-top:1px solid #fff;display:flex;flex-direction:row;justify-content:space-between}#main .nopagi .flickity-page-dots{display:none !Important}.flickity-page-dots .dot{width:100%;height:2px;display:block;margin:0 .25%;background-color:#af0917;border-radius:0;opacity:0.8}.flickity-page-dots .dot.is-selected{opacity:0.25}.flickity-page-dots .dot:first-child,.flickity-page-dots .dot:last-child{width:0}
@media print{
/* print.css */
#main{display:none}
}
