body {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin:0px 0px 0px 0px;	font-size: 10pt;	
	background-color: #FFFFFF; }

h1 {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 16pt;
	margin-bottom: 1em; }

h2 {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14pt;	
	font-weight: bold;	
	margin: 10px 0px 5px 0px;}
	
p,td {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	font-size: 10pt;	
	line-height: 130%;/*  */
	margin-bottom: 1em; 
	vertical-align:top /* für Tabellen-td */; }
	
/*p.bodytext  {	
	margin: 0px 0px 5px 0px;
	font-size: 10pt;	
	line-height: 130%;  
	margin-bottom: 1em; }*/

#Text ul li {		
	font-size: 10pt;
	/* line-height: 100%; */
	margin-bottom: 0.5em;
	}

a:link    { font-weight:bold; color:#AC1115; text-decoration:underline }
a:visited { font-weight:bold; color:#AC1115; text-decoration:underline }
a:hover   { font-weight:bold; color:#AC1115; text-decoration:underline }
a:active  { font-weight:bold; color:#AC1115; text-decoration:underline }
a:focus   { font-weight:bold; color:#AC1115; text-decoration:underline }

#Logo {	position:absolute;	
	z-index:6;	
	top:181px; 	
	left:192px;}
	
#MenuOben1 {	
	position:relative; z-index:5;	
	top:172px; 	
	left:40px; 	
	height:200px; }

#MenuOben2 {				/* wg. IE */	
	position:absolute; z-index:5;	
	top:0px; 	
	left:0px; 	
	height:200px;
	width:800px; }

#Bild {	position:relative;	
	top:0px; 	
	left:0px;}
	
#Text {	position: relative;	
	z-index: 1;	
	left: 40px; 	
	top: 10px;	
	width: 675px;	
	height: 410px; 	
	/*  font-family: Times New Roman, Arial, Geneva, helvetica, sans-serif; */	
	font-size: 12pt;	
	line-height: 105%;
	overflow:scroll; 
	/* overflow: visible; = Text immer ganz sichtbar, auch wenn zu lang */	
	/* border:1px solid gray; */ }
		
#Menu-unten {	
	position: relative;	
	z-index: 4;	
	top: -30px; 	
	left: 740px;	
	font-size: 11px;	
	font-weight: bold;	
	color: #CC3333;}

#Menu-unten a:link 	{ color: #FFFFFF; text-decoration: none	}
#Menu-unten a:visited 	{ color: #FFFFFF; text-decoration: none	}
#Menu-unten a:hover 	{ color: #DDDDDD;  /* black; */ text-decoration: none	}
#Menu-unten a:active 	{ color: #FFFFFF; text-decoration: none	}

#Menu-unten span	{	/* Unteres Menü aktiv */	
	color: #000000; 	
	cursor: auto; /* geht nicht 	cursor: default;*/}
	
/* .grau { color: #999999; } */
.standard { font-size: 10pt; }
.gross1 { font-size: 12pt; }
.gross2 { font-size: 14pt; }
.klein  { font-size: 8pt; }

.ebene1 { margin:3px 0px 0px 0px; }	/* Aufzählungen Sitemap */
.ebene2 { margin:0px 0px 0px 5px; }


/* Haupt-Menü ---------------------------------------------------------------------- */

#Navigation, #Navigation ul { /* 1. Ebene - Bereich  */	
	position:relative; 	
	padding: 0;	
	margin: 0;	
	line-height: 1.1em;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;	list-style: none;
	/* float: left;  display: block; */
	}
	
#Navigation a {	display: block; 
	width: 120px; /* 130px; *********************************** */
	color: #FFFFFF;	text-decoration: none;}

#Navigation a:link 	{ color: #FFFFFF;	}
#Navigation a:visited 	{ color: #FFFFFF; text-decoration: none	}
#Navigation a:hover 	{ color: #DDDDDD; }
#Navigation a:active 	{ color: #FFFFFF; text-decoration: none	}

#Navigation li { 	/* 1. Ebene - Menüaufzählung */
	float: left;
	width: 130px; /* width needed or else Opera goes nuts ********************** */}
	
#Navigation li ul { /* 2. Ebene - Bereich (ausgeblendet) */
	position: relative; /* absolute;  egal? */
	background: white;
	color: #000000; 
	width: 125px;/* 110px; ********************************** */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
	padding: 4px; /* Außenrand */
	border-width: 1px; border-color: #999999; border-style: solid;}
	
#Navigation li ul li a:link 	{ color: #777777;}	/* 2. Ebene - Bereich (hover) */
#Navigation li ul li a:visited 	{ color: #777777; text-decoration: none	}
#Navigation li ul li a:hover 	{ color: #555555; } 
#Navigation li ul li a:active 	{ color: #777777; text-decoration: none	}

#Navigation li:hover ul, #Navigation li.sfhover ul { 
	position:absolute;
	top:13px;
	left:auto; 
	color: #000000;	background: white;}
	
#Navigation li ul li { 	
	padding: 4px; color: #000000;}

#Navigation li span {			/* 1. Ebene - aktuell angezeigt = schwarz */    
	color: #000000;   }
	
#Navigation li ul li span {		/* 2. Ebene - aktuell angezeigt = grau */    
	color: #999999;   }
