body {
  color:black;
  background-color:#A7B1BB;
  font-size: 100.01%;
  font-family: Verdana,sans-serif;
  height:101%;
}

div#oben {
  text-align:right;
  border:0;
  height:20px;
}

div#oben ul {
  font-size: 8pt;
  font-family: Verdana, sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 0 2px 0 0;
}

div#oben ul li {
  display: block;
  float: right;
  margin: 0 0 0 1px;
}

div#oben ul li.test {
  display: block;
  float: left;
  font-size:12pt;
  padding:0;
  font-weight:bold;
  margin: 0 0 0 1px;
  color:darkslategray;
}

div#oben ul li a {
  color: #777;
  text-decoration: none;
  display: block;
  float: left;
  line-height: 200%;
  padding:0 0 0 10px;
}

div#oben ul li a:hover {
  color: #333;
}


div#banner {
  height:80px;
  margin: 0 0 5px;
  border:0;
  padding:0;
  background-image:url("images/banner.png");
}


/*  Navigation links */

div#Navigation {
  width: 150px;
  padding:0;
  margin:0;
  background-color:#FFF;
  float: left;
  text-align:left;
  border-left:1px solid silver;
  border-right:1px solid silver;
  border-bottom:1px solid silver;
}

div#Navigation h2 {
  font-size: 12pt;
  font-weight:normal;
  margin:0;
  padding:0px;
  height:40px;
  color:orange;
  line-height:2.5;
  text-align:center;
  background-image:url("images/bar.png");
}

div#Navigation input {
  font-size: 8pt;
}

div#Navigation span {
  font-size: 8pt;
  color: slategray;
}


div#Navigation ul {
  font-size: 9pt;
  margin: 0 5px 2px 5px;
  padding: 10px 0 0 0;
}

div#Navigation ul li{
  list-style: none;
}

div#Navigation ul li a {
  display: block;
  font-weight: normal;
  text-decoration: none;
  color:slategray;
  padding: 5px 20px;
}

div#Navigation ul li a:hover {
  color: black;
  background-color:#FFF;
  background: #FFF url("images/arrow_gray.png");
  background-repeat:no-repeat;
}

div#Navigation ul li a.current {
  color: black;
  background: #FFF url("images/arrow_right.png");
  background-repeat:no-repeat;
  padding: 5px 20px;
}


/*  N E W S */

div#News {
  float: right;
  width: 150px;
  margin: 0 0 5px;
  text-align:center;
  padding:0;
}

div#News div.inh {
  font-size: 8pt;
  color: slategray;
  text-align:center;
  margin:0px;
  background-color:#FFF;
  border:1px solid silver;
  overflow:hidden;
}


div#News div.inh h2 {
  font-size: 12pt;
  margin:0;
  padding:0px;
  height:40px;
  color:orange;
  line-height:2.5;
  text-align:center;
  font-weight:normal;
  background-image:url("images/bar.png");
}

/* E N D E  V O N  N E W S  */


div#Wetter {
  background-color:#f8b920;
  color:#000000;
  font-family:Verdana,sans-serif;
  font-weight:normal;
  font-size:10px;
  width:120px;
  text-align:center;
  margin:5px;
}

div#Wetter a {
  color:#000;
  font-family:Verdana,sans-serif;
  font-weight:normal;
  font-size:8pt;
}

div#Inhalt {
  margin: 0 158px 5px 158px;
  background-color:#FFF;
  padding:0px;
  border-left:1px solid silver;
  border-right:1px solid silver;
  border-bottom:1px solid silver;
}

* html div#Inhalt {
  height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
}

div#Inhalt h2 {
  font-size: 12pt;
  margin:0;
  padding:0px;
  height:40px;
  color:darkorange;
  line-height:2.5;
  text-align:center;
  font-weight:normal;
  background-image:url("images/bar.png");
}

div#Inhalt h3 {
  font-size: 11pt;
  margin:5px 0;
  padding:0;
  color:darkorange;
}


div#Inhalt p {
  font-size: 10pt;
  margin: 5px 0;
  color:slategray;
  text-align:justify;
}

div#Inhalt td {
  font-size: 10pt;
  color:slategray;
/*  text-align:left; */
}

div#Inhalt table {
  border:1px solid slategray;
}

div#Inhalt th {
  font-size: 10pt;
  color:white;
  font-weight:bold;
/*  text-align:left; */
  background:slategray;
}

div#Inhalt a {
  font-size: 10pt;
  color:MidnightBlue;
  font-weight:bold;
  text-decoration:none;
}

div#Inhalt td a {
  font-size: 10pt;
  color:MidnightBlue;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}

div#Inhalt td a img {
  border:0;
  padding:0;
  text-align:center;
  padding-left:25px;
}

div#Inhalt a:hover {
  color:Maroon;
}

div#artikel {
  font-size:9pt;
  color:#333333;
  padding:10px;
  font-weight: normal;
  margin:3px 0;
  line-height:140%;
  text-align:justify;
}


div#artikel img {
  float:left;
  padding:3px;
  border:1px solid silver;
  margin:3px 5px 3px 0;
}

div#galerie {
  font-size:9pt;
  color:slategray;
  padding:0px 10px;
  font-weight: normal;
  margin:3px 0;
  line-height:1.4em;
  text-align:justify;
}

div#galerie table td {
  width:130px;
  height:100px;
  border:0px;
}

div#galerie  table td a img {
  padding:3px;
  border:1px solid silver;
}

div#galerie h3 {
  font-size:10pt;
  color:darkorange;
  font-weight: normal;
  margin:6px 0;
}


div#titel {
  padding:0 0 5px 10px;
  height:25px;
  border:0;
}

div#titel span {
  font-size:11pt;
  color:maroon;
  font-weight: normal;
  margin:0px;
}

table.counter {
  font-size:8pt;
  color:slategray;
  font-family:Arial;
}
