body {
  background-color:#000000;
  font-size: 10pt;
  font-family:Arial, sans-serif;
  margin:0px;
  margin-bottom: 0px;
  padding: 0px;
  color: #FFFFFF;
}

img {
  border: 0px;
}

.white-center{
  width: 142px;
  height: 172px;
  background-color: #FFFFFF;
  text-align: center;
}

.white{
  background-color: #FFFFFF;
  text-align: center;
}

a:link {
  color:#FF0000;
  text-decoration:underline;
  font-family:Arial, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
}

a:visited {
  color:#FF0000;
  text-decoration:underline;
  font-family:Arial, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
}

a:hover {
  color:#FF0000;
  text-decoration: none;
  font-family:Arial, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
}

th {
font-family:Arial, sans-serif;
  text-align: center;
  vertical-align: middle;
  font-size: 13pt;
  font-weight:bold;
  font-style:italic;  
}

td.subtitle {
  font-family:Arial, sans-serif;
  text-align: center;
  vertical-align: middle;
  font-size: 11pt;
  font-weight:bold;
}

td {
  font-size: 10pt;
  font-family:Arial, sans-serif;
  color: #FFFFFF;
}

.topleft {text-align: left; vertical-align: top;}
.topcenter {text-align: center; vertical-align: top;}
.center  {text-align: center; vertical-align: middle;}
.left    {text-align: left;}
.right   {text-align: right;}

.fcenter {
  text-align: center;
  vertical-align: middle;
  font-weight:bold;
}

.ficenter {
  text-align: center;
  vertical-align: middle;
  font-size: 13pt;
  font-weight:bold;
  font-style:italic;
}

.fbicenter  {
  text-align: center;
  vertical-align: middle;
  font-size: 13pt;
  font-weight:bold;
  font-style:italic;
  text-decoration: underline;
}

.bold-center {
  text-align: center;
  vertical-align: middle;
  font-size: 10pt;
  font-weight:bold;
}

.bold {
  font-weight:bold;
}

.bold-underline {
  font-weight:bold;
  text-decoration: underline;
}

.bold-underline-center {
  text-align: center;
  vertical-align: middle;
  font-weight:bold;
  text-decoration: underline;
}

.justify {
  text-align: justify;
}

.form_kontakt {
  font-family:Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  width: 200px;
}

.form_bewerbung {
  font-family:Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  width: 200px;
}

.form {
  font-family:Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  width: 200px;
}
.form_datum {
  font-family:Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  width: 60px;
}

.small {
  font-size: 8pt;
}

.small-bold {
  font-size: 8pt;
  font-weight: bold;
}

.color1 {background-color:#575E80;}

.error {
  text-align: center;
  color: #FF0000;
  font-weight: bold;
}

.red {
  color: #FF0000;
}

.mail_white {
  color: #FFFFFF;
  font-family:Tahoma, sans-serif;
  font-size: 8pt;
}
.mail_black {
  color: #000000;
  font-family:Tahoma, sans-serif;
  font-size: 8pt;
}

.mail_black_bold {
  color: #000000;
  font-family:Tahoma, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

.title{
  text-align: left;
  font-size: 10pt;
  font-weight: bold;
}


#preload {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100px;
  height: 0px;
  background-color: #FF0000;
  visibility: hidden;
}

.thumb{
  position: relative;
  top: 5px;
  text-align: center;
}

#buylayer1, #buylayer2, #buylayer3, #buylayer4, #buylayer5, #buylayer6, #buylayer7{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 65px;
}

#layer1{
  position: absolute;
  top: 14px;
  left: 9px;
  width: 80px;
  height: 65px;
  text-align: center;
  vertical-align: middle;
}

#layer2{
  position: absolute;
  top: 14px;
  left: 92px;
  width: 80px;
  height: 65px;
  text-align: center;
  vertical-align: middle;
}

#layer3{
  position: absolute;
  top: 14px;
  left: 175px;
  width: 80px;
  height: 65px;
  text-align: center;
  vertical-align: middle;
}

#layer4{
  position: absolute;
  top: 14px;
  left: 258px;
  width: 80px;
  height: 65px;
  text-align: center;
  vertical-align: middle;
}

#layer5{
  position: absolute;
  top: 14px;
  left: 341px;
  width: 80px;
  height: 65px;
  text-align: center;
  vertical-align: middle;
}

#layer6{
  position: absolute;
  top: 14px;
  left: 424px;
  width: 80px;
  height: 65px;
  text-align: center;
  vertical-align: middle;
}

#layer7{
  position: absolute;
  top: 14px;
  left: 507px;
  width: 80px;
  height: 65px;
  text-align: center;
  vertical-align: middle;
}

#controller{
  position: absolute;
  margin: 0px;
  padding: 0px;
  top: 79px;
  width: 590px;
  height: 14px;
  text-align: center;
}