body {
  scrollbar-3dlight-color: #a1a1a1;
  scrollbar-arrow-color: #a1a1a1;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #a1a1a1;
  scrollbar-track-color: #ffffff;
}

.bold {
  color: #0066b3;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana;
}

.h1 {
  color: #d2d3d4;
  font-weight: normal;
  font-size: 11pt;
  font-family: Arial;
}

.h2 {
  color: #008ac2;
  font-style: italic;
  font-size: 12pt;
  font-family: Arial;
}

.h3 {
  color: #58595b;
  font-style: italic;
  font-size: 11pt;
  font-family: Arial;
}

.bold-schwarz {
  color: #000;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana;
}

.bold-weiss {
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana;
}

.text {
  color: #000;
  font-size: 11pt;
  line-height: 16pt;
  font-family: Arial;
}

.text_kl {
  color: #58595b;
  font-size: 8pt;
  font-family: Arial;
}

.text-block {
  color: #353535;
  font-size: 11px;
  font-family: Verdana;
  text-align: justify;
}

.text1 {
  color: #bb3f04;
  font-size: 11px;
  font-family: Verdana;
}

.text-weiss {
  color: #f1ecec;
  font-size: 11px;
  font-family: Verdana;
  text-indent: 10px;
}

.navi {
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana;
}

.navi-hell {
  color: #8a8a8a;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana;
}

.danketext {
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: justify;
}

a:link {
  color: #d2d3d4;
  font-style: normal;
  font-weight: normal;
  font-size: 11pt;
  font-family: Arial;
  text-decoration: none;
}

a:visited {
  color: #d2d3d4;
  font-style: normal;
  font-weight: normal;
  font-size: 11pt;
  font-family: Arial;
  text-decoration: none;
}

a:active {
  color: #d2d3d4;
  font-style: normal;
  font-weight: normal;
  font-size: 11pt;
  font-family: Arial;
  text-decoration: none;
}

a:hover {
  color: #000;
  font-style: normal;
  font-weight: normal;
  font-size: 11pt;
  font-family: Arial;
  text-decoration: none;
}

input,
textarea,
select,
option {
  color: #5b5b5b;
  font-weight: 500;
  font-size: 11px;
  font-family: Arial;
  border: solid 1px #3a3839;
}

.randlos {
  color: #04a7fd;
  border: none;
}

.item {
  color: #04a7fd;
  margin-bottom: 5px;
  border: #fff;
}

.alert {
  border: solid 1px #04a7fd;
}

ul {
  color: #58595b;
  font-size: 10pt;
  font-family: Arial;
  margin: 0px;
  padding: 10px 0px 0px 20px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

li {
  list-style-type: disc;
  margin-left: 0px;
  padding-left: 0px;
}
ul,
li,
a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #d2d3d4;
}

/* Formate Navigation 1. Ebene */
#navigation {
  color: #d2d3d4;
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  visibility: visible;
}
#navigation ul {
  width: 100%;
  margin: 0;
  padding-left: 0px;
  list-style: none;
  float: left;
}
#navigation ul li {
  position: relative;
  display: inline;
  float: left;
}
#navigation ul li a {
  position: relative;
  display: block;
  float: left;
  text-decoration: none;
  padding-right: 45px;
  padding-left: 0px;
}
#navigation a:hover {
  color: #ffffff;
}

/* Formate Untermen� 2. Ebene */
#navigation ul li ul {
  position: absolute;
  left: 0;
  top: 29px;
  width: 200px;
  z-index: 300;
  border-bottom: none;
  padding: 0;
  display: none;
  color: #d2d3d4;
}
#navigation ul li ul li {
  position: relative;
  padding: 0;
  z-index: 500;
  background-image: url(bilder/weiss_tab.png);
  float: none;
}
#navigation ul li ul li a {
  color: #999999;
  border-top: none;
  background-color: #ffffff;
  float: none;
  padding-top: 4px;
  padding-left: 10px;
}
#navigation ul li ul li a:hover {
  color: #000000;
}
