BODY {
	BACKGROUND-IMAGE: url(images/bg-page.png); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #000; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: left top; COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 0px
}
TD {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999; FONT-SIZE: 12px
}
A {
	COLOR: #cc3e0c; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
HR {
	WIDTH: 100%; HEIGHT: 2px; COLOR: #5a5a5a
}
P {
	MARGIN: 0px
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
:link IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
:visited IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H2 {
	LINE-HEIGHT: 18px; MARGIN-TOP: 40px; MARGIN-BOTTOM: 20px; COLOR: #999; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
H3 {
	LINE-HEIGHT: 18px; MARGIN-TOP: 40px; MARGIN-BOTTOM: 20px; COLOR: #cc3e0c; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
H4 {
	LINE-HEIGHT: 14px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; COLOR: #5a5a5a; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
H5 {
	LINE-HEIGHT: 13px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; COLOR: #5a5a5a; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
H6 {
	LINE-HEIGHT: 12px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; COLOR: #5a5a5a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.clr {
	CLEAR: both
}
.tsmall {
	LINE-HEIGHT: normal; FONT-SIZE: 10px
}
.tmiddle {
	FONT-SIZE: 11px
}
.tbig {
	FONT-SIZE: 13px
}
.small {
	FONT-SIZE: 10px
}
.weiss {
	COLOR: #fff
}
.aktmenu {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.topwhite {
	COLOR: #fff; FONT-SIZE: 10px
}
DIV.top {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; HEIGHT: 10px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#maincol UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#maincol OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#maincol LI {
	BACKGROUND-IMAGE: url(images/dot-list.png); PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px
}
A.menu {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #c00; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.whitemenu {
	FONT-STYLE: normal; COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.whitemenu:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.white {
	FONT-STYLE: normal; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.nobold {
	FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.nobold:hover {
	TEXT-DECORATION: underline
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.button {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND-COLOR: #cc3e0c; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #fff 1px solid
}
.formarea {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #5a5a5a; WIDTH: 350px; HEIGHT: 100px; COLOR: #fff; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.formelements {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #5a5a5a; WIDTH: 350px; COLOR: #fff; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
TABLE.moduletablecontact {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.moduletablecontact TD {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
TABLE.moduletablecontact SPAN {
	PADDING-LEFT: 5px; COLOR: #cc3e0c
}
#navcontainer {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 190px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#navcontainer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navcontainer LI {
	MARGIN: 0px 0px 2px
}
#navcontainer A {
	BACKGROUND-IMAGE: url(images/bg-menu.png); PADDING-BOTTOM: 5px; TEXT-INDENT: 15px; WIDTH: 190px; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#navcontainer A:hover {
	BACKGROUND-IMAGE: url(images/bg-menu-ov.png); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; COLOR: #999; TEXT-DECORATION: none
}
#navcontainer DIV {
	BACKGROUND-IMAGE: url(images/bg-menu-act.png); PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; WIDTH: 175px; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#navcontainer UL UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navcontainer UL UL LI {
	MARGIN: 0px 0px 1px
}
#navcontainer UL UL A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; TEXT-INDENT: 20px; DISPLAY: block; COLOR: #999; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#navcontainer UL UL A:hover {
	BACKGROUND-IMAGE: none; COLOR: #5a5a5a; TEXT-DECORATION: none
}
#navcontainer UL UL DIV {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; WIDTH: 170px; DISPLAY: block; COLOR: #cc3e0c; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#pagewidth {
	TEXT-ALIGN: left; WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#pagewidth_inner {
	MARGIN-TOP: 20px; WIDTH: 960px
}
#header {
	WIDTH: 960px; HEIGHT: 185px; COLOR: #999
}
#header DIV.logo {
	WIDTH: 415px; FLOAT: left; HEIGHT: 175px; PADDING-TOP: 10px
}
#header DIV.image {
	BACKGROUND-IMAGE: url(images/bg-header-stripe.png); WIDTH: 545px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; FLOAT: left; HEIGHT: 155px; PADDING-TOP: 30px
}
#leftcol {
	WIDTH: 250px; FLOAT: left
}
#leftcol DIV.leftcol_inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
#boxcontainer {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; MARGIN-TOP: 40px; WIDTH: 190px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#boxcontainer H3 {
	BACKGROUND-IMAGE: url(images/bg-menu-act.png); TEXT-ALIGN: left; PADDING-BOTTOM: 5px; TEXT-INDENT: 15px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#boxcontainer DIV {
	WIDTH: 190px; PADDING-TOP: 10px
}
#maincol {
	WIDTH: 710px; FLOAT: left
}
#maincol DIV.titel {
	TEXT-ALIGN: right; LINE-HEIGHT: 22px; PADDING-RIGHT: 20px; HEIGHT: 30px; COLOR: #cc3e0c; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#maincontainer {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 690px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#maincontainer DIV.maincol_inner {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#footer {
	WIDTH: 960px
}
#footer DIV.footer_inner {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 30px
}
#footer DIV.footer_inner A {
	COLOR: #999; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#footer DIV.footer_inner A:hover {
	COLOR: #cc3e0c
}
