* {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
IMG {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px
}
BODY {
	FONT-SIZE: 15px; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-IMAGE: url(../images/T-Textur204.gif); BACKGROUND-REPEAT: repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #fff
}
A {
	TEXT-DECORATION: none; BACKGROUND: #fff; COLOR: #900000
}
A:hover {
	TEXT-DECORATION: underline; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #900000
}
.links A {
	TEXT-DECORATION: none; COLOR: #900000
}
.kontaktdaten A {
	TEXT-DECORATION: none; COLOR: #900000
}
.impressum A {
	TEXT-DECORATION: none; COLOR: #900000
}
UL {
	BORDER-LEFT-WIDTH: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
LI {
	BORDER-LEFT-WIDTH: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
UL#mainnavi LI A {
	TEXT-DECORATION: none
}
UL#mainnavi LI A + UL.submenue {
	DISPLAY: none
}
UL#mainnavi LI A:focus + UL.submenue {
	DISPLAY: block
}
#mainnavi A:link {
	COLOR: #999999
}
#mainnavi A:visited {
	COLOR: #999999
}
#mainnavi A:hover {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); COLOR: #666666
}
#mainnavi A:focus {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); COLOR: #666666
}
#mainnavi LI A.active {
	BACKGROUND-IMAGE: url(../images/Pfeil_unten.gif); COLOR: #900000
}
#mainnavi LI UL LI A.active {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); COLOR: #900000
}
#mainnavi LI A.active#menu_home {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); COLOR: #900000
}
#mainnavi LI A.active#menu_kontakt {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); COLOR: #900000
}
#mainnavi LI A {
	BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 15px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#mainnavi LI UL LI A {
	BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 15px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#maincontent {
	HEIGHT: 576px; WIDTH: 960px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; BACKGROUND-POSITION: 0px 256px; PADDING-BOTTOM: 0px; TEXT-ALIGN: left; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 50%; MARGIN: -288px 0px 0px -480px; TOP: 50%; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #ffffff
}
#logo {
	BORDER-LEFT-WIDTH: 0px; HEIGHT: 110px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 210px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 36px; MARGIN: 0px; TOP: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
#progress {
	HEIGHT: 28px; WIDTH: 30px; POSITION: absolute; LEFT: 290px; Z-INDEX: 999; TOP: 260px
}
#progress .waiting {
	VISIBILITY: visible
}
#progress .notWaiting {
	VISIBILITY: hidden
}
.home {
	BACKGROUND-IMAGE: url(../pictures/wartung.jpg)
}
.impressum {
	BACKGROUND-IMAGE: url(../pictures/himpressum.jpg)
}
.news {
	BACKGROUND-IMAGE: url(../pictures/hnews.jpg)
}
.ueberuns {
	BACKGROUND-IMAGE: url(../pictures/htvm.jpg)
}
.tvm.ueberuns {
	BACKGROUND-IMAGE: url(../pictures/htvm.jpg)
}
.leistungen {
	BACKGROUND-IMAGE: url(../pictures/hleistungen.jpg)
}
.unternehmen.leistungen {
	BACKGROUND-IMAGE: url(../pictures/hunternehmen.jpg)
}
.privatpersonen.leistungen {
	BACKGROUND-IMAGE: url(../pictures/hprivatpersonen.jpg)
}
.selbststaendige.leistungen {
	BACKGROUND-IMAGE: url(../pictures/hfreiberufler.jpg)
}
.finanzdienstleister.leistungen {
	BACKGROUND-IMAGE: url(../pictures/hfinanzdienstleister.jpg)
}
.informationen {
	BACKGROUND-IMAGE: url(../pictures/hinformationen.jpg)
}
.krankenversicherung.informationen {
	BACKGROUND-IMAGE: url(../pictures/hkrankenversicherung.jpg)
}
.privatesachversicherung.informationen {
	BACKGROUND-IMAGE: url(../pictures/hprivatesachversicherung.jpg)
}
.rechentools {
	BACKGROUND-IMAGE: url(../pictures/hrechentools.jpg)
}
.links {
	BACKGROUND-IMAGE: url(../pictures/hlinks.jpg)
}
.kontakt {
	BACKGROUND-IMAGE: url(../pictures/hkontakt.jpg)
}
.kontaktdaten {
	BACKGROUND-IMAGE: url(../pictures/hkontakt.jpg)
}
.anfrage {
	BACKGROUND-IMAGE: url(../pictures/hkontakt.jpg)
}
#topnavi {
	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; COLOR: #000000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 288px; MARGIN: 0px; TOP: 85px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
