a:link { font-family:arial; font-weight:normal; font-size:12px;Color: #003454; text-decoration:none;  }
a:visited { font-family:arial; font-weight:normal; font-size:12px;Color: #003454; text-decoration:none;}
a:focus { font-family:arial; font-weight:normal; font-size:12px;Color: #003454; text-decoration:none; } 
a:hover { font-family:arial; font-weight:normal; font-size:12px;Color: #003454; text-decoration:none; }
a:active { font-family:arial; font-weight:normal; font-size:12px;Color: #003454; text-decoration:none; }

a.navland:link { font-family:arial; font-weight:normal; font-size:12px;Color: #ffffff; text-decoration:none;  }
a.navland:visited { font-family:arial; font-weight:normal; font-size:12px;Color: #ffffff; text-decoration:none;}
a.navland:focus { font-family:arial; font-weight:normal; font-size:12px;Color: #ffffff; text-decoration:none; } 
a.navland:hover { font-family:arial; font-weight:normal; font-size:12px;Color: #ffffff; text-decoration:none; }
a.navland:active { font-family:arial; font-weight:normal; font-size:12px;Color: #ffffff; text-decoration:none; }

body {
  font: 12px arial;
  color: #000000;
}

table {
  font: 12px arial;
  color: #000000;
}



#outer {
  width:1000px;
  height: 610px;
  margin:0px auto;
  /*border: 1px solid #699ebe;*/
  text-align:left;
  background-color: white;
}

#top {
  position: relative;
  width:1000px;
  height: 30px;
  top:0px;
  left:0px;
  background-color: #ae0817;
  z-index:1000;
}

#top_1 {
  position: relative;
  width: 200px;
  height: 20px;
  top:5px;
  left:10px;
  color: #ffffff;
  float:left;
  text-align: left;
  z-index: 1000;
}


#top_2 {
  position: relative;
  width:730px;
  height: 20px;
  top:5px;
  right:10px;
  float:right;
  text-align: left;
  z-index: 1500;
}

#subtop {
  position: relative;
  width:980px;
  height: 50px;
  top:5px;
  left:0px;
  z-index:1;
  
}

#subtop_1 {
  position: relative;
  width: 980px;
  height: 50px;
  top:0px;
  right:10px;
  left:10px;
  text-align: right;
  z-index: 1;
  
}

#sp1 {
  position: relative;
  width: 180px;
  height: 520px;
  top: 10px;
  left: 10px;
  float:left;
 
}

#sp1_1 {
  width: 180px;
  height: 520px;
}

#sp2 {
  position: relative;
  width: 790px;
  height: 520px;
  top: 10px;
  left: 20px;
  float:left;
  
}

#sp2_1 {
  position: relative;
  width: 790px;
  height: 150px;
  z-index:100;
}

#sp2_2 {
  position: relative;
  width: 790px;
  height: 370px;
  margin-top: 10px;
  overflow:auto;
  z-index:10;
}

#sp2_2Bild {
  position: relative;
  width: 790px;
  height: 370px;
  margin-top: 10px;
  z-index:10;
}


#vpnavigation { /* all lists */
	padding: 0;
	/*margin: 0;*/
	list-style: none;
	line-height: 1;
        /*margin-top: 10px;*/
	margin-left: 10px;
} 

#vpnavigation  ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.5;
        background-color:#ae0817;      
}

#vpnavigation  a {
	display: block;
	width: 10em;
        color: white;
}

#vpnavigation  a.daddy {
	/*background: url(../upload/Elemente/rightarrow2.gif) center right no-repeat;*/
}


#vpnavigation  li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
        
}

#vpnavigation  li ul { /* second-level lists */
	position: absolute;
	 border: solid #ffffff;
         border-width: 1px 1px 1px 1px;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#vpnavigation  li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
         border: solid #ffffff;
         border-width: 1px 1px 1px 1px;
      
}

#vpnavigation  li:hover ul ul, #vpnavigation  li:hover ul ul ul, #vpnavigation  li.sfhover ul ul, #vpnavigation  li.sfhover ul ul ul {
	left: -999em; 
         
        
}

#vpnavigation  li:hover ul, #vpnavigation  li li:hover ul, #vpnavigation  li li li:hover ul, #vpnavigation  li.sfhover ul, #vpnavigation  li li.sfhover ul, #vpnavigation  li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
      
}

#vpnavigation li:hover, #vpnavigation li.sfhover{ /* Addon */
       background: #ae0817;
      
} 

