/* 
  (c) 2008 schukai GmbH
  Firmenspezifische Anpassungen
  Nur Farben und Schriftarten + Typen
  Keine Abstände, Schriftgrößen, etc!
*/     


body {
    margin:0px;
    padding:0px;
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#413d43;
    background:url('assets/tile_background.jpg') left top repeat;
}

h1 {
  color:#8ca7b0;  /*#B5C6CE;*/
  text-transform:uppercase;
  font-weight:bold;
  font-size:15px;
}

h2 {
  color:#B5C6CE;
  text-transform:uppercase;
  font-size:14px;
}

h3 {
  color:#B5C6CE;
  text-transform:uppercase;
  font-weight:bold;
  font-size:12px;
}

h4 {
  color:#8ca7b0;
  text-transform:uppercase;
  font-size:12px;
}

h5 {
  color:#8ca7b0;
  font-size:12px;
  font-weight:bold;
  margin:12px 0px 4px 0px;
}

h6 {
  font-weight:bold;
  color:#7B7B79;
  font-size:12px;
  margin:10px 0px 4px 0px;
}

ul {
    list-style:none;
    padding:0px;
    margin:0px;
}

ol {
    padding:0px 0px 0px 17px;
    margin:0px;
}

.cdTextBase {
  color:#413d43;
}

.cdHeadline {
  color:#413d43;
}

.cdHeadline1 {
  color:#413d43;
}

.cdHeadline2 {
  color:#413d43;
}

.cdHeadline3 {
  color:#413d43;
}

.cdHeadline4 {
  color:#413d43;
}

.labelCol{
display:block;
width:70px;
float:left;
margin:0px 0px 0px 0px;
}

.uppercase {
    text-transform:uppercase;
}
.bold {
    font-weight:bold;
}
a.non_textdecoration {
  text-decoration:none;  
}

ul.what_to_do {
list-style:none;
overflow:hidden;
padding:0px;
margin:10px 0px;
}
ul.what_to_do li {
background:url('assets/ul_what_to_do.gif') 0px 5px no-repeat;
padding-left:8px; 
}

.forcedinput_sign {
   color:#cd2e40;
   margin-left:2px;
}




/************************* font-colors *******************/
/* blue logo */
.cdColor01 {
   color:#8ca7b0; 
}
/* blue fonds */
.cdColor02 {
   color:#8FA3AC;
}
.cdColor03 {
   color:#B5C6CE;
}
/* gray font */
.cdColor04 {
   color:#7B7B79;
}                                            
/* red */
.cdColor05 {
   color:#cd2e40;
}
/* gray background */
.cdColor06 {
   color:#FAFBF5;
}
/* darkblue little font*/
.cdColor07 {
   color:#1E6274;   
}
/* input-color*/
.cdColor08 {
   color:#DCE6E5;
}

.whitefont {
   color:#ffffff;
}



/************************* border-colors *******************/
/* blue logo */
.cdBorder01 {
   border:1px solid #8ca7b0;
}
/* blue fonds */
.cdBorder02 {
   border:1px solid #8FA3AC;
}
.cdBorder03 {
   border:1px solid #B5C6CE;     
}
/* gray font */
.cdBorder04 {
   border:1px solid #7B7B79;
}
/* rose */
.cdBorder05 {
   border:1px solid #cd2e40;
}
/* gray background */
.cdBorder06 {
   border:1px solid #FAFBF5;
}
/* darkblue little font*/
.cdBorder07 {
   border:1px solid #1E6274;
}      
/* input-color*/
.cdBorder08 {
   border:1px solid #DCE6E5;
}



/************************* backgrounds *******************/
/* blue logo */
.cdBackground01 {
   background:#8ca7b0;
}
/* blue fonds */
.cdBackground02 {
   background:#8FA3AC;
}
.cdBackground03 {
   background:#B1C6CD;
}             
/* gray font */
.cdBackground04 {
   background:#7B7B79;
}
/* rose */
.cdBackground05 {
   background:#cd2e40;
}
/* gray background */
.cdBackground06 {
   background:#FAFBF5;             
}
/* darkblue little font*/
.cdBackground07 {
   background:#1E6274;
}
/* input-color*/
.cdBackground08 {
   background:#DCE6E5;
   font-size:12px;
}



