/* Culture Cosmetics Design 5.0.0 */

/* Hauptnavigation */
.header_subnav {
  border: 0;
}
form.suchformular button[type="submit"], 
form.suchformular button[type="submit"]:hover, 
form.suchformular button[type="submit"]:focus {
  background-image: linear-gradient(#F0F0F0,#F0F0F0);
  border: 1px solid #F0F0F0;
}
.hauptnav_td a.ibox_top {
  font-weight: bold;
  text-transform: uppercase;
}



/* Linke/Rechte Spalte */
#katnav_td div.ibox_top {
  text-transform: uppercase;
}


/* Kategorienbaum */
div.left_nav ul li {
  padding: 0;
}

/* 1. Level */
div.left_nav ul li a,
div.left_nav ul li a:visited {
  background-color: #000000;
  color: #FFFFFF;
  padding-top: 6px;
  padding-bottom: 6px;
}
div.left_nav ul li a:hover,
div.left_nav ul li a.kataktiv {
  color: #000000;
}
div.left_nav ul li a:hover,
div.left_nav ul li a.kataktiv {
  background-color: #FFFFFF;
  font-weight: normal;
}
div.left_nav ul li a.kat_in_pfad {
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}
/* 2. Level */
div.left_nav ul li ul li {
  border-color: #000000;
  border-width: 1px;
}
div.left_nav ul li ul li a,
div.left_nav ul li ul li a:visited {
  background-color: #FCCACB;
  font-weight: normal;
  color: #000000;
}
div.left_nav ul li ul li a:hover {
  background-color: #FFFFFF;
}
div.left_nav ul li ul li a.kataktiv {
  background-color: #FFFFFF;
  color: #ED3118;
}
/* 3. Level */
div.left_nav ul li ul li ul li a,
div.left_nav ul li ul li ul li a:visited {
  background-color: #FFEEEE;
}
div.left_nav ul li ul li ul li a.kataktiv {
  background-color: #FFFFFF;
  color: #ED3118;
}


/* Titel */
h1.content {
  text-transform: uppercase;
}
h2.content {
  background-color: #000000;
  padding: 5px 10px;
}
h4.content.staffelpreis {
  font-size: 14px;
}


/* Slidemenu */
.hauptnav_slidemenu .nav_slidemenu {
  float: right;
  text-transform: uppercase;
}


/* Content Slider */
.contentslider_wrapper {
  margin-right: 0;
  margin-left: 0;
  border: 1px solid #D1D1D1;
}


/* Footer */
div.footer {
  min-height: 230px;
  height: auto;
}

/* Anpassungen Culture Cosmetics (alt in shop/ProdukteDetails/main.css) */
body {
  scrollbar-base-color:#FFFFFF;
  scrollbar-highlight-color:#e7e7e7;
  scrollbar-arrow-color:#d0cece;
  scrollbar-shadow-color:#d0cece;
}


p.blocksatz {font-family: 'Open Sans';text-align:justify;}

