html,body {
  margin:0;
  padding:0;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:10pt;
}
#inhalt {
  position:absolute;
  top:50%;
  left:50%; 
  height:580px;
  width:780px;
  padding:0px;
  border:none 0px;
  margin:-290px 0px 0px -390px ;
  vertical-align:middle;
  text-align:center;
}

#navizeile {
  position:absolute;
  left:390px;
  top:535px;
  padding-top:3px;
  padding-bottom:3px;
  font-size:12pt;
  margin:0px 0px 0px -200px;
  text-align:center;
}

#inhalt table.layout {
  width:100%;
  height:100%;
  border:none 0px;
  margin:0px;
  padding:0px;
  vertical-align:middle;
  text-align:center;
}

#inhalt table.layout tr td.layout {
  width:100%;
  height:100%;
  border:none 0px;
  margin:0px;
  padding:0px;
  vertical-align:middle;
  text-align:center;
}

table.maincontent {
  width:780px;
  height:580px;
  background:#FFFFFF;
  border:none 0px;
  padding:0px;
  margin:0px;
  vertical-align:middle;
  text-align:center;
}

table.maincontent tr td.kopfleiste {
  height:136px;
  padding:0px;
}

table.maincontent tr td.kopfleiste table.kopfleiste {
  width:100%;
  border:none 0px;
  padding:0px;
}

table.maincontent tr td.kopfleiste table.kopfleiste tr td.links {
  padding-top:10px;
  padding-left:10px;
  padding-bottom:5px;
  padding-right:0px;
  text-align:left;
  vertical-align:bottom;
}

table.maincontent tr td.kopfleiste table.kopfleiste tr td.rechts {
  padding-top:10px;
  padding-bottom:0px;
  padding-right:0px;
  vertical-align:bottom;
  text-align:right;
}

table.maincontent tr td.kopfleiste table.kopfleiste tr td span.h1 {
  color:#000000;
  margin-bottom:0px;
  margin-left:20px;
  margin-top:0px;
  font-size:36pt;
  font-weight:bold;
}

table.maincontent tr td.kopfleiste table.kopfleiste tr td span.h2 {
  color:#000000;
  margin-bottom:0px;
  margin-left:20px;
  margin-top:0px;
  font-size:24pt;
  font-weight:bold;
}

table.maincontent tr.topline {
  background:#CC3333;
  text-align:center;
  color:#FFFFFF;
  font-size:9pt;
  height:9pt;
}

table.maincontent tr.naviline {
  background:#FFFFFF;
  text-align:center;
  color:#000000;
  font-size:12pt;
  height:20pt;
}

table.maincontent tr.bottomline {
  background:#CC3333;
  text-align:center;
  color:#FFFFFF;
  font-size:9pt;
  height:9pt;
}

table.maincontent tr td.inhalt {
  margin:0px;
  padding:0px;
}

table.maincontent tr.topline td,table.maincontent tr.bottomline td {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:10px;
  border:none 0px;
  margin:0px;
}

iframe.inhalt,layer.inhalt {
  margin:0px;
  padding:0px;
  height:379px;
  width:100%;
  border:none 0px;
  overflow:auto;
}
body.iframe {
  margin:0;
  padding-top:30px;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:10pt;
  border:none 0px;
}


table.navigation {
  margin:0px;
  padding:0px;
  width:400px;
  border:none 0px;
}

table.navigation tr td {
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:10px;
  font-size:12pt;
  text-align:center;
}

a:link {
  color:#0000FF;
  text-decoration:none;
}

a:visited {
  color:#0000FF;
  text-decoration:none;
}

a:active {
  color:#0000FF;
  text-decoration:none;
}

a:hover {
  color:#CC3333;
  text-decoration:none;
}

#zentriert {
  text-align:left;
  height:100%;
}

#eingerueckt {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:30px;
  margin-right:30px;
  text-align:left;
}

#eingerueckt p {
  margin-top:0px;
  text-align:left;
}

div.autotabelle {
  width:100%;
}

div.autotabelle table {
  width:100%;
}

div.autotabelle table tr td{
  text-align:center;
}
tr.zurueckzeile {
  height:10pt;
  font-size:10pt;
  text-align:center;
  vertical-align:bottom;
}
table.data {
  border:0px none;
  font-size:10pt;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
table.data tr.data {
}
td.bildzelle {
  vertical-align:top;
  padding-right:10px;
}
td.datazelle {
  vertical-align:top;
  padding-top:0px;
  padding-bottom:0px;
}

table.form {
  font-size:10pt;
}
table.form td {
  font-size:10pt;
}
textarea.textbox,input.textbox {
  font-size:8pt;
  font-family:sans-serif;
  width:250px;
  border:1px solid #CCCCCC;
}

input.button {
  width:80px;
}

td.formbeschriftung {
  font-size:10pt;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:5px;
  margin:0px;
  text-align:left;
}

