* {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

body {
  margin-left:0px;
  margin-right:0px;
  background-color:#689dc9;
}

table {
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  padding:0px;
}

td {
  padding:0;
  margin:0;
}

hr {
  background-color:black;
  border:0;
  height:1px;
}

img {
  border:0;
}

sup {
  font-size:10px;
}

#inhalt img {
  background-color:white;
  border:1px solid black;
  padding:2px;
}

textarea {
  border:1px solid black;
}

input {
  border:1px solid black;
}

a:link {
  text-decoration:none;
  color:#000099;
}

a:visited {
  text-decoration:none;
  color:#000099;
}

a:hover {
  text-decoration:none;
  color:red;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:bold;
  color:#FF0D15;
  margin-top:13px;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#005AA3;
}

.text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

.textb {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.textk {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.textkb {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.border1w {
  border:1px solid white;
}

.border1b {
  border:1px solid black;
}

.menufeld {
  width:184px;
  display:none;
}

.feldzelle {
  margin:0px;
  padding:5px 5px 5px 25px;
  color:white;
}

.feldzelle li{
  padding:5px 0px;
}

.menu {
  width:184px;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  background-color:#397EB7;
}

.foot {
  width:732px;
  background-color:#397EB7;
  border:1px solid white;
  color:white;
  padding:5px;
  font-size:12px;
}

.tabinhalt td {
  padding:5px 10px 5px 0;
  margin:0px;
  vertical-align:top;
}

#l_basement {
  position:absolute;
  width:100%;
}

#l_body1 {
  position:relative;
  width:1000px;
  border:1px solid #164871;
  z-index:0;
  background-color:#397EB7;
}

#l_body2 {
  position:relative;
  width:960px;
  z-index:1;
  background-color:#164871;
  padding:6px;
}

#l_body3 {
  position:relative;
  width:944px;
  z-index:2;
  border:2px solid white;
  background-color:#A5CAE7;
  padding:0px;
}

#l_top {
  position:relative;
  width:944px;
  height:137px;
  z-index:3;
  background:url(img/top.jpg) no-repeat;
}

#l_info {
  position:absolute;
  width:1000px;
  bottom: -50px;
}

.menu a {
  font-weight:bold;
  color:black;
  display:block;
  padding:8px 13px;
  background:url(img/button_normal.jpg) repeat-x;
  margin-bottom:20px;
}

.menu a:link {
  font-weight:bold;
  color:black;
  display:block;
  padding:8px 13px;
  background:url(img/button_normal.jpg) repeat-x;
  margin-bottom:20px;
}

.menu a:hover {
  font-weight:bold;
  color:white;
  display:block;
  padding:8px 13px;
  background:url(img/button_normal.jpg) repeat-x;
}

#uebersicht td {
  color:#397EB7;
  padding:5px 10px;
  text-align:center;
}

#uebersicht td.blau {
  background-color:#397EB7;
  border:1px solid white;
  color:white;
  font-size:12px;
}

#uebersicht td.weiss {
  background-color:white;
  border:1px solid #397EB7;
  color:black;
  font-size:12px;
}

.feldzelle a {
  font-weight:normal;
  color:white;
  padding:0;
  background:transparent;
  margin:0;
}

.feldzelle a:link {
  font-weight:normal;
  color:white;
  padding:0;
  background:transparent;
  margin:0;
}

.feldzelle a:hover {
  font-weight:bold;
  color:white;
  padding:0;
  background:transparent;
  margin:0;
}

.kontakt {
  padding:5px 15px 5px 0;
}

h3 {
  font-weight:normal;
  margin-top:1.5em;
  text-decoration:underline;
}

#symbole {
  border-collapse:collapse;
  border-spacing:0;
  margin-bottom:10px;
  width:100%;
}

#symbole img {
  background:transparent;
  border:none;
  padding:0;
}

.galerie a {
  background-color:white;
  border:1px solid #555;
  color:#555;
  display:block;
  float:left;
  font-size:10px;
  margin-right:10px;
  padding:3px;
  text-align:center;
  width:150px;
}

.galerie a:hover {
  background-color:#ccc;
}

.galerie br {
  clear:both;
}

#inhalt .galerie img {
  background:transparent;
  border:none;
  padding:0;
}