/* Style sheet screen */
.mod_fblikeit{margin-top:10px;}
#tl_subscribe .submit{width:165px;height:50px;margin-top:5px;margin-left:50px;border:0px;text-indent: -3000px;background: url(tl_files/hg-solar/buttons/abonnieren.png) no-repeat;cursor:pointer;}
#tl_unsubscribe .description,#tl_subscribe .description{display:none;}
#tl_unsubscribe .submit{width:165px;height:50px;margin-top:5px;margin-left:50px;border:0px;background: url("tl_files/hg-solar/buttons/kündigen.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
.zwei-spaltig{width:424px;float:left;display:block;padding:10px 9px 10px 10px;}
.ce_download{width:424;float:left;clear:left;display:block;}
.ce_text p,.ce_text a,.ce_text li{font-size:14px;}
#photovoltaik .ce_text,#waermepumpe .ce_text{width:424px;font-size:14px;}
#downloads .ce_headline{width:100%;float:left;}
.align_right{float:right;clear:right;display:block;}
.align_left{float:left;clear:left;display:block;}
#photovoltaik .ce_image,#waermepumpe .ce_image{width:424px;font-size:14px;}
#produkte-und-leistungen .ce_image{width:201px;position:relative;float:left;display:inline;padding:10px;}
#footer .mod_subscribe,#footer .mod_links{width:276px;height:249px;position:relative;float:left;display:block;margin-top:25px;margin-right:10px;margin-left:10px;}
.mod_links{margin-right:46px;}
#tl_subscribe .description,.mod_links p{display:block;padding-bottom:15px;font-style:italic;font-size:14px;color:#f7f7f7;}
#footer #tl_subscribe .text{width:262px;}
#footer #tl_subscribe{float:left;display:block;padding:5px;}
#footer .mod_newslist{width:276px;height:334px;position:relative;float:left;display:block;margin-top:25px;margin-right:10px;margin-left:46px;}
#footer .layout_short{margin-bottom:10px;border-bottom:1px dotted #ffffff;}
#footer .layout_short.last{border:0;}
#footer .layout_short p,#footer .layout_short a{color:#ffffff;}
#footer .layout_short p{padding-bottom:5px;}
#footer .layout_short h2{margin-bottom:5px;}
#footer .layout_short p.more{padding-bottom:10px;}
#footer .teaser{line-height:1.3;}
#footer .mod_newslist h1,#footer .mod_subscribe h1,#footer .mod_links h1{border-bottom:2px groove #f7f7f7;color:#f7f7f7;}
.ce_table table{background-color:#F0F0F0;}
.mod_webShop_articleRecommendet{margin:0;padding:10px 0;background-color:#ffffff;}
.login-left{margin:0 0 10px;padding:0;}
.login-left li{margin-left:10px;padding-left:10px;font-size:11px;}
.box-white{margin:0;padding:10px 10px 0;background-color:#F0F0F0;border:1px solid #E2E2E2;}
.pagination{width:613px;margin-top:20px;padding:8px;background-color:#F9F9F9;border:1px solid #E2E2E2;}
.pagination p{width:100px;padding:3px 6px;border:1px solid #B6B6B6;font-weight:normal;text-decoration:none;color:#333333;text-shadow:0px 1px #F6F6F6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#E6E6E6;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));}
.pagination ul{width:550px;float:right;margin:-18px 0 0;padding:0 3px;text-align:right;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination li a{padding:3px 6px;border:1px solid #B6B6B6;font-weight:normal;text-decoration:none;color:#333333;text-shadow:0px 1px #F6F6F6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#E6E6E6;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));}
.pagination a:hover,.pagination .current{padding:3px 6px;border:1px solid #B6B6B6;text-decoration:none;color:#333333;text-shadow:0px 1px #F6F6F6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#004F80;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#004F80);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#004F80));}
.pagination a:hover,.pagination a.current{color:#FFFFFF;box-shadow:0px 1px #E7E7E7;-moz-box-shadow:0px 1px #E7E7E7;-webkit-box-shadow:0px 1px #E7E7E7;}
.pagination a:hover,.pagination .current{border-color:#B6B6B6;color:#ffffff;text-shadow:0px 1px #388DBE;background:#004F80;}
#left .mod_subscribe h2{border-bottom:0px;font-size:11px;text-transform:none;}
#left .mod_subscribe .text{width:170px;margin-top:3px;margin-bottom:5px;}
#left .mod_subscribe .submit,#left .mod_subscribe .submit:hover{margin-bottom:10px;font-size:10px;}
.box-grey{margin:10px 0 20px;padding:10px 10px 0;background-color:#F9F9F9;border:1px solid #E2E2E2;}
.box-grey h2{border-bottom:1px solid #cccccc;}
.box-blau{margin:10px 0 20px;padding:10px 10px 0;background-color:#2392D9;color:#ffffff;}
.box-blau p{color:#ffffff;}
.box-blau p a{color:#ffffff;}
.box-black{margin:10px 0 20px;padding:10px 10px 0;background-color:#333333;color:#ffffff;}
.box-black p{color:#ffffff;}
.box-black p a{color:#ffffff;}
.box-news,.editAddress{margin:10px 0 20px;padding:10px;background-color:#F9F9F9;border:1px solid #E2E2E2;}
.mod_navigationMain ul.level_1{width:970px;height:400px;background-image:url("tl_files/hg-solar/mod_navigation_bg.png");background-repeat:no-repeat;}
.mod_navigationMain .level_1 ul{width:200px;left:-999em;position:absolute;margin-bottom:0;}
.mod_navigationMain li:hover a{text-decoration:underline;color:#004f80;}
.mod_navigationMain .level_2 ul{margin:-27px 0 0 140px;}
.mod_navigationMain .level_2 li.first,.mod_navigationMain .level_2 li.active.first{float:none;margin:0;padding-top:15px;background:url("tl_files/hg-solar/nav_level2_top.png") left top no-repeat;}
.mod_navigationMain .level_2 li.last,.mod_navigationMain .level_2 li.active.last,.mod_navigationMain .level_2 li.trail.last{float:none;background-image:url("tl_files/hg-solar/nav_level2_bottom.png");background-repeat:no-repeat;}
.mod_navigationMain ul.level_2{top:40px;position:absolute;margin-left:-14px;//webkit-box-shadow: 1px 1px 3px #666666;//-moz-box-shadow: 1px 1px 3px #666666;//box-shadow: 1px 1px 3px #666666;}
.mod_navigationMain .level_2 li,.mod_navigationMain .level_2 li.active{width:181px;float:none;padding:0 25px 5px 15px;background:url("tl_files/hg-solar/nav_level2_mid.png") left top repeat-y;}
.mod_navigationMain .level_2 a{margin:0;padding:0 0 5px;border-bottom:1px solid #ffffff;font-size:12px;color:#333333;text-transform:none;}
.mod_navigationMain .level_2 a.last{border-bottom:0px solid #ffffff;text-transform:none;}
.mod_navigationMain .level_2 a:hover,.mod_navigationMain .level_2 span{margin:0;padding:0 0 5px;font-size:12px;color:#0d0d0d;text-transform:none;}
.mod_navigationMain .level_2 span,.mod_navigationMain .level_2 a.trail{margin:0;padding:0 0 5px;text-decoration:none;font-size:12px;text-transform:none;}
.mod_navigationMain li:hover .level_2,.mod_navigationMain .level_2 li:hover .level_3{left:auto;z-index:9999;}
.mod_footer_logo{left:5px;top:0;position:absolute;}
.mod_footer_cloud{width:307px;height:59px;left:280px;top:10px;position:absolute;overflow:hidden;}
.mod_footer_cloud h6{margin:0 0 2px;padding:0;border-bottom:0px;}
.mod_footer_cloud a{margin-right:5px;border-bottom:1px dotted #ffffff;font-family:tahoma;font-weight:normal;text-decoration:none;color:#ffffff;line-height:1.5;}
.mod_footer_cloud a:hover{margin-right:5px;border-bottom:1px solid #ffffff;font-family:tahoma;font-weight:normal;text-decoration:none;color:#000000;line-height:1.5;}
.pdf_link{right:0;top:-41px;position:absolute;}
.mod_footer_copyright{width:888px;height:61px;position:relative;float:left;display:block;margin-bottom:20px;padding:5px 36px;background:url("tl_files/hg-solar/copyrights_bg.png") left top no-repeat;border-top:1px solid #ffffff;font-weight:normal;font-size:10px;color:#ffffff;}
.mod_footer_copyright a,.mod_footer_copyright td{font-weight:normal;text-decoration:none;font-size:10px;color:#ffffff;}
.mod_footer_copyright a:hover{font-weight:normal;text-decoration:none;font-size:10px;color:#000000;}
.mod_header_search{right:31px;top:99px;position:absolute;}
.mod_header_search input.text{width:120px;height:16px;top:-1px;position:relative;margin:0 0 0 10px;padding:2px 0 0;border:0px;font-size:11px;}
.mod_header_search input.submit{width:20px;height:21px;top:2px;position:relative;background:url("tl_files/images/search_button.gif") center center no-repeat;border:0px;cursor: pointer;}
html{overflow-y: scroll;overflow-x: auto;}
.mod_navigationMain{top:110px;position:absolute;}
.mod_navigationMain ul,.mod_navigationMain li,.mod_navigationSub ul,.mod_navigationSub li,.mod_webShop_subnavigation ul,.mod_webShop_subnavigation li{margin:0;padding:0;list-style-type:none;}
.mod_navigationMain li{float:left;background: url("tl_files/hg-solar/mod_navigation_spacer.png") no-repeat scroll right center transparent;}
.mod_navigationMain li.last{float:left;background-image:url("-");background: ;}
.mod_navigationMain a{display:block;padding:16px 10px 17px;font-weight:normal;text-decoration:none;font-size:13px;color:#004f80;text-transform: uppercase;}
.mod_navigationMain a:hover,.mod_navigationMain a.trail,.mod_navigationMain span{display:block;padding:16px 10px 17px;font-weight:normal;text-decoration:none;color:#000000;text-transform: uppercase;}
.mod_navigationMain li.active,.mod_navigationMain li.trail{font-weight:normal;font-size:13px;color:#000000;background: url("tl_files/hg-solar/nav_position.png") center 30px no-repeat, url("tl_files/hg-solar/mod_navigation_spacer.png") right center no-repeat;}
.mod_navigationMain li.first{margin-left:26px;}
.mod_navigationSub,.mod_webShop_subnavigation{margin-bottom:20px;}
.mod_navigationSub a,.mod_webShop_subnavigation a{display:block;margin-top:1px;padding:3px 5px;background-color:#F0F0F0;font-weight:normal;text-decoration:none;}
.mod_navigationSub a:hover,.mod_webShop_subnavigation a:hover{background-color:#005183;font-weight:normal;text-decoration:none;color:#ffffff;}
.mod_navigationSub li .active,.mod_navigationSub li .trail,.mod_webShop_subnavigation li .active,.mod_webShop_subnavigation li .trail{display:block;margin-top:1px;padding:3px 5px;background-color:#e99613;font-weight:normal;text-decoration:none;color:#ffffff;}
.artikelliste #left .mod_navigation{display:none;}
.ce_text ul,.ce_list ul,.ws_tabContent ul{margin:0 0 10px;padding:0;list-style-type:none;}
.ce_text ul li,.ce_list ul li,.ws_tabContent ul li{margin-top:1px;margin-left:15px;padding-left:5px;list-style-type:circle;}
.login-left ul{padding:3px 5px;background-color:#F0F0F0;}
.box-top{border-bottom:0px;}
.box-bottom{margin-top:-25px;border-top:0px;}
.ce_text ol{margin:0;padding:0 0 0 20px;}
.mod_header_logo{left:36px;top:14px;position:absolute;}
.mod_header_shirts{right:255px;top:0;position:absolute;}
body{background-color:#c9c9c9;background-position:left top;background-repeat:repeat-x;}
#header{background:url("tl_files/hg-solar/header_bg.png") left top no-repeat;}
#container{top:-1px;position:relative;padding:20px 36px;background:#f7f7f7 url("tl_files/hg-solar/container_bg.png") left top no-repeat;border-right:1px solid #ffffff;border-left:1px solid #ffffff;box-shadow:inset 0 0 10px #808080;-moz-box-shadow:inset 0 0 10px #808080;}
#left .inside{width:225px;margin-top:4px;margin-left:-;}
#main .inside{}
#home h1,#unternehmen h1{width:424px;display:block;}
#home .ce_text,#unternehmen .ce_text{width:424px;position:relative;display:block;}
#home_img{width:50%;position:relative;float:left;display:block;}
#home p{font-size:14px;color:#0d0d0d;}
#footer{width:960px;height:359px;top:-5px;position:relative;padding-bottom:15px;background:url("tl_files/hg-solar/footer_bg.png") left top no-repeat;}
.ce_text,.teaser{line-height:1.6;}
#main .ce_text{padding-top:1px;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.image_container .caption{margin-top:5px;text-align:center;font-size:11px;}
.mod_kartonfinder{margin-top:50px;margin-left:20px;}
.ce_gallery .caption{color:#999999;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#666666;}
.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;top:-2px;position:relative;padding-right:3px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px dotted #7AB2CB;font-size:11px;}
.mod_search h3{margin:0 0 2px;padding:0;}
.mod_search h3 a{font-weight:bold;}
.mod_search .context{margin:0 5px 3px 0;line-height:1.6;}
.mod_search .url{margin-bottom:12px;font-size:11px;color:#2392D9;}
.mod_search .relevance{font-weight:normal;font-size:11px;color:#2392D9;}
.mod_search .highlight{font-weight:bold;}
.mod_search .filesize{display:none;}
.mod_breadcrumb{width:888px;height:20px;top:398px;position:absolute;padding-top:5px;padding-right:36px;padding-left:36px;vertical-align:baseline;font-weight:normal;text-decoration:none;font-size:11px;color:#ffffff;background: rgba(255,255,255,0.2);}
.mod_webShop_breadcrumb{width:888px;height:20px;top:164px;position:absolute;padding-top:5px;padding-right:36px;padding-left:36px;vertical-align:baseline;font-weight:normal;text-decoration:none;font-size:11px;color:#ffffff;background: rgba(255,255,255,0.2);}
#top.shop .mod_breadcrumb,#top.header_short .mod_breadcrumb{width:888px;height:20px;top:164px;position:absolute;padding-top:5px;padding-right:36px;padding-left:36px;vertical-align:baseline;font-weight:normal;text-decoration:none;font-size:11px;color:#ffffff;background: rgba(255,255,255,0.2);}
.mod_breadcrumb h1{float:left;display:block;padding-top:1px;padding-right:5px;padding-left:0;border:0px;font-weight:normal;text-decoration:none;font-size:11px;color:#ffffff;}
.mod_breadcrumb span{display:inline;}
.mod_breadcrumb a{left:241px;top:134px;padding-right:5px;font-weight:normal;font-size:11px;color:#f7f7f7;}
.mod_breadcrumb a:hover{color:#2392D9;}
.ce_table{margin-top:0;margin-bottom:10px;border-left:1px solid #ffffff;}
.ce_table td{width:130px;padding:2px 8px;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.ce_table th a{color:#000000;}
#tps td{padding:2px 4px;}
#tps .col_0{width:80px;}
#tps .explanation{padding-bottom:24px;}
