﻿/* ********* MAIN ********* */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    margin:0px;
}
a {
    color:#000000;
    text-decoration: none;
}
a:link,  a:visited {
    color:#000000;
}
a:hover,  a:active {
    color:#000000;
    text-decoration: underline;
}
h1 {
    font-size:16px;
    font-weight:bold;
    color: #000000;
    font-family: "Helvetica", Arial, Verdana;
}
h2 {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, Verdana;
}
h3 {
    color:#000000;
    font-size:12px;
    font-weight:bold;
    margin-bottom:-7px;
        font-family: Arial, Helvetica, Verdana;
}
h4 {
    color:#000000;
    font-size:12px;
    font-weight:bold;
    line-height:26px;
    margin-bottom:-7px;
}
h5 {
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    margin-top: 15px;
}
/* ********* SITE SPECIFIC LAYOUT ********* */
.site { margin-left: 0px; width: 100%;}
.header_top { height:50px;}
.header_top_nav { display:none; margin-right: 0px; height: 21px; float: right; background-image: url(/media/images/layout/header_top_bg.gif); background-repeat: no-repeat; width:277px;}
.header_top_nav_links {  display:none;margin-left: 40px; font-size: 10px; position:absolute;}
.header_top_nav_links a {  display:none;margin-left: 2px; font-size: 10px; margin-top: 4px; top: 0px; float: left;}
.header_mid { height: 27px; width:907px;}
.header_logo { float:left; }
.header_utilties { float:right;  display:none;}
.header_utilties_search_field { display:none; width:108px; float: left; background-image: url(/media/images/layout/search_input_bg.gif); background-repeat: no-repeat; height: 22px;}
.header_utilties_search_field input {  display:none;font-size: 9px; border: 0; width: 75px; padding:1px; margin-top:3px; margin-left: 25px;}
.header_utilties_search_button {  display:none;float: left; }
.header_utilties_print_button {  display:none;float: left; }
.header_bottom { display:none; height: 54px; width:907px; }
.header_bottom_nav_left {  display:none;float: left;margin-top:11px;margin-bottom:12px; }
.header_bottom_nav_right { display:none; float:right; }
.content_start { width: 960px; height: 600px;}
.content_start_box_left { height:auto !important; height:200px;  position:absolute; background-image: url(/media/images/layout/bg_box_big_bottom.gif); background-repeat: repeat-y; min-height:200px; width:249px; top: 480px;}
.content_start_box_left h2 { text-align: center; color: #000000; font-size: 14px; }
.content_start_box_middle { height:auto !important; height: 200px; position:absolute; background-image: url(/media/images/layout/bg_box_big_bottom.gif); background-repeat: repeat-y; min-height:200px; width:249px; top: 480px; left:357px; }
.content_start_box_middle h2 { text-align: center; color: #000000; font-size: 14px;  }
.content_start_box_middle ul { list-style-type: none; margin: 0;}
.content_start_box_middle ul li { padding-top:10px; padding-bottom: 10px; border-bottom: 1px #999999 solid; }
.content_start_box_right { position:absolute; background-image: url(/media/images/layout/bg_box_small.gif); background-repeat: repeat-y;  width:188px; min-height:210px; height:200px; top: 480px; left:777px; }
.content_start_box_right h2 { text-align: center; color: #000000; font-size: 14px; }
.box_content { padding-left: 15px;}
.box_bottom_pos { margin-bottom: 0px;}
.overlay_rechner { position:absolute; top: 624px; left: 906px; z-index:5;}
.overlay_rechner_site { position:absolute; top: 144px; left: 128px; z-index:5;}
* html .overlay_rechner_site, *+html .overlay_rechner_site
{
top:162px;
}
* html .overlay_rechner, *+html .overlay_rechner
{
top:642px;
}
* html .overlay_rechner_site
{
top:162px;
}
* html .overlay_rechner
{
top:642px;
}
.bottom_nav { font-size: 11px; color: #000000; margin-left: 4px;}
.faqlink { overflow: hidden; padding: 11px; padding-right: 0; padding-left: 0; width: 210px; margin-bottom: 0px; height: 15px; }
.content_standard { height:auto !important; height: 150px;  min-height:150px; width:100%; top: 210px; }
.content_big_size {width:906px;}
.content_standard h1 { padding-left: 0px; padding-right: 28px; }
.content_standard p { padding-left: 0px; padding-right: 28px; line-height:16px; }
.content_standard h3 { padding-left: 0px; padding-right: 28px; }
.content_standard form { padding-left: 0px; padding-right: 28px; }
.content_standard table { padding-left: 0px; padding-right: 23px; }
.content_standard ul { list-style-image: url(); line-height: 18px; }
.content_standard table td{ border-bottom: 1px solid #F3F3F3; }
*:first-child+html table { margin-left: 0px;  width: 570px; }
* html table { margin-left: 0px; width: 570px; padding-right: 23px; }
.content_document_title { display:none;}
.breadcrumbs { border-bottom:1px solid #6f6f6f;border-top:1px solid #6f6f6f;color:#000000;font-size:10px;margin-bottom:31px;margin-top:31px;padding:10px 0 10px 0;width:100%;}
.button_standard { background-image: url(/media/images/layout/button_standard.gif); background-repeat: no-repeat; width: 160px; height: 33px;}
.button_standard a { display: block; padding-left: 28px; font-size: 12px; font-weight: bold; width: 160px; height: 33px; padding-top: 7px;}
.nach_oben { float: right; padding-right: 25px;}
/* ********* BOXEN ********* */
.box_container {display:none; }
.energiesparen_box_right { height:auto !important; background-image: url(/media/images/layout/bg_box_small.gif); background-repeat: repeat-y;  width:188px; min-height:80px; height:80px;  }
.energiesparen_box_right h2 { text-align: center; color: #666666; font-size: 14px; }
.energiesparen_box_right .box { width: 165px; }
.press_archives_image_entry {
border:1px solid #D9D9D9;
color:#6F6F6F;
float:left;
font-size:10px;
height:190px;
margin-bottom:10px;
margin-left:10px;
width:100px;
}
.press_archives_image {
margin-bottom:5px;
margin-top:8px;
text-align:center;
}
.press_archives_image_text {
margin-left:4px;
width:96px;
}
.press_archives_image_entry ul {
list-style-type:none;
margin:10px 0 0;
padding:0;
}
.press_archives_image_entry li {
margin-bottom:1px;
padding-left:15px;
list-style-type:none;
}
.press_archives_image_entry .disk {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/media/images/layout/download.gif) no-repeat scroll 0 1px;
}
.press_archives_image_entry a {
color:#00436E;
font-size:10px;
text-decoration:none;
}
.press_archives_image_entry a:hover {
color:#00436E;
font-size:10px;
text-decoration:underline;
}
/* DROP DOWN MENU */
#nav, #nav ul {
    font-size: 12px;
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
     z-index: 8;
}
#nav ul a:link, #nav ul a:active, #nav ul a:visited{
   display:block;
   padding:4px 5px;
   color:#999999;
   text-decoration:none;
   background-color:#FFFFFF;
   border: 1px #c5c6c7 solid;
   margin-top: -1px;
}
#nav ul a:hover{
   background-color:#e0e0e0;
}
#nav li{
    float:left;
    position:relative;
}
#nav ul {
    position:absolute;
    width:12em;
    top:30px;
    display:none;
    margin-left:0px;
    z-index: 9;
}
* html #nav ul { /* IE6 ONLY */
    left:0px;
    margin-left:0px;
    z-index: 10;
}
* html #nav ul ul { /* IE6 ONLY */
    left:auto;
    z-index: 10;
}
*:first-child+html #nav ul { /* IE7 ONLY */
    left:0px;
    margin-left:0px;
    z-index: 10;
}
*:first-child+html #nav ul ul { /* IE7 ONLY */
    left:auto;
    margin-left:0px;
    z-index: 10;
}
#nav li ul a{
    width:11em;
    float:left;
}
#nav ul ul{
    top:auto;
}
#nav li ul ul {
    left:12em;
    margin:0 0 0 -1px
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
}