/************************* combi background/font-colors *******************/
/* blue logo */
.cdBackColor01 {
   background:#8ca7b0;
   color:inherit;
}
/* blue fonds */
.cdBackColor02 {
   background:#8FA3AC;
   color:inherit;
}
.cdBackColor03 {
   background:#B5C6CE;
   color:inherit;
}
/* gray font */
.cdBackColor04 {
   background:#7B7B79;
   color:inherit;
}
/* rose */
.cdBackColor05 {
   background:#cd2e40;
   color:inherit;
}
/* gray background */
.cdBackColor06 {
   background:#FAFBF5;
   color:inherit;
}
/* darkblue little font*/
.cdBackColor07 {
   background:#1E6274;
   color:inherit;
}
/* input-color*/
.cdBackColor08 {
   background:#DCE6E5;
   color:inherit;
}





/** input-controls **/

.cdControlColor {
  background-color:none;
  color:#413d43;
}

.cdControlColor:focus,
.inputfocus {
  background-color:#8ca7b0;
  color:#ffffff;
  outline:none;
}

.cdControlBorder {
  /*border: 1px solid #cfcfcf;*/
}

.cdControlHighlightColor {
  background-color:#EFE1E0;
  color:#413d43;
}


.cdControlColorLabel {
  background-color:none;
  color:#8CA7B0;
}


.cdControlButtonColor {
  background-color:#FAFBF5;
  /*color:#1E6274;*/
  /*color:#413d43;*/
  color:#8CA7B0;
}

.cdControlButtonBorder {
  border:none;
}

.cdControlGroupColor {
  background-color:none;
  color:#413d43;
}

.cdControlGroupBorder {
  border: 1px solid #cfcfcf;
}

.cdControlGroupColorLabel {
  background-color:none;
  color:#413d43;
}

/** Layout Controls **/
.cdTooltipColor {
  background-color:white;
  color:#413d43;
}
.cdTooltipBorder {
  border:none;
}

/** errors **/

.cdErrorColor {
  color:#CD2E40;
}

/** infos **/
.cdInfoColor {
  color:#413d43;
}


/** font-colors **/
.color01 {
  color:#413d43;
}

.color02 {
  color:#413d43;
}

.color03 {
  color:#413d43;
}

.color04 {
  color:#413d43;
}

.color05 {
  color:#413d43;
}

  
/** switch-colors (for changing-color-effects f.e.: in table-rows **/
.switchcolor01{
  background:#C0C0C0;
  color:inherit;
}
.switchcolor02{
  background:#E0E0E0;
  color:inherit;
}
.switchcolor03{
  background:#ffffff;
  color:inherit;
}

.cdGrey1 {
  color:#C0C0C0;
}

.cdRed1 {
  color:#D91F27;
}

.cdRed1 {
  color:#D91F27;
}


select {
    border:none;
    background-color:#DCE6E5;
    color:#413D43;
    font-size:12px;
}

table#usp_table {
   width:100%;  
   margin-top:44px;
}

table#usp_table h1 {
  min-height:36px;
  -height:36px;
  -overflow:visible;
}

table#usp_table tr td {
    width:25%;
    padding:0px 38px 40px 0px;
}

table#usp_table tr td .justify {
    text-align: justify;
}

table#usp_table img.rteImage {
margin-bottom:23px;
}

div.history_back_link {
font-size:11px;
margin:12px 0px 67px 0px;
}
 

div.history_back_link a,
div.history_back_link a:link,
div.history_back_link a:visited {
    text-decoration:none;
}

.textinput {
border:none;
background:#DCE6E5;
font-size:12px;
height:16px;
line-height:17px;
padding:1px 0px 0px 3px;
}

.fillin {
    font-size:11px;
}

table.rte_table {
    width:100%;
}

table.rte_table td.first {
    width:60px;
}

