html , body  {
margin: 0;
padding: 0;
}

body {
background-color: #dddbbb;
background-image: url(../bilder/back_body.gif);
background-position: 0 0;
background-repeat: repeat-x;
color: #666633;
font: normal 11px verdana, sans-serif;
text-align: center;
}

#boxnavigation {
text-align: left;
position: absolute;
top: 0;
left: 0;
width: 896px;
height: 128px;
}

a.navigation {
font: bold 10px/14px verdana, sans-serif;
letter-spacing: 0.12em;
color: #eccccc;
text-decoration: none;
}

a.navigation:hover {
font: bold 10px/14px verdana, sans-serif;
letter-spacing: 0.12em;
color: #ffffff;
text-decoration: none;
}

a.navigationunten {
font: bold 10px/14px verdana, sans-serif;
letter-spacing: 0.12em;
color: #eccccc;
text-decoration: none;
}

a.navigationunten:hover {
font: bold 10px/14px verdana, sans-serif;
letter-spacing: 0.12em;
color: #ffffff;
text-decoration: none;
}

.tablenavigation {
width: 896px;
height: 128px;
}

.tdnavigation {
width: 128px;
height: 128px;
}

.tdlogo {
width: 128px;
height: 128px;
background-image: url(../bilder/back_logo.gif);
background-position: 0 0; 
background-repeat: no-repeat;
}

.tdlogotext {
font: bold 14px/18px verdana, sans-serif;
color: #ffffff;
letter-spacing: -0.02em;
}

a.subnavigation {
font: normal 9px/14px verdana, sans-serif;
color: #eccccc;
text-decoration: none;
}

a.subnavigation:hover {
font: normal 9px/14px verdana, sans-serif;
color: #ffffff;
text-decoration: none;
}

#boxbild {
position: absolute;
top: 128px;
left: 0;
width: 384px;
height: 512px;
margin: 0;
padding: 0;
}

#boxhome {
position: absolute;
top: 128px;
left: 0;
width: 896px;
height: 512px;
margin: 0;
padding: 0;
}

#boxwrapper {
position: absolute;
top: 128px;
left: 384px;
width: 512px;
margin: 0;
padding: 0;
text-align: left;
}

#boxueberschrift {
width: 512px;
height: 128px;
padding: 0;
margin: 0;
}

.headline {
font: bold 34px verdana, sans-serif;
color: #ffffff;
text-decoration: none;
padding: 64px 0 0 64px;
}

#boxbildleiste {
width: 512px;
height: 128px;
margin: 0;
padding: 0;
}

#boxcontent {
width: 512px;
margin: 0;
padding: 0;
}

.subheadline {
color: #990000;
font: bold 15px verdana, sans-serif;
text-decoration: none;
padding: 32px 0 0 29px;
}

.text {
color: #37371c;
font: normal 11px/16px verdana, sans-serif;
text-decoration: none;
padding: 12px 10px 30px 64px;
}

.text a:link {
color: #990000;
font: normal 11px/16px verdana, sans-serif;
text-decoration: none;
}

.text a:visited {
color: #990000;
font: normal 11px/16px verdana, sans-serif;
text-decoration: none;
}

.text a:active {
color: #990000;
font: normal 11px/16px verdana, sans-serif;
text-decoration: none;
}

.text a:hover {
color: #990000;
font: normal 11px/16px verdana, sans-serif;
text-decoration: underline;
}

#content a.sbutton {
font: bold 11px verdana, sans-serif;
padding: 2px 5px;
line-height: 24px;
color: #ffffff;
background-color: #ff9900;
border: 2px solid #000000;
}

#content a.sbutton:hover {
color: #ffffff;
background-color: #006699;
}

#content a.sbutton:visited {
color: #ffffff;
}

.eingabefeld {
font: 11px verdana, sans-serif;
color: #000000;
padding: 2px;
border: 1px solid #666666;
}

.button {
font: bold 11px verdana, sans-serif;
padding: 2px 5px;
color: #ffffff;
background-color: #006699;
border: 1px solid #000000;
}

.button:hover {
background-color: #ff9900;
}

.pdf_link {
  text-align: left;
  background-image: url(../bilder/pdf_link_bg.jpg);
  background-repeat: no-repeat;
  line-height: 48px;  
  padding: 10px 0 13px 38px;
}



