a:link
{ COLOR: #999999;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE:9pt;
  TEXT-DECORATION: none;
}

a:visited
{ COLOR: #666666;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE:9pt;
  TEXT-DECORATION: none;
}

a:hover
{ COLOR: #e50000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE:9pt;
  TEXT-DECORATION: none;
}

a:active
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE:9pt;
  TEXT-DECORATION: none;
}

a.small:link
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}

a.small:visited
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}

a.car:link
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}

a.car:visited
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}

a.car:hover
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}

a.car:focus
{ FONT-SIZE: 10px;
  COLOR: #e50000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

a.under:link
{ FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

a.under:visited
{ FONT-SIZE: 9px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

a.under:hover
{ FONT-SIZE: 9px;
  COLOR: #e50000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

a.under:active
{ FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

td
{ FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bigtext
{ FONT-SIZE: 12px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: justify;
}

.bigtext_black
{ FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: justify;
}

td.header, span.header
{ FONT-WEIGHT: bold;
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.header
{ FONT-WEIGHT: bold;
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.head, h4
{ FONT-SIZE: 14px;
  COLOR: #e50000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  /* FONT-WEIGHT: bolder; */
  PADDING-BOTTOM: 20px;
  MARGIN: 0px;
}

.subhead
{ FONT-SIZE: 12px;
  COLOR: #707070;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.smalllink
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}

.headline, h3
{ FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #e50000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN: 0px;
}

.headline_black
{ FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headline2
{ FONT-SIZE: 18px;
  COLOR: #9d9c9b;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mini
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mini_text
{ FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: justify;
}

.mini_grau, #mini_grau
{ BACKGROUND-COLOR: #E0E0E0;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mini_hellgrau, #mini_hellgrau
{ BACKGROUND-COLOR: #EBEBEB;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.normal_grau, #normal_grau
{ BACKGROUND-COLOR: #E0E0E0;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.minimini
{ FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.minigrey
{ FONT-SIZE: 10px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.minitop
{ FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.linkactive
{ FONT-SIZE: 12px;
  COLOR: #ff0000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

.inputtext
{ FONT-SIZE: 11px;
  WIDTH: 160px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  HEIGHT: 18px;
}

.inputtextVerteiler
{ FONT-SIZE: 11px;
  WIDTH: 350px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  HEIGHT: 18px;
}

.inputtextsmall
{ FONT-SIZE: 11px;
  WIDTH: 100px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  HEIGHT: 18px;
}

.selectbox
{ FONT-SIZE: 11px;
  WIDTH: 160px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  HEIGHT: 18px;
}

.inputtextarea
{ FONT-SIZE: 11px;
  WIDTH: 370px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  HEIGHT: 100px;
}

.inputtextarea1
{ FONT-SIZE: 11px;
  WIDTH: 180px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  HEIGHT: 80px;
}

.inputsubmit
{ FONT-SIZE: 11px;
  WIDTH: 80px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  HEIGHT: 20px;
}

.inputtext2
{ FONT-SIZE: 11px;
  WIDTH: 370px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 18px;
}

.inputselecttag
{ FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  HEIGHT: 12px;
}

.dotts
{ BACKGROUND-IMAGE: url(/bilder/dotts.gif);
}

.small
{ FONT-SIZE: 10px;
  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
  COLOR: #000000;
  TEXT-DECORATION: underline;
}

.trenner
{ HEIGHT: 1px;
  BACKGROUND: url(bilder/inhalt_dotts.gif) repeat-x;
}

/*
 * MARQUEE ist ein nicht-XHTML-konformer Tag
 * eine in CSS3 angedachte Umsetzung geht aber
 * in keinem Browser!
 *
.neuigkeiten
{ overflow: auto;
  overflow-style: marquee;
  white-space: nowrap;
  marquee-style: scroll;
  marquee-loop: infinite;
}
*/

.news
{ BACKGROUND: url(bilder/inhalt_dotts.gif) repeat-x;
  PADDING-TOP: 7px;
  PADDING-BOTTOM: 15px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 15px;
  MARGIN-BOTTOM:15px;
  TEXT-ALIGN: justify;
}

.newseintrag h5
{ color:#666666;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight: bolder;
  display: inline;
}

.datum
{ FONT-SIZE: 10px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-LEFT: 10px;
}

/*
 * Tag für die Dokumentstruktur h1, h2, etc
 */
.hidden
{ display: none;
}