* {
  margin: 0px;
  padding: 0px;
}

body {
  background-color: #446296;
  font-family: Arial;
  font-size: 9pt;
}

.top {
  background-image: url(../header/logo.jpg);
  width: 945px;
  height: 35px;
  text-align: right;
}

.top p {
  padding-top: 10px;
  padding-right: 10px;
  color: #FFFFFF;
}

.top p a {
  color: #FFFFFF;
  text-decoration: none;
}

.top p a:hover {
  color: #DE5959;
}

.header {
  border: 1px solid #F2F2F2;
/*  border-bottom: 2px solid #000000;*/
}

.header_right {
  border-left: 0px solid #F2F2F2;
}

.header {
  border-bottom: 2px solid #000000;
}

#grid {
  background-image: url(../img/bg.gif);
  background-repeat: repeat-y;
  width: 1000px;
}

#einleitung {
  width: 926px;
  text-align: justify;
  margin-top: 5px;
  margin-bottom: 15px; 
}

.cl {
  clear: both;
}

.zurueck {
  margin-top: 10px; 
  margin-bottom: 15px; 
}

.zurueck a {
  color: #446296;
  font-size: 9pt;
}

div#float_grid {
  width: 920px;
}

table.box {
  background-color: #FFFFFF;
  height: 190px;
}

table.box td {
  text-align: justify;
  font-size: 8pt;
  vertical-align: top;
}

.float_l {
  float: left;
  margin-right: 15px;
}

.oben {
  background-image: url(../img/box_oben.jpg); height: 5px;
}

.oben_links {
  background-image: url(../img/box_ecke_links_oben.jpg); width: 13px; height: 13px;
}

.oben_rechts {
  background-image: url(../img/box_ecke_rechts_oben.jpg); width: 13px; height: 13px;
}

.links {
  background-image: url(../img/box_links.jpg); background-repeat: repeat-y; background-color: #FFFFFF; width: 13px;
}

.mitte h2 {
  font-size: 12pt;
  text-align: center;
  margin-bottom: 4px;
  border-bottom: 1px dashed #D0D1D5;
}

.mitte a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
}

.mitte a:hover {
  color:  #8F2A15;
}

.mitte div, .mitte table td {
  font-size: 9pt;
}

.mitte table td {
  padding-top: 5px;
  padding-right: 5px;
  font-weight: bold;
}

.mitte ul {
  margin-left: 15px;
}

.mitte li {
  padding-top: 7px;
}

.button {
  background-color: #446296;
  color: #FFFFFF;
  padding: 4px;
  font-weight: bold;
}

.rechts {
  background-image: url(../img/box_rechts.jpg); background-repeat: repeat-y; background-color: #FFFFFF; width: 13px;
}

.unten {
  background-image: url(../img/box_unten.jpg); height: 5px;
}

.unten_links {
  background-image: url(../img/box_ecke_links_unten.jpg); width: 13px; height: 13px;
}

.unten_rechts {
  background-image: url(../img/box_ecke_rechts_unten.jpg); width: 13px; height: 13px;
}

a.galerie_ansehen img, a:hover.galerie_ansehen img {
  border: 0px solid #000000;
  margin-left: 17px;
  margin-top: 6px;
}


#footer {
  text-align: justify;
  width: 910px;
}

table#kat_auflistung td {
  padding: 0px;
  margin: 0px;
  font-size: 8pt;
  padding-right: 8px;
  text-align: center;
}

table#kat_auflistung td img {
  width: 136px;
  border: 1px solid #000000;
}

input {
  width: 180px;
}
