body {
heigt: 100%;
width: 100%;
margin: 0;
padding: 0;
font-size: 100.01%;
font-family: Arial, Tahoma, Helvetica, sans-serif;
background: #b8b6b4;
}

body p {
}

a:link, a:visited {
color: #333;
text-decoration: none;
font-weight: bold;
}

a:hover, a:active {
color: #ed6f00;
text-decoration: underline;
font-weight: bold;
}

h2 {
font-weight: bold;
color: #ff6600;
}

h3 {
font-weight: bold;
}

.preis {
font-weight: bold;
font-size: 1.5em;
color: #ed6f00;
}

.mwst {
font-size: 0.8em;
}

#box {
padding: 0 0 0 25px;
}

#beschreibung {
line-height: 1.4em;
font-size: 0.8em;
width: 650px;
padding: 0 0 10px 5px;
}

#beschreibungdetail {
position: relative;
line-height: 1.4em;
font-size: 0.8em;
width: 450px;
padding: 0 0 0 5px;
float: left;
}

#detail {
position: relative;
width: 400px;
height: 220px;
line-height: 0.6em;
padding: 20px 0 0 20px;
margin: 20px 20px 20px 525px;
background: #ccc;
}

#data {
font-size: 0.8em;
position: relative;
padding: 0 0 0 150px;
}

#preview {
padding: 10px 0 0 20px;
float: left;
}

#container {
background: #ffffff;
visibility: visible;
position: absolute;
left: 50%;
margin: 20px 0 0 -497px;
width: 995px;  
height: auto; 
z-index: 1; 
}

#logo {
margin: 10px 0 15px 20px;
z-index: 2; 
}

#menue {
position: relative;
padding: 0 0 0 25px;
height: 27px;
z-index: 4; 
}

#submenue {
position: relative;
height: 25px;
background-image: url("../i/kachel_menue_2.gif");
z-index: 3; 
}

#submenue2 {
position: relative;
height: 25px;
background-image: url("../i/kachel_menue_3.gif");
z-index: 3; 
}

#fuss {
visibility: visible;
position: relative;
top: 95%;
width: 995px;
height: 35px;
background-image: url("../i/kachel_fuss.gif");
z-index: 4; 
}

#impressum {
padding: 17px 10px 0 0;
font-size: 0.7em;
text-align: right;
}

.impressum a {
color: #fff;
text-decoration: none
}

table {
font-size: 0.8em;
padding: 0 0 10px 0;
}

#cub {
float: right;
padding: 15px 30px 0 0;
}

th, td {
color: #fff;
text-align: left;
padding: 10px;
background: #888;
}

.neg th, .neg td {
color: #333;
background: #ccc;
}

.pos th, .pos td {
color: #333;
background: #fff;
}

#interim {
width: 400px;
height: 100px;
color: #fff;
padding: 70px 25px 0 25px;
text-align: center;
margin: 30px auto 30px auto;
background: red;
font-size: 0.8em;
}