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

.textblack {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #AAAAAA;
	text-decoration: none;
}

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

.textwhitesmall {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.navibaum {
	font-family: Arial, Verdana, 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: Arial, Verdana, Helvetica, sans-serif;
	color: #CC0033;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.navi {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #CC0033;
	text-decoration: none;
}
a.navi:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.news {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #C22F5B;
	text-decoration: none;
}
a.news:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

span.breadcrumb { text-transform: uppercase; }

#welle p, #imagebild p { margin-top:0px }

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

table.contenttable td {
  padding:2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	text-decoration: none;
}

a img { border:0px }

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

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

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
  font-weight: normal;
	color: #333333;
}

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

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

span#contentClip p.bodytext {
  margin-top:9px;
  margin-bottom:9px;
}

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);
}
