body,html {margin:0; padding:0; border:none; height:100%; background-color:#e0e0e0;}
body, p {text-align:center; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;}
td {text-align:left; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;}

a:link, a:visited {text-decoration:underline; color:#666666;}
a:hover, a:active {text-decoration:underline; color:#000000;}

/* 770+3 Pixel fuer MSIE(?) */
#container {
position:relative;
width:770px;
margin:0 auto;
background-color:#ffffff;
text-align:left;
min-height:100%;
}
/* fuer MSIE 5+6 steht im HTML-Source: #container {height:100%;} */

#header {height:42px;}
#content {padding:0; padding-bottom:20px;}	/* padding unten wie footer-hoehe */
#footer {height:20px; width:100%; position:absolute; bottom:0px; padding:0px; margin:0px; font-size:10px;}
.footnote {color:#808080; font-size:10px;}

h2 {padding:2px 0px; margin:0; font-size:20px; font-weight:bold;}

#menucol	{width:160px; height:100%; margin:0; padding:0; border:0; float:left;}
#menucol ul	{padding:0; margin:0; list-style:none;}
#menucol ul li	{width:150px; height:24px; margin:2px; padding:0; border:1px solid #c0c0c0;}
#menucol ul a	{width:142px; height:16px; margin:0; padding:4px; border:0; display:block; 
			font-size:14px; font-weight:bold; text-decoration:none; background-color:#ffff80;}
#menucol ul a:hover {background-color:#ffc000;}
/* folgendes versteht nur der MSIE 5+6 (MSIE:width = W3C:width+padding+border */
* html #menucol ul li	{\width:152px; \height:26px; wid\th:150px; hei\ght:24px;}
* html #menucol ul a	{\width:150px; \height:24px; wid\th:142px; hei\ght:16px;}

#maincol {width:600px; border:0; margin:0; float:left; text-align:center;}
#maincol ul li	{padding:2px;}
#imgselect {width:610px;}
#imgselect a {background-color:#ffffff; border:1px solid #c0c0c0; float:left; padding:2px; margin:2px;}
#bigi {background-color:#ffffff; border:1px solid #c0c0c0; float:left; padding:2px; margin:2px;}
* html #bigi {margin:1px;} /* Angaben nur fuer IE: */

#prices {margin:2px; padding:0; border:1px solid #c0c0c0;}
#prices td {text-align:center;}

#anfrage th {text-align:left; border-top:1px solid #c0c0c0;}
.right {text-align:right;}
.text {text-align:left; padding-left:10px; margin-left:40px;}
div.spacer {clear:both;}
