.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
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}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@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}
/* Slimbox v1.8, (c) 2007-2009 Christophe Beyls <http://www.digitalia.be>, MIT-style license */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url("../../assets/mootools/slimbox/1.8/images/loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("../../assets/mootools/slimbox/1.8/images/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
/* 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}
/* Font.css */
h1{margin:0;padding:0 0 10px;font:24px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#454545;text-transform:uppercase}h2{margin:0 0 10px;padding:0;font:18px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#fff;text-transform:uppercase}h3{margin:0;padding:0 0 10px;font:20px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#fff;text-transform:uppercase}h4{margin:0;padding:0;font:20px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#AE0000;text-transform:uppercase}#main a:link,#main a:visited,#main a:active{font:16px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;text-decoration:underline;color:#666}#main a:hover,#main .focus{text-decoration:none;color:#666}#main a:link.bewerbung,#main a:visited.bewerbung,#main a:active.bewerbung{font:20px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;text-decoration:underline;color:#666}#main a:hover.bewerbung,#main .focus.bewerbung{text-decoration:none;color:#666}#main a:link.google,#main a:visited.google,#main a:active.google{font:14px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;text-decoration:underline;color:#666}
/* Header.css */
#line{width:100%;height:6px;position:relative;display:block;background-color:rgba(255,255,255,.23)}#header{width:100%;height:200px;display:block;margin:0;padding:0;background:#454545 url("../../files/kiran/images/header-background.jpg") center top no-repeat;font-family:Roboto+Condensed,Arial,Helvetica;font-weight:normal}#header .inside{width:1200px;height:194px;left:auto;right:auto;margin:0 auto;padding:0}
/* Navigation.css */
#header .burger-icon{display:none}#header .mod_navigation{width:auto;right:50px;position:relative;display:block;margin:0;padding:75px 0 0;text-align:right;z-index:500}#header .mod_navigation ul{float:right;margin:0;padding:6px 0 0}#header .mod_navigation li{width:auto;float:left;display:block;margin:0;padding:0}#header .mod_navigation li .level_1{margin:0 0 0 auto;padding:0}#header .mod_navigation a:link,#header .mod_navigation a:visited,#header .mod_navigation span{display:block;margin-right:20px;margin-left:20px;padding-bottom:7px;font:18px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;text-decoration:none;color:#b3b3b3;text-transform:uppercase;opacity: 1.0;filter: alpha(opacity=1)}#header .mod_navigation a:after,#header .mod_navigation span:after{content: "."}#header .mod_navigation .active,#header .mod_navigation .trail{font-weight:bold;text-decoration:none;color:#fff}#header .mod_navigation a:hover,#header .mod_navigation a:focus{font-weight:normal;text-decoration:none;color:#fff;opacity: 1;filter: alpha(opacity=100)}
/* Layout.css */
html{height:auto;margin:0;padding:0;background-color:#e5e5e5;overflow-y: scroll}body{height:auto;margin:0;padding:0;font:16px/25px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#666}#wrapper{width:1200px;height:100%;margin-right:auto;margin-left:auto}#container{height:100%;margin:0;padding:0;background-color:#fff}#main .mod_article{min-height:500px;text-align:justify;font:16px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#666}#main .content{padding-top:10px;padding-right:50px;padding-bottom:40px}#main .ce_text{}#main .ce_list li{line-height:25px;list-style-type:square}p{margin:0;padding:0}.ce_text{margin:0;padding:0;vertical-align:top}.ce_image,.image_container{margin:0;padding:0}img{display:block;vertical-align:bottom}#main a:link.im{height:300px;display:block;padding-right:25px;padding-left:25px;vertical-align:middle;background-color:#53565b;font-size:14px;line-height:17px;font-weight:normal;text-decoration:none;color:#fff}#main a:hover.im{background-color:#484b4f}#main a:visited.im,span.active.im{font-size:14px;line-height:17px;font-weight:normal;text-decoration:none;color:#fff}#main .grad{font-style:italic;color:#999}#main .abstand{padding:50px}#footer .mod_fblikeit ._51m- .pls ._51mw{font-family:'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#fff}.back{padding:15px;background-color:rgba(0,0,0,.07)}#main .box{padding:25px;background-color:#454545;font:16px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#fff}#preisliste{margin:20px}#preisliste .preislinks{width:49%;float:left;display:inline-block;margin-right:10px}#preisliste .preisrechts{width:49%;float:right;display:inline-block;margin-left:10px}
/* Footer.css */
#footer{width:100%;height:200px;position:absolute;background:#454545 url("../../files/kiran/images/footer-background.jpg") center bottom no-repeat;font:18px 'Roboto Condensed',Arial,Helvetica,sans-serif;font-weight:normal;color:#fff}#footer .inside{width:1200px;height:200px;left:auto;right:auto;margin:0 auto;padding:0}#footer table{margin-right:auto;margin-left:auto;padding-top:27px}#footer .footer-tab{margin:0;padding:5px 0 0;vertical-align:top}#footer .imprint{font:14px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#ccc}#footer a:link,#footer a:visited,#footer span.active{font:18px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;text-decoration:none;color:#fff}#footer a:hover{font-weight:normal;text-decoration:underline}#footer a:link.impressum,#footer a:visited.impressum,#footer span.active.impressum{font:14px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;text-decoration:none;color:#ccc}#footer a.impressum:hover{font-weight:normal;text-decoration:underline}
/* Formular.css */
#main .ce_form label{font:16px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#666}}#main .ce_form .error{color:#f00}#main .ce_form .col_0{width:150px;padding-top:4px;vertical-align:text-top}#main .ce_form p{padding-top:0;padding-bottom:10px;text-align:justify;color:#666}#main .ce_form .select{width:208px;margin:0;padding:3px;background-color:#fff;border:1px solid #c2c2c2;font:16px 'Roboto Condensed',Arial,Helvetica;color:#666}#main .ce_form .text{width:200px;margin:0;padding:3px;background-color:#fff;border:1px solid #c2c2c2;font:16px 'Roboto Condensed',Arial,Helvetica;color:#666}#main .ce_form .text.betreff{width:800px;margin:0;padding:3px;background-color:#fff;border:1px solid #c2c2c2;font:16px 'Roboto Condensed',Arial,Helvetica;color:#666}#main .ce_form .textarea{width:500px;height:150px;margin:0;padding:3px;background-color:#fff;border:1px solid #ccc;font:16px 'Roboto Condensed',Arial,Helvetica;color:#666}#main .ce_form .textarea.bewerbung{width:800px;height:300px;margin:0;padding:3px;background-color:#fff;border:1px solid #ccc;font:16px 'Roboto Condensed',Arial,Helvetica;color:#666}#main .ce_form .captcha{width:75px;margin:0;padding:3px;background-color:#fff;border:1px solid #ccc;font:16px 'Roboto Condensed',Arial,Helvetica;color:#666}#main .ce_form .submit{width:200px;margin-top:15px;padding:6px 10px;background-color:#666;border:1px solid #666;font:16px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#fff;text-transform:uppercase;cursor="pointer"}#main .ce_form .submit:hover{width:200px;margin-top:15px;padding:6px 10px;background-color:#fff;border:1px solid #666;font:16px 'Roboto Condensed',Arial,Helvetica;font-weight:normal;color:#666;text-transform:uppercase}
/* Galerie.css */
#main .ce_gallery .even,#main .ce_gallery .odd{margin-top:10px;margin-bottom:10px;padding:0}#main .ce_gallery .col_1,#main .ce_gallery .col_3{margin-right:23px;margin-left:23px;padding:0}
@media screen and (max-width: 1216px){
/* Responsive_Tablet.css */
#preisliste:not(:first-child){display:none}#preisliste > p{display: flex;flex-direction: column}#preisliste .preislinks,#preisliste .preisrechts{width:100%;margin:0}*{box-sizing: border-box}body{width:auto;max-width:960px;margin:0 auto}#header{width:auto;height:auto;max-width:960px;background-position:center;background-size: cover}#header .inside{width:auto;height:137px}#header .mod_navigation.block{right:0;padding-top:50px;padding-right:15px}#header .mod_navigation.block ul.level_1 > li > a,#header .mod_navigation.block ul.level_1 > li > span{margin:0 10px;transition: none}#wrapper{width:auto;max-width:960px}#main .mod_article{min-height:0}.image_container.float_left,.image_container.float_right{margin: 0 0 15px 0!important;float: none !important}.image_container.float_left img,.image_container.float_right img{width:100%}#news > iframe{width: 100% !important}.ce_gallery > ul.cols_2 img{width:144px}.ce_gallery > ul.cols_5 img{width:153px}#footer{height:auto;position:relative;background-size: cover}#footer .inside{width:auto;height:165px;max-width:960px}#footer .inside > table,#footer .inside > table > tbody{width:auto;max-width:960px;display:block;padding:0}#footer .inside > table > tbody > tr{width:auto;max-width:960px;display:flex;padding:10px 15px;flex-direction: row;justify-content: space-between}#footer .inside > table > tbody > tr > td{display:block}
}
@media screen and (max-width: 959px){
/* Responsive_Mobile.css */
#header{height:75px;background-position: 35%;background-size: cover}#header .burger-icon{float:right;display:block;margin-top:15px;margin-right:30px}#header .burger-icon > div{width:35px;height:5px;margin:6px 0;background-color: white}#header .mod_navigation.block.open{top:75px;position:absolute;display:block;padding:15px 0;left: 0;background-color: gray}#header .mod_navigation.block:not(.open) > ul{display:none}#header .mod_navigation.block.open > ul{width:100%;display:block;padding:0;z-index: 1}#header .mod_navigation.block > ul > li{float:none;display:list-item;text-align:left}#header .mod_navigation.block > ul > li > a,#header .mod_navigation.block > ul > li > span{padding:5px 25px;margin: 0 !important}#main .abstand{padding:15px}#main .ce_colsetStart{display:flex;flex-direction: column}#main .ce_colsetStart img{width:100%}#main .ce_colsetStart > div{width:100%}#main .ce_colsetStart > div > div{padding: 0 !important}.ce_gallery .cols_2 li{width: calc((100% / 2) - 10px);margin: 0 5px 10px 5px !important}.ce_gallery li figure{margin: 0 !important}.ce_gallery .cols_5 li{width: calc((100% / 3) - 10px);margin: 0 5px 10px 5px !important}.ce_gallery .cols_5 li img{width:100%}.c33l.first,.c33r.last{display:none}#main .ce_gallery .col_1,#main .ce_gallery .col_3{margin:0}.ce_gallery .cols_5 .col_first{clear:none}.ce_dlh_googlemaps.block > h1{margin-top:50px}.dlh_googlemap{width: 100% !important}#footer{background-size: cover}#footer .inside{height:auto}#footer h2{font-size:22px}#footer .inside > table > tbody > tr{flex-direction: column-reverse}#footer .inside > table > tbody > tr > td{width:100%}#footer .inside > table > tbody > tr > td:first-child{display:none}#footer .inside > table > tbody > tr > td:not(:last-child){margin-top:25px}.footer-tab table td{width:50%}.footer-tab table td:last-child{text-align:right}
}
@media screen{
/* Corona_Popup.css */
.corona-popup--content{display: block;height: 90%;max-width: 90%;position: relative}.corona-popup--button{position: absolute;top: 0;right: 0;background-color: whitesmoke;border: 2px solid gray;border-radius: 50%;width: 32px;height: 32px;display: flex;justify-content: center;align-items: center;font-family: monospace;font-weight: bold;margin-top: -16px;margin-right: -16px;font-size: 24px;cursor: pointer}.corona-popup{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.75);z-index: 1000;display: flex;align-items: center;justify-content: center}.corona-popup--image{max-width:100%;max-height:100%;display:block}
}
