/* Font Groessen */
h1 {
  font-size: 150%;
  font-family: Verdana;
  font-weight: normal;
  color: #ffffff;
}
h2 {
  font-size: 100%;
}
h3 {
  font-size: 90%;
}
#sitemap {
  font-size: 90%;
}
/* Font/Link Farben */
a:link, a:visited {
  color: #45484B;
}
a:active, a:hover {
  color: #45484B;
}
a.ilink {
  color: white;
}
a:link, a:visited {
  text-decoration: none;
}
a:active, a:hover {
  text-decoration: none;
}
body {
  background-color: #EBEDEF;
  color: #333333;
  font-family: Verdana;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.header {
  background: #3F5064;
  padding: 0.1em 0 0.1em 0.5em;
}
.closewindow {
  position: absolute;
  right: 0;
  top: 5.3em;
  padding-right: 0.2em;
  font-size: 0.6em;
}
/* navigation */
#sitemap a:link, #sitemap a:visited {
  color: #45484B;
}
#sitemap a:active, #sitemap a:hover {
  color: #45484B;
}
/* hauptnavigation */
#sitemap {
  overflow: hidden;
  font-size: 0.7em;
  padding-left: 5px;
}
#sitemap ul {
  padding: 0 1px 0 1px;
  margin: 5px 0 0 0;
  list-style: none;
}
#sitemap ul ul {
  font-weight: normal;
  margin: 0;
}
#sitemap ul ul ul {
  margin: 5px 0 5px 10px;
}
#sitemap ul ul li {
  margin: 0;
}
#sitemap a {
  display: block;
  margin: 0;
}
#sitemap ul li a {
  width: 300px;
  margin: 0;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  padding-left: 15px;
  background-image: url("/img/icon_menu.gif");
  background-repeat: no-repeat;
  background-position: 7px 0.8em;
}
#sitemap ul li.active a {
  text-decoration: bold;
  background-image: url("/img/icon_menu.gif");
  background-repeat: no-repeat;
  background-position: 7px 0.8em;
}
#sitemap ul li.active li a {
  background-image: url("/img/pfeil_menu.gif");
  background-position: 15px 0.65em;
}
#sitemap ul ul li a {
  width: 300px;
  margin: 0;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  padding-left: 24px;
  background-image: url("/img/pfeil_menu.gif");
  background-repeat: no-repeat;
  background-position: 15px 0.65em;
}
#sitemap ul ul li.active a {
  background-image: url("/img/pfeil_menu.gif");
  background-position: 15px 0.65em;
}
#sitemap ul ul li.active li a {
  background-image: url("/img/pfeil_menu.gif");
  background-position: 15px 0.65em;
}
#sitemap ul ul ul li a {
  width: 300px;
  margin: 0;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  padding-left: 29px;
  background-image: url("/img/pfeil_menu.gif");
  background-repeat: no-repeat;
  background-position: 17px 0.7em;
}
#sitemap ul ul ul li.active a {
  background-image: url("/img/pfeil_menu.gif");
  background-position: 17px 0.7em;
}

/* navigatione Ebene 1 */
#sitemap ul li a:link, #sitemap ul li a:visited {
  background-color: #EBEDEF;
}
#sitemap ul li a:active, #sitemap ul li a:hover {
  background-color: #EBEDEF;
}
/* navigatione Ebene 2 */
#sitemap ul ul  {
  background-color: #EBEDEF;
}
#sitemap ul ul li a:link, #sitemap ul ul li a:visited  {
  background-color: #EBEDEF;
}
#sitemap ul ul li a:active, #sitemap ul ul li a:hover  {
  background-color: #EBEDEF;
}
/* navigatione Ebene 3*/
#sitemap ul ul ul {
  background-color: #EBEDEF;
}
#sitemap ul ul ul li a:link, #sitemap ul ul ul li a:visited {
  background-color: #EBEDEF;

}
#sitemap ul ul ul li a:active, #sitemap ul ul ul li a:hover {
  background-color: #EBEDEF;

}
