body              { color: #ffffff; font-size: x-small; font-family: helvetica, arial, geneva, sans-serif; background-color: #000 }
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	  { color: #fff; font-size: 14px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; line-height: 14px }
.subheadline   	   { color: #fff; font-size: 12px; font-family: helvetica, arial, geneva, sans-serif; font-style: italic; line-height: 12px }
.text		   { color: #ffffff; font-size: 12; font-family: helvetica, arial, geneva, sans-serif; padding-top: 5px; vertical-align: top }
.text_small		   { color: #ffffff; font-size: 11; font-family: helvetica, arial, geneva, sans-serif; padding-top: 5px; vertical-align: top }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}

A:link            { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-decoration: none }
A:visited         { color: #fff ; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-decoration: none }
A:hover           { color: #b32b23; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none }
A:active          { color: #b32b23; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none }

A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:14; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}

A.smilie:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.smilie:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}

/*Navistruktur*/
.navifirst_on   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-image: url("../images/but_navifirst_off.jpg"); padding-left: 35px }
.navifirst_off   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-image: url("../images/but_navifirst_on.jpg"); padding-left: 35px }
.navisecond_on { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-image: url("../images/but_navisecond_on.jpg"); padding-left: 35px }
.navisecond_off { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-image: url("../images/but_navisecond_on.jpg"); padding-left: 35px }

.main   { padding: 2px; width: 742px; border: solid 4px #dcdcdc }
.service { width: 745px }
.cr_hinweis { padding: 5px }
.maincontent { padding: 0 25px 25px }

/*Newsletter*/
.newsletter   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; background-color: #932b23; padding-top: 5px; padding-left: 10px; border-left: 1px solid #000 }
.newslform  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; padding-left: 10px }
.nltext  { color: #ffffff; font-size: 12; font-family: helvetica, arial, geneva, sans-serif; padding: 5px; vertical-align: top }
.nl_eingabe { color: #808080; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border: solid 1px #d3d3d3 }
.nl_submit { color: #612e2e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: #cca29f; padding: 1px; border: solid 1px #b4736e }

.bild_links   { margin-right: 8px; margin-bottom: 6px; float: left }
.bild_rechts   { margin-bottom: 10px; margin-left: 10px; float: right }
.cr_hinweis  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; padding: 5px 15px 15px; vertical-align: top }
.next {color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none}

.news_datum { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.news_head { color: #b22222; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 12px }
.news_subhead { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 12px }
.news_text { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }

.fleft  { width: 200px }
.gb_entry { padding: 5px; border: solid 1px #800000 }
.gb_name   { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-color: #800000; padding: 1px 5px; border: solid 1px #800000 }
.gb_datum    { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; padding: 2px 5px; float: right }
.vpgb_infos1  { background-color: #800000; padding: 1px 5px; border: solid 1px #800000 }
.vpgb_nav1  { margin-right: 5px; margin-left: 5px }
.bbcode  { margin: 5px 2px; padding: 1px 2px 2px 1px; border: solid 1px #800000 }
.smilie  { margin: 2px }
.wkv  { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; padding: 1px; border: solid 1px #800000 }
.wkv_hd  { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-color: #800000; padding: 1px; border: solid 1px #800000 }
.wkv_ort  { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; float: right }
.wkv_zeit  { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; float: left }
; ; ; 