* { 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: 255px;
  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: 1px solid #196C1B;
  color: #196C1B;
  }
  
div.produkt_container div.produkt_optionen div {
  width: 210px;
  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: 310px;
  position: relative;
  overflow: hidden;
  float: left;
  min-height:122px;
  }
 
/**** 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; 
  border-bottom: 2px solid #FFF;
  padding-left:5px;
  font-weight:bold;
  }


  
#content div.gesamte_breite h1:hover{
  cursor:pointer;
} 
  
.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;
}

.linktext{
 float:left;
 padding-top:5px;
 padding-bottom:3px;
 font-size:95%;
}

.srabatt{
  padding-top:5px;
  /* padding-bottom:5px; */
  font-weight:bold;
  /* font-size:1.1em; */

}

div.produkt_container div.produkt_optionen div.likeit{
  /* clear:left; */
/*  margin-left:186px; */
 /* width:225px; */
  margin-top:3px;
  float:left;
/*  border:1px solid lime; */
  height:auto;
}

div.produkt_container div.produkt_optionen p{
  width:220px;
}

div.produkt_container div.produkt_optionen h2{
 font-size:110%;
 padding-bottom:10px;
}

#captchaID{
  margin-bottom:10px;
}

.star img{
 margin-top:2px;
 margin-bottom:-2px;
 padding-left:2px;
}

#bewertungsdiv{
  border:1px solid #D2E2D2;
  height:auto;
  padding:6px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.kataloglink {width:220px; display:inline; float:left;}

.kataloglinksmall{
  width:57px; 
  display:inline; 
  float:left;
  padding-left:3px;}

.groessenbutton{
  float:left;
  margin-left:5px;
  background: url("../image/v3/frage.png") no-repeat scroll left top;
  width:32px;
  height:32px;
  margin-top:1px;
}

.weitenbutton{
  float:left;
  margin-left:1px;
  background: url("../image/v3/weite_2.png") no-repeat scroll left top;
  width:32px;
  height:32px;
  margin-top:1px;
}

.katalogueber1, .katalogueber2 {
  height: 30px;
  font-weight:bold;
}

.divkatalog{
  background-color:#E7F0E7;
  float:left;
  width:546px;
  padding-left:18px;
  margin-bottom:10px;
}

.katalogtitelzeile{
 background-color:#E7F0E7;
  float:left;
  width:546px;
  padding-left:18px;
  margin-bottom:10px;
  padding-top:10px;
  padding-bottom:10px;
}

.katalogtitelzeile a{text-decoration:underline}

.katalogtitel{
  float:left;
 font-size:0.9em;
 font-weight:bold;
 padding-top:10px;
 padding-bottom:16px;
}


.katalogueberschrift{
  width:556px;
  color:white;
  background-color:#387637;
  margin-bottom:10px;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
}

.kataloglinktext{
  font-size:0.7em;
  text-decoration:none;
  position:absolute;
  top:106px;
  width:57px;
}

.katalogdiv{
  float:left;
  position:relative;
  height:160px;
  padding-right:48px;
}

.kataloglink2{
  position:absolute;
  bottom:45px;
}

.pdflink{
  float:right;
  text-decoration:underline;
  padding-right:20px;
  font-size:0.9em;
   padding-top:10px;
}

.imgweitenpopup {
  float:left;
  padding-right:5px;
}

.titel{
 margin-left: 5px; 
 background-color:#397738;
 margin-right:5px;
 line-height:2em;
 padding-left:10px;
 color:white;
 font-size:1.1em;
}

#divdirekt{
  margin-left:5px;
  margin-right:5px;
  background-color:#DCE9DD;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
}

.tbwarenkorb{
  margin-top:7px;
  border-collapse:collapse;
  border:none;
}

.tbwarenkorb tr td{ border:none; }

.tbwarenkorb tr th{ border:none; }

.tbinput{
/* background-color:#B8D2B9;
border:1px solid #B8D2B9; */
margin-left:3px;
margin-right:10px;
width:60px;
/* color:#156A17; */
text-align:center;
}

#divwarenkorb{
 padding-left:5px;
  margin-right:5px;
}

#divwarenkorb table{
  border-collapse:collapse;
  border:none;
  background-color:#DCE9DD;
}

#divwarenkorb table tr td{
  border:2px solid white;
  padding-top:2px;
  padding-bottom:20x;
  padding-left:2px; 
  padding-right:4px; 
}


#divwarenkorb table tr td input{
background-color:white;
/* border:1px solid #7F9DB9; */

color:#156A17; 
}


.divwarenkorbinfo{
   margin-left:5px;
   margin-right:5px;
  }
  
.warenkorbimage{
border-left:none;
}  

#bestellbutton{
  background:url('/image/v3/jetztbestellen.png') no-repeat top left;
  height:32px;
  width:150px;
  border:none;
  text-align:left;
  color:white;
  padding-left:10px;
  font-size:1em;
  margin-left:420px;
}

#bestellbutton:hover{cursor:pointer;}


#suchbutton{
  margin-left:73px;
  margin-top:8px;
  background:url('/image/v3/suchebutton.png') no-repeat top left;
  color:white;
  height:35px;
  width:140px;
  border:none;
  text-align:left;
  font-size:0.8em;
  padding-left:3px;
}

#suchbutton:hover{cursor:pointer;}

.padlinks10{padding-left:5px}

.zusatzgrafik{
  float:left;
  padding-top:5px;
  padding-bottom:5px;
}

.innerzusatz p{
width:560px;
padding:5px;
 
}

.previewkey{
  text-align:right;
  font-weight:bold;
  width:180px;
}

.smallprint{
  font-size:0.9em;
  color:#587758;
}

#btnsenden{
 float:right;
  margin-right:30px;
  margin-top:5px;
}

#btnzurueck{
  margin-top:5px;
}

#bestellunghinweis{
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
color:red;
}

.imgweite{
  padding-top:5px;
  padding-bottom:2px;
}

.bestzahlungsweise{
  padding-left:10px;
  font-weight:bold;
}

.zusatzlink{
  margin-top:10px;
  margin-bottom:10px;
  font-weight:bold;
  padding-left:5px;
}

.madeingermany{
  position:absolute;
  right:3px;
  top:72px;
}

.karussellueber{
  width:568px;
  /* border-bottom:1px solid #C9DCC9; */
  text-align:center;
  font-weight:bold;
  padding-top:2px;
  
}
