/** Navigationsleiste oben */

td.navtop_bg
{
  padding:0px 0px 0px 0px;
  background:url(http://www.ludwigsstadt.de/bausteine/bilder/layout/navtop_bg.png); 
  background-color:#dddddd;
}

#nav-top { 
  text-decoration: none;
  left:320px; 
  width:590px; 
  display: block; 
  z-index:80; 
  padding-left:0px; 
  font:bold 12px/25px arial;
} 

#nav-top a { 
  text-decoration: none;
  color:#111111; 
  display:block; 
  position: static; 
  height:24px; 
  line-height:22px; 
  margin-left:20px;
  padding-left:10px;
  padding-right:10px; 
  border-top: solid 1px #808080;
} 

#nav-top a:hover { 
  color:#000000; 
  background-color:#bbbbbb; 
} 

.navtop_layer { 
  visibility:hidden; 
  position:absolute; 
  background-color:#dcdcdc;  
  top:144px; 
  width:140px;
  list-style-type:none;
  margin:0px; 
  margin-left:0px;
  padding:0px; 
  border-top:1px solid #cdcdcd;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000; 
}

.navtop_layer a {
  padding:0px !important; 
  padding-left:8px !important; 
  margin:0px !important; 
  height:auto !important; 
  font:bold 12px/15px arial;
  width:132px !important; 
} 



/** Navigationsleiste links */
table.navleft
{
  margin-top:10px;
  margin-left:7px;
  border-spacing: 0px;
  border-collapse: collapse;
  width:155px;
  cursor:pointer ;
}

td.navleft
{
  border-spacing: 0px;
  border-collapse: collapse;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
}

td.navleft a, td.navleft a:hover{color:#ffffff; text-decoration:none !important; font:bold 12px/18px verdana;}

td.navleft2
{
  border-spacing: 0px;
  border-collapse: collapse;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;

  padding-left:10px; 
 padding-bottom:5px; 
 padding-top:2px; 
}

td.navleft2 a, td.navleft2 a:hover{color:#ffffff; text-decoration:none !important; font:bold 11px/11px verdana;}

td.navkopf
{
  border-spacing: 0px;
  border-collapse: collapse;
  border-top:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
}

td.navfuss
{
  border:0px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  background:url(http://www.ludwigsstadt.de/bausteine/bilder/layout/nav_ende.png); 
  height:10px;
}

td.Navi
{
  background-color:#a01d2c;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}


/** Kopfzeile */
#links .head { float:left; padding:0px 10px 1px 7px; white-space:nowrap; background-image: url(http://www.ludwigsstadt.de/bausteine/bilder/layout/bg_head_wt.gif); background-position:right bottom; background-repeat: no-repeat; } 
#links .head h1 { margin: 1px; padding: 0px; font:bold 12px/16px verdana; color: #a01d2c; } 

/** Links */
#links a.nav1{ padding-left:10px; } 