* { font-size: 100.01%; }

/**** Content ****/

#content { font-size: 90%; }

#content ul { margin-left: 15px; } 

/**** Spalten Ansicht im Content ****/

#content div.linke_spalte {
  color: #156A17;
  float: left;
  font-size: 0.8em;  
  margin: 25px 0 0 6px;
  width: 269px;
  clear: both;
  }
  
#content div.linke_spalte div, 
#content div.rechte_spalte div { background-color: #E7F0E7; }

#content div.rechte_spalte {
  color: #156A17;
  float: right;
  font-size: 0.8em;  
  margin: 25px 10px 0 0;
  width: 269px;
  }

#content div.gesamte_breite {
  color: #156A17;
  font-size: 0.8em;
  margin-top: 2px;
  clear: both;
  }

/**** Produkt ****/
div.produkt_container {
  margin: 10px 0 0 0;
  clear:both;
  }

div.produkt_container h1 {
  /*background: #196C1B url(../image/v3/birkenstock_logo.gif) no-repeat top right;*/
  background: #196C1B;
  padding: 4px 10px;
  color: #FFF;
  font-weight: normal;
  }
  
div.produkt_container h1 strong { margin: 0 10px 0 0; }  

/**** Produkt Infos ****/

div.produkt_container div.produkt_infos {
  padding: 3px;
  background: #C9DCC9;
  overflow: hidden;
  float: left;
  width: 564px;
  }  

div.produkt_container div.produkt_infos div.produkt_eigenschaften {
  float: left;
  width: 450px;
  }
  
div.produkt_container div.produkt_infos span {
  width: 220px;
  display: block;
  float: left;
  }  

.superlaufsohle, .weichbett, .antistatik {
  width: 28px;
  height: 28px;
  float: right;
  }  
  
.superlaufsohle { background: transparent url(../image/v3/superlaufsohle.png) no-repeat top left; }  
.weichbett { background: transparent url(../image/v3/weichbett.png) no-repeat top left; }  
.antistatik { background: transparent url(../image/v3/antistatik.png) no-repeat top left; }  
  
/*div.produkt_container div.produkt_infos a.superlaufsohle {
  float: left;
  margin: 0 0 0 0;
  }  
  
div.produkt_container div.produkt_infos a.weichbett {
  background: transparent url(../image/v3/btn_weichbett.gif) no-repeat top left;
  width: 30px;
  height: 30px;
  float: left;
  margin: 0 0 0 0;
  }
  
div.produkt_container div.produkt_infos a.antistatik {
  background: transparent url(../image/v3/btn_antistatik.gif) no-repeat top left;
  width: 30px;
  height: 30px;
  float: left;
  margin: 0 0 0 0;
  } */
  
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #196C1B;
  color: #196C1B;
	background-color: #C9DCC9;
	padding: 4px;
	opacity: 0.85;
  font-size: 0.8em;
  }

#tooltip h3, #tooltip div { margin: 0; }     

/**** Produkt Text ****/

div.produkt_container p {
  padding: 3px;
  margin: 5px 0 0 0;
  float: left;
  width:560px
  }

  
div.produkt_container .preisp{
width:250px;
}  
/**** Produkt Optionen ****/

div.produkt_container div.produkt_optionen {
  float: left;
  width: 240px;
  margin: 0;
  padding: 5px 0 0 0;
  }  
  