/* ********* MODULE STYLES ********* */
.feedback_kugelschreiber { position: absolute; margin-left: 484px; margin-top: -6px;}
.picturetext_img { margin-top: -3px; background-image: url(/media/images/layout/picturetext_img_background.gif); background-repeat: no-repeat; width: 286px; height: 182px;}
.picturetext_img img { margin-top: 9px; margin-left: 9px;}
.uebersicht_ansicht { padding-left: 23px;overflow:hidden;margin-bottom:50px;}
.picturetext_quickinfo { font-size: 11px; font-weight: normal; padding-left: 12px; padding-top: 5px;}
/*.produkt_item_container_gluehlampe {
    background-image: url(/media/images/layout/bg_produkt_led_gluehlampe.jpg); width: 149px; height: 164px; margin-left: 6px; float: left; margin-top: 6px;
}*/
.produkt_item_container_gluehlampe {width: 149px; height: 164px; margin-left: 6px; float: left; margin-top: 6px;}
.produkt_item_container_kerze {width: 149px; height: 164px; margin-left: 6px; float: left; margin-top: 6px;}
.produkt_item_container_globe {width: 149px; height: 164px; margin-left: 6px; float: left; margin-top: 6px;}
.produkt_item_container_tropfen {width: 149px; height: 164px; margin-left: 6px; float: left; margin-top: 6px;}
.produkt_item_container_mr {width: 149px; height: 164px; margin-left: 6px; float: left; margin-top: 6px;}
.produkt_item_watt { font-size: 34px; color: #000000; text-align: center; padding-top: 70px; font-weight: bold; padding-left: 68px; }
.produkt_item_text {font-size: 11px; color: #000000; text-align: left; padding-top: 7px; padding-left: 13px; letter-spacing: -0.02em;}
.picturetext_mitarbeiter_img { margin-top: -3px; padding-right: 25px;background-image: url(/media/images/layout/bg_picturetext_mitarbeiter.gif); background-repeat: no-repeat; width: 168px; height: 129px;}
.picturetext_mitarbeiter_img img { margin-top: 10px; margin-left: 11px;}
/* ********* Energiesparrechner Styles ********* */
.espr_screen1 { padding-left: 28px; padding-top: 20px;}
.espr_headline { color: #000000; font-size: 16px; font-weight: bold; font-family: "Helvetica", Arial, sans-serif; padding-bottom: 6px;}
.espr_text { font-size: 12px; }
.espr_lamp_auswahl_bg_box { float: left; width: 106px; height:91px; background-image: url(/media/images/layout/espr_product_variant_bg.gif); background-repeat: no-repeat; }
.espr_icon_lamp { padding-top: 6px; padding-left: 28px; }
.espr_radio_and_text { padding-left: 6px;}
.espr_radio { float: left; }
.espr_radio_text { float: left; padding-top: 3px; }
.espr_icon_space { float: left; width: 64px; }
.espr_line_horizontal { clear:both; padding-top: 15px;}
.espr_text_second { width: 476px; float: left; padding-top: 8px;}
.espr_drop_down { float: left; padding-top: 4px;}
.espr_drop_down select { font-size: 11px;}
.espr_input { float: left; padding-top: 4px;}
.espr_input input { width: 40px; }
.espr_third_float { float: left; width: 410px;}
.espr_text_third { width: 410px; padding-bottom: 10px;}
.espr_third_text_second { width: 250px; float: left; padding-top: 8px; }
.espr_third_line_vertical { float: left; width: 15px; }
.espr_third_finish { float: left; width: 180px; padding-left: 8px;}
.espr_screen2 { padding-left: 28px; padding-top: 20px; }
.espr_result_box { width: 176px; height: 168px; float: left; background-image: url(/media/images/layout/espr_ergebnis_screen_bg.gif); background-repeat: no-repeat;}
.espr_result_prozent { font-size: 40px; color: #000000; text-align: center; padding-top: 20px; font-weight: bold;}
.espr_result_betrag { font-size: 30px; color: #000000; text-align: center; padding-top: 10px;  font-weight: bold; }
.espr_result_infotext { font-size: 12px; color: #000000; font-weight: bold; text-align: center;  font-weight: bold; padding-top: 20px;}
.espr_button_box { float: left; width: 272px; padding-left: 30px;}
.espr_siegel_box { float: left;}
.espr_ergebnis_text { padding-top: 15px; font-size: 14px;}
input.error, select.error, textarea.error { background-color:#FAEBE7; border:1px dashed #FF0000;}
label.error { color:#FF0000;display:block;width:150px;font-size:10px;}
.gallery_quickinfo {font-size: 11px;padding-top:3px;}
.espr_drop_down select { width: 150px;}
.accordion {
    margin-top:10px;
    margin-left:5px;
}
.acc_entry {
    overflow:hidden;
}
.acc_headline {
    width:911px;
    height:38px;
    color:#ea8006;
    line-height:38px;
    font-size:14px;
    cursor:pointer;
}
.acc_headline_icon {
    width:38px;
    height:38px;
    float:left;
}
.acc_content {
    /*margin-left:38px;*/
    width:100%;
    margin-bottom:11px;
    padding-bottom:21px;
}
.product_overview_entry_link {
    display:none;
}
#tabbed_content {
    position:relative;
}
.tab_links {
    background-image:url(/media/images/layout/tab_navi_bg_close.gif);
    background-repeat:repeat-x;
    margin-left:20px;
    margin-right:20px;
    overflow:hidden;
    padding:0;
    display:block;
    width:95%;
}
.tab_links li {
    float:left;
    list-style:none outside none;
    margin:0;
    padding:0;
    position:relative;
}
.tab_links a, .tab_links a:visited {
    text-decoration:none;
    outline:none;
    display:block;
    float:left;
    padding:3px 8px 5px;
    font-size:12px;
    color:#9a9a9a;
}
.tab_links a:hover, .tab_links a:active {
    color:#ea8106;
    text-decoration:none;
}
.tab_border {
    display:block;
    float:left;
    width:11px;
    height:19px;
    background-image:url(/media/images/layout/tab_navi_border_close.gif);
    background-repeat:no-repeat;
}
.tab_links a {
    background-image:url(/media/images/layout/tab_navi_bg_close.gif);
    background-repeat:repeat-x;
    color:#000000;
}
.tab_links .active_link a {
    background-image:url(/media/images/layout/tab_navi_bg_open.gif);
    background-repeat:repeat-x;
    color:#000000;
}
.active_left .tab_border {
    background-image:url(/media/images/layout/tab_navi_border_open_left.gif);
}
.active_right .tab_border {
    background-image:url(/media/images/layout/tab_navi_border_open_right.gif);
}
.tabbed_layer {
    position:relative;
    display:block;
    overflow:hidden;
}
.tabbed_layer.active {
    display:block;
}
.sitemap {
    width:871px;
    overflow:hidden;
    margin-left:26px;
    margin-bottom:50px;
}
.sitemap ul {
    list-style:none outside none;
    margin:0;
    padding:0;
    overflow:hidden;
}
.sitemap ul a {
    color:#ea8106;
    line-height:24px;
}
ul.sitemap_level_2 {
    margin-top: 15px;
    margin-left:3px;
}
ul.sitemap_level_2 a {
    font-weight:bold;
}
ul.sitemap_level_3 {
    margin-left: 15px;
}
ul.sitemap_level_3 a {
    font-weight:normal;
}
.dont_print {
    display:none;
}
.tab_links {
    display:none;
}
 
/* ATRIVIO added elements, 2011-08-05 (product overview) */
div.product_item_container_wrapper_top, div.product_item_container_wrapper_bottom {
    float:left;
    width:149px;
    height:7px;
    font-size:1px;
}
div.product_item_container_corner {
    float:left;
    width:7px;
    height:7px;
    font-size:1px;
}
div.product_item_container_top {
    float:left;
    width:135px;
    height:7px;
    border-top: 1px solid #DEDEDE;
    font-size:1px;
}
div.product_item_container_content {
    float:left;
    width:147px;
    height:149px;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
}
div.product_item_picture {
    float:left;
    padding-top:4px;
    padding-left:10px;
}
div.product_item_more {
    float:right;
    padding-top:25px;
    padding-right:10px;
}
div.product_item_container_bottom {
    float:left;
    width:135px;
    height:7px;
    border-bottom: 1px solid #DEDEDE;
}
/* ATRIVIO added elements, end */