select.small {
    width:40px;
}
select.large {
    width:103px;
}
/********************************** START :: Quality-Seals *********************************/
.seal.uvprotection {
background:url('assets/seal_uvprotection.gif') left top no-repeat;   
}
.seal.dryerstable {
background:url('assets/seal_dryerstable.gif') left top no-repeat;    
}
.seal.organic {
background:url('assets/seal_organic.gif') left top no-repeat;
}
.seal.waterresist {
background:url('assets/seal_waterresist.gif') left top no-repeat;    
}
.seal.guarantee {
background:url('assets/seal_guarantee.gif') left top no-repeat;
}
.seal.bodycompatible {
background:url('assets/seal_bodycompatible.gif') left top no-repeat;
}
.seal.seamless {
background:url('assets/seal_seamless.gif') left top no-repeat;
}
.seal.oekotex {
background:url('assets/seal_oekotex.gif') left top no-repeat;
}
.seal.amazon {
display:none;
}
/*-------NEUE ICONS --------*/
.seal.seal_90509 {
background:url('assets/seal_90509.gif') left top no-repeat;
}
.seal.seal_90537 {
background:url('assets/seal_90537.gif') left top no-repeat;
}
.seal.seal_90538 {
background:url('assets/seal_90538.gif') left top no-repeat;
}
.seal.seal_90539 {
background:url('assets/seal_90539.gif') left top no-repeat;
}
.seal.seal_90540 {
background:url('assets/seal_90540.gif') left top no-repeat;
}
.seal.seal_90510 {
background:url('assets/seal_90510.gif') left top no-repeat;
}
.seal.seal_90511 {
background:url('assets/seal_90511.gif') left top no-repeat;
}
.seal.seal_90513 {
background:url('assets/seal_90513.gif') left top no-repeat;
}
.seal.seal_90514 {
background:url('assets/seal_90514.gif') left top no-repeat;
}
.seal.seal_90515 {
background:url('assets/seal_90515.gif') left top no-repeat;
}
.seal.seal_90516 {
background:url('assets/seal_90516.gif') left top no-repeat;
}
.seal.seal_90517 {
background:url('assets/seal_90517.gif') left top no-repeat;
}
.seal.seal_90523 {
background:url('assets/seal_90523.gif') left top no-repeat;
}
.seal.seal_90524 {
background:url('assets/seal_90524.gif') left top no-repeat;
}
.seal.seal_90525 {
background:url('assets/seal_90525.gif') left top no-repeat;
}
.seal.seal_90526 {
background:url('assets/seal_90526.gif') left top no-repeat;
}
.seal.seal_90527 {
background:url('assets/seal_90527.gif') left top no-repeat;
}
.seal.seal_90529 {
background:url('assets/seal_90529.gif') left top no-repeat;
}
.seal.seal_90535 {
background:url('assets/seal_90535.gif') left top no-repeat;
}
.seal.seal_90536 {
background:url('assets/seal_90536.gif') left top no-repeat;
}






/********************************** END :: Quality-Seals *********************************/





/* Medienspezifische Formate */

@media screen {

  /* WICHTIG: REIHENFOLGE BEIBEHALTEN */
  a {
    color:#413d43;         /*#585858*/
    font-family:inherit;
  }
  
  a:link {
    color:#413d43;
    font-family:inherit;
  }
  
  a:visited {
    color:#413d43;
    font-family:inherit;
  }

  a:focus {
    color:#8ca7b0;
    font-family:inherit;
  }
  
  a:hover {
    color:#8ca7b0;
    font-family:inherit;
  }
  
  a:active {
    color:#8ca7b0;
    font-family:inherit;
  }
  
  a.register_link,
  a.register_link:link,
  a.register_link:visited {
  text-decoration:none;    
  }
  
  a.register_link:focus,
  a.register_link:hover,
  a.register_link:active {
      
  }



}

@media print {

  a {
    color:#413d43;
    font-family:inherit;
  }
  
  a:link {
    color:#413d43;
    font-family:inherit;
  }
  
  a:visited {
    color:#413d43;
    font-family:inherit;
  }

  a:focus {
    color:#413d43;
    font-family:inherit;
  }
  
  a:hover {
    color:#413d43;
    font-family:inherit;
  }
  
  a:active {
    color:#413d43;
    font-family:inherit;
  }

/*-----------neu---------------*/

  /* print-formats */
  div#pgContent #pgRightContent #pgInfonavigation{
      display: none;
}
div#pgContent #pgRightContent {
    position: absolute;
    left: 0px;
    top:150px;
    overflow: visible;

}
div#pgContent #pgLeftContent{
    overflow: visible;
}
div#pgContent #pgLeftContent #pgShopnavi #pgNavigation{
    display: none;
}
div#pgContent #pgRightContent #pgBreadcrumbs{
    display: none;
}
div#pgContent #pgRightContent #pgHead {
    display: none;
}

div#pgContent #pgLeftContent #pgShopnavi #pgLogo{
    position: absolute;
    left:600px;
    top:-30px;
}
div#pgContent #pgRightContent #pgMainContent {
    /*width: 950px;
    overflow: visible;*/
}
div#pgContent{
    /*min-height: 800px;*/
    /*overflow: visible;*/

}
div#gfxLayer{
    overflow: visible;
}

}


