body {
   background-color: #e9e9f0;
   margin: 0 0 0 0px;
   font-family: Georgia;
   font-size: 11px;   
}


a:hover {color: #374779;}
img {border: 0px;}
li {text-align: left;}

#zentriert {
   position: absolute;
   height: 600px;
   width:900px;
   left: 50%;
   top: 50%;
   margin-top: -300px;
   margin-left: -450px;
   background-color: #ffffff;
}


/* MENU */
#mainmenu {
   position: absolute;
   padding-top: 167px;
   left: -30px;
   color: #374779;
   font-weight: bold;
}
#mainmenu ul{margin-top: 0px;}
#mainmenu li {list-style-type: none;}

/* A */
#mainmenu li.a {
	width: 230px;
	height: 28px;
	background-image: url("image/menu1.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;
	display: block;
}
#mainmenu li.a a.aa {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu1.gif");	
}
#mainmenu li.a a.ai {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu1_on.gif");
}
#mainmenu li.a a:hover.aa {background-image: url("image/menu1_on.gif");}

/* B */
#mainmenu li.b {
	width: 230px;
	height: 28px;
	background-image: url("image/menu2.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;	
}
#mainmenu li.b a.ba {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu2.gif");	
}
#mainmenu li.b a.bi {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu2_on.gif");
}
#mainmenu li.b a:hover.ba {background-image: url("image/menu2_on.gif");}

/* C */
#mainmenu li.c {
	width: 230px;
	height: 28px;
	background-image: url("image/menu3.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;	
}
#mainmenu li.c a.ca {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu3.gif");
}
#mainmenu li.c a.ci {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu3_on.gif");
}
#mainmenu li.c a:hover.ca {background-image: url("image/menu3_on.gif");}


/* D */
#mainmenu li.d {
	width: 230px;
	height: 28px;
	background-image: url("image/menu4.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;	
}
#mainmenu li.d a.da {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu4.gif");	
}
#mainmenu li.d a.di {
	display: block; 
	width: 230px; 
	height: 28px;
	background-image: url("image/menu4_on.gif");
}
#mainmenu li.d a:hover.da {background-image: url("image/menu4_on.gif");}



#submenu {
   position: absolute;
   top: 300px;
   left: -6px;
}
#submenu ul{margin-top: 0px;}
#submenu li { padding-bottom: 4px;list-style-type: none; line-height: 13px;}





#metamenu {
   position: absolute;
   padding-top: 167px;
   left: 470px;
   color: #374779;
   font-weight: bold;
}
#metamenu ul{	margin-top: 0px;}
#metamenu li {list-style-type: none;float: left;}
#metamenu li.a {
	width: 66px;
	height: 29px;
	background-image: url("image/meta1.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;
}
#metamenu li.a a.aa {
	display: block; 
	width: 66px; 
	height: 29px;
	background-image: url("image/meta1.gif");	
}
#metamenu li.a a.ai {
	display: block; 
	width: 66px; 
	height: 29px;
	background-image: url("image/meta1_on.gif");
}
#metamenu li.a a:hover.aa {background-image: url("image/meta1_on.gif");}



#metamenu li.b {
	width: 95px;
	height: 29px;
	background-image: url("image/meta2.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;	
}
#metamenu li.b a.ba {
	display: block; 
	width: 95px; 
	height: 29px;
	background-image: url("image/meta2.gif");	
}
#metamenu li.b a.bi {
	display: block; 
	width: 95px; 
	height: 29px;
	background-image: url("image/meta2_on.gif");
}
#metamenu li.b a:hover.ba {background-image: url("image/meta2_on.gif");}


#metamenu li.c {
	width: 100px;
	height: 29px;
	background-image: url("image/meta3.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;	
}
#metamenu li.c a.ca {
	display: block; 
	width: 100px; 
	height: 29px;
	background-image: url("image/meta3.gif");	
}
#metamenu li.c a.ci {
	display: block; 
	width: 100px; 
	height: 29px;
	background-image: url("image/meta3_on.gif");
}
#metamenu li.c a:hover.ca {background-image: url("image/meta3_on.gif");}



#metamenu li.d {
	width: 117px;
	height: 29px;
	background-image: url("image/meta4.gif");
	background-repeat : no-repeat;	
	text-indent: -10000px;
	margin-bottom: 5px;	
}
#metamenu li.d a.da {
	display: block; 
	width: 117px; 
	height: 29px;
	background-image: url("image/meta4.gif");	
}
#metamenu li.d a.di {
	display: block; 
	width: 117px; 
	height: 29px;
	background-image: url("image/meta4_on.gif");
}
#metamenu li.d a:hover.da {background-image: url("image/meta4_on.gif");}
/* MENU */




