body.black { 	background-color: black;
			color: #5f4f10;
    			font-size: 100.01%;
    			font-family: Helvetica,Arial,sans-serif;
    			margin: 0; padding: 0;
			text-align: center;   		/* Zentrierung im Internet Explorer */
			}

.black img {	border: none; }

div.figure {	float: right;				/* Bilder in dieses div gesetzt wg Abstand */
			border: thin #5f4f10 none;
			margin: 0.3em;
			padding: 0.1em;
			}
div.figure p {	text-align: center;		/* Formatierung für Bildunterschrift */
			font-style: italic;
			text-indent: 0;
			}

div.figureleft {	float: left;				/* Bilder in dieses div gesetzt wg Abstand */
			border: thin #5f4f10 none;
			margin: 0.3em;
			padding-right: 0.5em;
			}
			
div.figureleft p {	text-align: center;		/* Formatierung für Bildunterschrift */
				font-style: italic;
				text-indent: 0;
			}

div#mainframe {	text-align: left;    		/* Seiteninhalt wieder links ausrichten */
				margin: 0 auto;      	/* standardkonforme horizontale Zentrierung */
				background: #1f1f0f ;
				width: 850px; min-height: 700px;
				}

.h2 {		font-size: 12pt;
			font-weight: bold;
			}
.h2-center {	font-size: 12pt;
			font-weight: bold;
			text-align: center;
			}
			
table.rubrik {	width: 100%;
			font-size: 12pt;
			font-weight: bold;
			border: #9f5f00;
			border-bottom-style:dotted;
			border-bottom-width: 1px;
			border-top-style:dotted;
			border-top-width: 1px;
			}
td.rubrik {	text-align: right; 
			font-size: 9pt;
			}
						
.text-klein {	font-size: 8pt;
			}

.text-gross {	font-size: 11pt;
			}
/* div.hr {		/* fake horizontal ruler 
			border-bottom-style: solid; 
			border-bottom-width: 2px;
			}
*/

.hr1-dotted {	border-bottom-style:dotted;
			}

.hr2-dotted {	border-bottom-style:dotted;
			border-bottom-width: 1px;
			}
							
/* +++++++++++++++++++++++++++++++++++++++++++++ */
/* +++ Kopfrahmen                                                                                       +++ */
/* +++++++++++++++++++++++++++++++++++++++++++++ */
div#kopf {		margin: 0 auto;      	/* standardkonforme horizontale Zentrierung */
				width: 850px; height: 100px;
				background: #3f0f0f;
				}

.headnav {		position: relative;
				font-size: 8pt;
				font-weight: bold;
				text-align: right;
				}
.headnav img {	border-style: none; }

.headnav a:link { 		color: #5f5f10;}
.headnav a:visited {	color: #5f4f10;}
.headnav a:hover { 	color: #6f6f10;}
.headnav a:active { 	color: #ec9d13;}

#logo {			float: left; 
				width:150px; 
				height:100px;
				border-style: none;
				}

.titel1 {			position: absolute; 
				left: 35%;
				font-size: 28pt;
				font-weight: bold;
				}
.titel1 div {		font-size: 12pt;
				text-align: center;
				}
/* +++++++++++++++++++++++++++++++++++++++++++++ */
/* +++ Navigationsrahmen                                                                           +++ */
/* +++++++++++++++++++++++++++++++++++++++++++++ */
 div#navigation{	position: relative;
				float: left; 
				width: 150px; 
				min-height: 1012px;
				background: #3f0f0f;
				font-size: 8pt;
				font-weight: bold;    
				}
* html div#navigation {	position: relative;
				}
#navigation a {	display: block;
				border: 4px solid #3f0f0f;
				border-bottom-width: 2px;
				border-top-width: 2px;
  				padding: 1.5em 0em 1.5em 0.5em;
				}
#navigation a:link { 	color: #5f5f10;background-color: #4b1f12;}
#navigation a:visited {	color: #5f4f10;background-color: #4b1f12;}
#navigation a:hover {	color: #6f6f10;background-color: #5b2f1f;}
#navigation a:active {	color: #ec9d13; background-color: #5b2f1f;}

a.ebene2  {	display: block;
			position: relative;
			left: 20px;
			width: 130px;
			float: left;
			z-index: 99;
  			}
/* +++++++++++++++++++++++++++++++++++++++++++++ */
/* +++ Haupttextrahmen                                                                              +++ */
/* +++++++++++++++++++++++++++++++++++++++++++++ */
div#haupttext { 	position: relative;
				float: left;
				width: 450px; 
				min-height: 1002px;
				padding: 5px 8px 5px 5px;
				background: #500b0b;
				color: #9f5f00;
				font-size: 10pt;
				}

#haupttext a:link { 	color: #af5f10;}
#haupttext a:visited {	color: #af4f00;}
#haupttext a:hover {	color: #bf6f15;background-color: #5b2f1f;}
#haupttext a:active {	color: #ec9d13; background-color: #5b2f1f;}

.footer {			color: #514108;
				font-size: 8pt;
				}
.versteckt {		color: #500b0b;
				font-size: 1pt;
				}
/* +++++++++++++++++++++++++++++++++++++++++++++ */
/* +++ Rechter Hinweisrahmen                                                                     +++ */
/* +++++++++++++++++++++++++++++++++++++++++++++ */
div#hinweise { 	position: relative;
				float: left;
				width: 222px; 
				min-height: 1000px;
				padding: 5px 8px 5px 5px;
				border: 2px dashed #3f0f0f;
				border-top-style: none;
				border-right-style: none;
				background: #500b0b;
				font-size: 10pt;
				}

#hinweise a:link { 		color: #5f5f10;}
#hinweise a:visited {	color: #5f4f10;}
#hinweise a:hover {	color: #6f6f10;background-color: #5b2f1f;}
#hinweise a:active {	color: #ec9d13; background-color: #5b2f1f;}

/* +++++++++++++++++++++++++++++++++++++++++++++ */
/* +++ Sprachsteuerung                                                                               +++ */
/* +++++++++++++++++++++++++++++++++++++++++++++ */

.english {		visibility: visible;
				font-size: inherit;
				font-style: italic;
				}

.deutsch {		visibility: visible;
				font-size: inherit;
				font-style: normal;
				}
