* {
  scrollbar-face-color: #F9F9F9;
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-3dlight-color: #F9F9F9;
  scrollbar-arrow-color: #9C283F;
  scrollbar-track-color: #F9F9F9;
  scrollbar-darkshadow-color: #F9F9F9;
  _behavior: url('./css/iepngfix.htc');
}

body {
  font-family: Sans-Serif, Arial, Verdana;
}

a:link, a:visited,  a:focus {
  color: #002e7a;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

a:active, a:hover {
  color: #002e7a;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}

a.menu_left:link, a.menu_left:visited, a.menu_left:active, a.menu_left:focus {
  color: #002e7a;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

a.menu_left:hover {
  color: #002e7a;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}


h1 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 18px;
  display: inline;
}

h2 {
  color: #C63032;
  font-weight: bold;
  font-size: 16px;
  display: inline;
}

h3 {
  color: #004D25;
  font-weight: bold;
  font-size: 15px;
  display: inline;
}

h4 {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 15px;
  display: inline;
}

.menu_top_body {
  background-color: #002e7a;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-bottom: 1px solid #002e7a;
}


.menu_left_body {
  background-color: #f2d85c;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-right: 1px dashed #FFFFFF;
}

td.menu_left_bg {
  background-image: url('../images/nav_left/nav_left_bg.jpg');
  background-repeat: repeat-y;
  height: 27px;
  width: 170px;
  text-align: left;
}

.menu_buttons {
  color: #002e7a;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 1px;
  border: 1px #FFFFFF solid;
}

.menu_bottom_body {
  border-top: 1px solid #002e7a;
  background-image: url('../images/nav_bottom/nav_bottom_bg.jpg');
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.header {
  color: #002e7a;
  font-size: 18px;
  font-weight: bold;
}

.content_body {
  background-color: #f9ecb1;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

.content {
  color: #002e7a;
  font-size: 12px;
  line-height: 150%;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.formate_ueberschrift1 {
  color: #002e7a;
  font-size: 12px;
  line-height: 150%;
  background-color: #9C283D;
}

.formate_ueberschrift2 {
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  color: #9C283D;
  font-size: 12px;
  line-height: 150%;
  background-color: #C7C7C7;
}

div.firmenbez {
  color: #9C283D;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
}

div.firmenbeschr {
  color: #000000;
  font-size: 16px;
  line-height: 150%;
}

div.tooltip {
  z-index: 200;
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 5px;
  font-size: 7pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
