/* Contao Open Source CMS, (c) 2005-2013 Leo Feyer, LGPL license */
body,form{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}@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}}#main .inside{min-height:1px}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* 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}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* Style sheet 10_bases */
*{margin:0;padding:0;text-decoration:none}#wrapper,#mbTitle,#mbNumber{font:16px robotolight;text-decoration:none;line-height:1.7em}a,a:visited{color:#EC6602}a:hover{text-decoration:underline}.mod_navigation a,.mod_navigation a:visited,.mod_customnav a,.mod_customnav a:visited{color:#b3b3b3}.mod_navigation a:hover,.mod_customnav a:hover{text-decoration:none;color:#000}.mod_navigation .active,.mod_customnav .active{color:#000}html,body{background-color:#f2f2f2}#wrapper{min-width:768px;margin-top:20px;margin-bottom:20px;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);border-radius:10px}#footer{height:50px;padding-top:30px;background:url("../../files/img/system/klammer_unten.png") center top no-repeat}.phone #footer,.tablet #footer{background-image:url("../../files/img/system/klammer_unten_retina.png");background-size:775px 56px}h1,h2,h3,h4,h5,h6,p,.ce_image{display:block;margin-bottom:20px}h1{font:28px robotomediumitalic}h2{font:18px robotomedium}.caption{font-size:12px;line-height:16px}ul{padding-left:20px;list-style-type:square;list-style-image:url("../../files/img/system/bullet.png")}ol{padding-left:40px}ol ul{margin-top:10px;list-style-type:disc;list-style-image:none}ul,ol,li{margin-bottom:10px}.floatRight{float:right !important}#mbOverlay{background-color:#fff}#mbCenter,.mbLoading{border-width:4px 0px;border-style:solid;border-color:#ff5900;background-color:#fff !important;background-image:none !important;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,0.5) !important;box-shadow:0 5px 20px 0 rgba(0,0,0,0.5) !important;color:#000 !important}#mbCenter *,.mbLoading *{color:#000 !important}#mbCenter big{font-size:20px;color:#000}#mbCloseLink,#mbPrevLink,#mbNextLink{background-color:rgba(255,255,255,0.75);position:relative !important;z-index:1000 !important;padding:2px 8px !important;margin-left:0px !important}#mbCloseLink{margin-right:-10px}#mbBottom,#mbTitle,#mbNumber{font-size:12px;white-space:nowrap !important}
}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* Style sheet 20_navigation */
.mainnav{margin:0 70px;padding:0}.mainnav *{margin:0;padding:0;line-height:1em}.mainnav .invisible{display:none}.mainnav ul{text-align:left;list-style-type:none}.mainnav ul li{float:left;display:block}.mainnav li a,.mainnav span.active{display:block;padding:15px}.homelink{height:120px;position:relative;background:url("../../files/img/system/klammer_oben.png") center bottom no-repeat}.phone .homelink,.tablet .homelink{background-image:url("../../files/img/system/klammer_oben_retina.png");background-size:775px 56px}.homelink ul{list-style-type:none;list-style-image:none}.homelink li a,.homelink li span.active{width:205px;height:57px;right:60px;top:15px;position:absolute;background-image:url("../../files/img/system/denseo_logo.png");background-repeat:no-repeat;text-indent:-9999px}.phone .homelink li a,.tablet .homelink li a,.phone .homelink li span.active,.tablet .homelink li span.active{background-image:url("../../files/img/system/denseo_logo_retina.png");background-size:205px 57px}li.facebook{padding-left:10px;background:url("../../files/img/system/facebook-icon.png") left center no-repeat}#naviFooterInfo{padding-top:20px;padding-bottom:20px;text-align:center;font-size:12px}
}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* Style sheet 30_container */
#container{padding:40px 85px}.ce_image{margin-top:6px}.ce_list ul li{font-size:12px}.partnerartikel .ce_headline{clear:both}.partnerartikel .ce_image,.ce_gallery li{overflow:visible;float:left;padding-right:8px;padding-left:8px}.ce_gallery li{width:110px;height:110px;display:table;margin-right:5px;margin-left:5px;vertical-align:middle;text-align:center}.ce_gallery li{-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.1);box-shadow:0 2px 5px 2px rgba(0,0,0,0.1);border-width:2px 0px;border-style:solid;border-color:#ff5900;border-radius:10px}.ce_gallery .image_container{display:table-cell;vertical-align:middle;text-align:center}.ce_gallery img{margin-bottom:-5px}.ie8 .ce_gallery li,.ie7 .ce_gallery li{background-color:#e6e6e6;border-width:1px 0px;border-style:solid;border-color:#ff5900}.ie7 .ce_gallery .image_container img{margin-top:10px}.landingpage,.landingpage .ce_image,.mod_article,.mod_article .ce_ytvideo{overflow:visible !important}.partnerartikel .ce_image img,.ce_gallery img,.landingpage .ce_image img,.ce_ytvideo iframe{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);border:1px solid #ccc}.partnerartikel .ce_image img:hover,.ce_gallery img:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.4);box-shadow:0 2px 10px 0 rgba(0,0,0,0.4);border:1px solid #999}.ce_downloads ul,.ce_download{margin:0 0 40px;padding:0;list-style-type:none;list-style-image:none}.ce_downloads img,.ce_download img{margin-bottom:-2px}.ce_hyperlink,.mod_dlh_googlemaps{margin-bottom:20px}iframe{margin-bottom:40px;border:0px hidden}
}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* Style sheet 40_produktuebersicht */
.produktuebersicht{width:720px;margin-left:-15px}.produktuebersicht .ce_image,.produktuebersicht .ce_hyperlink{height:210px;overflow:visible;float:left;margin:10px 14px 20px}.produktuebersicht.dekema .ce_image,.produktuebersicht.dekema .ce_hyperlink{height:280px}.produktuebersicht .caption{width:110px;min-width:110px;max-width:110px;display:none;padding-right:20px;padding-left:20px}.produktuebersicht .image_container{width:150px;height:200px;min-width:150px;min-height:200px;max-width:150px;max-height:200px;-webkit-box-shadow:0 3px 10px 3px rgba(0,0,0,0.2);box-shadow:0 3px 10px 3px rgba(0,0,0,0.2);border:1px solid #ccc}.produktuebersicht.dekema .image_container{width:210px;height:280px;min-width:210px;min-height:280px;max-width:210px;max-height:280px}.produktuebersicht .image_container:hover{-webkit-box-shadow:0 3px 10px 3px rgba(0,0,0,0.4);box-shadow:0 3px 10px 3px rgba(0,0,0,0.4);border:1px solid #999}
}
/* Roboto is a google webfont and is released under Apache Licence 2.0 */

