/* 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}
@media all,screen{
/* base.css */
#tl_subscribe p{left:0;top:28px;position:absolute;padding:2px 5px;background-color:#E95005;border-radius:5px;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.html")}#tl_subscribe{position:relative}#tl_subscribe .submit,#f4 #ctrl_18_submit{height:22px;float:left;margin:0;padding:0 5px;background-color:#777;background-image:none;border:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:13px;line-height:22px;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.html")}#tl_subscribe #ctrl_email_6,#f4 #ctrl_18{height:20px;float:left;margin:0;padding:0 5px;background-color:#fff;background-image:none;border:1px solid #777;font-size:13px;line-height:20px}#karriere .ce_accordion .toggler{font-size:14px}#kontaktformular form table{width:100%}#kontaktformular form table td.col_0{width:30%}#kontaktformular form table td.col_1{width:70%}#kontaktformular form table td.col_1 input[type=text]{width:100%;box-sizing: border-box}#right .ce_text{padding-left:10px}#main .mod_search > div{margin-bottom:10px;border-bottom:1px solid #fff}#main .mod_search h4 a{font-weight:bold;color:#fff}#main .mod_search h4{margin-bottom:10px}#main .mod_search{position:relative}#header .mod_form{right:0;top:0;position:absolute}.ce_accordion .accordion{padding:5px}.ce_accordion .toggler.active{background-image:url("../../tl_files/asmuth/icons/arrow_up_alt1_16x16.png")}.ce_accordion .toggler{padding:5px;background-image:url("../../tl_files/asmuth/icons/arrow_down_alt1_16x16.png");background-position:right center;background-repeat:no-repeat;border-bottom:2px solid #fff;font-weight:bold;cursor: pointer;outline: none}.ce_accordion{margin-bottom:10px}#container a{text-decoration:underline;color:#333}#container a:hover{text-decoration:none}#container p{margin-bottom:10px;line-height:1.45em}#main{color:#3d3d3d}#main h3{margin-top:20px;margin-bottom:30px;font-size:24px}#main .inside{margin-right:100px;margin-left:50px}#right .event.layout_list{margin:20px 20px 20px 0;padding-left:10px;font-size:14px;line-height:18px;color:#333}#container h2{height:41px;padding-right:10px;padding-left:10px;background-image:url("../../tl_files/asmuth/sidebar_header_bg.png");background-repeat:no-repeat;font-size:18px;line-height:35px;color:#FFF}#footer p{text-align:center;line-height:30px}#footer{height:30px;margin-top:15px;text-align:center;background-image:url("../../tl_files/asmuth/footer_bg.png");background-repeat:no-repeat;-webkit-box-shadow:3px 3px 5px 1px #888;box-shadow:3px 3px 5px 1px #888;font-size:12px;behavior:url("assets/css3pie/1.0.0/PIE.html")}#container{overflow:hidden;margin-top:15px;padding-top:50px;padding-bottom:50px;background-color:#cacaca;-webkit-box-shadow:3px 3px 5px 1px #888;box-shadow:3px 3px 5px 1px #888;behavior:url("assets/css3pie/1.0.0/PIE.html")}#Bild_Navigation .mod_navigation li a:hover{text-decoration:underline;color:#FFF}#Bild_Navigation .mod_navigation li a{display:block;padding-right:10px;padding-left:10px;text-decoration:none;color:#FFF}#Bild_Navigation .mod_navigation li.active span{padding-right:10px;padding-left:10px;font-weight:bold;font-style:italic}#Bild_Navigation .mod_navigation li{width:205px;height:33px;margin-bottom:2px;background-image:url("../../tl_files/asmuth/nav_bg.png");background-position:left top;background-repeat:no-repeat;font-size:18px;line-height:30px;color:#FFF}#Bild_Navigation .mod_navigation{right:230px;top:25px;position:absolute}#Bild_Navigation{width:960px;height:370px;position:relative;-webkit-box-shadow:3px 3px 5px 1px #888;box-shadow:3px 3px 5px 1px #888;behavior:url("assets/css3pie/1.0.0/PIE.html")}#wrapper{margin-top:30px;margin-bottom:20px}.mod_subscribe{right:250px;top:0;position:absolute;overflow:visible}.mod_search{right:0;top:0;position:absolute}header{position:relative}body{background-color:#f3f3f3}
}
@media all,screen{
/* reset.css */
table{border-collapse: collapse;border-spacing: 0}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}blockquote,q{quotes:none}ol,ul{list-style-type:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;font: inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;font: inherit}
}
@media all,screen{
/* download_katalog.css */
.download_box img{display:none}.download_box a{font-size:13px;font-weight:bold;text-decoration:none;color:#000}.light_blue{background-color:#00f7ff}.download_box{width:180px;height:50px;padding:10px}
}
@media all,screen{
/* tables.css */
#team h2{margin-bottom:30px}#team .col_4{width:27%}#team .col_3{width:19%}#team .col_1,#team .col_2{width:15%}#team .col_0{width:24%;padding-left:3%}#team thead{color:#FFF}#team table{width:100%;font-size:14px}
}
