BODY {
	BACKGROUND-POSITION: left top;
	MARGIN-TOP: 10px;
	BACKGROUND-ATTACHMENT: fixed;
	MARGIN-BOTTOM: 2em;
	MARGIN-LEFT: 1.5em;
	BACKGROUND-REPEAT: no-repeat;
	margin-right : 1em;
}
BODY {
	BACKGROUND: white;
	COLOR: black;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
TABLE {
	BACKGROUND: transparent;
	COLOR: black;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
BODY {
	FONT-SIZE: 83%
}
TABLE {
	FONT-SIZE: 83%
}
BODY TABLE {
	FONT-SIZE: 100%
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #EC7806; TEXT-DECORATION: none;
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #EC7806; TEXT-DECORATION: none;
}
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #519421; TEXT-DECORATION: none;
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #519421; 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
}

H1 {
	FONT-SIZE: 160%; COLOR: #519421
}
H2 {
	FONT-SIZE: 145%; COLOR: #519421
}
H3 {
	FONT-SIZE: 125%; COLOR: #519421
}
H4 {
	FONT-SIZE: 115%; COLOR: #519421
}
H5 {
	FONT-SIZE: 100%
}
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
}
div, th, td, form, input, textarea, select {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

p, ul, ol, li, dl, adress, blockquote {
	MARGIN-TOP: 0.7em;
	MARGIN-BOTTOM: 0.7em;
	FONT-FAMILY: Verdana,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: 77%
}
.largejustify {
	FONT-SIZE: 115%; TEXT-ALIGN: justify
}
.smalljustify {
	FONT-SIZE: 86%; TEXT-ALIGN: justify
}
.tinyjustify {
	FONT-SIZE: 77%; TEXT-ALIGN: justify
}
P.copyright {
	FONT-SIZE: 85%
}
DIV.note {
	MARGIN-LEFT: 2em
}
DIV.notice {
	MARGIN-LEFT: 2em
}
DIV.impressum {
	FONT-SIZE: 10px
}
TABLE CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
TH {
	FONT-WEIGHT: bold
}
TD.header1 {
	COLOR: white; BACKGROUND-COLOR: #EDF2F5; padding:1px; padding-left:3px; padding-right:3px;
}
TD.header2 {
	COLOR: white; BACKGROUND-COLOR: #A6C0CE; padding:1px; padding-left:3px; padding-right:3px;font-weight:bold;
}
TR.data1 {
	COLOR: black; BACKGROUND-COLOR: white; padding-top:2px; padding-bottom:2px;
}
TR.data2 {
	COLOR: black; BACKGROUND-COLOR: white; padding-top:2px; padding-bottom:2px; 
}
TR.separator {
	COLOR: black; BACKGROUND-COLOR: lightgrey
}
TD.data { 
	vertical-align: top; 
}
TD.group {
	padding: 5px;
	padding-bottom:1.2em;
	vertical-align: bottom;
	line-height : 20px;
}
SUP {
	FONT-SIZE: 85%; TEXT-DECORATION: none
}
SUB {
	FONT-SIZE: 85%; TEXT-DECORATION: none
}
SPAN.smallcaps {
	FONT-VARIANT: small-caps
}

@media Aural    
{
H1 {
	stress: 20; richness: 90
}
H2 {
	stress: 20; richness: 90
}
H3 {
	stress: 20; richness: 90
}
.hide {
	speak: none
}
.tiny {
	volume: x-soft; speech-rate: x-fast
}
P.copyright {
	volume: x-soft; speech-rate: x-fast
}
DT {
	pause-before: 20%
}
PRE {
	speak-punctuation: code
}
TT {
	speak-punctuation: code
}
}

hr {height:1px;color:#000000;}

p.impressum {
    font-size:11px;
    line-height:16px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin-top:0px;
    }