/* Copyright 2010 Dr. Markus Senoner */

body,html {height:100%; margin:0px; border:0px; padding:0px; 
	background-color:#2C5B16; background-image:url(background.jpg); background-repeat:no-repeat; background-position:top center;}
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:#404040;}
a:hover, a:active {text-decoration:underline; color:#000000;}

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

/* Debugging
#container	{background-color:yellow;}
#content	{background-color:red;}
#menucol	{background-color:white;}
#maincol	{background-color:orange;}
 */
#header	{height:42px;}
#content	{width:770px; padding-bottom:20px; top:100px; position:absolute;}	/* padding unten wie footer-hoehe */
#footer	{height:30px; width:100%; position:absolute; bottom:0px; font-size:10px;}
.footnote	{color:#808080; font-size:10px;}

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

#menucol	{width:166px; height:100%; float:left;}
#menucol ul	{list-style:none; margin:0px; border:0px solid #c0c0c0; padding:0px;}
#menucol ul li	{width:162px; height:24px; margin:2px; border:0px solid #c0c0c0; padding:0px; background-color:#D0F1C1;}
#menucol ul li	{filter:alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.80;}
#menucol ul a	{width:154px; height:16px; display:block; padding:4px; 
			font-size:14px; font-weight:bold; text-decoration:none;}
#menucol ul a:hover {background-color:#ffff00;}
/* folgendes versteht nur der MSIE 5+6 (MSIE:width = W3C:width+padding+border
* html #menucol ul li	{\width:164px; \height:26px; wid\th:162px; hei\ght:24px;}
* html #menucol ul a	{\width:162px; \height:24px; wid\th:154px; hei\ght:16px;}
 */
#maincol	{width:604px; float:left; text-align:center; background-color:#D0F1C1; }
/* #maincol	{filter:alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.80;} */

#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;}
