@charset "UTF-8";
/* CSS Document */

td#logo {
	height:195px;
}

td#logo A {border:none;}

img {border:none;}

td#bildleiste {
	height:250px;
	padding-top:30px;
	padding-bottom:10px;
}

td#content_left {
	width:640px;
	padding-left:20px;
	padding-right:50px;
	padding-top:10px;
	vertical-align:top;
	background-image:url(images/content_left.gif);
	background-repeat:no-repeat;
	background-position: 8px;
	
}

td#content {
	width:460px;
	vertical-align:top;
	font-family:sans-serif;
	font-size:0.9em;
	color:#666;
	line-height:1.2em;
}

td#menu {
	width:280px;
	height:226px;
}

.rot {
	font-family:Arial, Helvetica, sans-serif;
	color:#900;
	line-height:1.4em;
}

td#impressum {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#999;
	paddiing-top:15px;
	padding-left:12px;
}

td#impressum A {
	color:#999;
	text-decoration:none;
}

td#impressum A:hover {
	color:#900;
	text-decoration:none;
}

div#menu {
  position: relative;
  float:left;
  top: 10px; 
  left: 0px; 
  width: 180px; 
  height: 180px; 
  font: 11px Verdana, sans-serif; 
  z-index: 100;
  }
    
div#content {
   display: block;
   position: absolute;
   float:left;
   top: 0px; 
   left: 200px; 
   width: 460px;
   padding: 0px; 
   z-index: 100;
   color: #999999; 
   background: #FFFFFF;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em;
   padding-bottom:20px;
}

div#menu1 {
  position: relative;
  float:left;
  bottom: 10px; 
  left: 0px; 
  width: 170px; 
  height: 20px; 
  font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em; 
  z-index: 100;
  }
  
div#menu1 a {
  display: block; 
  text-align: left; 
  font: 11px Verdana, sans-serif; 
  line-height:1.3em;
  padding-left: 0px;
  padding-top:10px;
  margin: 0 0 1px; 
  text-decoration: none; 
  color:#999999; 
  border-bottom: 1px dotted #999999;
  width:150px;
  }

  
div#menu1 a:hover {
  color: #900; 
  text-decoration:none;
  border-bottom: 1px dotted #900;
  }  


div#menu2 a {
  display: block; 
  text-align: left; 
  font: 11px Verdana, sans-serif;
  line-height:1.3em;
  padding-left: 10px;
  padding-top:3px;
  margin: 0 0 1px; 
  text-decoration: none; 
  color:#999999; 
  border-bottom: 1px dotted #999999;
  width:140px;
  }
  
*html div#menu2 a {
  padding-top:0px;
}
  
div#menu2 a:hover {
  color: #900; 
  text-decoration:none;
  border-bottom: 1px dotted #900;
  }

div#menu2 a span {display: none;}
div#menu2 a:hover span {
   display: block;
   position: absolute; 
   top: 0px; 
   left: 200px; 
   width: 460px;
   padding-bottom: 20px; 
   z-index: 100;
   color: #999999; 
   background: #FFFFFF;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em;
   }
   
div#menu3 {
  position: relative;
  padding-top: 5px; 
  left: 0px; 
  width: 170px; 
  height: 20px; 
  font: 11px Verdana, sans-serif; 
  z-index: 100;
  }
  
div#menu3 a {
  display: block; 
  text-align: left; 
  font: 11px Verdana, sans-serif;
  line-height:1.3em; 
  padding-left: 0px;
  padding-top:10px;
  margin: 0 0 1px; 
  text-decoration: none; 
  color:#999999; 
  border-bottom: 1px dotted #999999;
  width:150px;
  }
  
div#menu3 a:hover {
  color: #900; 
  text-decoration:none;
  border-bottom: 1px dotted #900;
  }  
  
div#menu3 a span {display: none;}
div#menu3 a:hover span {
   display: block;
   position: absolute; 
   top: -75px; 
   left: 200px; 
   width: 460px;
   height:400px;
   padding: 0px; 
   z-index: 100;
   color: #999999; 
   background: #FFFFFF;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em;
   }
   
