/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
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}
/* 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}
/* general.css */
*,body,html{font-family:Roboto;color:#000;font-weight:300;-webkit-font-smoothing:antialiased;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}#main a{text-decoration:none;color:#0288d1}#main a:hover{text-decoration:underline}.mod_article p,.mod_article ul,.mod_article ol,.mod_customnav,.mod_article .ce_image{margin:15px 0;font-size:16px;line-height:24px}.mod_article .ce_image figure.image_container,.mod_article .ce_text figure.image_container{max-width:50%;margin:15px 0}.mod_article figure.float_right{margin-left:15px}.mod_article figure.float_right img{max-height:450px;object-fit:contain}.mod_article .ce_image figure{margin:0;max-width:initial}.mod_article .ce_image img{max-height:450px;object-fit:contain}.mod_article ul,.mod_article ol{margin-left:18px}.mod_article ul li{list-style-type:disc}.mod_article strong{font-weight:bold}.mod_article strong em{color:#bf360c;font-weight:500}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}h1{margin-top:40px;margin-bottom:20px;border-bottom:2px solid;font-size:30px;line-height:40px}h2{margin-top:25px;margin-bottom:7px;border-bottom:1px solid;font-size:24px;line-height:28px}h3{margin-top:15px;margin-bottom:5px;font-size:18px;line-height:22px}.red h1,.red h2{border-color:rgba(191,54,12,.3)}.yellow h1,.yellow h2{border-color:rgba(207,196,0,.3)}.green h1,.green h2{border-color:rgba(104,159,56,.3)}.darkgreen h1,.darkgreen h2{border-color:rgba(0,102,14,.3)}.olive h1,.olive h2{border-color:rgba(130,119,23,.3)}.grey h1,.grey h2{border-color:rgba(92,92,92,.3)}.orange h1,.orange h2{border-color:rgba(255,120,0,.3)}.pink h1,.pink h2{border-color:rgba(136,14,79,.3)}.cyan h1,.cyan h2{border-color:rgba(0,131,143,.3)}.brown h1,.brown h2{border-color:rgba(121,85,72,.3)}.light_blue h1,.light_blue h2{border-color:rgba(2,136,209,.3)}.purple h1,.purple h2{border-color:rgba(103,58,183,.3)}a.label_new:before,span.label_new:before,h1.label_new:before,h2.label_new:before,h3.label_new:before,h4.label_new:before,h5.label_new:before,h6.label_new:before{color:#f00;content: "NEU: \a0"}.float_left{float:left}.float_right{float:right}.float_clear{clear:both}
/* containers.css */
html,body{width:100%;height:100%}#container{min-height:100%;display: -webkit-flex;display: -ms-flexbox;display: flex}#wrapper{height:100%}#left .inside{height:100%;background-color:#fafafa}#left{-webkit-box-shadow:1px 0 12px 0 rgba(0,0,0,.15);box-shadow:1px 0 12px 0 rgba(0,0,0,.15);behavior:url("assets/css3pie/1.0.0/PIE.htc")}#main .inside{min-height:100%}#main .inside > div.last{padding-bottom:60px}#footer{width:75%}
@media (min-width:768px){
/* containers-desktop.css */
#main .inside{padding-right:30px;padding-left:30px}
}
@media (min-width:768px){
/* fixes-desktop.css */
#container{padding-left:23%}.mod_navigation{padding-bottom:100px}#mainmenu{word-break: break-all}
}
/* menu-desktop.css */
.mod_navigation{overflow:visible}.mod_navigation .menu_highlight{width:26px;height:75px;bottom:0;right:-13px;top:0;position:absolute;margin:auto;background-image:url("../../files/as-brendel/img/menu_highlight.png");padding: initial}.mod_navigation ul.level_2 .menu_highlight{display:none}.mod_navigation ul{margin:0;background-color:#fff}.mod_navigation a,.mod_navigation span{position:relative;display:block;text-decoration:none;color:#000}nav a.toggle{display:none}.mod_navigation > ul > li{position:relative}.mod_navigation > ul > li > a,.mod_navigation > ul > li > span{padding:20px 10px;font-size:22px;line-height:28px}.mod_navigation > ul > li > ul > li a:hover,.mod_navigation > ul > li > ul > li .active{font-weight:300}.mod_navigation > ul > li > .active,.mod_navigation > ul > li > .trail{padding-left:3px}.mod_navigation > ul > li > .active,.mod_navigation > ul > li > .trail,.mod_navigation > ul > li > a:hover{color:#fff}.mod_navigation > ul > li > a{transition: all .5s ease .1s}.mod_navigation > ul > li > a:hover{transition: all .3s}.mod_navigation > ul > li.active > ul > li,.mod_navigation > ul > li.trail > ul > li{padding-left:7px}.mod_navigation > ul > li.active.grey,.mod_navigation > ul > li.trail.grey{background-color:#f2f2f2;border-left:7px solid #5c5c5c}.mod_navigation > ul > li.active > .grey,.mod_navigation > ul > li.trail > .grey,.mod_navigation > ul > li > a.grey:hover{background-color:#5c5c5c}.mod_navigation > ul > li.grey{border-left:7px solid rgba(92,92,92,.4)}.mod_navigation > ul > li.active.green,.mod_navigation > ul > li.trail.green{background-color:#f3f7ef;border-left:7px solid #689f38}.mod_navigation > ul > li.active > .green,.mod_navigation > ul > li.trail > .green,.mod_navigation > ul > li > a.green:hover{background-color:#689f38}.mod_navigation > ul > li.green{border-left:7px solid rgba(104,159,56,.4)}.mod_navigation > ul > li.active.darkgreen,.mod_navigation > ul > li.trail.darkgreen{background-color:#a5cfab;border-left:7px solid #00660e}.mod_navigation > ul > li.active > .darkgreen,.mod_navigation > ul > li.trail > .darkgreen,.mod_navigation > ul > li > a.darkgreen:hover{background-color:#00660e}.mod_navigation > ul > li.darkgreen{border-left:7px solid rgba(0,102,14,.4)}.mod_navigation > ul > li.active.red,.mod_navigation > ul > li.trail.red{background-color:#f5ebe7;border-left:7px solid #bf360c}.mod_navigation > ul > li.active > .red,.mod_navigation > ul > li.trail > .red,.mod_navigation > ul > li > a.red:hover{background-color:#bf360c}.mod_navigation > ul > li.red{border-left:7px solid rgba(191,54,12,.4)}.mod_navigation > ul > li.active.yellow,.mod_navigation > ul > li.trail.yellow{background-color:#f0eed1;border-left:7px solid #cfc400}.mod_navigation > ul > li.active > .yellow,.mod_navigation > ul > li.trail > .yellow,.mod_navigation > ul > li > a.yellow:hover{background-color:#cfc400}.mod_navigation > ul > li.yellow{border-left:7px solid rgba(207,196,0,.4)}.mod_navigation > ul > li.active.cyan,.mod_navigation > ul > li.trail.cyan{background-color:#e6f1f2;border-left:7px solid #00838f}.mod_navigation > ul > li.active > .cyan,.mod_navigation > ul > li.trail > .cyan,.mod_navigation > ul > li > a.cyan:hover{background-color:#00838f}.mod_navigation > ul > li.cyan{border-left:7px solid rgba(0,131,143,.4)}.mod_navigation > ul > li.active.light_blue,.mod_navigation > ul > li.trail.light_blue{background-color:#ebf6fb;border-left:7px solid #0288d1}.mod_navigation > ul > li.active > .light_blue,.mod_navigation > ul > li.trail > .light_blue,.mod_navigation > ul > li > a.light_blue:hover{background-color:#0288d1}.mod_navigation > ul > li.light_blue{border-left:7px solid rgba(2,136,209,.4)}.mod_navigation > ul > li.active.pink,.mod_navigation > ul > li.trail.pink{background-color:#f6ecf1;border-left:7px solid #880e4f}.mod_navigation > ul > li.active > .pink,.mod_navigation > ul > li.trail > .pink,.mod_navigation > ul > li > a.pink:hover{background-color:#880e4f}.mod_navigation > ul > li.pink{border-left:7px solid rgba(136,14,79,.4)}.mod_navigation > ul > li.active.teal,.mod_navigation > ul > li.trail.teal{background-color:#ebf7f6;border-left:7px solid #009688}.mod_navigation > ul > li.active > .teal,.mod_navigation > ul > li.trail > .teal,.mod_navigation > ul > li > a.teal:hover{background-color:#009688}.mod_navigation > ul > li.teal{border-left:7px solid rgba(0,150,136,.4)}.mod_navigation > ul > li.active.orange,.mod_navigation > ul > li.trail.orange{background-color:#fff4eb;border-left:7px solid #ff7800}.mod_navigation > ul > li.active > .orange,.mod_navigation > ul > li.trail > .orange,.mod_navigation > ul > li > a.orange:hover{background-color:#ff7800}.mod_navigation > ul > li.orange{border-left:7px solid rgba(255,120,0,.4)}.mod_navigation > ul > li.active.purple,.mod_navigation > ul > li.trail.purple{background-color:#f3f0f9;border-left:7px solid #673ab7}.mod_navigation > ul > li.active > .purple,.mod_navigation > ul > li.trail > .purple,.mod_navigation > ul > li > a.purple:hover{background-color:#673ab7}.mod_navigation > ul > li.purple{border-left:7px solid rgba(103,58,183,.4)}.mod_navigation > ul > li.active.brown,.mod_navigation > ul > li.trail.brown{background-color:#f4f2f1;border-left:7px solid #795548}.mod_navigation > ul > li.active > .brown,.mod_navigation > ul > li.trail > .brown,.mod_navigation > ul > li > a.brown:hover{background-color:#795548}.mod_navigation > ul > li.brown{border-left:7px solid rgba(121,85,72,.4)}.mod_navigation > ul > li.active.olive,.mod_navigation > ul > li.trail.olive{background-color:#827717;border-left:7px solid #827717}.mod_navigation > ul > li.active > .olive,.mod_navigation > ul > li.trail > .olive,.mod_navigation > ul > li > a.olive:hover{background-color:#827717}.mod_navigation > ul > li.olive{border-left:7px solid rgba(130,119,23,.4)}.mod_navigation > ul > li:nth-child(odd){background-color:#f2f2f2}.mod_navigation > ul > li ul{height:0;display:none;padding-top:5px;padding-bottom:10px;transition:height .5s ease}.mod_navigation > ul li.active ul,.mod_navigation > ul li.trail ul{height:auto;display:block}.mod_navigation ul li ul li .active,.mod_navigation ul li ul li a:hover{font-weight:bold}.mod_navigation > ul > li > ul li a,.mod_navigation > ul > li > ul li span{font-size:18px;line-height:22px}.mod_navigation > ul > li > ul > li{padding:5px 39px 5px 14px}.mod_navigation > ul > li > ul > li > ul > li{padding:0 0 10px 14px}.mod_navigation > ul > li > ul > li > ul > li.first{padding-top:10px}.mod_customnav{bottom:0;position:absolute}.mod_customnav .active{color:#bf360c}.mod_customnav > ul > li{float:left}.mod_customnav > ul > li:after{margin:0 10px;color:#0288d1;content:"|"}.mod_customnav > ul > li.last:after{margin:0;content:""}
/* other-desktop.css */
#logo{width:90%}.ce_dlh_googlemaps{overflow:auto}.rsts-skin-default .rsts-nav{bottom:0;left:25%;right:25%;text-align:center}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{display:none}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{box-shadow:0 0 0 1px #555}.mod_article .item_gallery .item,.mod_article .item_gallery .item figure,.mod_article .item_gallery .item figure a{width:230px;height:230px;position:relative;display:block}.mod_article .item_gallery .item{float:left;margin-right:30px;margin-bottom:30px}.mod_article .item_gallery .item figure a{-webkit-box-shadow:1px 0 12px 0 rgba(0,0,0,.15);box-shadow:1px 0 12px 0 rgba(0,0,0,.15);border:1px solid #ddd;border-radius:3px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.mod_article .item_gallery .item figure a:hover{border-color:#0288d1}.mod_article .item_gallery .item img{bottom:0;left:0;right:0;top:0;position:absolute;margin:auto}.mod_article .item_gallery.item_menu .item img{border-radius:2px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.mod_article .item_gallery.item_menu .item div{width:100%;height:80px;bottom:0;left:0;right:0;position:absolute;display:table;margin:0 auto;background-color:rgba(255,255,255,.9);border-bottom-right-radius:3px;border-bottom-left-radius:3px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.mod_article .item_gallery.item_menu .item p{width:90%;display:table-cell;padding:5px 10px;vertical-align:middle;text-align:center;font-weight:bold}.mod_article .ce_gallery ul{width:100%;margin-left:0}.mod_article .ce_gallery ul.cols_2 li{max-width:45%;margin-right:5%;list-style-type:none}.mod_article .ce_gallery figure.image_container{max-width:auto}
/* form.css */
div.error,p.error{margin:0;padding:2px 0 0}.ce_form .widget,.ce_form .submit_container{margin-top:10px;margin-bottom:10px}.ce_form .widget:nth-child(5),.ce_form .widget:nth-child(7),.ce_form .widget:nth-child(8){margin-bottom:30px}input.text,select,input.captcha,.textarea{width:50%;max-width:100%;padding:3px 6px;border:1px solid #ccc;border-radius:3px;behavior:url("assets/css3pie/1.0.0/PIE.htc");behavior:url("assets/css3pie/1.0.0/PIE.htc");box-shadow:0 1px 1px #eee inset;box-sizing:border-box;transition:all 0.15s linear 0s;color:#000 !important}textarea,input.text.subject{width:800px;max-width:100%}input.text,input.captcha,select,textarea,.captcha_text{display:block;margin-top:5px}div.error,p.error,.captcha_text,.ce_form .mandatory{color:#bf360c}input.submit{display:inline-block;margin-right:auto;margin-left:auto;padding:4px 15px;vertical-align:middle;background-color:#ececec;background-repeat:repeat-x;border:1px solid #ccc;border-radius:3px;behavior:url("assets/css3pie/1.0.0/PIE.htc");background:-moz-linear-gradient(top,#ffffff,#ececec);background:-webkit-linear-gradient(top,#ffffff,#ececec);background:-o-linear-gradient(top,#ffffff,#ececec);background:-ms-linear-gradient(top,#ffffff,#ececec);background:linear-gradient(to bottom,#ffffff,#ececec);-pie-background:linear-gradient(top,#ffffff,#ececec);behavior:url("assets/css3pie/1.0.0/PIE.htc");cursor:pointer;transition: background 0.15s linear 0s}
@media print{
/* print.css */
.item_gallery .item{page-break-inside:avoid;page-break-before:auto;page-break-after:auto}#left nav,#footer{display:none}#left{width:100%;left:0;top:0;position:absolute;margin:0;padding-left:22px;-webkit-box-shadow:none;box-shadow:none}#left .inside{background-color:#fff}#left,#left #logo img{height:100px}#container{padding:100px 0 0}.mod_rocksolid_slider img{content:url("../../files/img/start/slider_01.jpg")}.mod_rocksolid_slider .rsts-slide{display:none}.mod_rocksolid_slider .rsts-slide:first-child{display:block}
}
@media (max-width: 768px){
/* mobile.css */
#main,#footer{padding-right:.5em;padding-left:.5em}#left{width:100%;top:0;position:absolute;float:none;-webkit-box-shadow:none;box-shadow:none}#main{left:0;right:0;top:5em;position:absolute;float:none}#logo,#logo img{height:5em;max-width:18em}#mainmenu:not( :target ) > a.toggle:first-of-type,#mainmenu:target > a.toggle:last-of-type{display:block}#mainmenu > a.toggle{width:20%;height:5em;max-width:5em;right:0;top:0;position:absolute;overflow:hidden;text-align:center;background-color:#b6b6b6}#mainmenu > a.toggle:before,#mainmenu > a.toggle:after{height:5em;display:block;text-align:center;font-size:2.5em;line-height:2.1em;font-weight:normal;color:#fff}#mainmenu:target > ul{display:block}#mainmenu > ul{width:20em;right:0;top:5em;position:absolute}#mainmenu > ul,#mainmenu li ul{display:none}#mainmenu li ul{position:static}#mainmenu > ul li > a:before,#mainmenu > ul li > span:before{height:1.4em;float:left;display:block}#mainmenu > ul > li:hover > ul{height:auto;display:block}#mainmenu ul li a,#mainmenu ul li span.active{overflow:hidden;display:block}#footer{bottom:0;position:static}
}
