* { margin: 0; padding: 0; }
div { margin: 0; padding: 0; border: 0; position: absolute;}
body { position:absolute; font-family:Arial,Helvetica,Geneva,Sans-serif; font-size:1.01em; } 
html, body { top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; background-color: #E77919; }
/*-- fuer IE --*/
* html, * html body { overflow: auto; }
/*=============================================================================*/
/*=   alle Höhenangaben in em oder fest, alle Breiten in %                    =*/
/*=============================================================================*/
/*=                Farben                                                     =*/
/*=     Hintergrund-Orange in top und fuss: #E77919                           =*/
/*=     Schrift: schwarz  #000                                                =*/
/*=     Begrenzungslinien: dunkelrot: #600                                    =*/
/*=     Hinweis-Hellorange:  #FFC899         neu: #FFDC85                     =*/
/*=============================================================================*/
acronym {border-bottom: 1px dotted;}	
#top { position: fixed; left: .5%;  width: 99%; 
	top: 0%; height: 90px; 
	text-align:center;  background-color: #E77919; z-index: 40; }
#topmenu { position: fixed; left: .5%;  width: 99%; 
	 top: 91px; height: 29px;
	 text-align:right;  background-color: #E77919; z-index: 41; border-bottom: 1px solid #900;}
#submenu {position: fixed; top: 121px; left:.5%; width:99%; height:40px; text-align:left;
		 border-bottom: 1px solid #900; padding-left:17%; 
		 }
#middle { position: fixed; left: .5%;  width: 99%; 
	top: 162px; height: 71%; text-align:center;  background-color: #E77919; 
			z-index: 40;  }
/*-- fuer IE --*/
* html #middle {top: 163px;}
* html #top, * html #middle, * html #topmenu, * html #submenu  { position: absolute;  } 

/*===================== in middle ========================================================*/
/*===================== links ========================================================*/
#menue, #linktext {left:.5%; width: 16.5%; text-align:left;
					background-color:#E77919;
					}
#menue { top: 0%; height:95%;  z-index: 48; }
#linktext {top:70%; max-height:18.5%;  z-index: 48;}

/*====================== mitte =======================================================*/
#inhalt {top: 0%;  width:65%; height:95%; left:17%; text-align:left;
		overflow:auto; background-color: #ffffff;
		z-index: 50; }
#inhalt p {padding-left:.5em; padding-right:.5em;}
#inhalt h1, #inhalt h2, #inhalt h3 {padding-left:.5em; padding-right:.5em;}

/*====================== rechts =======================================================*/
#hinweis {
	z-index: 50;
	top:0%;
	left:82%;
	width: 17%;
	height:95%; overflow:auto;
	background-color: #FFCC66;
}
/*=============================================================================*/
hr.trenn {border: thin solid #900; width:80%; margin:0.2em auto; text-align:center;}
/*=============================================================================*/
#menue p { font-size: 0.8em;}

#top p { font-size: 0.8em; line-height:1em;}

#hinweis p {font-size: 0.75em;}
/* alle div's innerhalb des Inhalts sind position absolute !*/
#inhalt div {position:absolute; font-size: 0.9em;}
/* alle p's innerhalb des Inhalts sind nrmtext !*/
#inhalt p, #inhalt dl, ul {font-size: 0.9em;}
#inhalt p, dd {margin-bottom: 10px;}
#inhalt h1, h2, h3, dt {font-weight: bold; padding-top:.3em;}
/* alle p's im Linktext-Hinweis sind noch kleiner  !*/
#linktext p { font-size: 0.7em;}

/*=============================================================================*/
.print_only {display:none;}
#print-titel {display:none;}
/*=============================================================================*/
/*=============================================================================*/
/* ------------------------ Tags -----------------------------------*/	
A { text-decoration: none; }
/* Menü-Link  aktiv */
A.akt { line-height:1.8em; font-weight: bold; color: #900; } 
A.akt:hover { color: #900; } 

/* Menü-Links  inaktiv */
A.nav {	line-height:1.8em;}

#topmenu a.nav {font-size: 0.8em; line-height:1em; font-weight:bold; }
#submenu a.nav {font-size: 0.8em; line-height:1em; font-weight:bold; }
#topmenu a.akt {font-size: 0.8em; line-height:1em; font-weight:bold; }
#submenu a.akt {font-size: 0.8em; line-height:1em; font-weight:bold;}

A.nav:link { font-weight: normal; color: #000;} 
A.nav:visited { font-weight: normal; color: #000; } 
A.nav:hover { font-weight: bold; color: #900;} 
.klein { font-size: 0.9em;}

#topmenu a.nav:link {font-size: 0.8em; font-weight:bold; }
#topmenu a.nav:visited {font-size: 0.8em; font-weight:bold; }
#topmenu a.nav:hover {font-size: 0.8em; font-weight:bold; color: #900;}


#submenu a.nav:link {/*font-size: 0.7em; */ }
#submenu a.nav:visited {/*font-size: 0.7em;*/ }
#submenu a.nav:hover {/*font-size: 0.7em;*/ font-weight: bold; color: #900; text-decoration:underline;}


/* Text-Links  intern im Text */
A.tx {color: #900;}
A.tx:hover { text-decoration:underline; } 
/* Text-Links  intern im Hinweis-Bereich */
A.hinw {color: #000;}
A.hinw:hover { text-decoration:underline; } 
/* Skip-Links */
A.skip { display:none;}



h1, h2 {font-size:120%; padding-bottom:1em;}
h3 {font-size:110%; font-weight:bold; padding-bottom:.5em;}
a.tx h3 {color: #000;}
a.tx:hover h3 {color: #900; text-decoration:underline;} 
img { border:0px; margin:0; padding:0px; }
ul {list-style:disc outside;padding-left:1.5em;}
ul ul {list-style:circle inside;padding-left:1em; font-size: 1em;}


/*--------------- Klassen für Texte -----------------------------------*/
#inhalt .copytext { font-size: 0.7em;}  /* Schriftgröße für Copyright-texte unter Bildern */
.rot { color:  #E77919; } 
.dunkelrot {color: #900; }
.braun { color: #000; }
.fett {font-weight: bold; }
.kursiv {font-style:italic; }
.buchstabier {speak: spell-out;}
.zusammen {white-space: nowrap;}
/*------------------ Formulare -----------------------------*/
label, select, textarea {
	position: absolute; 
}
input.pabs {position: absolute;}
.w5  {width: 5em;}
.w9  {width: 9em;}
.w14 {width: 14em;}
.l10 {left: 7em;}
.l16 {left: 13em;}
.l22 {left: 23em;}
.l25 {left: 25em;}
.t34 {top: 34em;}
.l40 {left: 40em;}
.l45 {left: 45em;}

