BODY {
	FONT-SIZE: 10pt; BACKGROUND: white fixed no-repeat left top; COLOR: black; FONT-FAMILY: Arial,Helvetica,sans-serif
}
TABLE {
	FONT-SIZE: 10pt; BACKGROUND: white fixed no-repeat left top; COLOR: black; FONT-FAMILY: Arial,Helvetica,sans-serif
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: underline
}
A.invis {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none
}
H1, H2, H3, H4, H5, H6 {
	MARGIN-TOP: 1em;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 0.6em;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	TEXT-ALIGN: left;
	color : Black;
}
H1 {
	FONT-SIZE: 160%
}
H2 {
	FONT-SIZE: 145%
}
H3 {
	FONT-SIZE: 125%
}
H4 {
	FONT-SIZE: 115%
}
H5, H6 {
	FONT-SIZE: 100%
}

PRE {
	FONT-FAMILY: "Courier New",Courier,monospace
}
TT {
	FONT-FAMILY: "Courier New",Courier,monospace
}
CODE {
	FONT-FAMILY: "Courier New",Courier,monospace
}
P, UL, OL, LI, DL, DIV, ADRESS, BLOCKQUOTE, TH, TD, FORM, INPUT, TEXTAREA, SELECT {
	MARGIN-TOP: 0.7em; MARGIN-BOTTOM: 0.7em; FONT-FAMILY: Arial,Helvetica,sans-serif
}

UL, OL {
	MARGIN-LEFT: 1.5em
}

UL.compact LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL.compact LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL.compact LI P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL.separated LI {
	MARGIN-TOP: 0.7em; MARGIN-BOTTOM: 0.7em
}
OL.separated LI {
	MARGIN-TOP: 0.7em; MARGIN-BOTTOM: 0.7em
}
DT {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px
}
DT.label {
	
}
DD {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.7em
}
DD P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.7em
}
.title {
	TEXT-ALIGN: center
}
.hide {
	DISPLAY: none
}
.compact {
	MARGIN-TOP: 0.1em; MARGIN-BOTTOM: 0.1em
}
.justify {
	TEXT-ALIGN: justify
}
.large {
	FONT-SIZE: 115%
}
.small {
	FONT-SIZE: 86%
}
.tiny {
	FONT-SIZE: 73%
}
.largejustify {
	FONT-SIZE: 115%; TEXT-ALIGN: justify
}
.smalljustify {
	FONT-SIZE: 86%; TEXT-ALIGN: justify
}
.tinyjustify {
	FONT-SIZE: 73%; TEXT-ALIGN: justify
}
P.copyright {
	FONT-SIZE: 85%
}
DIV.note {
	MARGIN-LEFT: 2em
}
DIV.notice {
	MARGIN-LEFT: 2em
}
DIV.impressum {
	FONT-SIZE: 8pt
}
TABLE CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
TH {
	FONT-WEIGHT: bold
}
TR.header {
	COLOR: black; BACKGROUND-COLOR: lightgrey
}
TR.data1 {
	COLOR: black; BACKGROUND-COLOR: white
}
TR.data2 {
	COLOR: black; BACKGROUND-COLOR: whitesmoke
}
TR.separator {
	COLOR: black; BACKGROUND-COLOR: lightgrey
}
SUP {
	FONT-SIZE: 85%; TEXT-DECORATION: none
}
SUB {
	FONT-SIZE: 85%; TEXT-DECORATION: none
}
SPAN.smallcaps {
	FONT-VARIANT: small-caps
}
TD.data {
	font-size: 8pt;
	vertical-align: top;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
TD.group {
	padding: 5px;
	padding-bottom:1.2em;
	vertical-align: bottom;
	line-height : 20px;
    }
    
p.impressum {
    font-size:11px;
    line-height:16px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin-top:0px;
    }