html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	border: 0;
	padding: 0;
}

body {
	background:url("b2g.jpg") no-repeat fixed bottom left;
	overflow: hidden;	/* Scrollbalken im Fenster unterbinden */
	font-size:60%;
	scrollbar-arrow-color: #6E2629;
	scrollbar-track-color: #6E2629;
	scrollbar-3dlight-color: #6E2629;
	scrollbar-highlight-color: #6E2629;
	scrollbar-face-color: #BA9A8C;
	scrollbar-base-color: #6E2629;
	scrollbar-darkshadow-color: #6E2629;
}

#mitte {
	position: absolute;
	top: 80px;			/* Abstand zum oberen Fensterrand */
	left: 324px;		/* Abstand zum linken Fensterrand */
	bottom: 50px;		/* Abstand zum unteren Fensterrand */
	right: 70px;		/* Abstand zum rechten Fensterrand */
	background-color: #6E2629;
	overflow: hidden;		/* Scrollbalken unterbinden */
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	 -moz-opacity: 0.90; opacity:0.9;
/* nur für IE: */
	width: expression((document.body.clientWidth - 394) + "px");
				/* left-Wert + right-Wert = 394 */
	height: expression((document.body.clientHeight - 130) + "px");
				/* top-Wert + bottom-Wert = 130 */
}

#mitte .inhaltDiv {
	margin: 6px;		/* Abstand des Inhalts zum Blockrand */
	font-family: verdana; 
	font-size:13px; 
	color: #BA9A8C; 
	text-align: justify;
}
#web li {
	list-style: yes;
	margin: 0px 0px;		/* Abstand des Inhalts zum Blockrand */
	padding: 10px;
}

#oben {
	position: absolute;
	top: 0;			/* Abstand zum oberen Fensterrand */
	left: 0;			/* Abstand zum linken Fensterrand */
	right: 0;			/* Abstand zum rechten Fensterrand */
	height: 80px;		/* Blockhöhe */
	padding: 0;		/* Interpretation Boxmodell! */
	background:url("top.gif") no-repeat fixed center;
	overflow: hidden;		/* Scrollbalken unterbinden */
/* nur für IE: */
	width: expression(document.body.clientWidth + "px");
				/* left-Wert + right-Wert = 0 */
}

#oben .inhaltDiv {
	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
}

#links {
	position: absolute;
	top: 80px;			/* Abstand zum oberen Fensterrand */
	left: 60px;			/* Abstand zum linken Fensterrand */
	bottom: 298px;		/* Abstand zum unteren Fensterrand */
	width: 120px;		/* Blockbreite */
	padding: 0;		/* Interpretation Boxmodell! */
	background-color: #6E2629;
	overflow: hidden;		/* Scrollbalken, falls notwendig */
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	 -moz-opacity: 0.90; opacity:0.9;
/* nur für IE: */
	height: expression((document.body.clientHeight - 378) + "px");
				/* top-Wert + bottom-Wert = 378 */
}

#links .inhaltDiv {
	margin: 6px;		/* Abstand des Inhalts zum Blockrand */
	font-family: verdana; 
	font-size:14px; 
	color: #BA9A8C; 
}

#unten {
	position: absolute;
	left: 0px;			/* Abstand zum linken Fensterrand */
	bottom: 0 !important;		/* Abstand zum unteren Fensterrand */
	bottom: -1px;		/* nur für IE */
	right: 0;			/* Abstand zum rechten Fensterrand */
	height: 30px;		/* Blockhöhe */
	padding: 0;		/* Interpretation Boxmodell! */
	overflow: hidden;		/* Scrollbalken unterbinden */
/* nur für IE: */
	width: expression((document.body.clientWidth - 0) + "px");
				/* left-Wert + right-Wert = 0 */
}

#unten .inhaltDiv {
	margin: 4px;		/* Abstand des Inhalts zum Blockrand */
	text-align: center; 
	font-family: verdana; 
	font-size: 14px; 
	color: #6E2629; 
}

ul#web a {
	text-decoration: none;
	color: #BA9A8C;
	border-bottom:1px dotted #BA9A8C;
}
ul#web a:hover {
	text-decoration: none;
	color: #585C5F;
	border-bottom:1px dotted #585C5F;
}
ul#web1 a {
	text-decoration: none;
}
ul#web1 a:hover {
	text-decoration: none;
}

a {
	text-decoration: none;
	color: #6E2629;
	border-bottom:1px dotted #6E2629;
}

a:hover {
	text-decoration: none;
	color: #585C5F;
	border-bottom:1px dotted #6E2629;
}

#nav {
	margin: 0px 2px;		/* Abstand des Inhalts zum Blockrand */
	padding: 0px;
}
#nav li {
	list-style: none;
	margin: 0px 0px;		/* Abstand des Inhalts zum Blockrand */
	padding: 0px;
}
ul#nav a {
	display: block;
	width: 100px;
	padding: 0px 10px;
	text-decoration: none;
	color: #BA9A8C; 
	border: 0px;
}
ul#nav a:hover {
	color: #6E2629; 
	background-color: #BA9A8C;
}
ul#nav a:active {
	color: #6E2629;
	background-color: #BA9A8C;
}

table.ahnen {
	border-collapse:collapse;
	font-family: verdana; 
	font-size: 11px; 
	color: #BA9A8C; 
}

table.ahnen td {
	font-family: verdana; 
	font-size: 11px; 
	color: #BA9A8C; 
}

table.ahnen th {
	font-family: verdana; 
	font-size: 11px; 
	color: #BA9A8C; 
}

table.ahn {
	font-family: verdana; 
	font-size: 13px; 
	color: #BA9A8C; 
}

table.ahn td {
	font-family: verdana; 
	font-size: 13px; 
	color: #BA9A8C; 
}

}
.banner {border-width:1px; border-style:solid;border-color:#BA9A8C; font-family:verdana;color:#BA9A8C; background-color:6E2629;
overflow: hidden;		/* Scrollbalken unterbinden */
}

 /* frei schwebender Eye-Catcher: blind*/
#floatbox {
position: absolute; 
top: 160px; 
left: 430px;
}
 /* frei schwebender Eye-Catcher: blind*/
#floatbox1 {
position: absolute; 
top: 230px; 
left: 500px;
}

