body   { overflow: auto }
#container   { text-align: left; margin: 0 auto; padding: 0; position: relative; width: 958px; height: 100% }
#wrapper { text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 100% }
#back_top  { background-image: url("../pics/back_top.gif"); margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 958px; height: 150px }
#back_left   { background-image: url("../pics/back_left.gif"); background-repeat: repeat; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 208px; height: 100% }
#logo  { position: absolute; top: 12px; left: 12px; width: 186px; height: 14px }
#logo_sub { position: absolute; top: 30px; left: 14px }
#back_bottom  { background-image: url("../pics/back_bottom.gif"); margin: 0; padding: 0; position: absolute; bottom: 0; left: 0; width: 958px; height: 28px }
#date  { margin: 0; padding: 0; position: absolute; top: 105px; left: 14px; width: auto; height: auto }
#preview { margin: 0; padding: 0; position: absolute; top: 160px; left: 14px; width: 180px; height: auto;}
#mainmenue    { margin: 0; padding: 0; position: absolute; top: 101px; left: 209px; width: 743px; height: 20px }
#mainmenue_back00   { margin: 0; padding: 0; position: absolute; top: 4px; left: 209px; width: 186px; height: 117px }
#mainmenue_back01  { background-image: url("../pics/mainmenue_back.gif"); margin: 0; padding: 0; position: absolute; top: 4px; left: 209px; width: 186px; height: 117px }
#mainmenue_back02  { background-image: url("../pics/mainmenue_back.gif"); margin: 0; padding: 0; position: absolute; top: 4px; left: 395px; width: 186px; height: 117px }
#mainmenue_back03  { background-image: url("../pics/mainmenue_back.gif"); margin: 0; padding: 0; position: absolute; top: 4px; left: 581px; width: 186px; height: 117px }
#mainmenue_back04  { background-image: url("../pics/mainmenue_back.gif"); margin: 0; padding: 0; position: absolute; top: 4px; left: 768px; width: 186px; height: 117px }
#submenue01  { margin: 0; padding: 0; position: absolute; top: 4px; left: 209px; width: 186px; height: 93px }
#submenue02  { margin: 0; padding: 0; position: absolute; top: 4px; left: 395px; width: 186px; height: 93px }
#submenue03  { margin: 0; padding: 0; position: absolute; top: 4px; left: 581px; width: 186px; height: 93px }
#submenue04  { margin: 0; padding: 0; position: absolute; top: 4px; left: 768px; width: 186px; height: 93px }
#next  { margin: 0; padding: 0; position: absolute; top: 131px; left: 14px; width: auto; height: auto }
#contentmenue  { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 1px; margin: 0; padding: 0; position: absolute; top: 131px; left: 209px; width: 743px; height: 20px }
#quicklinks  { text-align: center; margin: 0; padding: 0; position: absolute; bottom: 4px; left: 209px; width: 743px; height: 20px }
#copyright   { text-align: center; margin: 0; padding: 0; position: absolute; bottom: 5px; left: 14px; width: 180px; height: auto }
#content         { position: absolute; top: 160px; bottom: 40px; left: 220px; width: 735px; overflow: auto }

/*Navigation*/
div#Rahmen    { margin: 0; padding: 0; position: absolute; top: 102px; left: 210px; width: 745px; height: 17px }
* html div#Rahmen {  /* Korrektur fuer IE 5.x */
  width: 745px;
  w\idth: 745px;
}
div#Rahmen div {
   clear: left;
}
ul#Navigation  { text-align: center; margin: 0; padding: 0 }

ul#Navigation li   { list-style: none; margin: 0; padding: 0; position: relative; float: left }
* html ul#Navigation li   { }
*:first-child+html ul#Navigation li   { margin-bottom: 0 }

ul#SubNavigation { 
	display: none; 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	top: 0; 
	left: 0 }
	
ul#activeNavi   { display: block; margin: 0; 
	padding: 0; 
	position: absolute; 
	top: 0; 
	left: 0 }

* html ul#Navigation li ul     { margin-top: 0px; lef\t: -6px    }
*:first-child+html ul#Navigation ul   { background-color: #b9c4ff; padding-bottom: 0.4em }
ul#Navigation li:hover ul#SubNavigation  { display: block; margin-top: -18px }


ul#SubNavigation li    { display: block; margin-bottom: -35px; float: none }
ul#activeNavi li     { display: block; margin-top: -19px; margin-bottom: -35px; float: none }


* html ul#Navigation li ul li        { display: block; margin-top: -17px; margin-bottom: -35px; margin-left: 6px; float: none }

ul#Navigation a, ul#Navigation span       { color: #0000aa; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11px; text-decoration: none; background-color: #b9c4ff; display: block; margin-top: -1px; margin-left: -1px; padding: 3px 0 4px; width: 185px; border: solid 1px #fff }
* html ul#Navigation a, * html ul#Navigation span      { width: 187px; w\idth: 187px     }

ul#Navigation li ul a, ul#Navigation li ul span         { color: #333; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #b9c4ff; display: block; margin-top: -1px; margin-left: -1px; padding: 3px 0; width: 185px; border: solid 1px #fff }
* html ul#Navigation li ul a, ul#Navigation li ul span         { color: #333; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #b9c4ff; display: block; margin-top: -1px; margin-left: -1px; padding: 2px 0; width: 187px; border: solid 1px #fff }
ul#Navigation a:hover, ul#Navigation span, li a#aktuell   { color: white; background-color: #acb7f2; border-color: #fff }
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  color: #fff; background-color: #ACB7F2;
}
ul#Navigation li ul span     { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #acb7f2; width: 185px; height: 13px }
* html ul#Navigation li ul span     { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #acb7f2; width: 187px; height: 13px }
.centerDiv { text-align: center; width: 700px }