input {
  background-color:white;
  border:1px solid #B4B4F1; }

select {
  background-color:#EAEAFA;
  width:160px;}

.bgmiddle {
  background-color:#B4B4F1; }

.bglight {
  background-color:#EAEAFA; }

.bgdark {
  background-color:#003399; }

.bgmenu {
  background-color:#EAEAFA; }

.bgtop {
  background-color:#EAEAFA; }

.bgwhite {
  background-color:white; }

.fgmiddle {
  font-color:#003399; }

.fglight {
  color:#EAEAFA; }

.fgdark {
  color:#003399; }

.fgwhite {
  color:white; }

.menubutton {
  cursor:default;
  border:1px solid white;
  padding:2px;
}

.menuover {
  cursor:default;
  background-color:#003399;
  color:white;
  border:1px solid #003399;
  padding:2px;
}

.pagetitle {
  font-size:10pt;
  font-weight:bold;
  background-color:#003399;
  padding:2px;
  border:1px solid #003399;
  color:white;  }

.input100 {
  width:100%; }

.inputcheck {
  border-width:0px; }

.inputbutton {
  background-color:white;
  padding:2px;
  font-weight:bold;
  color:#003399;
}

.itemsname {
  font-weight:bold;}

.itemsname {
  color:#003399;}

.itemsno {
  font-color:#003399; }

.itemsprice {
  font-weight:bold;
  color:darkred;}

.itemspricetext {
  color:#003399; }

.itemssubtitle {
  color:#003399; }

.itemslinks {
  color:#DF0000; }
  
.itemsbackground {
  color:#FFFFFF; }

.itemsshortinfo {
  color:#003399; }

.itemsinfo {
  color:#003399; }

.buttons {
  text-align:center;
  cursor:default;
  color:#000000;
  border:1px solid #003399;
  background-color:#EAEAFA;
  padding:2px;  }

.over {
  text-align:center;
  cursor:default;
  color:white;
  border:1px solid white;
  background-color:#003399;
  padding:2px;  }

.borderright {
  border-right:1px solid #003399; }

.borderleft {
  border-left:1px solid  #003399; }

.borderbottom {
  border-bottom:1px solid  #003399; }

font.n1 br {
  height: 4px;
}

span.a85                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 0.5pt; color=white; }

span.n1                 { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 2.0pt; color=#000000; }
span.n70                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 7.0pt; color=#000000; }
span.n75                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 7.5pt; color=#000000; }
span.n80                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 8.0pt; color=#000000; }
span.n85                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 8.5pt; color=#000000; }
span.n90                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.0pt; color=#000000; }
span.n95                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.5pt; color=#000000; }
span.n100               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.0pt; color=#000000; }
span.n105               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.5pt; color=#000000; }
span.n110               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.0pt; color=#000000; }
span.n115               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.5pt; color=#000000; }
span.n120               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.0pt; color=#000000; }
span.n125               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.5pt; color=#000000; }
span.n130               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.0pt; color=#000000; }
span.n135               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.5pt; color=#000000; }
span.n140               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.0pt; color=#000000; }
span.n145               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.5pt; color=#000000; }
span.n150               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 15.0pt; color=#000000;  }
span.n155               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 15.5pt; color=#000000;  }
span.n160               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 16.0pt; color=#000000;  }
span.n165               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 16.5pt; color=#000000;  }
span.n170               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 17.0pt; color=#000000;  }
span.n175               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 17.5pt; color=#000000;  }
span.n180               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 18.0pt; color=#000000;  }



span.s85                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 8.5pt; color=#000000; }
span.s90                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.0pt; color=#000000;  }
span.s95                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.5pt; color=#000000;  }
span.s100               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.0pt; color=#000000;  }
span.s105               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.5pt; color=#000000;  }
span.s110               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.0pt; color=#000000;  }
span.s115               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.5pt; color=#000000;  }
span.s120               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.0pt; color=#000000;  }
span.s125               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.5pt; color=#000000;  }
span.s130               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.0pt; color=#000000;  }
span.s135               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.5pt; color=#000000;  }
span.s140               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.0pt; color=#000000;  }
span.s145               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.5pt; color=#000000;  }
span.s150               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 15.0pt; color=#000000;  }


span.b85                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 8.5pt; color=#003399; }
span.b90                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.0pt; color=#003399;  }
span.b95                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.5pt; color=#003399;  }
span.b100               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.0pt; color=#003399;  }
span.b105               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.5pt; color=#003399;  }
span.b110               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.0pt; color=#003399;  }
span.b115               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.5pt; color=#003399;  }
span.b120               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.0pt; color=#003399;  }
span.b125               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.5pt; color=#003399;  }
span.b130               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.0pt; color=#003399;  }
span.b135               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.5pt; color=#003399;  }
span.b140               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.0pt; color=#003399;  }
span.b145               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.5pt; color=#003399;  }



span.r85                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 8.5pt; color=#D30E0E; }
span.r90                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.0pt; color=#D30E0E;  }
span.r95                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.5pt; color=#D30E0E;  }
span.r100               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.0pt; color=#D30E0E;  }
span.r105               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.5pt; color=#D30E0E;  }
span.r110               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.0pt; color=#D30E0E;  }
span.r115               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.5pt; color=#D30E0E;  }
span.r120               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.0pt; color=#D30E0E;  }
span.r125               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.5pt; color=#D30E0E;  }
span.r130               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.0pt; color=#D30E0E;  }
span.r135               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.5pt; color=#D30E0E;  }
span.r140               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.0pt; color=#D30E0E;  }
span.r145               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.5pt; color=#D30E0E;  }
span.r150               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 15.0pt; color=#D30E0E;  }
span.r155               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 15.5pt; color=#D30E0E;  }
span.r160               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 16.0pt; color=#D30E0E;  }
span.r165               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 16.5pt; color=#D30E0E;  }
span.r170               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 17.0pt; color=#D30E0E;  }
span.r175               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 17.5pt; color=#D30E0E;  }
span.r180               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 18.0pt; color=#D30E0E;  }

span.w85                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 0.5pt; color=#FFFFFF; }
span.w90                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.0pt; color=#FFFFFF;  }
span.w95                { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 9.5pt; color=#FFFFFF;  }
span.w100               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.0pt; color=#FFFFFF;  }
span.w105               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 10.5pt; color=#FFFFFF;  }
span.w110               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.0pt; color=#FFFFFF;  }
span.w115               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 11.5pt; color=#FFFFFF;  }
span.w120               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.0pt; color=#FFFFFF;  }
span.w125               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 12.5pt; color=#FFFFFF;  }
span.w130               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.0pt; color=#FFFFFF;  }
span.w135               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 13.5pt; color=#FFFFFF;  }
span.w140               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.0pt; color=#FFFFFF;  }
span.w145               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 14.5pt; color=#FFFFFF;  }
span.w150               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 15.0pt; color=#FFFFFF;  }
span.w155               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 15.5pt; color=#FFFFFF;  }
span.w160               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 16.0pt; color=#FFFFFF;  }
span.w165               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 16.5pt; color=#FFFFFF;  }
span.w170               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 17.0pt; color=#FFFFFF;  }
span.w175               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 17.5pt; color=#FFFFFF;  }
span.w180               { font-family: 'Open Sans',univers,ms sans serif,helvetica,verdana,lucida,utopia; font-size: 18.0pt; color=#FFFFFF;  }
