body {
  font-family: Verdana, Helvetica, Aral, sans-serif;
  font-size: 12px;
  margin: 0px;
  background-color: #3058A1;
}

.topcontainer {
  width: 1000px;
  background-image: url(../images/naviback.gif);
  background-repeat: repeat-x;
}

h1 {
  color: white;
  font-size: 140%;
  width: 600px;
}

#logo {
  float: left;
  padding-right: 18px;
}

#servicenavigation {
  float: left;
  width: 816px;
  padding-top: 60px;
}

.servicemenu-no {
  float: left;
  display: inline;
  border-left: 1px solid #ffffff;
  font-size: 90%;
  width: 162px;
  text-align: center;

}

.servicemenu-no A {
  color: #ffffff;
  text-decoration: none;
}

.leftcol {
  width: 180px;
  float: left;
  padding-top: 20px;
}

.maincontent {
  width: 820px;
  height: 706px;
  float: left;
  padding-top: 22px;
  padding-left: 14px;
}

.maincontent P, .maincontent TABLE {
  color: #ffffff;
  font-size: 12px;
  margin: 4 0 12 0;
}

.maincontent TABLE P {
  margin: 0px;
}

.maincontent A {
  color: #ffffff;
  /*text-decoration: none;*/
}

.maincontent_versicherung {
  width: 1000px;
  height: 430px;
  background-image: url(../images/vers_back_start.jpg);
}

.maincontent_versicherung TD {
  font-size: 80%;
}

.maincontent_finanzierung {
  width: 1000px;
  height: 430px;
  background-image: url(../images/fin_back_start.jpg);
}

.maincontent_finanzierung TD {
  font-size: 80%;
}

.footer {
  width: 1000px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #2771BB;
}

.footer FORM {
  margin: 0px;
}

.footer INPUT {
  background-color: #2771BB;
  color: #ffffff;
  font-size: 100%;
  width: 100%;
  border-width: 0px;
}

A.internal-link {
  color: #ffffff;
  text-decoration: none;
}

tbody.finanzierung TD {
  font-size: 120%;
}
