html, body{
  font-family: "Verdana", "Helvetica", "Arial";
  font-size: 11px;
  background-color: #e5e0da;
  margin: 0px;
  width: 100%;
  padding: 0px;
  position: absolute;
  text-align: center;
}

a{
  color: #a0a0a0;
  text-decoration: none;
}

a:hover{
  color: #000000;
}

img{
	border:none;
	behavior: url(system/iepngfix.htc);
}

input, select{
  font-size: 11px;
  font-family: "Verdana", "Helvetica", "Arial";
}

.container-alles{
  margin: auto; /* vertikale Zentrierung */
  width: 987px;
  min-height: 783px;
  height: 100%;
  margin-top: 0px;
  background-image: url("../grafiken/hintergrund/hintergrund_komplett_oben.png");
  background-repeat: repeat-y;
  /*behavior: url(system/iepngfix.htc);*/
  text-align: center;
  position: relative;
  display: table;
}

/* ## CONTAINER OBEN */

.container-oben{
  padding: 0px;
  margin: auto; /* vertikale Zentrierung */
  width: 905px;
  height: 179px;
}

  .logo-oben{
    width: 100%;
    height: 94px; /* 104 px - 10 px (wegen padding-top) */
    background-image: url("../grafiken/header.jpg");
    color: #ffffff;
    text-align: right;
    font-size: 10px;
    color: #cccccc;
    padding-top: 10px;
  }
  
  .logo-oben a, .logo-oben a:visited{
    font-size: 10px;
    color: #cccccc;
    margin-left: 14px;
    margin-right: 14px;
  }
  
  .logo-oben a:hover{
    font-size: 10px;
    color: #ffffff;
  }
  
  /* ## MENUE OBEN */
  .menue-oben{
    width: 100%;
    height: 35px;
    background-image: url("../grafiken/header_navi.jpg");
  }
  
    div#menue-oben{
      height:35px;
      overflow:hidden;
    }
  
    div#menue-oben ul,div#menue-oben li{
  		margin:0;
  		padding:0;
  		list-style:none;
  		display:inline;
  	}
  	
  	div#menue-oben a{
  		margin-top:0;
  	}
  	
  	div#menue-oben a,div#menue-oben a:hover{
  		height:70px;
  		overflow:hidden;
  		display:block;
  		text-decoration:none;
  		float:left;
  	}
  	
  	div#menue-oben a:hover{
  		margin-top:-35px;
  	}
  	
  	html + body div#menue-oben a img{/* only for IE 5.0 */
      display:none;
    }
  	
  	/* ## die einzelnen Buttons */
  	html + body div#menue-oben a#home{/* only for IE 5.0 */
  		width:100px;
  		background-image:url(../grafiken/navi_oben/home.jpg);
  	}
  	
  	html + body div#menue-oben a#buecher{/* only for IE 5.0 */
  		width:100px;
  		background-image:url(../grafiken/navi_oben/buecher.jpg);
  	}
  	
  	html + body div#menue-oben a#predigten{/* only for IE 5.0 */
  		width:100px;
  		background-image:url(../grafiken/navi_oben/predigten.jpg);
  	}
  	
  	html + body div#menue-oben a#video{/* only for IE 5.0 */
  		width:100px;
  		background-image:url(../grafiken/navi_oben/video.jpg);
  	}
  	
    /* die einzelnen Buttons ## */
  	
  /* MENUE OBEN ## */
  
  .sucheWarenkorb-oben{
    width: 100%;
    height: 40px;
    background-color: #ffffff;
    text-align: left;
  }
  
    .suche-oben{
      /* IE 6 extra */
      width: 400px;
      text-align: left;
      float: left;
      font-size: 11px;
      color: #999999;
      margin-left: 32px;
      margin-top: 11px;
    }
    
      #suche-oben-input{
        border: 1px solid #999999;
        width: 180px;
        margin-left: 21px;
        font-size: 11px;
        color: #999999;
      }
    
    .warenkorb-oben{
      /* IE 6 extra */
      width: 400px;
      text-align: right;
      float: right;
      margin-right: 20px;
      margin-top: 3px;
    }
    
      .warenkorb-oben-titel{
        font-size: 13px;
        color: #999999;
      }
      
      .warenkorb-oben-produkte{
        font-size: 10px;
        color: #F7931E;
      }
            
      .ausWarenkorb{
        color: #cccccc;
      }
      
      .versandkosten{
        color: #cccccc;
        font-weight: bold;
      }

/* CONTAINER OBEN ## */

/* ## CONTAINER MITTE */
.container-mitte{
  width: 904px;
  height: 15px;
  margin: auto; /* vertikale Zentrierung */
  margin-top: 18px;
}

.navi_uebersicht_links{
  float: left;
  margin-left: 226px;
  width: 225px;
  height: 100%;
  text-align: left;
}

.navi_uebersicht_mitte{
  float: left;
  width: 227px;
  height: 100%;
  text-align: center;
  color: #808080;
}

.navi_uebersicht_rechts{
  float: left;
  width: 225px;
  height: 100%;
  text-align: right;
}

