
a:link { text-decoration: none; font-style: normal; font-weight: bold; color: #000000; }
a:visited { text-decoration : none; font-style: normal; font-weight: bold; color: #220000; }
a:hover, a:active { color: #ff0000; text-decoration: none; font-style: normal; font-weight: bold; }

body.oben {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 11px;
  color: #000000;
  background: #ffffff;
  margin: 0mm;
}
body.unten {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 11px;
  color: #000000;
  background: #ffffff;
  margin: 0mm;
}


#oben_links {
  position: top:0px; left:0px; height:85px; width:205px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-width: 1px;
  border-style: solid;
  background-image: url("images/hintergrund.jpg");
  vertical-align: middle;
  align: center;
  text-align: center;
}

#oben_rechts {
  position: absolute; top:0px; left:215px; height:85px; width:480px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-width: 1px;
  border-style: solid;
  background-image: url("images/hintergrund.jpg");
}


#unten_links_1 {
  position: top:0px; left:0px; width:205px; height:65px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-width: 1px;
  border-style: solid;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 15px;
  vertical-align:middle
}

#unten_links_2 {
  position: top:0px; left:0px; width:205px; height:365px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 13px;
  vertical-align:middle
}


#unten_rechts_1 {
  position: absolute; top:0px; left:215px; width:480px; height:65px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-width: 1px;
  border-style: solid;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 15px;
  clear: both;
  vertical-align:middle
}


#unten_rechts_2 {
  position: absolute; top:0px; left:215px; width:480px; height:365px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 13px;
  vertical-align:middle
}


#about_links { padding-left: 30px; }
#about_rechts { font-size: 15px; padding-left: 17px; }
#contact_links { padding-left: 30px; }
#contact_rechts_li { padding-left: 15px; }
#contact_rechts_re { padding-right: 20px; }


#logo, .logo, .oben_logo {
  vertical-align: middle;
  align: center;
  text-align: center;
  border: 0px;
}
.oben_menue {
  vertical-align: bottom;
  padding-bottom: 10px;
  align: center;
  text-align: center;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 17px;
  font-style: none;
}

table.oben, tr.oben, td.oben {
  vertical-align: bottom;
  padding-bottom: 10px;
  align: justify;
  text-align: justify;
}


.unten_menue {
  vertical-align: middle;
  align: justify;;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 12px;
}
.unten_menue_links {
  vertical-align: middle;
  align: justify;;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 15px;
}
.unten_menue_logo {
  vertical-align: middle;
  align: justify;;
  text-align: right;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 12px;
  padding-right: 25px;
}

tr.unten, td.unten {
  vertical-align: middle;
  align: justify;;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 12px;
}

td.pucks_text {
  vertical-align: top;
  padding-right: 7px;
  align: top;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 12px;
}

ul.pucks_text, li.pucks_text {
  list-style-type: circle;
  list-style-image: url( "images/list_style_image.gif" );
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 12px;
}


td.copy {
  vertical-align: bottom;
  align: right;
  text-align: right;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 10px;
  color: #aaaaaa;
}

.photo_copy, td.photo_copy {
  vertical-align: bottom;
  align: left;
  text-align: left;
  padding-right: 13px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 10px;
  color: #aaaaaa;
}


#copy {
  position: absolute; bottom:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align : middle;
}

td.counter {
  vertical-align: top;
  align: right;
  text-align: right;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 10px;
  color: #aaaaaa;
}


.link_graph { border: 0px; }

.form {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: none;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  color: #000000;
  background: #ffffff;
  vertical-align: top;
}