body 	{	
		background-color:#FFFFFF;
		font-family:Verdana,sans-serif;
 	 	color:black;
		font-size:smaller;
 	 	margin: 0; /* kein Aussen-Abstand zum Browserrand */

		}
		
/*Links fuer Text*/		
a:link { font-weight:bold; color:#00A0CF; text-decoration:underline; }
a:visited { font-weight:bold; color:#00A0CF; text-decoration:underline; }
a:hover { font-weight:bold; color:#00A0CF; text-decoration:none; }
a:active{ font-weight:bold; color:red; text-decoration:none; }
a:focus{ font-weight:bold; color:red; text-decoration:none; }


/*Ueberschriften*/
h1	{	
	font-family:verdana;
	color: #00A0CF;
	font-size:1.5em;
	}

h2	{	
	font-family:verdana;
	color: #988344;
	font-size:1.2em;
	}

h3	{	
	font-family:verdana;
	color: #988344;
	font-size:1.1em;
	}

h4	{	
	font-family:verdana;
	color: #988344;
	font-size:1em;
}

table {
	margin:1px 1px 1px 1px;
	position:relative;
	float:none;
	}
		
/* Boxen definieren */

#seite {
	margin-top:0px;
	margin-left:0px;
	padding: 0px;
   	width: 1000px;  
	position:absolute;
	}

#header {
	background-color:#CCFFCC;
}

#content {
	padding: 10px 10px 10px 20px;
	max-width:100%;
	min-height:300px;
	color:#000000;
	position:relative;
/*	background-color:#FFFF99;
	-moz-border-radius:30px;
	-khtml-border-radius:30px 
*/
	}

/* Breadcrumbs */
#topcontent{
border-bottom-style:dotted;
border-bottom-color:#CCCCCC;
border-bottom-width:thin;
width:100%;
min-height:1.5em;
font-family:arial;
font-size:1em;
color:#CCCCCC;
position:static;
	float:left;

}

#youarehere{
	font-weight:bolder;
	float:left;
	}
	
#fontsize{
	float:right;
	}
	
#normalprint{
	float:right;
	position:static;
	}

#topcontent a {
	color: #CCCCCC;
	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:left;
	font-size:small;
	padding: 10px 10px 10px 20px;
	background-color:#CCFFCC;
	z-index:50000;
	width:100%;
	}

#fdiv{
	position:static;
	right:30px;
	float:left;
	margin-left:30px;
	margin-right:30px;
	padding:15px; /* Innenabstand der einzelnen fdiv boxen, also vom Logo-img bis zum fdiv-rand*/
	}

#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;
	display:none;
	}


/* ##################### neues Menü ###################### */



/* Positionierung: */

#naviplace{
	margin-top: 5px;
	padding:5px;
	position:relative;
	z-index:5;
	}
	

#menu li{
display: inline;
padding-right: 20px;
}
#menu li li {display:none;}
#menu a{text-decoration:none;}
#menu a:hover{text-decoration:underline;}