a:link { color:#bed7e6;text-decoration:none; }
a:visited { color:#bed7e6;text-decoration:none; }
a:active { color:#bed7e6;text-decoration:none; }
a:hover { color:#bed7e6;text-decoration:underline; }




.menutop {  font-family:verdana, Arial, Helvetica; color:#b0b0b0; text-decoration:none; font-weight:bold; font-size:10px; margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:16px;}
a.menutop:link {  color:#b0b0b0;text-decoration:none; font-weight:bold; }
a.menutop:visited {  color:#b0b0b0;text-decoration:none; font-weight:bold; }
a.menutop:active { color:#ffffff;text-decoration:none; }
a.menutop:hover { color:#ffffff;text-decoration:none; }

.menu1aktiv {  
	font-family: verdana,Arial, Helvetica; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;line-height:14px;
	position:relative;width:170px;height:17px;letter-spacing: 0.05ex;
	margin : 6px 0px 0px 0px; padding: 1px 10px 0px 0px;
   background-image : url(../images/bg-menu1-aktiv.gif); background-position: left top; background-repeat : no-repeat;
   display:block;text-align:right;
}
a.menu1aktiv:link {  color:#ffffff; background-image : url(../images/bg-menu1-aktiv.gif); background-position: left top; background-repeat : no-repeat;  }
a.menu1aktiv:visited {  color:#ffffff;background-image : url(../images/bg-menu1-aktiv.gif); background-position: left top; background-repeat : no-repeat;  }
a.menu1aktiv:active { color:#ffffff; background-image : url(../images/bg-menu1-aktiv.gif); background-position: left top; background-repeat : no-repeat;  }
a.menu1aktiv:hover { color:#ffffff; background-image : url(../images/bg-menu1-aktiv.gif); background-position: left top; background-repeat : no-repeat;  }

.menu1 {  
	font-family: verdana,Arial, Helvetica; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;line-height:14px;
	position:relative;width:170px;height:17px;letter-spacing: 0.05ex;
	margin : 6px 0px 0px 0px; padding: 1px 10px 0px 0px;
background-image : url(../images/bg-menu1.gif); background-position: left top; background-repeat : no-repeat; 
   display:block;text-align:right;
}

a.menu1:link {  color:#000000; background-image : url(../images/bg-menu1.gif); background-position: left top; background-repeat : no-repeat;  }
a.menu1:visited {  color:#000000;background-image : url(../images/bg-menu1.gif); background-position: left top; background-repeat : no-repeat;  }
a.menu1:active { color:#00639f; background-image : url(../images/bg-menu1.gif); background-position: left top; background-repeat : no-repeat;  }
a.menu1:hover { color:#00639f; background-image : url(../images/bg-menu1.gif); background-position: left top; background-repeat : no-repeat;  }

.menu2 {  
	font-family: verdana,Arial, Helvetica; color:#00639f; text-decoration:none; font-weight:normal; font-size:11px;line-height:13px;
	position:relative;width:170px;letter-spacing: 0.025ex;
	margin : 0px 0px 0px 0px; padding: 3px 10px 3px 0px;
	background-color: #ffffff;
   display:block;text-align:right;
}
a.menu2:link {  color:#000000;   }
a.menu2:visited {  color:#000000;  }
a.menu2:active { color:#006297;   }
a.menu2:hover { color:#006297;   }


.submenu {  
	font-family:verdana,Arial, Helvetica; color:#d5b883; text-decoration:none; font-weight:normal; font-size:11px;
	letter-spacing: 0.05ex;
	margin : 0px 0px 0px 0px; padding: 0px 10px 0px 0px;
	background-color: #000000;
  
}
a.submenu { padding: 0px 10px 0px 0px;}
a.submenu:link {  color:#ffffff;   }
a.submenu:visited {  color:#ffffff;  }
a.submenu:active { color:#d5b883;   }
a.submenu:hover { color:#d5b883;   }


.submenuInhaltUntenLinks {  
	font-family:verdana,Arial, Helvetica; color:#d5b883; text-decoration:none; font-weight:normal; font-size:11px;
	position:absolute;position:absolute;left:20px;top:5px;width:180px;height:12px;text-align:left;letter-spacing: 0.05ex;
	margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
a.submenuInhaltUntenLinks:link {  color:#bed7e6;   }
a.submenuInhaltUntenLinks:visited {  color:#bed7e6;  }
a.submenuInhaltUntenLinks:active { color:#00639f;   }
a.submenuInhaltUntenLinks:hover { color:#00639f;   }


.submenuInhaltUntenRechts {  
	font-family:verdana,Arial, Helvetica; color:#d5b883; text-decoration:none; font-weight:normal; font-size:11px;
	position:absolute;position:absolute;right:20px;top:5px;width:180px;height:12px;text-align:right;letter-spacing: 0.05ex;
	margin : 0px 0px 0px 0px; padding: 0px;	
   display:block;text-align:right;
}
a.submenuInhaltUntenRechts:link {  color:#bed7e6;   }
a.submenuInhaltUntenRechts:visited {  color:#bed7e6;  }
a.submenuInhaltUntenRechts:active { color:#00639f;   }
a.submenuInhaltUntenRechts:hover { color:#00639f;   }


.text10 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; text-decoration: none; line-height:15px;
padding-right:20px;
}
a.text10:link { color:#993333;text-decoration:none; }
a.text10:visited { color:#993333;text-decoration:none; }
a.text10:active { color:#333333;text-decoration:none; }
a.text10:hover { color:#333333;text-decoration:none; }

.text10standard { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; text-decoration: none; 
padding-right:20px;text-align:left;line-height:12px;
}


.text {  
 	margin: 0px 0px 0px 0px; 
	padding: 10px 20px 10px 0px;	
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none; 
	line-height:16px;letter-spacing: 0.05ex;text-align:justify;
}

.textStandard {  
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none; 
	text-align:left;
}

.red {  
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight:normal; text-decoration: none; 
	text-align:left;line-height:12px;
}

.textaufzaehlung1 {  
 	margin: -3px 0px 0px 0px; 
	padding: 0px 10px 8px 27px;width:370px;
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none; 
	line-height:13px;letter-spacing: 0.05ex;
	display:block;text-align:left;
    background-position : 17px 6px;background-image : url(../images/strich.gif);
    background-repeat : no-repeat;

}


.textaufzaehlung {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 10px 17px;
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none; 
	line-height:14px;letter-spacing: 0.05ex;
	display:block;text-align:left;width:380px;
    background-position : left 2px;background-image : url(../images/punkt0.gif);
    background-repeat : no-repeat;

}
a.textaufzaehlung:link {  color:#bed7e6; background-image : url(../images/punkt0a.gif); background-position: left 2px; background-repeat : no-repeat;  }
a.textaufzaehlung:visited {  color:#bed7e6;background-image : url(../images/punkt0a.gif); background-position: left 2px; background-repeat : no-repeat;  }
a.textaufzaehlung:active { color:#bed7e6; background-image : url(../images/punkt0.gif); background-position: left 2px; background-repeat : no-repeat;  }
a.textaufzaehlung:hover { color:#bed7e6; background-image : url(../images/punkt0.gif); background-position: left 2px; background-repeat : no-repeat;  }


a.text:link { color:#00878A;text-decoration:none;margin:0px;padding:0px; }
a.text:visited { color:#00878A;text-decoration:none;margin:0px;padding:0px;  }
a.text:active { color:#d5b883;text-decoration:underline;margin:0px;padding:0px;  }
a.text:hover { color:#d5b883;text-decoration:underline;margin:0px;padding:0px;  }



p {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 20px 10px 0px;	
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none; 
	line-height:16px;letter-spacing: 0.05ex;text-align:justify;
	display:block;
}




.text60 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c4742; font-weight:normal; text-decoration: none; line-height:60px;}


h3 { 
	position:absolute;top:95px;left:526px;width:240px;height:30px;margin:0px;padding:0px;
	text-align:right;
	font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #01a6ab; font-weight:bold; text-decoration: none; 
	margin: 0px; padding: 0px 0px 0px 0px; letter-spacing: 0.25ex;
}
h2 { 
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #bed7e6; font-weight:bold; text-decoration: none; 
margin: 0px; padding: 15px 15px 10px 0px; letter-spacing: 0.1ex;;
}
h1 { 
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none; 
	position:absolute;left:20px;top:90px;width:430px;height:30px;margin:0px;padding:0px;letter-spacing: 0.25ex;line-height:18px;
}

.u1 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4742; font-weight:normal; text-decoration: none; padding: 18px 18px 10px 19px; margin: 0px 0px 0px 0px; letter-spacing: 0.25ex; line-height:11px;}
.u2 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993333; font-weight:bold; text-decoration: none; padding: 10px 13px 0px 19px; margin: 0px 0px 0px 0px; letter-spacing: 0.25ex; line-height:10px;}
.u3 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:normal; text-decoration: none; padding : 0px 0px 0px 20px; margin: 0px 0px 0px 0px;letter-spacing: 0.05ex;}




.mini { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; font-weight:normal; text-decoration: none}
.impressum { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #c3a35c; text-decoration: none; font-weight:bold}

.warnung { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight:normal; text-decoration: none}
.hinweis { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #993333; font-weight:normal; text-decoration: none}




#copy {
	position:absolute;top:100%;left:10px;width:700px;height:12px;
	margin:-15px 0px 0px 0px;padding:0px;
  	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight:normal; text-decoration: none;  
	line-height:11px;

}
.copytext {
  	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight:normal; text-decoration: none;  
	line-height:11px;
}

a.copytext:link { color:#ffffff;text-decoration:none;margin:0px;padding:0px; }
a.copytext:visited { color:#ffffff;text-decoration:none;margin:0px;padding:0px;  }
a.copytext:active { color:#00639f;text-decoration:underline;margin:0px;padding:0px;  }
a.copytext:hover { color:#00639f;text-decoration:underline;margin:0px;padding:0px;  }



#header {
	position:absolute;top:0px;left:0px;width:100%;height:90px;margin:0px;padding:0px;
    background-color : #ffffff;
    display:block;

}
#logo {
	position:absolute;top:14px;left:14px;width:327px;margin:0px;padding:0px;
   
    display:block;

}

#content {
	position:absolute;left:50%;top:50%;width:930px;height:560px;margin:-280px 0px 0px -465px ;padding:0px;
    display:block;
	background-color : #00385d;
}

#inhalt {
	position:absolute;left:20px;top:140px;width:428px;height:393px;margin:0px;padding:0px 10px 0px 0px;
    display:block;
	background-position : 12px 280px;
    background-repeat : no-repeat;overflow:auto;border:0;
	
}

#contentLinksOben {
	position:absolute;left:0px;top:0px;width:453px;height:534px;margin:0px ;padding:0px;
    display:block;
	background-color : #d5b883;
    background-position : left top;
    background-repeat : no-repeat;
	
}
#contentLinksUnten {
	position:absolute;left:0px;top:534px;width:453px;height:22px;margin:0px ;padding:0px;
    display:block;text-align:right;
	background-color : #000000;
}

#contentRechtsOben {
	position:absolute;left:453px;top:0px;width:477px;height:534px;margin:0px ;padding:0px;
    display:block;
	background-color : #00639f;
    background-position : 92px 368px;
    background-repeat : no-repeat;
	
}
#contentRechtsUnten {
	position:absolute;left:453px;top:534px;width:477px;height:22px;margin:0px ;padding:0px;
    display:block;
	background-color : #003151;
}
#menu {
	position:absolute;bottom:18px;left:273px;width:180px;margin:0px;padding:0px;
	
}

#headline {
	position:absolute;top:14px;right:20px;width:386px;height:21px;margin:0px;padding:0px;
	text-align:right;
}


    body {
          padding : 0px;
          margin : 0px;
          background-color : #00385D;
		scrollbar-base-color:       #00629F ; 
       scrollbar-3dlight-color:    #00629F ;  
       scrollbar-darkshadow-color: #00629F ; 
	   scrollbar-track-color:      #00629F ;
       scrollbar-arrow-color:      #FFFFFF 		  
      }

.textmb {
		scrollbar-base-color:       #00629F ; 
       scrollbar-3dlight-color:    #00629F ;  
       scrollbar-darkshadow-color: #00629F ; 
	   scrollbar-track-color:      #00629F ;
       scrollbar-arrow-color:      #FFFFFF;  
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	color : #000000;

	text-transform : none;
	bottom : 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 

form {padding:0px;margin:0px;border:0}


.mapAuswahl {
width:145px;line-height:13px;text-align:center;position:absolute;top:10px;left:0px;padding:0px;height:30px;border:1px solid #ffffff;
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none; 
}
.mapAuswahl:hover {background-color:#ffffff;color:#00639f;cursor:pointer}

.mapAuswahlAktiv {
width:145px;line-height:13px;text-align:center;position:absolute;top:10px;left:0px;padding:0px;height:30px;border:1px solid #ffffff;
	font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px;background-color:#ffffff; color: #00639f; font-weight:normal; text-decoration: none; 
}
.map {
display:block;position:absolute;top:10px;left:0px;padding:0px;height:380px;width:435px;border:1px solid #ffffff
}