
	div.Bild1 img {width: calc(10.5em + 10.5vw); padding-left:12px;}
	div.Bild2 img {width: calc(6.5em + 6.5vw); border-bottom:12px solid #FFFDED; padding-left:12px;}
	div.Bild3 img {width: calc(2.5em + 2.5vw); border-bottom:12px solid #FFFDED; padding-right:12px;}
	a:link { text-decoration:none; color:white	}
	a:visited { text-decoration:none; color:white }
		
	#Tabelle1 table {position:relative; top:16px; width:100%; margin-right:auto; margin-left:auto; border:none; border-collapse:collapse; z-index:2; }
	#Tabelle2 table {position:relative; top:16px; width:auto; margin-right:1.5em; margin-left:1.5em; border:none; border-bottom: 3px solid #FF4D00; border-collapse:collapse; z-index:1;  }
	#Tabelle3 table {position:relative; top:16px; width:100%; margin-right:auto; margin-left:auto; border:none; border-bottom: 3px solid #FF4D00; border-collapse:collapse; z-index:1; background-position: center top; background-repeat:no-repeat; background-attachment:scroll; background-size:100%; margin-top:2px; }
	#Tabelle4 table {position:relative; top:16px; width:auto; margin-right:1.5em; margin-left:1.5em; border:none; border-collapse:collapse; }	
 	#Tabelle5 table {position:relative; top:16px; width:100%; margin-right:1.5em; margin-left:1.5em; border:none; border-collapse:collapse; }		
	#Sprache p { font-family: Calibri; font-size: calc(0.9em + 0.5vw); color:white; font-weight:bold; }
	#menu { background: #FF4D00; width: 80%; font-family: Calibri; font-size: calc(0.9em + 0.5vw); float: left; z-index:2; } 
	#menu ul { float: left; width: 7em; list-style-type: none; }
	#menu h3 { font-size: 1em; font-weight: normal; text-align: center; color: #FFFFFF; border: none; background: #FF4D00;  white-space: pre }
	#menu a { text-decoration: none; display: block; border: 2px solid #FFFFFF; text-align: left; background: #FF4D00; color: #FFFFFF; }
	#menu a:hover { color: #591A00; background: #FF4D00; }
	#menu li { position: relative; }
	#menu ul ul { position: absolute; display: none; width: 500%; }
	#menu ul li:hover ul { display: block; z-index:1}
	#menu a.direkt:link { text-align: center; color: #FFFFFF; border: none; background: #FF4D00;  white-space: pre }
	#menu a.direkt:hover { text-align: center; color: #591A00; background: #FF4D00; border: none; } 
	#menu a.direkt:visited { text-decoration:none; text-align: center; color: #FFFFFF; border: none; background: #FF4D00; }
	#menu a.direkt:visited:hover { text-decoration:none; text-align: center; color: #591A00; border: none; background: #FF4D00; }
	#menu a.selected { text-align: center; color: #591A00; background: #FF4D00; border: none; white-space: pre }
	#menu a.selected2 { text-align: left; color: #591A00; background: #FF4D00; border: 2px solid #FFFFFF; }	
	#text p { text-align:left; font-family:Century Gothic; font-size: calc(0.9em + 0.5vw); color:#591A00; }
	#text p.auto {page-break-inside:avoid; width:auto; margin: 0em; padding: 2.0em; text-align:left; font-family:Century Gothic; font-size: calc(0.7em + 0.5vw); color:#591A00; }
	#text h1 { text-align:left; font-family:Century Gothic; font-variant: small-caps; font-size: calc(1em + 1vw); font-weight:bold; color:#FF4D00; }
	#text h2 { text-align:center; font-family:Century Gothic; font-variant: small-caps; font-size: calc(1em + 1vw); font-weight:bold; color:#591A00; }
	#text h3 { text-align:left; font-family:Bradley Hand ITC; font-size: calc(1.9em + 1.5vw); font-weight:bold; letter-spacing:-0.05em; color:#591A00; }
	#text ul { text-align:left; font-family:Century Gothic; font-size: calc(0.9em + 0.5vw); color:#591A00; list-style-type: none;}
	#text li {margin-top: 0.5em;}
	#text li img {float: left; margin: 0 0.5em 0 0; width: 1em;}
	#text a { text-align:left; font-family:Century Gothic; color:#BF3A00; }
	#text a:hover { text-align:left; font-family:Century Gothic; color:#BF3A00; }
	#text a:visited { text-align:left; font-family:Century Gothic; color:#BF3A00; }
	#texthome ul { text-align:left; font-family:Century Gothic; font-size: calc(1em + 1vw); font-variant: small-caps; color:#591A00; list-style-type: none; }
	#texthome li img {float: left; margin: 0 1em 0 0; width: 1em;}
	#texthome a { font-variant:normal; text-align:left; font-family:Century Gothic; font-size: calc(0.6rem + 1vw); color:#BF3A00; }
	#texthome a:hover { font-variant:normal; text-align:left; font-family:Century Gothic; font-size: calc(0.6rem + 1vw); color:#BF3A00; }
	#texthome a:visited { font-variant:normal; text-align:left; font-family:Century Gothic; font-size: calc(0.6rem + 1vw); color:#BF3A00; }
	#Textbild { text-align:center;}
	
* {
margin: 0;
padding: 0;
}

* html #menu ul li {
float: left;
width: 100%;
}

*+ html #menu ul li {
float: left;
width: 100%;
}

*html body {
behavior: url(csshover3-source.htc);
font-size: 100%;
}

*html #menu ul li a {
height: 1%;
}