body 	{	
		background-color:#FFFFFF;
		font-family:Verdana,sans-serif;
 	 	color:black;
		font-size:smaller;
 		margin-left: 4px;
		margin-top: 4px;
		margin-right: 4px;
		margin-bottom: 4px;

		}
		
/*Links fuer Text*/		
a:link { font-weight:bold; color:#6E9FE5; text-decoration:none; }
a:visited { font-weight:bold; color:#6E9FE5; text-decoration:none; }
a:hover { font-weight:bold; color:#867868; text-decoration:underline; }
a:active{ font-weight:bold; color:#867868; text-decoration:none; }
a:focus{ font-weight:bold; color:#867868; text-decoration:none; }

a.aktiv{
font-weight:bold; 
color:#867868; 
text-decoration:none;
padding-left:20px;
background: transparent url(aktiv.gif) no-repeat center left;
}
 


/*Ueberschriften*/
h1	{	
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 26pt;
	font-weight: bold;
	font-variant: normal;
	color: #867868;
	margin-bottom:0px;
	padding-bottom:0px;
	}

h2	{	
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E9FE5;
	}

h3	{	
	margin-top:8px;
	padding-top:0px;
	margin-bottom:0px;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E9FE5;
	}

h4	{	
	margin-top:0px;
	padding-top:8px;
	margin-bottom:0px;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	color: #988344;
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

hr {
	border:dashed #000000 0px;
	background-color:#999999;
	height:1px;
	width:80%;
	margin-bottom:40px;
}

table {
	margin:1px 1px 1px 1px;
	position:relative;
	float:none;
	}
		
/* Boxen definieren */

#seite {
	margin-top:0px;
	margin-left:0px;
	padding: 0px;
   	width: 100%;  
	position:absolute;
	}

#header {
	background-color:#FFFFFF;
}
.picture {
	margin-bottom: 12px;
	margin-left: 18px;	
	margin-top: 36px;
	width:300px;
	height:240px;
}
#content {
	padding: 10px 10px 10px 20px;
	margin-left: 200px;
	max-width:590px;
	min-height:500px;
	color:#000000;
	float:none;
/*	background-color:#FFFF99;
	-moz-border-radius:30px;
	-khtml-border-radius:30px 
*/

	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #112D2E;
	text-decoration: none;
	line-height: 1.4;
	}

/* Breadcrumbs */
#topcontent{
float:right;
width:100%;
min-height:1.5em;
font-family:arial;
font-size:1em;
color:#CCCCCC;
}

#printinfo{
	display:none;
	font-weight:bolder;
	float:left;
	}
	
#fontsize{
	float:right;
	}
	
#normalprint{
	float:right;
	position:static;
	}

#topcontent a {
	color:#999999;
	text-decoration: none;
	font-style:normal;
	font-weight:lighter;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:0px;
	}

#topcontent a:hover {
	color:#00A0CF;
	text-decoration: none;
	}
	
#metanews
{
	float:right;
	color:gray;
	font-style:italic;
	margin:0px 0px 5px 5px;
}

#footer{
	position:absolute;
	text-align:center;
	z-index:50000;
	width:920px;
	
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	text-align:center;
	line-height: 16px;
	margin-top:50px;
	}
	
#footer hr {
	border:dashed #000000 0px;
	background-color:#333333;
	height:1px;
	width:100%;
		margin-bottom:0px;

	
}

#footerlogosplace
{
position:absolute;
left:200px;
top:120px;
}

#fdiv{
	position:static;
	right:30px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	padding:5px; 				/* Innenabstand der einzelnen fdiv boxen, also vom Logo-img bis zum fdiv-rand*/
	}

#box_navi{
	
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6E9FE5;
	text-decoration: none;
	line-height: 1.5;
	width:190px;
	height: 310px;
	margin:0;
	float:left;
	text-align:right;
	position:relative;
	top:80px;
	z-index:900;
	background-color:#FFFFFF; 	/* Hintergrundfarbe für menubox, 
									am Besten identisch mit Rahmenfarbe 
									von Menüpunkten. (Siehe 
									.menu a, .menu a:visited*/
	}

#box_navi a em {				/* für Accesskey Markierung */
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;
}
   
#under_navi{
	margin:0;
	float:left;
	position:relative;
	z-index:1;
	top:10px;
	}


/* ##################### neues Menü ###################### */



/* Positionierung: */

#naviplace{
	margin-top: 5px;
	margin-left: 1em;
	padding:10px;
	position:relative;
	z-index:5;


	}


/* Generelles, Schriftart-, Größe etc... */
.menu { 
	font-size:1em;
	}
	





/* #################################################       horinavi */

div#navbar2 {
position:absolute;
top:120px;
left:185px;
height: 19px;
width: 700px;
background-color: #6E9FE5;
z-index:5000;
font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: middle;

}
div#navbar2 ul {
margin: 0px;
padding: 0px;
font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
color: #FFF;
line-height: 19px;
white-space: nowrap;

}
div#navbar2 li {
list-style-type: none;
display: inline;
}
div#navbar2 li a {
text-decoration: none;
padding: 1px 10px;
color: #FFFFFF;
margin-right:33px;

}
div#navbar2 li a:link {
color: #FFFFFF:
}
div#navbar2 li a:visited {
color: #FFFFFF;
}
div#navbar2 li a:hover {
color: #FFFFFF;
background-color: #8db1e5;
}



div#navbar3 {
position:absolute;
top:101px;
left:685px;
height: 19px;
width: 200px;
background-color: #867868;
z-index:5000;
font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: middle;

}
div#navbar3 ul {
margin: 0px;
padding: 0px;
font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
color: #FFFFFF;
line-height: 19px;
white-space: nowrap;

}
div#navbar3 li {
list-style-type: none;
display: inline;
}
div#navbar3 li a {
text-decoration: none;
padding: 1px 10px;
color: #FFFFFF;
margin-right:33px;

}
div#navbar3 li a:link {
color: #FFFFFF:
}
div#navbar3 li a:visited {
color: #FFFFFF;
}
div#navbar3 li a:hover {
color: #FFFFFF;
background-color: #968b7f;
}

#replace {
position:absolute;
left:885px;
top:97px;
}

#liuplace {
position:absolute;
left:160px;
top:119px;
}

#obenlinkeecke {
position:absolute;
left:660px;
top:101px;
}

.floatLeft{float: left;}
.floatRight{float: right;}
.image-left{float: left; vertical-align: text-top;}
.image-right{
	float: right; 
	vertical-align: 
	text-top;
	margin-left: 24px;
	margin-bottom: 24px;
}
div.wrapContainer{width:99.5%; float:left;}
