body{
	height:auto;
	min-height:100% !important;
	background-color:#e5e0d5;
	margin:0;
	padding:0;
	border:0;
	border-collapse: collapse;
	text-align:center;
	overflow:auto;
	}
	
/* Hauptcontainer - gesamter Seiteninhalt */
.aussen{
	background:url(grafik/bamboo2.gif) top left no-repeat;
	min-width:800px;
	max-width:1000px;
	width:99%;
	min-height:800px;
	height:99%;
	margin-top:-17px !important;
	margin:0 auto;
	margin-top:17px;
	padding:0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align:left;
	}
	
.logo{
	margin:40px 130px 45px 0 !important;
	margin:5px 130px 38px 0;
	padding:0;
	text-align:right;
	}
	
.rahmen{ 
clear:both; 
position:relative; 
min-height:800px; /* Seitenlänge */ 
max-height:800px; /* Seitenlänge */ 
height:900px; /* Seitenlänge */ 
margin:0px 80px -825px 95px !important; /* Seitenlänge */ 
margin:0px 120px -925px 75px; /* Seitenlänge */ 
border:1px solid #666666; 
text-align:left; 
visibility:visible; 
z-index:10; 
overflow:hidden; 
} 

	
.main{ 
position:relative; 
height:820px; /* Seitenlänge */ 
min-height:610px; /* Seitenlänge */ 
max-height:610px; /* Seitenlänge */ 
top:45px; 
background-color:#F2EEE6; 
padding:30px; 
margin:0 25px 0 210px; 
font-size:11px; 
font-style:normal; 
color:#333333; 
text-align:justify; 
visibility:visible; 
overflow:hidden; 
} 

	
.wheel{ 
float:right; 
margin:-18px 0px 0px 40px !important; 
margin:-15px 0px 0px 40px; 
} 

	
.engel{
	position:relative;
	top:90px !important; /* Seitenlänge */
	top:120px; /* Seitenlänge */
	margin-right:40px !important;
	margin-right:80px;
	text-align:right;
	z-index:50;
	}
	
/* Kopf-Menü */
dl,dt,dd,ul,li{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#platzhalter{ 
position:relative; 
height:120px; 
margin:0 55px 0px 75px !important; 
margin:0 95px 0px 75px; 
padding:15px 0 0 0; 
visibility:visible; 
z-index:100; 
} 

	
#menu{ 
position:relative; 
height:20px; 
width:auto; 
margin-top:0px !important; 
margin-top:15px; 
margin-right:0px; 
z-index:100; 
} 

	
#menu dl{
	float:right;
	width:7.7em;
	margin:0 1px;
	}
	
#menu dt{
	background:#D8CEBA;
	border:solid 1px #000000;
	font-weight:normal;
	text-align:center !important;
	cursor:pointer !important;
	}
	
#menu dd{
	border:solid 1px #000000;
	}
	
#menu li{
	background:#D8CEBA;
	text-align:center;
	}
	
#menu li a, #menu dt a{
	display:block;
	height:100%;
	background-color:#D8CEBA;
	border:0;
	color:#755C33;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	}
	
#menu li a:hover, #menu dt a:hover{
	background-color:#8C877A;
	color:#F2EEE6;
	}
	
/* Seiten-Navi */
#navcontainer{
	position:relative;
	left:70px !important;
	left:50px;
	max-width:26%;
	width:30%;
	padding:1em 0;
	font-family:georgia, serif;
	font-size:13px;
	text-transform:lowercase;
	visibility:visible;
	z-index:500;
	}
	
ul#navlist{
	width:70%;
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:left;
	}
	
ul#navlist li{
	display:block;
	margin:0;
	padding:0;
	}
	
ul#navlist li a{
	display:block;
	width:100%;
	background:#D8CEBA;
	border-width:1px;
	border-color:#ffffee #aaab9c #ccc #ffffff;
	border-style:solid;
	padding:0.5em 0 0.5em 2em;
	color:#000000;
	text-decoration:none;
	}
	
#navcontainer>ul#navlist li a{
	width:auto;
	}
	
ul#navlist li#active a{
	background:#D8CEBA;
	color:#800000;
	}
	
ul#navlist li a:hover, ul#navlist li#active a:hover{
	background:none;
	border-color:#aaab9c #ffffff #ffffff #cccccc;
	color:#800000;
	}
	
#active a:link, #active a:visited, #active a:hover{
	background-color:#c41b10;
	border:solid 1px;
	color:#333333;
	}
	
.unten{
	position:relative;
	display:inline;
	bottom:0px;
	width:99%;
	height:25px;
	top:550px; /* Seitenlänge */
	margin:0 60px 0 80px !important;
	margin:100px 70px 555px 55px; /* Seitenlänge */
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	}
	
.feet{
	padding-right:45px;
	}	
	
	h1   { color: #474646; font-size: 15px }
.schwarz {
         text-align : left;
         color : #000000;
         font-family : verdana, Helvetica, sans-serif;
         font-size : 11px;
         line-height : 14pt;
}

/* allgemeine links im text */
a:link  { color: #000000; font-size: 8pt; font-family: verdana; text-decoration: underline }

a:visited  { color: #000000; font-size: 8pt; font-family: verdana; text-decoration: underline }

a:active  { color: #000000; font-size: 8pt; font-family: verdana; text-decoration: underline }

a:hover    { color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none }
.preise {
	height: 200px;
	width: 600px;
	background-color: #FFFFFF;
	text-indent: 20px;
}
a.ergebnis {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
a.ergebnis:hover    { font-size: 14px;
	color: #990000;
	font-weight: bold; }
a.ergebnis:active    { font-size: 14px;
	color: #990000;
	font-weight: bold; }
a.ergebnis:visited    { font-size: 14px;
	color: #990000;
	font-weight: bold; }
h2 {
	font-size: 18px;
	color: #000000;
}

