body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

ul {
    padding: 0px;
    margin: 0px;
  }
  
form {
    padding:0px;
    margin:0px;
  }

div#seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 900px;
    padding: 0;
  }
  
#kopf div {
    height: 100px;
    padding: 0;
    margin: 0;
  }
  
#menu_haupt div {
    height:30px;
    max-height:30px;
    padding: 0;
    margin: 0;
  }

#navigation_oben {
    position:absolute; 
    width:900px; 
    text-align:right; 
//    padding-right:10px;
    margin-right: 0;
    margin-top: 10px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #C20028;
  }
  
#suche_oben {
    position:absolute; 
    width:900px; 
    text-align:right; 
    margin-right: 0;
    margin-top: 30px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #C20028;
  }

#suche_oben form { padding-right:20px; }
* html #suche_oben form { padding-right:30px; }
#suche_oben form input { 
    color:#C20028;
    background-color:#E0E7EF;
/*    background-color:#D4DBE4; */
  }
#suche_oben .form { font-size:8pt; }
#suche_oben form .submit { 
/*    border:1px solid #C20028;*/
/*    color:#C20028;*/
/*    background-color:#D4DBE4; */
    border:0px;
    color:#FFFFFF;
    padding:0px;
    margin:0px;
    background-color:#C20028;
    padding-left:5px;
    padding-right:5px;
  }
#suche_oben a { color:#C20028; text-decoration:none; }
#suche_oben a:hover { text-decoration:underline; }

#navigation_oben a {
    color: #C20028;
    text-decoration: none;    
  }

#navigation_oben a:hover {
    text-decoration: underline;
  }

#navigation_oben ul li {
    display: inline;
    float: none;
    text-align: right;
    padding-right: 10px;
    margin: 0;
  }
#navigation_oben ul { padding-right:10px; }

#navigation {
    margin-left: 20px;    
  }

#navigation li {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    list-style-type: none;
    display: block;
    float: left;
    padding-right: 10px;
    padding-top: 10px;
  }

#navigation a {
    color: #FFFFFF;
    text-decoration: none;
  }

#navigation a:hover {
    text-decoration: underline;
  } 
  
.rand_links, .rand_rechts {
    width:10px;
    background-color:#C20028;
/*    background-image:url(/fileadmin/grafiken_pdv/pixel_rot.gif);*/
  }
  
.inhalt_rand {
    width:155px;
/*    background-color:#DFDFDF;*/
    background-color:#CDD5E0;
/*    background-image:url(/fileadmin/grafiken_pdv/pixel_taube.gif);*/
    vertical-align:top;
    padding-bottom:10px;
  }

#content, #content td {
    margin: 0;
    margin-left:10px;
    vertical-align:top;
//    padding-left:20px;
//    padding-right:20px;
//    padding-top:20px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    font-size: 9pt;
    font-family: Arial, "Times New Roman", Times, serif;
    color: #000000;
  }
  
#content a {
    color:#C20028;
    text-decoration:none;
  }
  
#content a:hover {
    text-decoration:underline;
  }
  
#content h1 {
    font-size: 14pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    margin-bottom:15px;
  }
  
#content h2 {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    margin-bottom:10px;
  }

.news a {
    color: #C20028; /*7F97AF;*/
    text-decoration: none;
  }

.news a:hover {
    color: #C20028; 
    text-decoration: underline;
  }
  			
.news h1 {
    font-size: 14px;
    color: #C20028;
    border-bottom: 1px solid;
    margin-top: 0px;
    padding-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 8px;
  }

.news h2 {
    font-size: 11px;
    font-weight: bold;
    color: #7F97AF;
    margin: 0px;
    margin-bottom: 2px;
  }

.news p { 
    padding-left:10px;
    padding-right:10px;
  }

.news {
    font-size: 11px;
/*    font-weight: bold;*/
/*    color: #000000;*/
    color: #5F6F7F;
    margin: 0px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    margin-right:0px;
  }

.news p	{
    margin: 0px;
  }

.news form { 
    padding:0px;
    margin:0px;
    padding-left:10px;
    padding-right:10px;
 }
  
.form {
    font-size: 8pt;
    font-family: Arial, "Times New Roman", Times, serif;
    color: #000000;
    width: 130px;
  }

.submit {
    font-size: 8pt;
    font-family: Arial, "Times New Roman", Times, serif;
    color: #000000;
  }

.login {
    font-size: 11px; 
  }
.login a {
    color: #C20028;
  }
.login a:hover {
    text-decoration: underline; color: #C20028;
  }


#links_unten { 
    font-size: 7pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    margin-left: 20px;
    padding-top: 25px;
    max-width:570px;
  }
* html #links_unten {
    width:570px;
  }


#links_unten a {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
  }
  
#links_unten a:hover {
      text-decoration: underline;
  }

#inhalt .thema {
    background-color:#7F97AF;
    /*background-image:url(/fileadmin/grafiken_pdv/pixel_graublau.gif);*/
    padding:10px;
    padding-top:0px;
  }
  
#inhalt .thema .bildunterschrift {
    color: #FFFFFF;
    font-style: normal;
    font-size: 9px;
  }

#inhalt .thema .header {
    font-size: 14px;
    font-weight: bold;
    color: #C20028;
    border-bottom: 1px solid;
    margin-top: 0px;
    padding-top: 10px;
    margin-bottom: 8px;
  }

#inhalt .thema h1 {
    font-size: 9pt;
    font-family: Arial, "Times New Roman", Times, serif;
    color: #FFFFFF;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
  }

#inhalt .inhalt_news {
    font-size: 9pt;
    font-family: Arial, "Times New Roman", Times, serif;
    color: #000000;
    padding-top: 0px;
    margin-bottom: 5px;
  }
  
#inhalt .thema, #inhalt .thema p {
    color:#FFFFFF;
  }

#inhalt .startseite_news {
    clear:both;
    padding:10px;
  }

#inhalt .startseite_news .startseite_news_links {
    width:270px;
    float:left;
    padding-right:15px;
    padding-bottom:20px;
    padding-right:10px;
  }

#inhalt .startseite_news .startseite_news_rechts {
    padding-bottom:20px;
  }
  
#inhalt .startseite_news .artikel {
    font-size: 11px;
    color:#000000;
    width:270px;
    float:left;
    padding-bottom:10px;
    border-bottom: 1px solid;
    border-bottom-color:#C20028;
}

#inhalt .startseite_news .artikel h1 {
    font-size: 9pt;
    font-family: Arial, "Times New Roman", Times, serif;
    color: #C20028;
    padding-top:10px;
    margin-top:0px;
    margin-bottom: 5px;
  }

#inhalt .bildunterschrift { font-size:11px; font-style:italic; }

.Tabelle { border-collapse:collapse; }
.tabelle td {
    border: 1px solid #000000;
    padding: 2px;
}