@font-face {
    font-family: 'robotolight';
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_light_macroman/Roboto-Light-webfont.eot");
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_light_macroman/Roboto-Light-webfont.woff") format('woff'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_light_macroman/Roboto-Light-webfont.ttf") format('truetype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_light_macroman/Roboto-Light-webfont.svg#robotolight") format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_regular_macroman/Roboto-Regular-webfont.eot");
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_regular_macroman/Roboto-Regular-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_regular_macroman/Roboto-Regular-webfont.woff") format('woff'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_regular_macroman/Roboto-Regular-webfont.ttf") format('truetype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_regular_macroman/Roboto-Regular-webfont.svg#robotoregular") format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_medium_macroman/Roboto-Medium-webfont.eot");
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_medium_macroman/Roboto-Medium-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_medium_macroman/Roboto-Medium-webfont.woff") format('woff'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_medium_macroman/Roboto-Medium-webfont.ttf") format('truetype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_medium_macroman/Roboto-Medium-webfont.svg#robotomediumitalic") format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomediumitalic';
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.eot");
    src: url("../../files/fonts/roboto_fontsquirrel/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.woff") format('woff'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.ttf") format('truetype'),
         url("../../files/fonts/roboto_fontsquirrel/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.svg#robotomediumitalic") format('svg');
    font-weight: normal;
    font-style: normal;

}

