TD {
    FONT-SIZE: 9pt;FONT-FAMILY: Arial, Helvetica, sans-serif
   }
P {
    FONT-SIZE: 9pt;FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.left {
	BACKGROUND-REPEAT: no-repeat
}
DIV {
	CURSOR: hand
}
A:link {
	FONT-SIZE: 9pt; COLOR: #1f4291; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #7993b0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 9pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text:link {
	FONT-SIZE: 12pt; COLOR: #1f4291; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text:visited {
	FONT-SIZE: 12pt; COLOR: #7993b0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text:hover {
	FONT-SIZE: 12pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text:active {
	FONT-SIZE: 12pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.links:link {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.links:visited {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.links:hover {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.links:active {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sekundaer:link {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sekundaer:visited {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sekundaer:hover {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sekundaer:active {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.rechts:link {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.rechts:visited {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.rechts:hover {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.rechts:active {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.oben:link {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.oben:visited {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.oben:hover {
	FONT-SIZE: 9pt; COLOR: #7993b0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.oben:active {
	FONT-SIZE: 9pt; COLOR: #7993b0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.titel {
	FONT-SIZE: 13pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.schrift {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.history {
	FONT-SIZE: 9pt; COLOR: #1f4291; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
P {
	COLOR: black; TEXT-ALIGN: left
}
P.left {
	COLOR: black; TEXT-ALIGN: left
}
TD {
	TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 12pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#banner {
	Z-INDEX: 20; LEFT: 3px; VISIBILITY: visible; POSITION: absolute; TOP: 3px
}
.anker {
	POSITION: relative
}
.naviblock {
	Z-INDEX: 20; LEFT: 5px; VISIBILITY: visible; CURSOR: hand; POSITION: absolute; TOP: 39px; TEXT-ALIGN: left
}
.schrift {
	FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ueberschrift {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.menue {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.form {
	FONT-SIZE: 10pt; MARGIN-LEFT: 5px; COLOR: black; MARGIN-RIGHT: 5px; TEXT-ALIGN: justify
}
.suchen {
	FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.impressum {
	FONT-WEIGHT: 900; FONT-SIZE: 14pt; COLOR: #053078; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.level1textNormal {
	FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-ALIGN: left
}
.level1textHL {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-ALIGN: left
}
.level1arrowNormal {
	FONT-SIZE: 10pt; COLOR: #a9b9dd; TEXT-ALIGN: right
}
.level1arrowHL {
	FONT-SIZE: 10pt; COLOR: #ff0000; TEXT-ALIGN: right
	}
.level2textNormal {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-ALIGN: left
}
.level2textHL {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-ALIGN: left
	}
.level2arrowNormal {
	FONT-SIZE: 10pt; COLOR: #a9b9dd; TEXT-ALIGN: right
	}
.level2arrowHL {
	FONT-SIZE: 10pt; COLOR: #ff0000; TEXT-ALIGN: right
}

.tx-IRFEXTpubs-pi1-listrow {
	border: 0; spacing: 0; padding: 0; background-color: #D9E5FD; width: 100%
}
.tx-IRFEXTpubs-pi1-listrow-header {
	background-color: #B9C5DD
}

.tx-IRFEXTpubs-pi1-listrow-odd {
	valign: top; background-color: #D9E5FD
}