/* CONTAINER MITTE ## */

/* ## CONTAINER UNTEN */
.container-unten{
  width: 985px;
  height: 506px;
  margin: auto; /* vertikale Zentrierung */
  margin-top: 0px;
}

  /* ## MENUE LINKS */
  .menue-links{
    /* IE 6 extra */
    width: 198px;
    height: 100%;
    float: left;
    text-align: left;
    margin-top: 9px;
    margin-left: 36px;
  }
  
  .menue-links-inhalt{
    height: 180px;
  }
  
    div#menue-links-inhalt{
      height:180px;
      width: 198px;
      overflow:hidden;
    }
  
    div#menue-links-inhalt ul,div#menue-links-inhalt li{
  		margin:0;
  		padding:0;
  		list-style:none;
  		display:inline;
  	}
  	
  	div#menue-links-inhalt a{
  		margin-top:0;
  	}
  	
  	div#menue-links-inhalt a,div#menue-links-inhalt a:hover{
  		height:36px;
  		width: 396px;
  		overflow:hidden;
  		display:block;
  		text-decoration:none;
  		float:left;
  	}
  	
  	div#menue-links-inhalt a:hover{
  		margin-left: -198px;
  	}
  	
  	html + body div#menue-links-inhalt a img{/* only for IE 5.0 */
      display:none;
    }
  	
  	/* ## die einzelnen Buttons */
  	html + body div#menue-links-inhalt a#home_links{/* only for IE 5.0 */
  		width:198px;
  		background-image:url(../grafiken/navi_links/home.png);
  	}
  	
  	html + body div#menue-links-inhalt a#buecher_links{/* only for IE 5.0 */
  		width:198px;
  		background-image:url(../grafiken/navi_links/buecher.png);
  	}
  	
  	html + body div#menue-links-inhalt a#predigten_links{/* only for IE 5.0 */
  		width:198px;
  		background-image:url(../grafiken/navi_links/predigten.png);
  	}
  	
  	html + body div#menue-links-inhalt a#video_links{/* only for IE 5.0 */
  		width:198px;
  		background-image:url(../grafiken/navi_links/video.png);
  	}
  	
  	html + body div#menue-links-inhalt a#katalog_links{/* only for IE 5.0 */
  		width:198px;
  		background-image:url(../grafiken/navi_links/katalog.png);
  	}
    /* die einzelnen Buttons ## */
    
    /* Aktiver Button */
  	#home_linksAktiv, #buecher_linksAktiv, #predigten_linksAktiv, #video_linksAktiv{
  		margin-left: -198px;
  	}
    
  .sucheVersand{
    margin-top: 20px;
    width: 212px;
    height: 115px;
  }
  
    #versandImg{
      padding-left: 2px;
      behavior: url(system/iepngfix.htc);
    }
  
  /* MENUE LINKS ## */

  .container-inhalt{
    /* IE 6 extra */
    width: 727px;
    float: left;
    height: 100%;
    margin-left: 11px;
    display: table;
  }
  
  #container-inhalt{
    background-image: url("../grafiken/hintergrund/produkt_background.png");
    behavior: url(system/iepngfix.htc);
    background-position: top right;
    background-repeat: no-repeat;
    margin-top: -8px;
  }

    .start{ 
      /* IE 6 extra */
      text-align: left;
      width: 720px;
      height: 520px;
      margin-top: 10px;
      margin-left: 15px;
    }
    
    .abstand-uebersicht{
      margin-top: 17px;
      margin-left: 17px;
    }

    .produkt_detailansicht{ 
      text-align: left;
      width: 624px;
      /*height: 434px;*/
      margin-top: 35px;
      margin-left: 74px;
      overflow: auto;
    }
    
  .balken-unten{
    /* IE 6 extra */
    width: 679px;
    height: 18px;
    background-color: #e0e0e0;
    float: right;
    margin-right: 41px;
    margin-top: -5px;
    margin-bottom: 20px;
  }

.container-unten-ende-verlauf{
  margin: auto; /* vertikale Zentrierung */
  width: 987px;
  height: 18px;
  position: relative;
  background-image: url("../grafiken/hintergrund/hintergrund_komplett_unten.png");
  background-repeat: no-repeat;
}

.container-ganz-unten{
  margin: auto; /* vertikale Zentrierung */
  width: 957px;
  height: 30px;
  margin-top: 0px;
  text-align: center;
  position: relative;
  color: #808080;
  font-size: 10px;
}

  .container-ganz-unten a, .container-ganz-unten a:visited{
    color: #808080;
    font-size: 10px;
    margin-left: 30px;
  }
  
  .container-ganz-unten a:hover{
    color: #404040;
  }

  .container-ganz-unten-links{
    width: 557px;
    text-align: left;
    float: left;
  }
  
  .container-ganz-unten-rechts{
    width: 395px;
    text-align: right;
    float: left;
    padding-right: 5px;
  }
  
  
/* ## START */
.start_produktansicht{
  /* IE 6 extra */
  background-image: url("../grafiken/hintergrund/produkt_detail.png");
  behavior: url(system/iepngfix.htc);
  width: 240px;
  height: 230px;
  padding-top: 20px;
  margin-top: -16px;
  margin-left: -8px;
  margin-right: -4px;
  text-align: center;
  float: left;
}