/*Font Color Hellgruen */  
div.produkt_container div.produkt_optionen span.fcg { color: #C9DCC9; }  
  
div.produkt_container div.produkt_optionen select {
  background: #C9DCC9;
  border: 2px solid #196C1B;
  color: #196C1B;
  }
  
div.produkt_container div.produkt_optionen div {
  width: 200px;
  height: 100px;
  }     

div.produkt_container div.produkt_optionen div strong.preis_rabatt {
  color: #196C1B;
  font-size: 1.6em;
  }  

div.produkt_container div.produkt_optionen div strong.preis_neu { font-size: 1.4em; }
  
div.produkt_container div.produkt_optionen div span.durchgestrichen { text-decoration: line-through; }   
  
div.produkt_container div.produkt_optionen input.btn_warenkorb {
  background: transparent url(../image/v3/in_warenkorb2.png) no-repeat top left;
  padding: 6px 0 8px 28px;
  color: #196C1B;
  font-size: 1.0em;
  border: 0;
  }  

/**** Produkt Sonstiges ****/  

div.produkt_container div.produkt_sonstiges {
  background: #C9DCC9;
  padding: 12px 4px 12px 10px;
  }
  
div.produkt_container div.produkt_sonstiges a {
  padding: 6px 0 7px 30px;
  text-decoration: none;
  }  
  
div.produkt_container div.produkt_sonstiges a.produkt_empfehlen {
  background: transparent url(../image/v3/tell_a_friend.png) no-repeat top left; 
  }  
  
div.produkt_container div.produkt_sonstiges a.drucken {
  background: transparent url(../image/v3/drucken.png) no-repeat top left;
  margin: 0 0 0 40px;
  }  
  
div.produkt_container div.produkt_sonstiges a.btn_zoom {
  background: transparent url(../image/v3/zoom.png) no-repeat top left;
  margin: 0 0 0 40px;
  }   
  
  div.produkt_container div.produkt_sonstiges a.btn_rundum {
  background: transparent url(../image/v3/rundum.png) no-repeat top left;
  margin: 0 0 0 40px; 
  }  
  
   
/**** Produkt Bilderlaufleiste ****/

div.produkt_container div.produkt_bildlaufleiste {
  margin: 0 0 0 60px;
  float: left;
  }

div.produkt_container a.bildlaufleiste_prev {
  float: left;
  margin: 40px 0 0 0;
  cursor: pointer;
  }  
  
div.produkt_container a.bildlaufleiste_next {
  float: right;
  margin: 40px 0 0 0;
  cursor: pointer;
  }  
  
hr.clear.thick_border { border: 2px solid #196C1B; }  
  
/**** Tooltips beim produkt ****/

div.produkt {
  margin: 0 0 0 0;
  width: 320px;
  position: relative;
  overflow: hidden;
  float: left;
  }
 
/**** Zoom Button ****/  
div.produkt a.btn_zoom {
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0;
  right: 60px;
  background: transparent url(../image/v3/zoom.png) no-repeat bottom left;
  } 

/**** Rundum-Ansicht ****/  
div.produkt a.btn_rundum {
  height: 30px;
  width: 30px;
  text-decoration: none;
  position: absolute;
  top: 0;
  right: 30px;
  background: transparent url(../image/v3/rundum.png) no-repeat bottom left;
  }

/**** Startseite Produktblöcke ****/

div.produktbox1, div.produktbox2,
div.produktbox3 {
  border: 1px solid #B8D2B9;
  width: 180px;
  height: 180px;
  float: left;
  margin: 10px 0 0 5px;
  overflow: hidden;
  position: relative;
  }
  
div.produktbox1 h2, div.produktbox2 h2,
div.produktbox3 h2 {
  background: #B8D2B9;
  padding: 6px 4px 2px 10px;
  font-weight: normal;
  float: left;
  width: 100%;
  height: 37px;
  }
  
div.produktbox2 h2, div.produktbox2 h2 { color: #000; }    
  
div.produktbox1 h2 strong, div.produktbox2 h2 strong, 
div.produktbox3 h2 strong { color: #156A17; }
  
 div.produktbox2 h2 p, div.produktbox3 h2 p { margin: 0 0 0 0; }   
 
 div.produktbox1 h2 p  {margin: 0 0 0 0; width:175px}
  
div.produktbox1 h2 p img, div.produktbox3 h2 p img, div.produktbox3 h2 p img { margin: 2px 0 0 0; }  
  
div.produktbox1 p, div.produktbox2 p,
div.produktbox3 p { margin: 0 4px 4px 4px; }

div.produktbox1 .durchgestrichen, div.produktbox2 .durchgestrichen,
div.produktbox3 .durchgestrichen { text-decoration: line-through; } 
  
div.produktbox2 { width: 367px; }
  
div.produktbox3 { width: 554px; }       

div.produkt_pr { padding: 3px 4px 0 0; 

}  

div.produktbox2 .produkt_pr {
 
 
  width:150px;
  }

  
  
div.produktbox1 .produkt_pr {
  position: absolute;
  bottom: 2px;
  left: 10px;
  
  }

 
div.produkt_pr p { color: #000; }
  
div.produkt_pr p {
  font-size: 130%;
  margin: 0;
  }  
  
div.produktbox2 div.produkt_pr strong, div.produktbox3 div.produkt_pr strong {
  font-size: 160%;
  color: #000;
  }
  
div.produktbox1 div.produkt_pr { 
  margin: 5px 0 0 0; 
  float: left;
  width:170px; 
  }  
  
div.produkt_pr span {
  font-weight: bold;
  font-size: 110%;
  margin: 0 0 0 0;
  }    


div.produkt_pr p.hinweis {
  font-size: 90%;
  color: #808080;
  padding-left:12px;
  padding-top:25px;
  width: 135px;
  }  

  
/**** Inhalte ****/

#content div.gesamte_breite h1 { 
  margin-top: 20px; 
  clear: both; 
  }

.active_wizard {
  clear: both;
  float: left;
  margin: 0 5px;
  display: block;
  width: 100%;
  }    
  
/**** Footer Navigation ****/

ul#footer_navi {
  clear: both;
  color: #6F6F6F;
  list-style-type: none;
  margin: 0 0 0 4px;
  padding: 0 0 0 0;
  background: transparent;
  font-size: 85%;
  /*position: absolute;
  bottom: 0;
  left: 0;*/
  }  
  
#footer_navi li { display: inline; }  
  
#footer_navi li a {
  text-decoration: none;
  color: #6F6F6F;
  padding: 0 0 0 7px;
  }  
  
.titelsortierung{
float:left;
padding-top:5px;
margin-left:10px;
}

.freundediv{
color:#156A17;
font-family:arial,helvetica,sans-serif;
font-size:90%;
} 

.inline-button{
-x-system-font:none;
border:2px solid #196C1B;
font-size:101%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
padding:0.1em 0.2em 0.1em 0.4em;
/* margin-:10px; */
/* margin-bottom:2em;*/
vertical-align:middle;
white-space:nowrap;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B8D2B9 none repeat scroll 0 0;
color:#196C1B;
}

.button { margin-left:1em; }

.submitbutton{
margin-left:10px;
margin-bottom:1em;
margin-top:1em;
}

.bestelldiv{
padding:10px;
font-size:14px;
}

.imgsp{
padding-top:10px;
padding-left:10px;
}

.pos_bottom { 
  position: absolute;
  bottom: 17px;
  left: 0; 
  }
.ausverkauft{
background-color: red; 
font-size: smaller;
}

.produkt_farbe{
  padding-left:6px;
}

.divzusatz{
margin-bottom:10px;
margin-top:10px;
}

#zusatz_ok{
padding:2px;
}

#zusatz_cancel{
float:right;
padding:2px;
}

.divbildlaufleiste{
height:1.2em;
text-align:center;
padding-top:3px;
}

.stern{
font-size:1.1em;
clear: both;
overflow:hidden;
position:relative;
float:left;
margin:0;
margin-left:10px; 
width:120px;
padding-left:5px;
padding-top:6px;
padding-bottom:5px;
line-height:1em;
margin-bottom:3px;
background:url("/image/stern_gelb24.png") no-repeat scroll left center transparent;
/* background-color:#C9DCC9; */
}

.stern a{
text-decoration:none;
}

.bewertung{
margin-top:1em;
padding:5px;
font-family:Arial,Helvetica,sans-serif;
color:#156A17;
font-size:14px;
}

.bewertung a{
color:#156A17;
}

.produkt_bewerten{
float:right;
}

.bewerten_label{
float:right;
margin-right:10px;
font-weight:bold;
color:white;
}