div#menu4 {
  position: relative;
  padding-top: 5px; 
  left: 0px; 
  width: 170px; 
  height: 20px; 
  font: 11px Verdana, sans-serif; 
  z-index: 100;
  }
  
*html div#menu4 a:hover span {
	padding-top:0px;
}
  
div#menu4 a {
  display: block; 
  text-align: left; 
  font: 11px Verdana, sans-serif;
  line-height:1.3em; 
  padding-left: 0px;
  padding-top:10px;
  margin: 0 0 1px; 
  text-decoration: none; 
  color:#999999; 
  border-bottom: 1px dotted #999999;
  width:150px;
  }
  
div#menu4 a:hover {
  color: #900; 
  text-decoration:none;
  border-bottom: 1px dotted #900;
  }  
  
div#menu4 a span {display: none;}
div#menu4 a:hover span {
   display: block;
   position: absolute; 
   top: -100px; 
   left: 200px; 
   width: 460px;
   height:400px;
   padding: 0px; 
   z-index: 100;
   color: #999999; 
   background: #FFFFFF;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em;
   }
   
div#menu5 {
  position: relative;
  padding-top: 10px;
  padding-bottom:10px;
  left: 0px; 
  width: 170px; 
  height: 20px; 
  font: 11px Verdana, sans-serif; 
  z-index: 100;
  }
  
div#menu5 a {
  display: block; 
  text-align: left; 
  font: 11px Verdana, sans-serif;
  line-height:1.3em; 
  padding-left: 0px;
  padding-top:10px;
  margin: 0 0 1px; 
  text-decoration: none; 
  color:#999999; 
  border-bottom: 1px dotted #999999;
  width:150px;
  }
  
div#menu5 a:hover {
  color: #900; 
  text-decoration:none;
  border-bottom: 1px dotted #900;
  }  
  
div#menu5 a span {display: none;}
div#menu5 a:hover span {
   display: block;
   position: absolute; 
   top: 0px; 
   left: 200px; 
   width: 460px;
   height:400px;
   padding: 0px; 
   z-index: 100;
   color: #999999; 
   background: #FFFFFF;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em;
   }
   
div#menu6 {
  position: relative;
  padding-top:10px;
  padding-bottom:10px;
  left: 0px; 
  width: 170px; 
  height: 20px; 
  font: 11px Arial,Helvetica; 
  z-index: 100;
  }
  
div#menu6 a {
  display: block; 
  text-align: left; 
  font: 11px Verdana, sans-serif;
  line-height:1.3em; 
  padding-left: 0px;
  padding-top:10px;
  margin: 0 0 1px; 
  text-decoration: none; 
  color:#999999; 
  border-bottom: 1px dotted #999999;
  width:150px;
  }
  
div#menu6 a:hover {
  color: #900; 
  text-decoration:none;
  border-bottom: 1px dotted #900;
  }  
  
div#menu6 a span {display: none;}
div#menu6 a:hover span {
   display: block;
   position: absolute; 
   top: -40px; 
   left: 200px; 
   width: 460px;
   height:400px;
   padding: 0px; 
   z-index: 100;
   color: #999999; 
   background: #FFFFFF;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em;
   }
   
 div#menu7 {
  position: relative;
  padding-top: 10px;
  padding-bottom:10px;
  left: 0px; 
  width: 170px; 
  height: 20px; 
  font: 11px Arial,Helvetica; 
  z-index: 100;
  }
  
div#menu7 a {
  display: block; 
  text-align: left; 
  font: 11px Verdana, sans-serif;
  line-height:1.3em; 
  padding-left: 0px;
  padding-top:10px;
  margin: 0 0 1px; 
  text-decoration: none; 
  color:#999999; 
  border-bottom: 1px dotted #999999;
  width:150px;
  }
  
div#menu7 a:hover {
  color: #900; 
  text-decoration:none;
  border-bottom: 1px dotted #900;
  }  
  
div#menu7 a span {display: none;}
div#menu7 a:hover span {
   display: block;
   position: absolute; 
   top: -80px; 
   left: 200px; 
   width: 460px;
   height:400px;
   padding: 0px; 
   z-index: 100;
   color: #999999; 
   background: #FFFFFF;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   line-height:1.3em;
   }