@charset "utf-8";
html, body { width: 100%; height: 100%; }

body {
	background-color: #f3f3f3;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}

body, ul, ol, li, p, h1, h2, h3, a, select, input { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #6c6155; }

.startbox { position: relative; width: 1000px; height: 700px; margin: 0 auto; background:url(images/startseite.png) no-repeat; }

.startnavi { position: absolute; top: 25px; right: 90px; }
.startnavi > ul { list-style: none; }
.startnavi > ul > li { float: left; padding-left: 5px; padding-right: 5px; border-left: 1px solid; }
.startnavi > ul > li:first-child { border-left: none; }

.mainbox { position: relative; width: 1000px; height: 100%; margin: 0 auto; }

.logobox { position: absolute; top: 25px; right: 0px; }

.leftbox { position: absolute; top: 0; left: 0; width: 400px; height: 100%; min-height: 700px; background: url(images/holz.png) repeat-y; }
.leftbox > p { text-align: center; }

.produktleftbox { position: absolute; top: 0; left: 0; width: 300px; padding-top: 50px; padding-left: 100px; }
.produktleftbox td.bild { width: 130px; height: 82px; background:url(images/produktthumb.png) top left no-repeat; vertical-align: top;  }
.produktleftbox td.bildleer { width: 130px; height: 82px;  background-image: none; }
.produktleftbox td.bild a { text-decoration: none; }
.produktleftbox td.bild img { width: 88px; height: 68px; margin-top: 8px; margin-left: 0px; }
.produktleftbox td.bild p { padding-top: 6px; padding-left: 0px; }
.produktleftbox td.prnext { text-align: right; vertical-align: bottom; padding-top: 25px; padding-right: 40px;}
.produktleftbox td.prback { text-align: left; vertical-align: bottom; padding-top: 25px;}
.produktleftbox td.prcenter { text-align: left; vertical-align: bottom; }

.produktdetailleftbox { position: absolute; top: 0; left: 0; width: 409px; padding-top: 0px; padding-left: 0; }
.produktdetailleftbox td.bild { width: 100px; height: 82px; background:url(images/produktthumb.png) no-repeat; vertical-align: top; }
.produktdetailleftbox td.bildleer { background-image: none; }
.produktdetailleftbox td.bild img { width: 88px; height: 68px; margin-top: 8px; margin-left: 0px; }
.produktdetailleftbox td.prback { text-align: left; vertical-align: bottom; padding-top: 15px;}
.produktdetailleftbox td.bildgross { vertical-align: bottom; }
.produktdetailleftbox td.bildgross img { background-repeat:no-repeat;}

.warenkorbbox { position: absolute; top: 100px; left: 0; width: 800px; padding-top: 0px; padding-left: 0;  }
.warenkorbbox td.bild { width: 130px; height: 82px; background:url(images/produktthumb.png) top left no-repeat; vertical-align: top;  }
.warenkorbbox td.title { width: 150px; vertical-align: top; text-align: left; padding-top: 30px;  }
.warenkorbbox td.bild img.vorschau { width: 88px; height: 68px; margin-top: 8px; margin-left: 0px; }
.warenkorbbox td.farbe { width: 100px; vertical-align: top; text-align: left;  padding-top: 30px; }
.warenkorbbox td.menge { width: 70px; vertical-align: top; text-align: left; padding-top: 30px;  }
.warenkorbbox td.beschreibung { width: 200px; vertical-align: top; text-align: left; padding-top: 30px; }
.warenkorbbox td.preis { width: 120px; vertical-align: top; text-align: left; padding-top: 30px;  }
.warenkorbbox a { color: #773431; font-weight: bold; text-decoration: underline; }

ol.zusammenfassung li { padding-bottom: 10px; }

.navibox { position: absolute; top: 100px; right: 0px; }
.navibox > ul { list-style: none; min-width: 120px; }
.navibox > ul > li { border-bottom: 1px solid; padding-bottom: 5px; padding-top: 5px; }
.navibox > ul > li > ul { list-style: none; padding-left: 15px; }

.textbox { position: absolute; left: 450px; top: 150px; width: 370px; }
.textbox h1 { color: #773431; font-size: 13pt; font-weight: bold; padding-bottom: 15px; }
.textbox h3 { font-size: 11pt; font-weight: bold; padding-bottom: 10px; }
.textbox p { padding-bottom: 10px; }
.textbox select { width: 200px; }
.textbox input { width: 200px; }

.textbox a { color: #773431; font-weight: bold; text-decoration: underline; }


