body {
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#3B3928;
  background-color: #E1F4FD; /* hellblau */
}
h1,th {
  font-size: 14px;
  line-height:17px;
  text-align:left;
}
p,td {
  font-size: 12px;
  line-height:20px;
}
/*Container zum Zentrieren, der im wrapper enthaltenen Elemente, also des Gesamtlayouts*/
#wrapper {
  width:750px;
  margin: 0 auto;
  margin-top:0px;
  position:relative;
}
#wrapperintro {
  width:550px;
  margin: 0 auto;
  margin-top:0px;
  position:relative;
}
#contentcontainer {
  position: absolute;
  left:0px;
  top:10px;
  width: 750px;
  height: 450px;
  border: 2px solid #FD0601;
/*  background-color: #00ff00; hellblau */
  background-image:url(images/logo_pruentes_bg.gif);
  background-repeat:no-repeat;
  z-index:1;
}
#textblock1 {
  top:20px;
  left:20px;
  width: 420px;
  height: 250px;
 /* background-color: #ffff00; hellblau */
  position: absolute;
}
#textblockrezept {
  top:20px;
  left:20px;
  width: 420px;
  height: 400px;
/*  background-color: #ffff00; hellblau */
  position: absolute;
}
#textblockbestellung {
  top:20px;
  left:20px;
  width: 420px;
  height: 400px;
/*  background-color: #ffff00; hellblau */
  position: absolute;
  z-index:5;
}

#textblock2 {
  top:150px;
  left:530px;
  width: 200px;
  height: 100px;
/*  background-color: #00ff00; hellblau */
  position: absolute;
  text-align:right;
  vertical-align:bottom;
}
#textblock2impressum {
  top:50px;
  left:530px;
  width: 200px;
  height: 300px;
 /* background-color: #00ff00; hellblau */
  position: absolute;
  text-align:right;
  vertical-align:bottom;
}
#textblock2 .zeiten {
  text-align:right;
}
#subnavi {
  top:220px;
  left:530px;
  width: 200px;
  height: 50px;
 /* background-color: #00ff00; hellblau */
  position: absolute;
  text-align:right;
  vertical-align:bottom;
}
#bilderleiste {
  top:270px;
  left:20px;
  width: 710px;
  height: 160px;
 /* background-color: #00ffff;  hellblau */
  position:absolute;
}
#rezeptbild {
  top:270px;
  left:570px;
  width: 160px;
  height: 160px;
  background-image:url(images/pumpernickel_rezepte.jpg);
  background-repeat:no-repeat;
  background-color: #00ffff;  /*hellblau */
  position:absolute;
}
#warenkorbbild {
  top:270px;
  left:570px;
  width: 160px;
  height: 160px;
  background-image:url(images/pruentes_warenkorb.jpg);
  background-repeat:no-repeat;
  background-color: #00ffff;  /*hellblau */
  position:absolute;
}
#bilderleiste  .bild{
  padding-right:15px;
}
#bilderleiste  .bildende{
  padding-right:0px;
}
#startseite {
  top:0px;
  left:0px;
  padding:404px 0 0 0;
  overflow:hidden;
  background-image:url(images/logo_pruentes_pumpernickel.gif);
  background-repeat:no-repeat;

  width: 750px;

  /*width:550px;*/
  height:0px !important;
  height /**/ :404px;
  position: relative;
}
#intro {
  top:40px;
  left:0px;
  height:440px;
  width:550px;
  position: absolute;
  text-align:right;
}

#navicontainer{
  position: absolute;
  left:0px;
  top:464px;
  width: 754px;
  height: 20px;
}
#footer{
  position: absolute;
  left:0px;
  top:484px;
  width: 750px;
  height: 60px;
  border: 2px solid #FD0601;
  z-index:2;
}
#footercontent{
  left:0px;
  top:30px;
  width: 750px;
  height: 30px;
  text-align:center;
  font-size: 11px;
  line-height:13px;
  position: absolute;
}
table.navi {
  width:100%;
  height:20px;
  text-align:center;
}
.navitext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#333488;
  font-weight:bold;
  font-style:italic;
  text-decoration:none;  
}
.aktiv {
  font-weight:bold;
  font-style:normal;
  color:#ff0000;
  text-decoration:none;
}
.klein {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
} 
.subnavi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#333488;
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
  text-align:right;  
  vertical-align:bottom;
  line-height:20px;
}
.subnaviaktiv {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style:normal;
  color:#ff0000;
  font-weight:bold;
  text-decoration:none;
  text-align:right;  
  vertical-align:bottom;
  line-height:20px;
}
.small {
  font-size: 11px;
  line-height: 14px;
}
.emailtext{
	cursor:pointer; 
	/*color:#C3C5C8;*/ 
	text-decoration:underline;

}

