  html   {
  height:101%; 
}

body {
    background-color: #fcfcfc;        
    padding:0px;   
    margin:0px; 
    text-decoration:none;      
    font-family:arial,helvetica,sans-serif; 
    font-size:12px; 
    font-style:normal;
    color:#616469;  
    font-weight:normal;
    line-height:16px;
    word-spacing:0.1em;
    letter-spacing:0.0em;
    text-transform:none;
    font-variant:normal ;
    background-image:url(../../fileadmin/img/hg_page_neu.jpg);
    background-repeat: repeat-x;
    
     
}

p {margin:0px; padding:0px;}

#page {}
#page_margin { background-color:#fff;;margin:auto;height:auto;width:990px;border:0px solid red; }

.clearfix { display: block; }

h1 {padding:0px;margin:0px;color:#2B3D85;font-weight:normal;font-style:italic;font-size:22px;}
h2 {padding:0px;margin:0px; color:#1D4094;}
h3 {padding:0px;margin:0px; font-style:italic;font-size:20px;color:#fff;font-weight:normal;}
h3 a{text-decoration:none;padding:0px;margin:0px; font-style:italic;font-size:20px;color:#fff;font-weight:normal;}

#header {  padding-top:1px; height:91px;background-image:url(../../fileadmin/img/hg_header_neu.jpg); background-repeat:no-repeat;}

#header_navi {   height:40px;margin-top:34px; margin-left:280px; border:0px solid red; }  

#header_navi ul {  margin:0px; padding:0px 0px 0px 0px; list-style-type:none;  }
#header_navi ul li { height:30px; background-image:url(../../fileadmin/img/hg_header_navi.jpg);background-repeat:no-repeat;color:#6D6D6D; float:left; margin-right:0px; border:0px solid green; line-height:16px;    margin-bottom:5px;  }
* html #header_navi ul  li { /*IE6 only*/ margin: 0px; }
#header_navi ul li a { float:left; margin-top:6px; padding-left:15px;text-decoration:none; color:#6D6D6D; display:block; height:16px;  }
#header_navi ul li a:hover  { color:#1B3981;}
#header_navi ul li.active a { color:#1B3981;   }

#startseite_willkommen { margin-top:6px;height:258px;background-image:url(../../fileadmin/img/hg_startseite_willkommen.jpg); }
#startseite_willkommen_text { margin-left:530px;padding-top:30px;width:360px;height:200px;border:0px solid red; }

#startseite_systemprogramm {padding-top:1px; margin-top:6px;height:143px;background-image:url(../../fileadmin/img/hg_startseite_badmoebel.png);background-repeat:no-repeat; }
   
#startseite_system_navi { margin-top:0px;margin-left:245px;  width:275px; height: 141px; background-image:url(../../fileadmin/img/hg_startseite_programm.png); }   
#startseite_system_navi ul {  margin:0px; padding:0px 0px 0px 0px; list-style-type:none; padding-top:17px ; padding-left:12px}
#startseite_system_navi ul li { width:127px; height:32px;color:#fff; float:left; margin-right:0px; border:0px solid green; line-height:16px;    margin-bottom:5px;  }
* html #startseite_system_navi ul  li { /*IE6 only*/ margin: 0px; }
#startseite_system_navi ul li a { text-align:center;margin-top:8px;font-size:16px;  text-decoration:none; color:#333; display:block; height:16px;  }
#startseite_system_navi ul li a:hover  { color:#666;}
#startseite_system_navi ul li.active a { color:#666;   }
   
  
#startseite_trendprogramm { display:none; padding-top:1px; margin-top:5px;height:269px;background-image:url(../../fileadmin/img/hg_startseite_trendprogramm2.jpg); background-repeat:no-repeat; }
  
#startseite_trend_navi {  margin-top:0px;margin-left:245px;  width:529px; height: 266px; background-image:url(../../fileadmin/img/hg_trendorange_gm.jpg);}   
#startseite_trend_navi ul {  margin:0px; padding:0px; list-style-type:none; padding-top:17px; padding-left:12px }
#startseite_trend_navi ul li { width:126px; height:32px;color:#fff; float:left; margin-right:0px; border:0px solid green; line-height:16px;    margin-bottom:89px;  }
* html #startseite_trend_navi ul  li { /*IE6 only*/ margin: 0px; }
#startseite_trend_navi ul li a {    text-align:center;margin-top:8px;font-size:16px;  text-decoration:none; color:#333; display:block; height:16px;  }
#startseite_trend_navi ul li a:hover  { color:#666;}
#startseite_trend_navi ul li.active a { color:#666;   }



#footer { margin-top:6px;height:47px;background-image:url(../../fileadmin/img/hg_footer.jpg);background-repeat:no-repeat; }

#footer_navi {float:left; border:0px solid red;  margin-top:16px; padding-left:310px; width:260px; height:20px; ;}   
#footer_navi ul { margin:0px; padding:0px; list-style-type:none;  }
#footer_navi ul li {list-style-type:none;  float:left; margin-right:15px; border:0px solid green; line-height:16px;   }  
#footer_navi ul li a {    text-decoration:none;color:#fff; padding:0px; font-weight:normal;  }
#footer_navi ul li a:hover { color:#999999;  }
#footer_navi ul li.active a { color:#999999;  }




#footer_text { margin-top:16px;float:right;margin-right:34px;color:#fff; }



#content { width:990px;border:0px solid red;margin-top:6px;background-image:url(../../fileadmin/img/hg_contentblau.jpg);background-repeat:no-repeat; }
#content_trend { width:990px;border:0px solid red;margin-top:6px;background-image:url(../../fileadmin/img/hg_contentorange.jpg);background-repeat:no-repeat; }
#content_headline { border:0px solid red; width:496px; height:76px; background-image:url(../../fileadmin/img/hg_blau.png); background-repeat:no-repeat; }
#content_headline_system { border:0px solid red; width:496px; height:76px; background-image:url(../../fileadmin/img/hg_blaubiglogo.png); background-repeat:no-repeat; }
#content_headline_trend { border:0px solid red; width:496px; height:76px; background-image:url(../../fileadmin/img/hg_orangebiglogo.png); background-repeat:no-repeat; }
#content_headline_text { border:0px solid red; margin-left:310px; padding-top:40px;padding-bottom:7px; }



#col1 { float:left;width:270px;margin-right:40px;border:0px solid green; }
#col1_navi_marke { margin-top:6px;height:76px;background-image:url(../../fileadmin/img/hg_orangebutton.png);}
#col1_navi_marke_trend { margin-top:6px;height:76px;background-image:url(../../fileadmin/img/hg_blaubutton.png);}

#col1_navi_marke_text { margin-left:90px;padding-top:40px;padding-bottom:7px; }

#col1_head_unternavi { margin-top:56px;width:243px;height:28px;background-image:url(../../fileadmin/img/hg_unternaviblau3.png);background-repeat:no-repeat; }
#col1_head_unternavi_trend { margin-top:56px;width:243px;height:28px;background-image:url(../../fileadmin/img/hg_unternaviorange3.png);background-repeat:no-repeat; }
#col1_head_unternavi_text { padding-top:6px;margin-left:70px;color:#fff; }

#col1_unternavigation {}
 
#col1_unternavigation_innen ul { color:#4C659E; margin:0px; padding:20px 0px 0px 66px; margin-top:4px;margin-left:4px;  }
#col1_unternavigation_innen ul li { border:0px solid green; line-height:16px;    margin-bottom:5px;  }
#col1_unternavigation_innen ul li a { font-size:14px; margin-bottom:3px; text-decoration:none;color:#4C659E; display:block; height:16px;  }
#col1_unternavigation_innen ul li a:hover  { color:#333;}
#col1_unternavigation_innen ul li.active a { font-weight:bold;   }

#col1_unternavigation_innen ul li ul.subnavigation {font-size:11px;list-style-type: none;  padding:0px; margin:0px;    }
#col1_unternavigation_innen ul li ul.subnavigation li a { border:0px solid green;font-size:11px;font-weight:normal;  padding:0px; margin:0px;text-decoration:none;color:#4C659E; display:block;     }
#col1_unternavigation_innen ul li ul.subnavigation li a:hover  { color:#333;}
#col1_unternavigation_innen ul li ul.subnavigation li.active a { font-weight:bold;     }

 
#col1_unternavigation_innen_trend ul { color:#EDAD4C; margin:0px; padding:20px 0px 0px 66px; margin-top:4px;margin-left:6px;  }
#col1_unternavigation_innen_trend ul li { border:0px solid green; line-height:16px;    margin-bottom:5px;  }
#col1_unternavigation_innen_trend ul li a { font-size:14px; margin-bottom:3px; text-decoration:none;color:#EDAD4C; display:block; height:16px;  }
#col1_unternavigation_innen_trend ul li a:hover  { color:#333;}
#col1_unternavigation_innen_trend ul li.active a { font-weight:bold;   }

#col1_unternavigation_innen_trend ul li ul.subnavigation {font-size:11px;list-style-type: none;  padding:0px; margin:0px;    }
#col1_unternavigation_innen_trend ul li ul.subnavigation li a { border:0px solid green;font-size:11px;font-weight:normal;  padding:0px; margin:0px;text-decoration:none;color:#EDAD4C; display:block;     }
#col1_unternavigation_innen_trend ul li ul.subnavigation li a:hover  { color:#333;}
#col1_unternavigation_innen_trend ul li ul.subnavigation li.active a { font-weight:bold;     }



#col2 { float:left;width:680px;margin-bottom:30px; }
#col2_content { margin-top:40px; }

#co2_content_links { width:360px;float:left;margin-right:20px;}
#co2_content_links a { color:#6D6D6D; }
#co2_content_rechts { width:300px;float:left; }
#col2_bild_gross { border-top:6px solid #fff;border-left:6px solid #fff; }
#col2_thumb { margin:6px 0 6px 6px; }

.col2_thumb_bild { float:left;margin:0 19px 10px 0; }

.trend {color:#EDAD4C;}




#co2_content_links label.floatlinks { float:left; border:1px; padding:2px 0px; margin:1px 0px 4px 0px; }
#co2_content_links label.floatspace { width:150px; float:left; padding:2px 0px; margin:4px 0px 1px 0px; }
#co2_content_links input.eingabe { width:200px; padding:2px; margin:2px 0px 5px 0px; }
#co2_content_links input.eingabe1 { width:350px; padding:2px; margin:2px 0px 5px 0px; }
#co2_content_links input.eingabe3 { width:70px; padding:2px; margin:2px 0px 5px 0px; }
#co2_content_links input.button { color:#4A67A1; font-weight:normal; cursor:pointer; padding-right:0px; border:1px solid #cccccc; font-size:11px; text-align:right; background-color:transparent; }
#co2_content_links br.clearfloat { clear:both; }
#co2_content_links textarea.eingabe2 { padding:2px; margin:2px 0px 5px 0px; width:350px; height:90px; }



/*  Badmöbel Übersichtseite */

#z1_col1_logo_system { width:496px;height:76px;background-image:url(../../fileadmin/img/hg_blaubiglogo.png);background-repeat:no-repeat;}
#z1_col1_logo_system_text {border:0px solid red; margin-left:310px; padding-top:40px;padding-bottom:7px;}
#z1_block1 {float:left;width:300px;}
#z1_block1_waehlen {margin-left:20px;margin-top:20px;width:243px;height:28px;background-image:url(../../fileadmin/img/hg_unternaviblau.png);background-repeat:no-repeat;}
#z1_block1_waehlen_text {padding-top:6px;margin-left:160px;color:#fff;}

#z1_block1_navi { margin-left:73px;}
 
#z1_block1_navi ul { color:#333; margin:0px; padding:10px 0px 0px 66px; margin-top:4px;margin-left:40px;  }
#z1_block1_navi ul li { border:0px solid green; line-height:16px;    margin-bottom:5px;  }
#z1_block1_navi ul li a { font-size:14px; margin-bottom:3px; text-decoration:none;color:#333; display:block; height:16px;  }
#z1_block1_navi ul li a:hover  { color:#4C659E;}
#z1_block1_navi ul li.active a { font-weight:bold;   }



#z1_block2 {float:left;margin-top:20px;width:354px;}
#z1_block3 {float:left;width:330px;border:0px solid red;text-align:right;}

#z2 {margin-top:10px;margin-bottom:20px;}
#z2_col1_logo_system {width:496px;height:76px;background-image:url(../../fileadmin/img/hg_orangebiglogo.png);background-repeat:no-repeat;}
#z2_col1_logo_system_text {border:0px solid red; margin-left:310px; padding-top:40px;padding-bottom:7px; }
#z2_block1 {float:left;width:300px;}
#z2_block1_waehlen {margin-left:20px;margin-top:20px;width:243px;height:28px;background-image:url(../../fileadmin/img/hg_unternaviorange.png);background-repeat:no-repeat;}
#z2_block1_waehlen_text {padding-top:6px;margin-left:160px;color:#fff;}
#z2_block2 {margin-right:3px;float:left;margin-top:20px;width:354px;}

#z2_block3 {float:left;width:330px;border:0px solid red;text-align:right;}

#z2_block1_navi { margin-left:73px;}
 
#z2_block1_navi ul { color:#333; margin:0px; padding:10px 0px 0px 66px; margin-top:4px;margin-left:40px;  }
#z2_block1_navi ul li { border:0px solid green; line-height:16px;    margin-bottom:5px;  }
#z2_block1_navi ul li a { font-size:14px; margin-bottom:3px; text-decoration:none;color:#333; display:block; height:16px;  }
#z2_block1_navi ul li a:hover  { color:#4C659E;}
#z2_block1_navi ul li.active a { font-weight:bold;   }


/* SITEMAP
----------------------------- */
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL { list-style: none; margin: 0px; padding: 0px; }
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active { color:#4A67A1; background-color:inherit; }
.tx-dropdownsitemap-pi1 DIV { margin-left: 20px; margin-top: 2px; padding: 2px; }
.tx-dropdownsitemap-pi1 LI.open OL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed OL { display: none; }
.tx-dropdownsitemap-pi1 LI.open UL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed UL { display: none; }
.tx-dropdownsitemap-pi1 SPAN.ifsub { text-transform: uppercase; font-weight: bold; }
.tx-dropdownsitemap-pi1 SPAN.spc { text-transform: uppercase; font-style: italic; }
.tx-dropdownsitemap-pi1 .description { font-style: italic; font-size: 80%; margin-left: 5px; }
.tx-dropdownsitemap-pi1 DIV {  }
.tx-dropdownsitemap-pi1 DIV.level_2 {  }
.tx-dropdownsitemap-pi1 DIV.level_3 {  }
.tx-dropdownsitemap-pi1 DIV.level_4 {  }
.tx-dropdownsitemap-pi1 DIV.level_5 {  }
.tx-dropdownsitemap-pi1 DIV.expAll { color: inherit; padding: 5px; }
.tx-dropdownsitemap-pi1 IMG { margin-right: 5px; }
    
.csc-firstHeader {border:0px solid green;height:25px;padding-top:3px;padding-bottom:3px;}

/* LOGIN FORM
---------------------------------  */
.tx-felogin-pi1 form { padding:0px; margin:0px; }
.tx-felogin-pi1 fieldset { border:0px solid white; padding:0px; margin:15px 0px; }
.tx-felogin-pi1 legend { display:none; }
.tx-felogin-pi1 input[type=submit] { color:#4A67A1; font-weight:normal; cursor:pointer; padding-right:0px; border:1px solid #cccccc; font-size:11px; text-align:right; background-color:transparent; }




