body { color: black; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       line-height: 14px; 
       background-color: white;
       background-image: url(/image/hintergrund.jpg);
       background-repeat: no-repeat;
       background-position: 0px 0px;
       margin:0px;
        }
p,td { color: black; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       line-height: 14px;
        }
p.fusszeile { color: black; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       line-height: 14px;
       margin-top: 2px;
       background-image:url(/images/fusszeile.gif);
       background-repeat: no-repeat;
        }
h1  /* Uebertitel */ { 
       color: #666666;
       font-size: 22px;
       font-family: "Times New Roman", Georgia, Times, serif;
       font-style: normal;
       font-weight: normal;
       line-height: 22px;  }
h3  /* Ort und Datum Grau */ { 
       color: #666666; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-style: normal; 
       line-height: 14px; }
a:link { 
       color: #003399 ; 
       font-weight: bold; 
       text-decoration: none; }
a:visited { 
       color: #336699 ; 
       font-weight: bold; 
       text-decoration: none; }
a:hover { 
       color: #000099 ; 
       text-decoration: underline; }
a:active { 
       color: #000099 ; 
       text-decoration: none; }
.linie_oben { 
       line-height: 14px; 
       border-top: 1px solid #666666; }
.ortdatumgrau { 
       color: #666666; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-style: normal; 
       line-height: 14px; }
.titel,h2 { 
       font-size: 14px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-weight: bold; 
       font-style: normal; 
       line-height: 16px; }
.bodytext { 
       color: black; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-style: normal; 
       font-weight: normal; 
       line-height: 14px; }
.einzug_links_5px { 
       padding-top: 2px; 
       padding-bottom: 2px; 
       padding-left: 5px; }
.schwarz_hblau,.printcontent { 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       line-height: 13px; 
       background-color: #F3C789; 
       padding: 1px 5px 1px 5px; }
.weiss_dunkelblau,.printhead { 
       color: white; 
       font-size: 12px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       /* line-height: 12px;  */
       background-color: #CE1432; 
       padding: 3px 6px 3px 6px;
       font-weight:bold; }
.fett { 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-weight: bold; }
.vorspann,.vorwort { 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-weight: bold; }
.weiss { 
       color: white; 
       font-family: Verdana, Arial, Helvetica, sans-serif; }
.linie_gepunktet { 
       line-height: 4px; 
       border-top: 1px dotted #666666; }
hr     {
       line-height: 1px;
       border:0px;
       border-top:1px dotted #666666;
       width:100%;
       margin-top: 8px;
       margin-bottom: 8px;
       }
.main_hintergrund_farbe {
       background-color: #F3C789;}
.nichtaktiv { 
       color: #DDDDDD; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-style: normal; 
       line-height: 14px; }
.untertitel {
       color: #5A5A5A;
       font-size: 9px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-style: normal; 
       line-height: 9px; }
.error { 
       color: #E91619; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-weight: bold; 
       line-height: 14px; }
form   {margin:0px;}
input,textarea,.textarea,select,.input {
       color: black; 
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       background-color: white;
       border:1px solid #2B2187;
       }
a.sub:link { 
       color: #8FA7D7 ; 
       font-weight: bold; 
       text-decoration: none; }
a.sub:visited { 
       color: #8FA7D7 ; 
       font-weight: bold; 
       text-decoration: none; }
a.sub:hover { 
       color: #8FA7D7 ; 
       text-decoration: underline; }
a.sub:active { 
       color: #8FA7D7 ; 
       text-decoration: none; }
div#logo {
       font-size: 100%;
       float: right; width: 33%;
       margin: 0 0 1em 1em; padding: 0;
       border: 1px dashed silver;
}
li,blockquote {
  margin-top:0px;
  margin-bottom:0px;
}
div.kasten {
  background-color: #E0E0E0;
  border: 1px dashed black;
  width: 100%;
  padding: 5px;
}
tr.inhalt {
  background-color:#E0E0E0;
}
td.inhalt {
  vertical-align:top;
}
blockquote {
  margin-top:0px;
  margin-bottom:11px;
}
h4 /* Überschrift untergeordneter Klasse */ {
       margin:0px;
       font-size: 11px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       line-height: 14px;
       font-weight: bold; 
}

.teaser {font-style: italic;}
p.content {margin-top: 0px; margin-bottom: 15px;}
h2.content {margin-bottom: 0px; padding-bottom: 0;}
