body               { color: #000000; font-size: x-small; font-family: helvetica, arial, geneva, sans-serif; background-image: url("../images/hbg.gif"); text-align: center }
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	   { color: #ae5320; font-size: 14px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; line-height: 14px }
.subheadline   	   { color: #e2a322; font-size: 12px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; line-height: 12px  }
.subheadline2   {  color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; line-height: 11px }
.text		   { color: #79785e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.navigation  { color: #696766; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none; background-image: url("../images/hn_but.gif"); margin-right: 1px; margin-left: 1px; width: 110px; height: 22px; vertical-align: middle }



A:link            { color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }
A:visited         { color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }
A:hover          {color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none}
A:active         {color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none}

A.link:link            { color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }
A.link:visited         { color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }
A.link:hover          {color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none}
A.link:active         {color: #ae5320; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none}



A.klein:link	 { color: #FFAB00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height: 12px; text-decoration: underline}
A.klein:visited  { color: #FFAB00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
A.klein:hover	 { color: #ae5320; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
A.klein:active	 { color: #FFAB00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }

A.mini:link	   { color: #696766; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px }
A.mini:visited  { color: #696766; font-size: 10px; font-family:  Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none }
A.mini:hover	  { color: #696766; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: underline }
A.mini:active	 { color: #696766; font-size: 10px; font-family:  Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none }


A.h_navi:link	  { color: #696766; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }
A.h_navi:visited   { color: #696766; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }
A.h_navi:hover	  { color: #696766; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }
A.h_navi:active	  { color: #696766; font-size: 11px; font-family: helvetica, arial, geneva, sans-serif; font-weight: bold; text-decoration: none }

A.gbnav:link	   { color: #696766; font-size: 10px; font-family: helvetica, arial, geneva, sans-serif; text-decoration: none }
A.gbnav:visited    { color: #696766; font-size: 10px; font-family: helvetica, arial, geneva, sans-serif; text-decoration: none }
A.gbnav:hover	   { color: #696766; font-size: 10px; font-family: helvetica, arial, geneva, sans-serif; text-decoration: underline overline }
A.gbnav:active	   { color: #696766; font-size: 10px; font-family: helvetica, arial, geneva, sans-serif; text-decoration: none }


/* Ihr Kommentar */
.rand     { background-color: #fff; padding: 10px; border: solid 1px #a9a9a9 }
.main  { padding: 2px; border: solid 1px #c0c0c0 }
.service  { align: right}
#logo  { text-align: left }
#hauptnavi  { text-align: right }
#linie     { background-color: #ae5320; margin: 1px }
.hnavi    { background-image: url("../images/hn_but.gif"); text-align: center; margin-right: 1px; margin-left: 1px; width: 110px; height: 22px; vertical-align: middle }
#footer    { color: #696766; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; background-color: #bdbca7; text-align: right; margin: 1px; padding-top: 6px; padding-right: 5px; height: 25px; vertical-align: middle }

.td_left    { background-color: #ffab00; vertical-align: top }
.td_right { padding: 20px 20px 30px; vertical-align: top }
#maincontent { margin-right: 1px; margin-left: 1px }
#news { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px }
.news_datum    { color: #2b3445; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana; text-decoration: underline }
.news_navi    { color: #000000; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana }
.news_header   { color: #000000; font-style: normal; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-top: 6px; padding-bottom: 6px }
.news_content { color: #000000; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

hr {color: #ae5320}
#kurzinfo {  padding-top: 50px; margin-bottom: 12px; margin-left: 15px; float: right }
.ki_text { color: #79785e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 8px; float: right }
.ki_headline  { color: #4d4c32; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; padding: 3px 8px }

.td_bpt { padding: 5px 10px; vertical-align: bottom }

/* BEGINN STANDART */

.bild_links  { margin-top: 4px; margin-right: 20px; margin-bottom: 12px; float: left }
.bild_rechts  { margin-top: 4px; margin-bottom: 12px; margin-left: 20px; float: right }
.link { margin-top: 5px }

/* ENDE STANDART */
#sitemap .subliste li  { color: #79785e; font-weight: normal; background-color: #ffffff; list-style: none inside; display: block; margin: 1px 0 1px 25px; padding: 3px; width: 85%; border: solid 1px #bdbca7 }

#sitemap li  { background-color: #f5f5ea; list-style: none; display: block; margin: 4px 0 4px 10px; padding: 5px }
.gb  { color: #79785e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: solid 1px #A9A9A9 }
.gbinfo  { color: #79785e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 5px; border-right: 1px solid #A9A9A9 }
.gbhead   { color: #696766; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("../images/gbhg.gif"); padding: 3px; border-bottom: 1px solid #A9A9A9}
.gbentry   { color: #79785e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 5px }
.gbcomment { color: #79785e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic }
.gbicon { margin: 2px }
.gbdate { float: right }
.gbname { float: left }
.gbnav { margin: 2px }
.bbcode   { background-color: #f1f0ec; margin: 3px 1px 2px 0; padding: 0 3px; vertical-align: middle; border: solid 1px #a7a691 }
.smilie  { text-decoration: none; margin: 1px }
input { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 1px; border: solid 1px #a7a691 }
.input { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 1px; border: solid 1px #a7a691 }
#entry { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 1px; border: solid 1px #a7a691 }
.smilieform   { color: #79785e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; background-color: #F1F0EC; text-align: center; margin: 2px; padding: 4px; width: 150px }
.submit  { color: #79785e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 4px 1px }
.immoheadline { color: #79785e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; border-bottom: 1px solid #bdbca7 }
.immotext    { color: #79785e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border: solid 1px #bdbca7 }