body
{ font: normal 10px Verdana, sans-serif;
  color: #465B86;
  margin: 0;
  padding: 0 0 10px 0;
  background-color: #D1DFEC; }

.center {
text-align:center;
}
a:link { font-weight:bold; color:#FFCC33; text-decoration:none; }
a:visited { font-weight:bold; color:#FFCC33; text-decoration:none; }
a:focus { font-weight:bold; color:#FFCC33; text-decoration:none; }
a:hover { font-weight:bold; color:#FFCC33; text-decoration:underline; }
a:active { font-weight:bold; color:#FFCC33; text-decoration:none; }

a.subnav:link { font-weight:bold; color:#23366A; text-decoration:none; }
a.subnav:visited { font-weight:bold; color:#23366A; text-decoration:none; }
a.subnav:focus { font-weight:bold; color:#23366A; text-decoration:none; }
a.subnav:hover { font-weight:bold; color:#23366A; text-decoration:underline; }
a.subnav:active { font-weight:bold; color:#23366A; text-decoration:none; }

#wrapper
{ margin: 0 auto;
width:900px;
  }

h1 {
font-size: 15px;
margin:0;
padding:0;
font-weight: bold;
}

h2{
font-size: 12px;
margin:0;
padding:0;
font-weight: bold;
}

#abstand {
margin: 10px 7px 10px 10px;
width: 48%;
border: 1px solid #62799B;
background-color: #A8C7E3;
font-size: 11px;
vertical-align: top; }

#abstand a {
color:white;
}

.kasten2 a {
color:white;
}

#kasten {
width: 24%;
border: 1px solid #62799B;
background-color: #A8C7E3;
font-size: 11px;
vertical-align: top;

}
.kasten2 {
border: 1px solid #62799B;
background-color: #A8C7E3;
font-size: 11px;
vertical-align: top;

}

   #body
    { margin: 0 -5px 0 -5px;
      border-spacing: 5px; }

#address { 
width: 24%;
background-color: transparent;
border: none;
vertical-align: top;
padding: 10px 0 0 10px; }

#tabletr td {
padding-top:4px;
padding-bottom:4px;
border-right:1px solid #465B86;
border-top:1px solid #465B86;
}
.lefttd {
border-left:1px solid #465B86;
}
.bottomtd {
border-bottom:1px solid #465B86;
}
    #spacer
    { width: 860px;
      height: 1px; }