@media screen{
/* Contao Open Source CMS :: Copyright (C) 2005-2012 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative}select,input,textarea{font-size:99%}form{margin:0;padding:0}img{border:0}#left{float:left}#right{float:right}#main{width:auto;position:relative}.inside{position:relative;text-align:left}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block;text-align:left}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #main{position:static}header,footer,nav,section,aside,article,figure,figcaption{display:block}
}
@media all{
/* SLIMBOX */
#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("../../plugins/slimbox/css/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("../../plugins/slimbox/css/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../../plugins/slimbox/css/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("../../plugins/slimbox/css/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
}
@media all{
/* Style sheet accordion */
.mod_faqlist div.title{padding-top:10px;text-decoration:underline;cursor:pointer}.mod_faqlist div.answer{padding-left:4em}
}
@media all{
/* Style sheet shop */
div#ctrl_membership + span.mandatory{float: left; position: relative; top: -58px; left: 100px}.basketinfo{padding-left:22px;background:url("../../tl_files/images/basket.png") left top no-repeat}#right .basketbg{width:200px;margin:0 5px 0 0;padding:5px;background-color:#fDD}.steplink{margin-right:50px;line-height:80px;font-weight:bold}.ordercommand{margin-top:15px;margin-bottom:15px}.baskettable th,.baskettable td.item,.baskettable td.amount,.baskettable .price table{padding-bottom:10px}.baskettable th,.baskettable td{padding-right:15px}.baskettable .money,.baskettable .price,.baskettable .price table,.baskettable .subtotal{margin-left:auto;text-align:right}.baskettable .subtotal{width:100px}.baskettable th.price{width:150px}.baskettable .action{padding-right:0;padding-left:0}.shop_article div.price{padding-top:8px;padding-bottom:8px}.shop_article div.image{width:110px;float:left;margin-top:0;margin-right:10px;vertical-align:top}.shop_article div.description{width:550px;float:left}.shop_article .description div.download{width:245px;float:right}.shop_article td.price{padding-top:0;padding-right:0;padding-left:6px;text-align:right}.shop_article td.pieces{padding-top:0;padding-right:0;padding-left:0}.shop_article .image img{border:1px solid #000}.shop_article div.inner h3{width:450px;margin-top:-5px;margin-right:0;margin-bottom:5px}.shop_article p.inner{display:block}#main h1{margin-bottom:20px}.i7shop .text,.i7shop .textarea,.i7shop #ctrl_country,.i7shop #ctrl_membership{}.i7shop label{width:150px;float:left}.i7shop .radio_container label{float:none}.i7shop .radio_container{margin-left:150px}.widget,.login_error,.ctrl_shipping_address{margin-top:10px;margin-bottom:10px}#registerform{margin-top:10px;margin-bottom:10px;padding-top:10px}.i7shop .steplink{padding-right:25px}.i7shop .line{margin-bottom:30px}.i7shop #shippingdisclaimer{margin-bottom:20px}.clear{clear:both}
}
@media all{
/* Style sheet sitemap_margins */
#mod_sitemap ul.site_level_1{margin-top:10px;margin-bottom:5px;padding-left:15px;font-weight:bold;list-style-type:none}#mod_sitemap ul.site_level_1 li{margin-top:25px}#mod_sitemap ul.site_level_1 a{font-size:1.3em}#mod_sitemap ul.site_level_2{font-weight:normal;list-style-type:square;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px}#mod_sitemap ul.site_level_2 li{margin-top:0}#mod_sitemap ul.site_level_2 a{font-size:1em}#mod_sitemap ul.site_level_3{list-style-type:square;margin:5px}
}
@media handheld,screen{
/* Style sheet basic */
.cal_6{background-color:#a2d0fa}.slideshow-container{width:150px;height:98px;position:relative;float:left;margin-right:10px;margin-left:0}.slideshow-container img{left:0;top:0;position:absolute;display:block;z-index:1;cursor:pointer}.cal_5{background-color:#9c4343}.mod_glossar table{margin-top:10px}.minergieR{vertical-align:top;font-size:65%;line-height:70%}.quicklinks_head{width:200px;height:20px;margin:0;padding:5px 5px 0;vertical-align:top;background-image:url("/tl_files/system/hg_kasten_head_grau_rund.jpg");background-repeat:no-repeat;font-weight:bold;color:#434343}.quicklinks{width:200px;margin:0;padding:10px 5px 5px;vertical-align:top;background-image:url("/tl_files/system/hg_kasten.jpg");background-repeat:repeat-y;line-height:20px;color:#000}.pdfdownload{width:135px;padding:0 0 10px 40px;background:url("/tl_files/images/icon_pdf_ql.gif") left top no-repeat}.xlsdownload{width:135px;padding:0 0 10px 40px;background:url("/tl_files/images/icon_xls_ql.gif") left top no-repeat}.docdownload{width:135px;padding:0 0 10px 40px;background:url("/tl_files/images/icon_doc_ql.gif") left top no-repeat}.jpgdownload{width:135px;padding:0 0 10px 40px;background:url("/tl_files/images/icon_jpg.gif") left top no-repeat}.zipdownload{width:135px;padding:0 0 10px 40px;background:url("/tl_files/images/icon_zip.gif") left top no-repeat}.clear{clear:both}.border{border:1px solid #333;border-collapse:collapse}.r{font-size:65%}.stdtable{border-collapse:collapse;max-width:600px}.stdtable td img{margin-bottom:20px;vertical-align:top;border:1px solid #000}.stdtable td{vertical-align:top}.stdcol1{width:110px;padding-right:20px}.stdcol2{width:300px}.stdcol1n2{width:410px}.stdcol3{width:140px}#main + table{width:600px;margin:0;padding:0;vertical-align:top}#main table.grau td{margin:0;padding:5px;vertical-align:top;background-color:#f1f1f1;border:0.1px solid #fff;border-collapse:collapse;list-style-type:none}#main table.grau li{margin-left:0;padding-left:0}.mod_newslist .layout_short,.mod_newsarchive .layout_short{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #E53138}.mod_newslist .more,.mod_newsarchive .more,div.teaser .more{margin-top:5px}.mod_newsreader .info{margin-bottom:15px}.mod_newsreader .back{margin-top:30px;margin-bottom:20px}.mod_newsmenu .newsmenu_level_1{padding-left:0;list-style-type:none}.mod_newsmenu .year{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;font-size:14px}.mod_newsmenu .newsmenu_level_2{margin-top:10px;padding-left:16px;list-style-type:disc}.mod_nl_reader .newsletter #nl_gesamt{background-color:#F1F1F1}.mod_faqreader h1{font-size:16px;line-height:22px}.mod_faqreader .info{padding-top:6px;padding-bottom:6px;font-size:11px;color:#919191}#rsslink{padding-left:21px;background-image:url("../../tl_files/images/rss.gif");background-repeat:no-repeat;background-position:left 1px}.mod_glossar td.title{width:190px;padding-right:10px;padding-bottom:10px;font-weight:bold}.mod_glossar td.description{padding-bottom:10px}
}
@media all{
/* Style sheet xElements */
html>body .mime_icon{top:-1px;position:relative}.ce_gallery table{width:100%}#faqlist .title li{cursor:pointer}.ce_gallery td{text-align:center;vertical-align:middle}.ce_list ul{margin:0;padding:0}.ce_list li{margin:0 0 0 22px;padding:0;line-height:1.4}* html .ce_list li{margin:0 0 0 26px}*:first-child+html .ce_list li{margin:0 0 0 26px}.ce_table table{border-left:1px solid #ccc}.ce_table td{padding:2px 8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.ce_text{clear:both;line-height:1.5}ce_headline{}.shop_article{clear:none;margin-top:25px;margin-bottom:0}.image{float:none;clear:both;display:block;margin:6px 0 0}.description block{clear:none;display:block}div.teaser{margin-top:5px}div.teaser_block h1{background-color:#e8e8e8;border:1px solid #080808;font-size: 120% !important}
}
@media all{
/* Style sheet xForm */
p.error{margin:1px 0;padding:2px 2px 2px 20px;background:#f1f1f1 url("../../tl_files/system/exclamation.png") left center no-repeat;border:1px solid #ff4646;font-size:8pt;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}div.checkbox_container{margin:0 0 1px}.formbody{position:relative}#memberinscription .formbody .col_first{border-bottom:0px}.formbody #firmenkategorien{width:300px;left:100px;position:relative;display:block;padding:10px;background-color:#EFEFEF}#firmenkategorien label,#kattable,#kattable td{padding:0;font-size:10px;border-spacing:0px}.formbody .col_0{width:340px;clear:both;border-bottom:1px dotted #cccccc}.formbody td{padding:3px 15px 3px 3px}.formbody .captcha_text{float:left}.formbody fieldset{border:0px}.formbody fieldset span{display:block}* html div.checkbox_container{margin:2px 0 -1px}*:first-child+html div.checkbox_container{margin:2px 0 -1px}div.checkbox_container span{display:block;padding-right:6px}input.checkbox{margin:3px 3px 0 1px;padding:0}* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px}*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px}select{width:204px;margin:1px 0}* html select{width:206px}div.error{color:#f00}fieldset{width:600px;display:block;margin:12px 0 24px;padding:12px 12px 0}* html fieldset{margin-top:12px}*:first-child+html fieldset{margin-top:12px}legend{font-weight:bold;color:#696969}* html legend{margin-top:-24px;padding:12px 0}*:first-child+html legend{margin-top:-24px;padding:12px 0}input.file{margin:1px 0}* html input.file{margin:0}*:first-child+html input.file{margin:0}div.radio_container{margin:0 0 1px}* html div.radio_container{margin:2px 0 -1px}*:first-child+html div.radio_container{margin:2px 0 -1px}div.radio_container span{display:block;padding-right:6px}input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0}* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px}*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px}input.text,input.password{width:200px;margin:1px 0}* html input.text,* html input.password{margin:0}*:first-child+html input.text,*:first-child+html input.password{margin:0}textarea{width:360px;height:140px}* html textarea{width:358px}
}
@media screen{
/* Style sheet xBasic */
#header{padding-top:10px}.icon{margin-right:auto;text-align:left}#impr{width:300px;left:150px;position:absolute;float:left;margin-right:auto;margin-left:auto;text-align:center}#made{width:200px;margin-right:37px;margin-left:auto}.glossar{border-top:0px dotted #ccc;border-right:0px dotted #cccccc;border-bottom:2px dotted #cccccc;border-left:0px dotted #cccccc;cursor:help}.mod_articleList{list-style-type:none}#main hr{height:1px;clear:both;margin-top:12px;border-top:1px dotted #ccc;border-right:0px dotted #e53138;border-bottom:0px dotted #e53138;border-left:0px dotted #e53138}#main + table{width:600px;margin:0;padding:0;vertical-align:top}#main table th,#main table td{vertical-align:top}#main table ul,#main table li{margin-top:0;margin-right:auto;padding-top:0}.table_links td{padding-bottom:20px}#headerimagerotation{width:100%;height:150px;margin:0;padding:0}#headerimagerotation a{color:#000}.mod_breadcrumb{padding:10px 10px 0;background-color:#FFF}#mod_languageselector{top:177px;position:relative;margin:0 350px 0 25px;padding:0;text-align:left;color:#fff;z-index:10}#mod_languageselector a{text-decoration:underline;color:#fff}#navigation{height:31px;position:static;margin:0;padding:0;background:#FFF url("../../tl_files/system/hg_nav.gif") left top repeat-x}#mod_navigation,.mod_navigation,.mod_navigation ul,.mod_navigation ul li{position:relative;overflow:visible;z-index:25}.mod_navigsearch{position:relative;float:right;margin:0;padding:4px 10px 0 4px}.mod_navigsearch input#quicksearch{width:100px;height:16px;border:1px solid #BBB}#minLogo{width:260px;height:85px;margin:20px 15px 20px 25px;border:0px}#container{height:400px;padding:12px 18px;background-color:#fff;min-height:400px;height:auto !important}.inside{position:static}#custom{position:relative;z-index:105}#wrapper{position:relative;z-index:1}#right{width:220px;height:100%;padding:30px 0 0 30px}#main{padding-top:20px;padding-right:20px;padding-bottom:20px;border-right:1px dotted #e53138;border-collapse:separate;line-height:30px}#footer div{height:2em;padding-top:2px;padding-bottom:1px;text-align:center;vertical-align:middle;background-image:url("../../tl_files/system/hg_nav.gif");font-size:0.9em;color:#FFF;white-space:nowrap}#footer a{height:2em;font-size:1em;color:#FFF;white-space:nowrap}img{border:0px}p,pre,form{position:static;margin:0;padding:0;z-index:3}#main h1{margin:5px 0;padding:0;font-size:16px;font-weight:bold}#main h2{margin:15px 0 8px;padding:0;font-size:14px;font-weight:bold}optgroup{padding-top:3px;padding-bottom:3px}body{margin:0;padding:4px;background-color:#ddd}a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:Verdana,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Verdana,sans-serif}fieldset,form,input,optgroup,select,textarea{font-family:Verdana,sans-serif}a,body,div,fieldset,form,input,label,li,ol,optgroup,select,td,th,textarea,ul{font-size:12px;line-height:17px;color:#666966}h2,h3,h4,h5,h6{font-size:12px;color:#666966}#main ul{margin-left:0;padding-left:1.4em}a{text-decoration:none;color:#e53138}a:hover{text-decoration:underline}.sup{font:8px Arial,Helvetica,sans-serif}
}
@media all{
/* Style sheet menu */
#navigation .level_1 p.active,.trail a.trail{background-color:#333;background-image:url("../../tl_files/system/hg_nav2.gif")}#navigation .mod_navigation,#navigation .mod_navigation ul{margin:0;padding:0;line-height:1;z-index:25;list-style: none}.level_1 ul{top:-999em;z-index:98}.level_1 .counter{display:none}#navigation .level_1 a,#navigation .level_1 a:hover,#navigation .level_1 p{display:block;text-align:center;border-right:0px solid #fff;border-left:1px solid #fff;border-collapse:collapse;line-height:30px;text-decoration:none;color:#EEE}#navigation .level_1 li{width:162px;position:relative;float:left}.mod_navigation li ul{left:0;position:absolute}#navigation .level_1 > li{background-image:url("../../tl_files/system/hg_nav.gif");background-position:left top}#navigation ul.level_2{width:200px}#navigation .level_2 a,#navigation .level_2 a:hover,#navigation  .level_2 p{width:200px;margin:0;padding:5px 4px 5px 2px;text-align:left;background-color:#E73334;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:0px solid #fff;border-left:1px solid #fff;border-collapse:collapse;line-height:14px}#navigation .level_2 a.submenu,#navigation .level_2 a.submenu{background:#E73334 url("../../tl_files/system/arrow.gif") right center no-repeat}#navigation .level_2 a:hover,#navigation .level_2 p:hover{background-color:#454545}#navigation ul.level_3,#navigation ul.level_4{width:180px;margin:-1em 0 0 10em;z-index:99}#navigation .level_3 a,#navigation .level_3 a:hover,#navigation .level_3 p{width:180px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:0px solid #fff;border-left:1px solid #fff;border-collapse:collapse}#navigation .level_1 li:hover ul,#navigation ul.level_1 li.sfHover ul{left:0;top:2.5em}#navigation .level_1 li:hover li ul,#navigation .level_1 li.sfHover li ul{top:-999em}#navigation .level_1 li li:hover ul,#navigation ul.level_1 li li.sfHover ul{top:2em}#navigation .level_1 li:hover,#navigation .level_1 li.sfHover,#navigation .level_1 a:focus,#navigation .level_1 a:hover,#navigation .level_1 a:active{z-index:98;direction:ltr}#navigation .level_1 li:hover,#navigation  .level_1 li.sfHover{background-color:#ff7171}#navigation .level_1 li:hover ul ul,#navigation  .level_1 li:hover ul ul ul,.level_1 li.sfHover ul ul,.level_1 li.sfHover ul ul ul{left:0}#navigation .level_1 li:hover ul,#navigation  .level_1 li li:hover ul,.level_1 li li li:hover ul,#navigation .level_1 li.sfhover ul,#navigation .level_1 li li.sfhover ul,#navigation  .level_1 li li li.sfhover ul{left:auto}
}
@media print{
/* Style sheet print */
#navigation,#header,#footer,#right,#logo,#breadcrumbs,#mod_languageselector{display:none}body{margin:0;padding:0;color:#000;font:10pt Verdana,Arial,"sans serif"}h1,h2,h3,h4,h5,h6{margin:.75px 0 .5px;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida",Verdana,"Bitstream Vera Sans",sans-serif;font-weight:bold;page-break-after: avoid}h2{font-size:1.2em;color:#000}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.0em}h6{font-size:.8em}ol,ul,li{margin-top:5px;margin-bottom:5px;margin-left:0;padding-left:0;font-size:1.0em;line-height:1.5}p{margin:0 0 1px;font-size:1.0em;line-height:1.5}#main table.grau{margin:0;padding:0;border:1px solid #000;border-collapse:collapse}#main table.grau td{margin:0;padding:5px;vertical-align:top;background-color:#0c0;border:1px solid #000;border-collapse:separate;list-style-type:none}#main table.grau li{margin-bottom:0;margin-left:5px;padding-bottom:0;padding-left:5px}code{color:#333;font:.76em Monaco,monospace;background: transparent}a,a:visited,a:hover,a:visited:hover{text-decoration:none;color:#04667e;background: transparent}a img{}a:link:after,a:link:visited:after{font-size:76%;color:#999;background: transparent}a:link:after{}.beispiel a:link:after,.beispiel a:link:visited:after{content: ""}#sitemast{margin-bottom:1.5em;padding-bottom:1em;border-bottom:20pt solid #c8c8c8}#sidecontent{margin:1cm;padding:5pt;border:1pt dashed;font-size:.95em;background: #dde5f3}#footer{text-align:center;border-top:1.5pt solid;font-size:.95em;color:#333}#sidecontent p,#footer p{text-indent:0}#sidecontent h2{margin:0}.postinfos{width:50%;border-bottom:1pt solid;font-weight:bold}div.beispiel{padding:3pt;background-color:#eee;border:2pt solid #bbb;page-break-inside: avoid}
}
@media all{
/* Style sheet Minergie_Module */
table.minergiemodules td,table.minergiemodules th{border:1px solid #858585;border-collapse:collapse;font-size:10px}table.minergiemodules{border:0px;border-collapse:collapse}
}
@media all{
/* Style sheet Startseite */
#topfeature{display:block}#home_column_left{width:333px;float:left;margin-right:20px;padding-right:20px;border-right:1px dotted #E53138}#home_column_middle{width:333px;float:left}#right{width:200px;padding-top:20px}#right #tl_subscribe input.text{width:195px}
}
