/* Templatespezifische-Konfiguration */

div.umrandung {
   position: relative;
   width: 960px;
   min-height: 40px;
   padding-top: 150px;
   padding-bottom: 90px;
   margin: 0 auto 0;
   text-align: left;
   background-repeat: repeat-y;
}

div.kasten1{
  position: absolute;
  top: 130px;
  left: 0;
  padding-top: 110px;
  padding-left: 22px;
  padding-right: 17px;
  width: 200px;
  height: 170px;
  background-color: rgb(87,96,103);
}

div.kasten1-image {
  position: absolute;
  top: 42px; 
  left: 0;
  width: 220px;
  height: 65px;
  padding-left: 20px;
  overflow: hidden;
}

div.spalte1 {
  position: relative;
  width: 200px;
  padding-top: 280px;
  padding-left: 22px;
  padding-right: 18px;
  float: left;
  overflow: hidden;
}
div.spalte2 {
  position: relative;
  width: 700px;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  overflow: hidden;
}
div.spalte2 img {
  margin: 5px 6px 5px 6px;
}

div.spalte2-1 {
  width: 339px;
  padding-right: 11px;
  float: left;
  overflow: hidden;
}

div.spalte2-2 {
  width: 340px;
  padding-left: 10px;
  float: left;
  overflow: hidden;
}

/* Sitemap */

div.spalte1 ul, div.spalte2 ul {
  list-style: none;
  margin: 0;
  margin-left: 69px;
  padding: 0;
}

div.spalte1 ul li, div.spalte2 ul li {
  width: 235px;
  padding: 2px;
  padding-left: 5px;
  margin: 0;
  margin-bottom: 1px;
  font-size: 13px;
  font-weight: normal;
  color: white;
  background-repeat: repeat-x;
}

div.spalte1 ul li a:link, div.spalte1 ul li a:visited, div.spalte1 ul li a:hover, div.spalte1 ul li a:focus, div.spalte1 ul li a:active, div.spalte2 ul li a:link, div.spalte2 ul li a:visited, div.spalte2 ul li a:hover, div.spalte2 ul li a:focus, div.spalte2 ul li a:active {
  font-size: 13px;
  font-weight: normal;
  color: white;
  text-decoration: none;
}
div.spalte1 ul li a:hover, div.spalte1 ul li a:focus, div.spalte1 ul li a:active, div.spalte2 ul li a:hover, div.spalte2 ul li a:focus, div.spalte2 ul li a:active {
  color: rgb(204,204,204);
}

div.spalte1 ul li ul, div.spalte2 ul li ul {
  padding: 0;
  margin-left: 42px;
}

div.spalte1 ul li ul li, div.spalte2 ul li ul li {
  width: 188px;
  padding: 2px;
  padding-left: 5px;
  margin: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  color: white;
  border-bottom: 1px solid rgb(85,95,102);
}

div.spalte1 ul li ul li a:link, div.spalte1 ul li ul li a:visited, div.spalte1 ul li ul li a:hover, div.spalte1 ul li ul li a:focus, div.spalte1 ul li ul li a:active, div.spalte2 ul li ul li a:link, div.spalte2 ul li ul li a:visited, div.spalte2 ul li ul li a:hover, div.spalte2 ul li ul li a:focus, div.spalte2 ul li ul li a:active {
  font-size: 13px;
  font-weight: normal;
  color: rgb(85,95,102);
  text-decoration: none;
}
div.spalte1 ul li ul li a:hover, div.spalte1 ul li ul li a:focus, div.spalte1 ul li ul li a:active, div.spalte2 ul li ul li a:hover, div.spalte2 ul li ul li a:focus, div.spalte2 ul li ul li a:active {
  color: rgb(153,153,153);
}

div.hauptpunkt {
  display: block;
  width: 142px;
  padding: 3px;
  padding-left: 5px;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  background-color: rgb(86,94,101);
}

div.hauptpunkt a:link, div.hauptpunkt a:visited, div.hauptpunkt a:hover, div.hauptpunkt a:focus, div.hauptpunkt a:active {
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-decoration: none;
}
div.hauptpunkt a:hover, div.hauptpunkt a:focus, div.hauptpunkt a:active {
  color: rgb(204,204,204);
}
