html { 
  /* verhindert Mozilla-Zucken 
  * > Firefox 1.5 
  */ 
  overflow-y: scroll; 
}
 
body, pre, td {
 margin: 0;
 padding: 0;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #4f5254;
 line-height: 17px;
}

table, tr, td {
  background-color: none;
}

img {
  border: 0;
}
 
strong {
  font-weight: bold;
}
 
a {
  text-decoration: none;
  color: #de0029;
}

h1 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}

h2 {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}
 
 

li {
  list-style-image:url(../img/neu/li.gif);
  margin: 0 0 20 0;
  padding: 0;
}
 
 
#seite {
 position: absolute;
 width: 1002px;
 height: 100%;
 left: 50%;
 top: 0;
 padding: 0;
 margin-left: -501px;
 margin-top: 0;
 border: 0;
}

#header {
  width: 1002px;
  height: 134px;
  padding: 0;
  margin: 0;
}

#menu1kasten {
  width: 1002px;
  height: 22px;
  padding: 0;
  margin: 0;
  background-color: #4f5254;
}

#menu1 {
  float:left;
  padding: 2 10 4 20;
  margin: 0;
}

.warenkorbicon {
  float: right;
  padding: 0;
  margin: 3 5 0 0;
}

.login {
  padding: 0 5 20 20;
  margin: 0;
}

.menu1item {
  margin: 0 0 0 30;
  padding: 0;
  font-weight: bold;
  color: #ffffff;
}

.menu1item:hover {
  color: #de0029;
}

.menu1itemActive {
  margin: 0 0 0 30;
  padding: 0;
  font-weight: bold;
  color: #de0029;
}


#platzhalterweiss {
  width: 1002px;
  height: 8px;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
}

.menu2ul {
  margin: 0;
  padding: 0;
}

.menu2itemLi {
  list-style-image: none;
  list-style-type: none;
  color: #4f5254;
  margin: 0 0 5 0;
}
.menu2itemLi a {
  color: #4f5254;
}
.menu2itemLi a:hover {
  color: #de0029;
}

.menu2itemLiActive {
  list-style-image: none;
  list-style-type: square;
  color: #4f5254;
  font-weight: bold;
  margin: 0 0 5 0;
  padding: 0;
}
.menu2itemLiActive a {
  color: #4f5254;
}

.menu3itemLi {
  list-style-image: none;
  list-style-type: none;
  color: #4f5254;
  margin: 0 0 5 15;
}
.menu3itemLi a {
  color: #4f5254;
}
.menu3itemLi a:hover {
  color: #de0029;
}

.menu3itemLiActive {
  list-style-image: none;
  list-style-type: square;
  color: #4f5254;
  font-weight: bold;
  margin: 0 0 5 15;
  padding: 0;
}
.menu3itemLiActive a {
  color: #4f5254;
}
.menu3itemLi a:hover {
  color: #de0029;
}

.menu4itemLi {
  list-style-image: none;
  list-style-type: none;
  color: #4f5254;
  font-weight: bold;
  margin: 0 0 5 30;
}
.menu4itemLi a {
  color: #4f5254;
}
.menu4itemLi a:hover {
  color: #de0029;
}

.menu4itemLiActive {
  list-style-image: none;
  list-style-type: square;
  color: #4f5254;
  font-weight: bold;
  margin: 0 0 5 30;
  padding: 0;
}
.menu4itemLiActive a {
  color: #4f5254;
}

#menu2kasten {
  float: left;
  width: 189px;
  padding: 0;
  margin: 0;
}

.menu2headline {
  width: 189px;
  height: 24px;
  padding: 0;
  margin: 0 0 2 0;
  background-color: #b9babb;
}

.menu2headlinetext {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 4 5 0 20;
  margin: 0;
}

.menu2headlinetext a{
  color: #ffffff;
}

.menu2Warenkorb {
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 4 5 0 20;
  margin: 0;
}

.menu2Warenkorb a{
  color: #ffffff;
}


.menu2head {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  margin: 4 5 2 20;
  padding: 0;
}

#menu2 {
  padding: 4 5 20 20;
  margin: 0;
}

.menu2button {
  padding: 4 5 20 20;
  margin: 0;
}

.menu2konfbutton {
  padding: 14 5 14 20;
  margin: 0;
}

#warenkorbKasten {
  padding: 4 5 20 20;
  margin: 0;
}


#menu2platzhalterweiss {
  width: 193px;
  height: 3px;
  padding: 0;
  margin: 5 0 24 0;
}

#informationenHeadlineKasten {
  width: 189px;
  height: 24px;
  padding: 0;
  margin: 8 0 0 0;
  background-color: #d9dadb;
}

#informationenHeadlineText {
  font-size: 14px;
  font-weight: bold;
  color: #9c9d9f;
  padding: 4 5 0 20;
  margin: 0;
}

#informationenKasten {
  width: 189px;
  padding: 0;
  margin: 0 0 50 0;
  background-color: #fbfbfb;
}

#informationenText {
  font-size: 11px;
  font-weight: normal;
  color: #4f5254;
  padding: 4 5 10 20;
  margin: 0;
}

#informationenText a {
  font-size: 11px;
  font-weight: normal;
  color: #4f5254;
}

#informationenText a:hover {
  color: #de0029;
}


#inhaltkastenKonfigurator {
  float: left;
  padding: 0;
  width: 790px;
  margin: 0;
  background-color: #ffffff;
}

#inhaltkasten {
  float: left;
  width: 664px;
  padding: 0;
  margin: 0;
}

#inhaltkastenText {
  width: 619px;
  padding: 17 10 10 35;
  margin: 0;
}

#inhaltkastenLinks {
  float: left;
  width: 480px;
  margin: 17 21 0 0;
  padding: 0;
}

#inhaltkastenRechts {
  float: left;
  width: 480px;
  margin: 17 0 0 21;
  padding: 0;
  text-align: right;
  align: right;
}

#startseiteinhaltkasten {
  float: left;
  width: 1002px;
  padding: 0;
  margin: 0;
}

.startseiteBox {
  padding: 0;
  margin: 10 10 0 10;
  color: #4f5254;
}

.startseiteBox a {
  color: #4f5254;
}

.startseiteBildtext {
  font-size: 12px;
  font-weight: bold;
  margin: 11 0 5 0;
  padding: 0;
}

#konfigurator {
  padding: 0;
  margin: 0 0 200 0;
  border: 0;
}
 
 
#startseiteinhaltkastenText {
  #width: 942px;
  #padding: 14 80 40 80;
  width: 100%;
  padding: 14 0 0 0;
  margin: 0;
}

#containerkasten {
  float: left;
  text-align: center;
  width: 145px;
  padding: 0;
  margin: 0;
}

#containerkastenText {
  padding: 25 5 5 5;
  margin: 0;
}

#konf_animation {
  position: absolute;
  right: 5px;
  top: 5px;
  margin: 0;
  padding: 0;
  border: 1px solid #de0029;
}

#rabatt_button {
  position: absolute;
  right: 345px;
  top: 5px;
  margin: 0;
  padding: 0;
  border: 0;
}

#startseiteKonfigurator {
	 float: left;
	 width: 700px;
}

#startseiteVorschlag {
	 float: right;
	 text-align: center;
	 width: 300px;
}

.clearFloat {
  clear: left;
}