.text, p.bodytext, td.text td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.textblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.textblackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.textwide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.textwidebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.textsmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.textsmallgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #AAAAAA;
	text-decoration: none;
}

.textsmalllightgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.headlinered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #CC0033;
	text-decoration: none;
}

.headlinearrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.textwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.textwhitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.textwhitesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.textwhitesmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.textsmallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.textsmallboldblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.hauptnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.navibaum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0033;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0033;
	text-decoration: none;
}
a.navi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C22F5B;
	text-decoration: none;
}
a.news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	list-style-image: url(../images/sonstige/list.gif);
}

td.news p.bodytext {
  line-height:16px;
  margin-top:3px;
  margin-bottom:3px;
}

td.news p.bodytext a {
  display:block;
  padding-left: 14px;
  background-image:url(images/buttons/arrow_01b.gif);
  background-repeat:no-repeat;
  background-position:2px 6px;
  font-weight:bold;
}

td.news div.text_object_end {
  height:10px;
  background-image:url(images/background/strichlinie_rot.gif);
  background-repeat:repeat-x;
  padding:0px;
  margin:0px;
}

td.news span.highlight { color:#000;font-weight:bold }

span#content ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	list-style-image: url(images/sonstige/list.gif);
}

h1, td.text td h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #c03;
	text-decoration: none;
  margin-top:10px;
  margin-bottom:10px;
}

h2, b, td.text td h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #c03;
	text-decoration: none;
  margin-bottom:3px;
}

FORM DT {
   clear:both;
   width:33%;
   float:left;
   text-align:left;
}

FORM DD {
   float:left;
   width:66%;
   margin:0 0 0.5em 0.25em;
}

span.highlight { color:#c03;font-weight:bold }

td.text table { margin-bottom:15px }

td.medium { width:120px;vertical-align:text-top;padding-top:4px; }

td.text td h1 {
  margin-top:0px;
  margin-bottom:3px;
}

td.center_black_big { text-align:center; }
td.center_black_big p { font-size:18px;font-weight:bold; }
a img { border:0px; }

tr.header td { background-color:#CC0033;color:#FFFFFF;font-weight: bold; }
tr.subheader td { background-color:#CCCCCC;font-weight: bold; padding:2px }
tr.description td { background-color:#DDDDDD }

tr.subheader p, tr.description p, tr.header p  { margin:6px 4px 6px 2px }