.start_produkt_titel{
  font-size: 11px;
  color: #737373;
  line-height: 24px;
}

.start_produkt_preis{
  font-size: 13px;
  color: #595959;
  font-weight: bold;
}

/* START ## */

/* ## ALLGEMEIN */
h1{
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  line-height: 2px;
}

.text{
  text-align: left;
  width: 550px;
  height: 100%;
  margin-top: 35px;
  margin-left: 50px;
  border: 1px solid #bbbbbd;
  font-size: 11px;
  color: #737373;
  padding: 5px;  
}
/* ALLGEMEIN ## */

/* ## PRODUKT UEBERSICHT */
.produktInUebersicht{
  width: 452px;
  height: 152px;
  background-color: #999999;
  color: #ffffff;
}

.produktInUebersicht #tabelle{
  border-spacing: 0px;
  width: 100%;
}

.produktInUebersicht #zeile1{
  background-color: #999999;
  height: 30px;
}

.produktInUebersicht #zeile2{
  background-color: #cccccc;
  color: #5c5c5c;
  height: 30px;
}

.produktInUebersicht #zeile3{
  background-color: #b2b2b2;
  height: 30px;
}

.produktInUebersicht #zeile4{
  background-color: #999999;
}

.produktInUebersichtTD{
  padding-left: 10px;
}

.produktInUebersichtWarenkorbTD{
  text-align: right;
  padding-right: 5px;
}

.produktInUebersicht_preis,#produktInUebersicht_preis{
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

.produktInUebersicht_klein{
  color: #d2d2d2;
  font-size: 9px;
  font-weight: normal;
}

.hervorgehoben{
  color: #ffffff;
  text-decoration: underline;
}

.mehrBuch{
  color: #ffffff;
  text-decoration: underline;
  font-weight: bold; 
}

.buch_uebersicht_titel{
  width: 218px;
  margin-left: 15px;
  margin-top: 8px;
  font-size: 11px;
  color: #737373;
  line-height: 12px;
  text-align: center;
}

.buch_uebersicht_preis{
  width: 220px;
  margin-left: 15px;
  margin-top: -4px;
  font-size: 13px;
  color: #595959;
  font-weight: bold;
  line-height: 12px;
  text-align: center;
}

/* PRODUKT UEBERSICHT ## */

/* ## PRODUKT DETAILANSICHT */
#produkt_titel_1{
  font-size: 14px;
  color: #F7931E;
}

#produkt_titel_2{
  font-size: 14px;
  color: #737373;
}

#produkt_titel_3{
  font-size: 12px;
  color: #737373;
}

#produkt_preis{
  font-size: 13px;
  color: #595959;
  font-weight: bold;
  margin-left: 8px;
}

#produkt_hinweis_inklusive{
  font-size: 9px;
  color: #999999;
  margin-left: 8px;
}

#produkt_produktinfo{
  font-size: 11px;
  color: #F7931E;
  line-height: 25px;
  margin-left: 8px;
}

#produkt_infos{
  font-size: 11px;
  color: #737373;
  margin-left: 8px;
}

#produkt_beschreibung{
  width: 550px;
  border: 1px solid #bbbbbd;
  font-size: 11px;
  color: #737373;
  padding: 13px 13px 7px 13px;
  background-color: #ededed;
}

#ausschnitt_lesen{
  font-size: 11px;
  color: #F7931E;
  text-decoration: underline;
}

#ausschnitt_lesen:hover{
  text-decoration: none;
}

/* ## KAUFEN Button */
#kaufen{
  width: 204px;
  height: 55px;
  background: url("../grafiken/warenkorb/kaufen.png") 0 0 no-repeat;
  text-decoration: none; 
  border:0; 
  padding:0; 
  display: block; 
}

#kaufen:hover{
	background-position: 0 -55px;
}
/* KAUFEN Button ## */

#produkt_tabelle{
  border-spacing: 7px;
}

#produkt_tabelle_td{
  border: solid 1px #bbbbbd;
  background-color: #ffffff;
}
/* PRODUKT DETAILANSICHT ## */

/* ## Mein Konto - Kundenbereich */
.hervorgehobenMeinKonto, .hervorgehobenMeinKonto:visited{
    color: #F7931E; /*orange: F7931E*/
    text-decoration: none;
  }
  
.hervorgehobenMeinKonto:hover{
  color: #999999;
}

.versandkostenSeite{
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  color: #999999;
}

.versandkostenSeiteHervorgehoben{
  color: #000000;
}

.hinweisGut{
  color: #00ff00;
}

.hinweisSchlecht{
  color: #ff0000;
}

table.statistik{
  border: 1px solid #000000;
  border-collapse: collapse;
}

table.statistik td {
	border: 1px solid #000000;
	padding: 4px;
	border-style: inset;
	text-align: right;
}

.statistik-tr {
	font-weight: bold;
}
/* Mein Konto - Kundenbereich ## */