/* BLÄTTERN */
#blaettern {
   position: absolute;
   top: 575px;
   left: 270px;
   width: 620px;
   height: 0px;
   color: #000;
   font-weight: bold;  
   text-align: right;
  
}
#blaettern ul {margin: 0px 0px 0px 0px;}
#blaettern ul li a {vertical-align: top;}
#blaettern li {vertical-align: top; display: inline; color: #374779;}
#blaettern li.left {
	background-image: url("image/left.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-left: 5px;	
}
#blaettern li.leftno {
	background-image: url("image/trans.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-left: 5px;	
}
#blaettern li.right {
	background-image: url("image/right.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-right: 5px;
}
#blaettern li.rightno {
	background-image: url("image/trans.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-right: 5px;
}
#blaettern li.sign {
	background-image: url("image/sign.gif");
	background-repeat : no-repeat;
	width: 23px;
	height:18px;
	padding-bottom: 2px;
}
#blaettern ul li img {
	width: 10px;
	height: 10px;
}
#blaettern ul li.sign img {
	width: 23px;
	height: 18px;
}
/* BLÄTTERN */



/* ALPHABET */
#alphabet {
   position: absolute;
   top: 575px;
   left: 270px;
   width: 620px;
   height: 0px;
   color: #000;
   font-weight: bold;  
   text-align: right;
  
}
#alphabet ul {margin: 0px 0px 0px 0px;}
#alphabet ul li a {vertical-align: top;}
#alphabet li {vertical-align: top; display: inline; color: #374779;}
#alphabet li.left {
	background-image: url("image/left.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-left: 5px;	
}
#alphabet li.leftno {
	background-image: url("image/trans.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-left: 5px;	
}
#alphabet li.right {
	background-image: url("image/right.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-right: 5px;
}
#alphabet li.rightno {
	background-image: url("image/trans.gif");
	background-repeat : no-repeat;
	width: 15px;
	height:20px;
	padding-bottom: 2px;
	margin-right: 5px;
}
#alphabet li.sign {
	background-image: url("image/sign.gif");
	background-repeat : no-repeat;
	width: 23px;
	height:18px;
	padding-bottom: 2px;
}
#alphabet ul li img {
	width: 10px;
	height: 10px;
}
#alphabet ul li.sign img {
	width: 23px;
	height: 18px;
}
/* ALPHABET */



/* GRAFIKEN */

#headergrafik #photolinks {
	position: absolute;
	left: 10px;
	top: 10px;
	margin: 0px 0px 0px 0px;
	width: 490px;
	height: 150px;

}

#headergrafik #logo {
	position: absolute;
	left: 510px;
	top: 10px;
	margin: 0px 0px 0px 0px;
	width: 380px;
	height: 150px;
}

/* GRAFIKEN */



/* INHALTE */

#ueberschrift {
	position: absolute;
	width: 640px;
	height: 28px;
	top: 266px;
	left: 250px;
	font-weight: bold;
	font-style : normal;
	
	font-size: 14px;
}

#ueberschrift p {margin: 5px 0px 0px 15px;}


#content {
   position: absolute;
   top: 298px;
   left: 250px;
   width: 640px;
   height: 270px;
   overflow:hidden; 
   visibility:hidden;   
}

#content #left {
   text-align: justify;
   line-height: 18px;
   margin: 0px 0px 0px 0px;
   padding: 10px 170px 10px 15px;
}   

#content #right {
   position: absolute;
   top: 10px;
   left: 490px;
   width: 125px;
   height: 250px;
   text-align: justify;
   line-height: 18px;
}   


#content #left span {padding-left: 10px;} 


#content_index {
   position: absolute;
   top: 422px;
   left: 250px;
   width: 640px;
   height: 145px;
   background-color: #BBC2D7;
   }

#bmz {
   position: absolute;
   top: -124px;
   left: 0px;
	width: 640px;
	height: 119px;
	background-image:url("image/bmz.jpg");
}

#content_index #left_index {
   text-align: justify;
   color: #384F7B;
   line-height: 18px;
   margin: 0px 0px 0px 0px;
   padding: 10px 170px 10px 10px;
   background-color: #BBC2D7;   
}   

#content_index #right {
   position: absolute;
   top: 10px;
   left: 490px;
   width: 125px;
   text-align: justify;
   line-height: 18px;
} 

#content_index #left_index span {padding-left: 10px;} 

.standort {float:right;width: 220px;}

.normal { font-weight: normal; color: #B3AE9F}


/* INHALTE */