.link { COLOR: #8D1717 }
.link:hover { COLOR: #8D1717 }
.padding { padding-left:9px; padding-right:3px; }
.aligncenter {text-align: center;}
.navibox { border-right-style:solid; border-right-color:#ffffff; border-right-width:1px; border-left-style:solid; border-left-color:#ffffff; border-left-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff; border-bottom-width:1px; border-top-style:solid; border-top-color:#ffffff; border-top-width:1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #02305c; padding-left:4px; padding-right:0px; }
.naviboxhover { border-right-style:solid; border-right-color:#ffffff; border-right-width:1px; border-left-style:solid; border-left-color:#ffffff; border-left-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff; border-bottom-width:1px; border-top-style:solid; border-top-color:#ffffff; border-top-width:1px; ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #02305c; padding-left:4px; padding-right:0px; }
.subnavibox1 { padding-left:1px; padding-right:0px; background-color: #02305c }
.subnavibox1hover { padding-left:1px; padding-right:0px; background-color: #02305c }
.subnavibox2 { padding-left:1px; padding-right:0px; background-color: #02305c }
.subnavibox2hover { padding-left:1px; padding-right:0px; background-color: #02305c }
.subnavibox3 { padding-left:20px; padding-right:0px; background-color: #02305c }
.subnavibox3hover { padding-left:20px; padding-right:0px; background-color: #02305c }
.navitext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.navitexthover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fdfa01; text-decoration: none}
.navitext:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fdfa01; text-decoration: none}
.subnavitext1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.subnavitext1hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.subnavitext1:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.subnavitext2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.subnavitext2hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.subnavitext2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.subnavitext3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.subnavitext3hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.subnavitext3:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.subnavitext4 {  padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.subnavitext4hover {  padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.subnavitext4:hover {  padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fdfa01; text-decoration: none}
.metanavi {background-color: #02305c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fdfa01; text-decoration: none}
.metanavi:hover {background-color: #02305c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fefdcb; text-decoration: none}
.quicklinks {font-family: Arial, Helvetica, sans-serif; font-size: 11px; normal; color: #FFFFFF}
.quicklinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; normal; color: #FFFF00}
.fliesstext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #044f97}
.fliesstextFett {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #044f97; font-weight: bold}
.fliesstextFettItalic {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #044f97; font-weight: bold; font-style: italic}
.fliesstextFettTop {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #044f97; font-weight: bold}
.rechtsteaser { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.rechtsteaserhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #02305c; font-weight: bold}
.form_textdropdown {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width:300px}
.form_textbox {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width:300px}
.form_textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width:300px; height:150px}
.form_required {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #044f97; font-weight: bold}
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #044f97}
hr { color:#02305c }
li { list-style-image:url(/images/bullet.gif); font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #044f97 }
.topgrafik { background-image:url(/images/top-sonnenhof.gif) }
.naviback { background-color:#6ab3fa }
.news_bildrahmen {	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #000066; BORDER-LEFT: black 1px solid; COLOR: #ffff00; BORDER-BOTTOM: black 1px solid}
.VIPlinks {font-family: Arial, Helvetica, sans-serif; font-size: 16px; bold; color: #FF0000}
.VIPlinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; bold; color: #0000FF}
