body.light {
 color:#000000;
 margin:0px;
 background-color:#DFDFDF;
}
body.grey {
 color:#000000;
 margin:0px;
 background-color:#DFDFDF;
}
body.blue {
 color:#000000;
 margin:0px;
 background-color:#A8A8FF;
}
body.lightblue {
 color:#000000;
 margin:0px;
 background-color:#BFFFFF;
}
body.green {
 color:#000000;
 margin:0px;
 background-color:#BFFFBF;
}
body.red {
 color:#000000;
 margin:0px;
 background-color:#FF6262;
}
body.yellow {
 color:#000000;
 margin:0px;
 background-color:#FFFFAA;
}
body.magenta {
 color:#000000;
 margin:0px;
 background-color:#FFAAD5;
}


body.grafik {
 color:#000000;
 background-color:#DFDFDF;
 margin:0px;
}

div.ss_8 {
 font-family:Arial, sans-serif;
 font-size:8pt;
}
div.ss_9 {
 font-family:Arial, sans-serif;
 font-size:9pt;
}
div.ss_10 {
 font-family:Arial, sans-serif;
 font-size:10pt;
}
div.ss_11 {
 font-family:Arial, sans-seri;
 font-size:11pt;
}
div.ss_12 {
 font-family:Arial, sans-seri;
 font-size:12pt;
}

div.s_8 {
 font-family:Times-Roman, serif;
 font-size:8pt;
}
div.s_9 {
 font-family:Times-Roman, serif;
 font-size:9pt;
}
div.s_10 {
 font-family:Times-Roman, serif;
 font-size:10pt;
}
div.s_11 {
 font-family:Times-Roman, serif;
 font-size:11pt;
}
div.s_12 {
 font-family:Times-Roman, serif;
 font-size:12pt;
}

td.logo {
  border-bottom:1pt solid black;
  padding-left:20px;
  padding-right:20px;
  margin:0px;
  vertical-align:top;
  font-size:12pt;
  height:30px;
}

td.foot {
  border-top:1pt solid black;
  padding-left:20px;
  padding-right:20px;
  margin:0px;
  font-size:10pt;
  text-align:center;
  vertical-align:baseline;
}
tr.shortnav {
  background-color:#DFDFDF;
  padding:0px;
  margin:0px;
}
td.shortnav {
  background-color:#DFDFDF;
  font-size:9pt;
  padding:5px;
  margin:0px;
  text-align:center;
  vertical-align:top;
}

td.navigation {
  border-right:1pt solid black;
  padding:5px;
  vertical-align:top;
  font-size:9pt;
}
tr.content {
  padding:0px;
  margin:0px;;
}
td.content {
  padding:5px;
  margin:0px;;
  vertical-align:top;
}
td.right {
  text-align:right;
}
td.center {
  text-align:center;
}

form.inline {
  margin:0px;
  padding:0px;
}

table.btlist {
  width:100%;
  padding:10px;
}
th.btlist {
  font-size:large;
  text-align:left;
  padding-left:5px;
  vertical-align:baseline;
  border-bottom:solid 1pt black;
}
tr.btlist {
}
td.btlist {
  text-align:left;
  vertical-align:baseline;
  padding-left:5px;
  font-weight:bold;
}
td.btliste {
  text-align:left;
  padding-left:5px;
  vertical-align:baseline;
  border-top:solid 1pt black;
}


button.edit {
  width:120px;
  background-color:#FF7F00;
  font-size:small;
  border:1pt solid black;
}

button.image {
  background-color:transparent;
  border:none;
}

button.text {
  background-color:#FF7F00;
  font-size:small;
  font-weight:bold;
  border:1pt solid black;
}

button.plaintext {
  background-color:#DFDFDF;
  text-align:left;
  border:none;
}

img.button {
   background-color:transparent;
   padding:0px;
   margin:0px;
   border:none;
   vertical-align:top;
}

img.menu {
   background-color:transparent;
   padding:5px;
   border:none;
}

table.std {
  width:100%;
  border:none;
}
td.std {
   padding:5px;
   vertical-align:top;
}

table.main {
  width:100%;
  border:none;
  padding:0px;
  margin:0px;
}

table.st {
  width:80%;
  border:none;
  margin-left:20px;
}
table.db {
  width:95%;
  border:none;
}
th.db {
  text-align:left;
  background-color:#CFCFCF;
  padding-left:5px;
}
th.dbsum {
  text-align:left;
  background-color:#CFCFCF;
  padding-left:5px;
}
th.dbsumright {
  text-align:right;
  background-color:#CFCFCF;
  padding-right:5px;
}
th.dbsub {
  text-align:left;
  padding-left:5px;
  border-bottom:1pt solid black;
}
th.dbright {
  text-align:right;
  background-color:#CFCFCF;
  padding-right:5px;
}
th.dbcenter {
  text-align:center;
  background-color:#CFCFCF;
  padding-right:5px;
}
tr.db {
  text-align:left;
}
td.db {
  text-align:left;
  font-weight:bold;
  vertical-align:top;
}
td.dbright {
  text-align:right;
  font-weight:bold;
  vertical-align:top;
  padding-right:5px;
}

