body { background-color: #59707e; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
img { border: 0; }

#page-header { position: absolute; width: 1004px; height: 600px; margin: -300px 0px 0px -502px; top: 50%; left: 50%; }
#page-header { background: url(images/background.gif) top left no-repeat; }

#page { width:1004px; height:580px; }

#left { padding: 30px 0 29px 29px; height: 521px; width: 180px; float: left; }
#left img { padding: 20px; }
#left h3 { margin: 0; padding-bottom: 3px; margin-left: 70px; padding-right: 20px; text-align: right; color: #737373; font-size: 14px; border-bottom: 1px solid #59707e; }
#left ul { margin: 0; padding: 3px 0; list-style-type: none; border-right: 1px solid #59707e; }
#left ul li { text-align: right; padding: 2px 0; }
#left ul li a { font-size: 11px; color: #666; text-decoration: none; padding-right: 19px; }
#left ul li a:hover, #left ul li a.aktiv { color: #004a88; }
#left ul li a.aktiv { padding-right: 9px; }

#middle { padding: 20px 0 19px 0; height: 541px; width: 592px; float: left; position: relative; }
img.start { position: absolute; top: 39px; left: 48px; }
#content { width: 480px; height: 501px; padding: 20px 0; padding-right: 56px; margin-left: 56px; overflow: auto; }
#content a { color: #000; }

#right { margin: 20px 0 19px 0; height: 541px; width: 183px; background-color: #e6d8cd; float: left; }
#right img { margin: 10px; }
#right ul { margin: 0; padding: 0; list-style-type: none; }
#right ul li { padding: 2px 0; }
#right ul li a { font-size: 11px; color: #666; text-decoration: none; padding-left: 14px; }
#right ul li a:hover, #right ul li a.aktiv { color: #004a88; }
#right ul li a.aktiv { padding-left: 24px; }
h1 { margin:0; padding:0; font-size:16px;}

.footer { padding-left:20px; }
.footer a { color:#000; font-size:10px; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer li{display:inline; margin-right:10px;}

.headliner{ margin:0; padding:0; font-size:16px;}
#content.dsa-content h1{font-size:20px;}

