/* NEWS ------------------------------------------------------------ */

#inhalt .datum {
  padding-top: 5px;
  vertical-align: top;
  font-size: 11px;
  color: #2a2a56; }

#inhalt .news-single-img img {
  border: 0; }
  
#inhalt .news-single-img img a:link {
  background-image: none !important; }

#inhalt .teaser {
  margin: 10px; }

#inhalt .teaser img {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left; }

#inhalt .titel a {
  font-size: 15px;
  text-decoration: none;
  color: #2a2a56; }

#inhalt h2 {
  color: #e59906; 
  font-size: 16px;
  border-bottom: 1px solid #e59906; }

#inhalt h3 {
  font-size: 14px;
  font-weight: normal;
  color: #e59906; }


Body {
  font-family: Arial, Verdana, sans-serif;
  background-image: url(../img/bg2.gif); }
  
.clear { clear: both; }

#kopfzeile {
  width: 832px;
  height: 146px;
  background: url(../img/kopfzeile_1.png) no-repeat;
  margin: 0;  }

#kopfzeile a {
  outline: none; 
  display: block;
  border: 0;
  height: 145px;
  width: 820px; }

#kopfzeile img {
  border: 0;
  margin: 17px 0 0 138px; }

#hauptbereich {
  width: 814px; 
  margin: 0 0 0 0px; 
  padding: 3px 0 0 18px;
  background: url(../img/bg_hauptinhalt.png) repeat-y; }


/* NAVIGATION ------------------------------------------------------------ */
#hauptbereich ul#navigation {
  float: left;
  background: url(../img/bg_navigation.png) bottom no-repeat #e6e5f5;
  width: 106px;
  margin: 0 0 0 0;
  padding: 20px 0 10px 10px;
  list-style-type: none; }

#hauptbereich ul#navigation li a {
  font-size: 15px;
  color: #8885c6;
  text-decoration: none; }

#hauptbereich ul#navigation li.aktiv a {
  color: #e59906; }

#hauptbereich ul#navigation li a:hover {
  color: #e59906 !important; }

/* UNTERNAVIGATION ------------------------------------------------------- */
#hauptbereich ul#navigation li ul {
  margin: 0 0 0 8px;
  padding: 0;
  list-style-type: none; }

#hauptbereich ul#navigation li ul li a {
  font-size: 11px;
  color: #8885c6 !important; }

#hauptbereich ul#navigation li ul li a:hover {
  color: #e59906 !important; }

#hauptbereich ul#navigation li ul li.aktiv {
  background-color: #ffffff;
  padding-left: 2px;
  border-left: 1px solid #e59906; }

/* INHALT ---------------------------------------------------------------- */

#inhalt {
  float: right;
  padding: 20px 20px 0 0;
  width: 600px;

  height: 400px;
  overflow: auto;
  
  /*min-height: 400px;
  height:auto !important;
  height:460px;*/
  
  margin: 0 16px -16px 0;
  background: url(../img/bg_karte.gif) no-repeat bottom right; }

#inhalt h1 {
  color: #e59906; 
  font-size: 16px;
  border-bottom: 1px solid #e59906; }

#inhalt p {
  font-size: 13px;
  line-height: 1.3em;
  color: #2a2a56;
  margin: 0 80px 30px 30px; }

#inhalt p a:link, #inhalt a:link, #inhalt p a:visited, #inhalt a:visited, #inhalt p a:active, #inhalt a:active{
  color: #e59906;
  background: url(../img/link.gif) no-repeat 0 4px;
  padding-left: 8px;
  text-decoration: none; }

#inhalt p a:hover {
  text-decoration: underline; }

#inhalt p .pdflink {
    background: url(../img/pdf.gif) no-repeat 0 0px;
    height: 30px;
    padding-left: 24px; } 

#inhalt ul {
  list-style-type: square;
  font-size: 13px;
  line-height: 1.3em;
  color: #2a2a56 !important; }

/* FUSSZEILE ------------------------------------------------------------- */
#footer {
  text-align: right;
  height: 25px;
  width: 835px;
  padding: 17px 50px 0 0;
  color: #ffffff;
  font-size: 9px;
  margin-left: 4px;
  background: url(../img/footer.png) no-repeat; }

#footer span {
  margin-right: 30px; }

#footer a {
  text-decoration: none; 
  color: #ffffff; }