table.ar {
  width:100%;
  border:none;
  margin:0px;
  padding:0px;
}
th.ar {
  text-align:left;
  background-color:#CFCFCF;
  padding-left:5px;
}
th.arsub {
  text-align:left;
  padding-left:5px;
  border-bottom:1pt solid black;
}
th.arsubright {
  text-align:right;
  padding-right:5px;
  border-bottom:1pt solid black;
}
th.arsubcenter {
  text-align:center;
  padding:0px 0px 2px 2px;
  border-bottom:1pt solid black;
}
th.arcenter {
  text-align:center;
  font-size:large;
  background-color:#CFCFCF;
  padding-right:5px;
}
tr.arh {
  padding:0px;
  margin:0px;
}
tr.ar {
  text-align:left;
  padding:0px;
  margin:0px;
}
td.ar {
  text-align:left;
  font-weight:bold;
  vertical-align:baseline;
  padding:0px;
  margin:0px;
}
td.arright {
  text-align:right;
  font-weight:bold;
  vertical-align:baseline;
  padding-right:5px;
  margin:0px;
}
td.artab {
  text-align:left;
  font-weight:bold;
  vertical-align:top;
  padding:0px;
  margin:0px;
}
td.arimage {
  text-align:center;
  font-weight:bold;
  vertical-align:baseline;
  padding:0px;
  margin:0px;
}

table.data {
  width:100%;
  border:none;
}
tr.data {
}
td.databold {
  font-weight:bold;
}
td.dataleft {
  text-align:left;
  border-top:1pt solid black;
  vertical-align:top;
}
td.dataright {
  text-align:right;
  border-top:1pt solid black;
  vertical-align:top;
}
td.verweis {
  text-align:left;
  vertical-align:top;
}
td.verweiscenter {
  text-align:center;
  vertical-align:top;
}

table.info {
  width:100%;
  font-size:x-small;
  font-weight:bold;
  padding:0px;
  margin:0px;
  border:none;
}
tr.info {
  padding:0px;
  margin:0px;
}
th.info {
  text-align:left;
  font-size:small;
  font-weight:bold;
}

td.info {
  text-align:left;
  vertical-align:top;
  padding:0px;
  margin:0px;
}
td.inforight {
  text-align:right;
  vertical-align:top;
  padding:0px;
  margin:0px;
}
td.infocenter {
  color:#00009F;
  text-align:center;
  vertical-align:top;
  padding:0px;
  margin:0px;
}
td.infoimage {
  text-align:left;
  vertical-align:top;
  padding:0px;
  margin:0px;
}
td.infobase {
  color:#0000FF;
  font-size:xx-small;
  text-align:left;
  vertical-align:top;
  padding:0px;
  margin:0px;
}

td.text {
  font-size:larger;
}

table.small {
  width:100%;
  font-size:small;
  padding-top:1px;
}
tr.small {
   vertical-align:top;
   padding:0px;
}
td.small {
   color:#00009F;
   text-align:left;
}

span.menutitle {
  font-size:x-large;
  font-weight:bolder;
  color:red;
}
span.center {
  text-align:center;
}

span.uri {
  color:#008000;
}

input.text {
  background-color:#FFFFFF;
  font-size:small;
  border:1pt solid black;
}


p.disclaimer {
  font-size:small;
  color:#000000;
  text-align:center;
  margin:5px;
}

div.small {
 font-size:small;
}
div.big {
 font-size:large;
}
div.blue {
 color:#0000FF;
}

div.red {
 color:#FF0000;
}
div.center {
  text-align:center;
}
div.smallcenter {
  font-size:small;
  text-align:center;
}
div.bigcenter {
  font-size:large;
  text-align:center;
}
div.smallblue {
 font-size:small;
 color:#0000FF;
}
div.smallred {
 font-size:small;
 color:#FF0000;
}
div.bigblue {
 font-size:small;
  color:#0000FF;
}
div.bigred {
 font-size:large;
 color:#FF0000;
}

div.hugered {
 font-size:xx-large;
 font-weight:bold;
 color:#FF0000;
}

p.center {
  text-align:center;
}

p.small {
 font-size:small;
}
p.big {
 font-size:large;
}
p.bold {
 font-weight:bold;
}
p.blue {
 color:#0000FF;
}
p.red {
 color:#FF0000;
}

h1 {
 font-size:xx-large;
 font-weight:bold;
}
h2 {
 font-size:x-large;
 font-weight:bold;
}
h3 {
 font-size:large;
 font-weight:bold;
}
h4 {
 font-size:larger;
 font-weight:bold;
}
h5 {
 font-size:medium;
 font-weight:bold;
}
h6 {
 font-weight:bold;
}

h1.title {
 text-align:center;
 font-size:large;
 font-weight:bold;
 color:black;
}

h1.blue {
 font-size:xx-large;
 font-weight:bold;
 color:#0000FF;
}
h2.blue {
 font-size:x-large;
 font-weight:bold;
 color:#0000FF;
}
h3.blue {
 font-size:large;
 font-weight:bold;
 color:#0000FF;
}
h4.blue {
 font-size:larger;
 font-weight:bold;
 color:#0000FF;
}
h5.blue {
 font-size:medium;
 font-weight:bold;
 color:#0000FF;
}
h6.blue {
 font-weight:bold;
 color:#0000FF;
}

h1.red {
 font-size:xx-large;
 font-weight:bold;
 color:#FF0000;
}
h2.red {
 font-size:x-large;
 font-weight:bold;
 color:#FF0000;
}
h3.red {
 font-size:large;
 font-weight:bold;
 color:#FF0000;
}
h4.red {
 font-size:larger;
 font-weight:bold;
 color:#FF0000;
}
h5.red {
 font-size:medium;
 font-weight:bold;
 color:#FF0000;
}
h6.red {
 font-weight:bold;
 color:#FF0000;
}

a:link {
 color:black;
 font-weight:bold;
 text-decoration:none;
}
a:visited {
 font-weight:bold;
 color:green;
 text-decoration:none;
}
a:hover {
 font-weight:bold;
 color:red;
}
a:active {
 font-weight:bold;
 color:blue;
}