#topnavi A {
	TEXT-DECORATION: none; COLOR: #666666; OUTLINE-STYLE: none
}
#topnavi A:hover {
	TEXT-DECORATION: none; COLOR: #900000; OUTLINE-STYLE: none
}
#topnavi A.active {
	TEXT-DECORATION: none; COLOR: #900000; OUTLINE-STYLE: none
}
#mainnavi {
	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 64px; MARGIN: 0px; TOP: 115px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
.subnavi {
	DISPLAY: none
}
.subnavi {
	BORDER-LEFT-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 320px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 224px; BACKGROUND-IMAGE: url(../images/background_leftbox_redline5.gif); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; BACKGROUND-POSITION: 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: -16px; MARGIN: 0px; Z-INDEX: 4; TOP: 141px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #ffffff
}
.subnavi .textstyle {
	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BORDER-RIGHT-WIDTH: 0px; WIDTH: 208px; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 16px; LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; TOP: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
#textcontent {
	
}
#textboxes {
	
}
#header {
	FONT-SIZE: 18px; HEIGHT: 130px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; WIDTH: 328px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 288px; MARGIN: 0px; LINE-HEIGHT: 24px; TOP: 134px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #ffffff
}
#midbox {
	BORDER-LEFT-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 312px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 336px; BORDER-BOTTOM: #fff 8px solid; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 16px; LEFT: 272px; MARGIN: 0px; Z-INDEX: 2; TOP: 256px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #ffffff
}
.flexcrollactive.flexcroll#midbox {
	WIDTH: 352px; Z-INDEX: 3
}
#midbox .textstyle {
	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; FONT-FAMILY: Georgia; BORDER-RIGHT-WIDTH: 0px; WIDTH: 320px; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; COLOR: #333333; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 0px; LEFT: 0px; LINE-HEIGHT: 18px; TOP: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
#midbox .textstyle P {
	MARGIN-BOTTOM: 8px
}
#rightbox {
	BORDER-LEFT-WIDTH: 0px; HEIGHT: 312px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 144px; BACKGROUND-IMAGE: url(../images/background_rightbox_redline.gif); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #fff 8px solid; POSITION: absolute; BACKGROUND-POSITION: 2px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 16px; LEFT: 624px; MARGIN: 0px; Z-INDEX: 2; TOP: 256px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #ffffff
}
.flexcrollactive.flexcroll#rightbox {
	WIDTH: 154px
}
#rightbox .textstyle {
	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 0px; WIDTH: 136px; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; COLOR: #333333; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 0px; LEFT: 0px; MARGIN: 0px; TOP: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
#rightbox A#nav_privatesachversicherung_form {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; COLOR: #900000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#rightbox A#nav_datenschutz_psv {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; COLOR: #900000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#rightbox A#nav_krankenversicherung_ext {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; COLOR: #900000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#rightbox A#nav_krankenversicherung_form {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; COLOR: #900000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#rightbox A#nav_datenschutz_kv {
	BACKGROUND-IMAGE: url(../images/Pfeil_rechts.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; COLOR: #900000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#rightbox .newsstyle {
	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 0px; WIDTH: 128px; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; COLOR: #900000; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 0px; LEFT: 0px; TOP: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
#rightbox .newsstyle SPAN.newstoppic {
	FONT-SIZE: 13px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #900000
}
.newsstyle HR {
	BORDER-LEFT-WIDTH: 0px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT-WIDTH: 0px; WIDTH: 128px; BORDER-BOTTOM: #ffffff 1px solid
}
.textstyle HR {
	BORDER-LEFT-WIDTH: 0px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT-WIDTH: 0px; WIDTH: 128px; BORDER-BOTTOM: #ffffff 1px solid
}
.red {
	COLOR: #900000
}
.grey {
	COLOR: #999999
}
.darkgrey {
	COLOR: #666666
}
.textgrey {
	COLOR: #333333
}
.verdnorm {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana
}
.headline {
	FONT-SIZE: 16px; COLOR: #900000
}
.greyline {
	BORDER-LEFT-WIDTH: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 176px; BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 8px 0px 8px 16px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
* + HTML .greyline {
	MARGIN-TOP: 0px
}
* HTML .greyline {
	MARGIN-TOP: 0px
}
.clearfloat {
	FONT-SIZE: 1px; HEIGHT: 0px; CLEAR: both; LINE-HEIGHT: 0px
}
