body {
	margin:0px;
	background-image: url(grafik/bg_site.gif);
	background-color: #A0B5D8 /*D9D678*/;
	color:#666;
	font-family: Tahoma, Arial;
	font-size: 0.8em;
	scrollbar-3d-light-color: #B7AA6F; 
	scrollbar-arrow-color: #B7AA6F;
	scrollbar-face-color: #fff; 
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #B7AA6F;
}

#ad { background-color:#fff; border-bottom:1px solid #A0B5D8; text-align:right}
#logo { position:absolute; top:30px; left:15px; z-index:100 }
#container { position:absolute; top:50%; width:100%; margin-top:-160px; background:url(grafik/bg_index.jpg) left bottom no-repeat; text-align:right }
#content { height:300px; width:780px; border:0px solid #000; z-index:1; }

/* ------------ def navi ------------ */
a:link, a:visited, a:active { color:#000; text-decoration:none }
a:hover { color:#000; text-decoration:underline }

#linkTop { background-color:#fff; border-top:1px solid #A0B5D8; filter:alpha(opacity=80); -moz-opacity:0.80; height:20px; text-align:left; z-index:600 }
#linkBot { background-color:#fff; border-bottom:1px solid #A0B5D8; filter:alpha(opacity=80); -moz-opacity: 0.80; height:20px; text-align:right; font-size:0.8em }
#linkBot a { color:#666; margin:3px; text-decoration:none; padding:0px }
#linkBot a:hover { text-decoration:underline }

.goddsub {
	width: 98px;
	font-size: 0.8em;
	line-height: 16px;
	border: 0px solid #CEB3B3;
	background-color: #ffffff;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.80;
	text-decoration: none;
}
.goddsub a:link, a:visited {
	color: #000;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	width: 98px;
}

.goddsub a:hover {
	background-color: #ccc;
	padding: 1px 4px 1px 4px;
	border: 1px solid #000;
	text-decoration: none;
}
		
/* ------------ def about dd ------------ */		
.ddLeft{ float:left; width:480px; margin:0px 10px 10px 5px }
.ddRight{ float:right; margin-top:10px; margin:0px 5px 10px 0px; text-align:right }

/* ------------ def content ------------ */
h1 { font-size:1em; font-weight:bold}		

.feld {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 5px;
	border: 1px solid #B7AA6F;
	margin: 10px 50px 10px 150px;
	width: 600px;
	height: 280px;
	overflow:auto;
	background-color: #fff;
	layer-background-color: #fff;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.80;
	text-decoration: none;
	text-align:left;
}
.feLeft { float:left; width:60px; margin:10px; text-align:right }
.feRight { float:left; width:170px; margin:10px }	
.fePic1 { margin:10px; text-align:right }
				
.fePic2{
		width:200px; 
		line-height:32px;
		padding: 2px 5px 5px 8px;
		margin:10px 5px 2px 535px;
		}		
		
.feComm1{ float:left; height:100px; margin:0px 10px; padding:5px }
.feComm2{ margin:0px; padding:5px }
.feLeiste { clear:both; margin-top:0px; text-align:center; border-top: 1px dashed #B7AA6F }

/* ------------ felder kontaktformular ------------ */
.feld1 {width:160px; font-size:1em; color:#999; border:1px solid #B7AA6F; margin-top:1px }	
.feld2 {width:160px; height:100px; font-size:1em; color:#999; border:1px solid #B7AA6F; margin-top:1px }
.bt { font-size:0.8em; color:#666; border:1px solid #B7AA6F; width:70px; margin-right:16px }

/* ------------ def popups ------------ */
h2 { font-size:1.0em; margin:15px}
h3 { text-align:center; font-style:italic; font-weight:normal; font-size:0.8em; margin:0px }

#popLogo { position:absolute; width:99%; text-align:right }		
#popTop { font-size:1.2em; font-weight:bold; background-color:#fff; border-bottom:1px solid #B7AA6F; padding:10px 4px }
#popMid { padding:10px; line-height:1.6em }
#popBot { font-size:1.0em; clear:both; font-weight:bold; background-color:#fff; border-top:1px solid #B7AA6F; text-align:right; padding:4px }

#popMid p { margin:10px 0px}
#box {float:left; margin:2px 10px}
.smaller { font-size:0.8em}
