@charset "utf-8";
/* CSS Document */


.box_bold { font-size:11px; font-weight:bold;}

.box_headlines { font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#C00;}

.footerlink {
	font-size:11px;
	background-color: #FEFFFB;
	text-decoration:none;
	padding: 0 5px 0 5px;
	color: #000066; }
	.footerlink:link {color: #000066; }
	.footerlink:visited {color: #000066; }
	.footerlink:active {color: #990000; }
	.footerlink:hover {color: #990000;
	}
	
.breadcrumb {
	color: #000066;	
	font-size: 11px;
	text-decoration: none;	}
	.breadcrumb:link {color: #000066; }
	.breadcrumb:visited {color: #000066; }
	.breadcrumb:active {color: #990000; }
	.breadcrumb:hover {color: #990000; 
	}
	
.breadcrumbactive {
	color: #990000;	
	font-size: 11px;
	text-decoration: none;	}
	.breadcrumbactive:link {color: #990000; }
	.breadcrumbactive:visited {color: #990000; }
	.breadcrumbactive:active {color: #990000; }
	.breadcrumbactive:hover {color: #990000;
	}
	
.bluelink {
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	color: #000066;}
	.bluelink:visited {color: #000066;}
	.bluelink:active {color: #990000;}
	.bluelink:hover {color: #990000; background-color: #FEFFFB;
		}
	

body  {
	/*font-size: 100%; */
	font-family:Arial, Helvetica, sans-serif;
	background: #668866;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000066;
}


/* Page Container */
#container {
width: 950px;
background: #FFFFFF;
margin: 0 auto;
border: 0px solid #000000;
text-align: left;
position: relative;
}

/* top bar */
#top_bar1 {
width: 100px;
height: 93px;
float: left;

}
	img#m { position: absolute;}
	
#top_bar2 {
width: 835px;
height: 70px;
margin: 0 0 0 100px;
padding: 0 15px 0 0;
text-align:right;
}
	img#top { position: absolute; top: 0; left: 140px; }

/* top menue */
#topmenue {
position: relative;
width: 835px;
height: 15px;
margin: 1px 0 0 100px;
padding: 5px 15px 2px 0;
font-size:11px;
text-decoration:none;
word-spacing: 5px;
text-align: right;
background-color: #E2F0FC;
}

#locationbar {
width: 940px;
height: 15px;
margin: 1px 0 1px 0;
padding: 5px 0 2px 10px;
font-size:11px;
text-decoration:none;
background-color: #E2F0FC;
word-spacing: 5px;
}

/* left Sidebar */
#left_sidebar {
float: left;
width: 90px;
height: 1168px;
padding: 15px 5px 0 5px;
background-image: url(../stamm/17.gif);
text-align: center;
font-size:11px;
text-decoration:none;
position:relative; }
img#mildwap_kl {position: absolute; top: 50px; left: 5px; }
img#xhtml { position:absolute; bottom: 1px; left: 5px; border:none; }
img#cssvalid { position:absolute; bottom: 45px;	left: 5px; border:none; }
img#counter { position:absolute; bottom: 112px;	left: 8px; border:none; }
p#unten { position:absolute; bottom: 147px; left: 8px; }


/* right Sidebar */
#right_sidebar {
float: right;
width: 130px;
height: 1168px;
padding: 15px 5px 0 5px;
background-image: url(../stamm/17.gif);
text-align: center;
position:relative; }
object#mohs_flash { position:absolute; bottom: 1px; left: 5px;}
img#flashimage { border: none; }
img#andat {	position:absolute; bottom: 289px; left: 25px; border:none; }
img#dero { border:none; }

#links1 {
	padding:10px 1px 5px 1px;
	position:absolute;
	bottom: 89px;
	left: 23px;
	width: 94px;
	height: 172px;
	line-height: 18px;
}

#links2 {
	padding:10px 1px 5px 1px;
	position:absolute;
	bottom: 368px;
	left: 7px;
	width: 124px;
	height: 61px;
	line-height: 18px; }

/* main Content */
#main_Content {
width:  670px;
height: 1150px;
margin: 0 0 0 100px;
padding: 20px 20px 10px 20px;
position:relative;
}
/* clearfloat */
#clear {
	clear: both; 
}

/* footer */
#footer {
	width: 950px;
	height: 15px;
	margin: 2px 0 1px 0;
	padding: 5px 0 2px 0; 
	text-align: center;
	background-color:#E2F0FC;
	font-size:11px;
	text-decoration:none;
	word-spacing: 1px;
	
}

/*.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum alle seine untergeordneten Floats enthalten sollte. 
	clear:both; } 
	*/
