HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100.1%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: auto; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif; HEIGHT: 99%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100.1%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: auto; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif; HEIGHT: 99%
}
#typo {
	FONT-SIZE: 10pt
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.unsichtbar {
	DISPLAY: inline; LEFT: -1000px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: -1000px; HEIGHT: 0px
}
.nurDruck {
	DISPLAY: inline; LEFT: -1000px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: -1000px; HEIGHT: 0px
}
.headlines {
	DISPLAY: inline; LEFT: -1000px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: -1000px; HEIGHT: 0px
}
.headlines {
	TEXT-TRANSFORM: uppercase
}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.clear {
	CLEAR: both; DISPLAY: block
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
IFRAME {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #fff 1px solid
}
.displaNone {
	DISPLAY: none
}
.footer {
	DISPLAY: none
}
.left {
	DISPLAY: none
}
.right {
	DISPLAY: none
}
.header {
	DISPLAY: none
}
.meta {
	DISPLAY: none
}
UL#SignKlapp {
	DISPLAY: none
}
.menu {
	DISPLAY: none
}
UL.breadcrumb {
	DISPLAY: none
}
H1 IMG {
	DISPLAY: none
}
H2 IMG {
	DISPLAY: none
}
H3 IMG {
	DISPLAY: none
}
H4 IMG {
	DISPLAY: none
}
A.mehr {
	DISPLAY: none
}
.m31 .m31Footer {
	DISPLAY: none
}
.m22 {
	DISPLAY: none
}
#selectBoxes {
	DISPLAY: none
}
.m22 FORM {
	DISPLAY: none
}
.button {
	DISPLAY: none
}
.m40 TH IMG {
	DISPLAY: none
}
.m41 TH IMG {
	DISPLAY: none
}
.content {
	PADDING-RIGHT: 0px; MARGIN-TOP: 140px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.inhalt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 300px; FLOAT: none; PADDING-BOTTOM: 30px; MARGIN: auto; WIDTH: 386pt; PADDING-TOP: 10px; POSITION: relative; TOP: 0px
}
* HTML .inhalt {
	MARGIN: 0px 0px 0px 4em
}
.inhaltLarge {
	WIDTH: 425pt
}
.logo {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.headlines {
	DISPLAY: block; LEFT: 0px; OVERFLOW: visible; WIDTH: auto; COLOR: #000; POSITION: relative; TOP: 0px; HEIGHT: auto
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18pt; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: uppercase
}
H2 {
	DISPLAY: block; FONT-SIZE: 12pt; MARGIN: 10px 0px 5px; TEXT-TRANSFORM: uppercase
}
.inhalt H3 {
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px
}
.ContainerHead P {
	MARGIN-TOP: 25px
}
.modul {
	MARGIN-TOP: 20px; DISPLAY: block
}
.modul P {
	DISPLAY: block; MARGIN: 0px
}
.inhalt .modul P A {
	TEXT-DECORATION: underline
}
.inhalt .modul UL {
	MARGIN-LEFT: 15px
}
.inhalt TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; empty-cells: show; layout: fixed
}
.ImgLeft {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 10px
}
.ImgRight {
	FLOAT: right; WIDTH: auto
}
.m12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.m12 H3 {
	DISPLAY: inline
}
.m12 H3 IMG {
	LEFT: 5px; POSITION: relative; TOP: 5px
}
.m12 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BOTTOM: 0px; PADDING-TOP: 5px; POSITION: relative
}
.inhalt DL DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.lupe {
	MARGIN-RIGHT: 5px
}
.marketsTop {
	BACKGROUND-POSITION: left bottom; MARGIN-TOP: 15px; BACKGROUND-IMAGE: url($CMS_REF(markets-top)$); BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px
}
.marketsBottom {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url($CMS_REF(markets-bottom)$); BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px
}
.markets {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.markets .modul {
	MARGIN-TOP: 6px
}
.m19 {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 160px
}
.m19 H3 {
	BORDER-BOTTOM: #ccc 5px solid
}
.m19 DL DT IMG {
	MAX-WIDTH: 160px; MARGIN: -2px 0px -3px
}
* HTML .m19 DL DT IMG {
	
}
.m19 DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
.m20 P {
	FONT-SIZE: 95%
}
.m23 DT A SPAN.linkBlock {
	BORDER-RIGHT: #ccc 3px solid; BORDER-TOP: #ccc 3px solid; DISPLAY: block; BACKGROUND-IMAGE: none; BORDER-LEFT: #ccc 3px solid; BORDER-BOTTOM: #ccc 3px solid
}
.m25 DL DD {
	PADDING-RIGHT: 0px; MARGIN-TOP: -2px; PADDING-LEFT: 0px; FONT-SIZE: 115%; PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: 0.01em
}
.m26 P {
	PADDING-RIGHT: 0px; MARGIN-TOP: -2px; PADDING-LEFT: 0px; FONT-SIZE: 115%; PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: 0.01em
}
.markets H2 {
	MARGIN-BOTTOM: 15px
}
.m26 {
	PAGE-BREAK-BEFORE: always
}
.m26 DL DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.m26 P {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
.m30 DT {
	MARGIN-BOTTOM: 0px
}
.inhalt .m30 DL DD {
	PADDING-BOTTOM: 5px
}
* HTML .m30 UL {
	PADDING-LEFT: 1px
}
.m31 {
	WIDTH: 100%
}
.m31 DT {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 274px
}
.m31 DT IMG {
	MARGIN-TOP: 10px; MARGIN-RIGHT: 10px
}
.inhalt .m31 DL DD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 7px; WIDTH: 236px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f6f6f6
}
.m31 .m31Table {
	TABLE-LAYOUT: fixed; MARGIN: 0px
}
.m31 .m31Table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.m31 .m31Table TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
* HTML .m31 .m31Table TD {
	
}
* HTML .m31 .m31Table TH {
	
}
.m31 .m31Table TH {
	FONT-WEIGHT: normal; COLOR: #858585
}
.m31 .m31Table .last {
	BORDER-BOTTOM-STYLE: none
}
.m34 {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.m34 .m34Img {
	MARGIN-TOP: 0px; WIDTH: 117px
}
* HTML .m34 .m34Img {
	MARGIN-BOTTOM: -3px
}
.m34 P.text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
* HTML .m34 P.text {
	DISPLAY: inline-block
}
.m34 P.text A {
	COLOR: #000; TEXT-DECORATION: none
}
.m34 P.text A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.m34Left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 9.5em; PADDING-TOP: 3px
}
.m34Middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 15em; PADDING-TOP: 3px
}
.m34Right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 15em; PADDING-TOP: 3px
}
.inhalt .m34 P STRONG A {
	TEXT-DECORATION: none
}
.m34Middle A {
	TEXT-DECORATION: underline
}
.m34Right A {
	TEXT-DECORATION: underline
}
.m35 TABLE.m35Table {
	FONT-SIZE: 95%; MARGIN: 10px 0px; WIDTH: 100%; layout: fixed
}
.m35 TABLE.m35Table TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 12px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #ccc 1px solid
}
.m35 TABLE.m35Table TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.m35 TABLE.m35Table TD A {
	TEXT-DECORATION: underline
}
.m35 TABLE.m35Table TFOOT TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.m35 TABLE.m35Table TFOOT .m38 {
	MARGIN-BOTTOM: 10px
}
.m35 TABLE.m35Table TFOOT .m38 UL {
	PADDING-LEFT: 7px; MARGIN-LEFT: 0px
}
.m36 {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 117px
}
.m36 DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
.m36 DL DT IMG {
	MAX-WIDTH: 117px; MARGIN: 0px 0px -3px
}
* HTML .m36 DL DT IMG {
	
}
.modul .m37 {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #edeeef
}
.modul .m37 A {
	TEXT-DECORATION: underline
}
.modul .m37 A.searchlink {
	COLOR: #858585; TEXT-DECORATION: none
}
.m37 SPAN {
	DISPLAY: inline; FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 15px
}
.m38 {
	BACKGROUND-COLOR: #d1d1d1
}
.m38 UL {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.m38 UL LI {
	DISPLAY: inline; COLOR: #000
}
.m38 UL LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; COLOR: #000; LINE-HEIGHT: 200%; PADDING-TOP: 2px; BACKGROUND-COLOR: #edeeef; TEXT-DECORATION: underline
}
.m38 UL LI A.active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.m40 TABLE {
	FONT-SIZE: 95%; MARGIN: 0px; BORDER-COLLAPSE: separate; border-spacing: 10px
}
.m40 TABLE TH {
	BORDER-BOTTOM: #ccc 3px solid
}
.m40 TABLE TD {
	PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top
}
.m40 TABLE .first {
	BORDER-LEFT-WIDTH: 0px
}
.m40 TABLE UL {
	LIST-STYLE-TYPE: none
}
.m40 TABLE UL LI {
	FONT-WEIGHT: bold; MARGIN-LEFT: -14px
}
.m40 TABLE UL UL LI {
	FONT-WEIGHT: normal; MARGIN-LEFT: -14px
}
.inhalt .m40 TABLE .inhalt .m41 TABLE {
	MARGIN: 0px
}
.m41 TABLE TH {
	BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #ccc 3px solid
}
.m41 TABLE TD {
	PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px
}
.m40 TABLE .first {
	BORDER-LEFT-WIDTH: 0px
}
.m41 TABLE .first {
	PADDING-LEFT: 0px
}
.m41 TABLE TD {
	WIDTH: 25%
}
.m41 UL UL {
	MARGIN-BOTTOM: 5px
}
.m42 {
	DISPLAY: block
}
.m43 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #edeeef
}
.m43Left {
	FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 15px
}
.m43Right {
	FLOAT: left; WIDTH: auto
}
.first {
	MARGIN-LEFT: 0px
}
* HTML .first {
	MARGIN-LEFT: -2px; POSITION: relative
}
.m35 TABLE.m35Table TD.tableButton {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #d1d1d1
}
* HTML .m35 TABLE.m35Table TD.tableButton SPAN {
	HEIGHT: auto
}
FORM.formular {
	DISPLAY: inline; FONT-SIZE: 100%
}
.formular INPUT {
	FONT-SIZE: 100%; LINE-HEIGHT: 100%; FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif; HEIGHT: auto
}
.formular SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif; HEIGHT: 1.75em
}
.formular LABEL.check {
	VERTICAL-ALIGN: middle; BOTTOM: 0.25em; POSITION: relative
}
.formular .formButton SPAN {
	FLOAT: left; WIDTH: 34%
}
FORM.formular .button2 {
	FONT-WEIGHT: normal
}
.m39 .formular DIV.formButton SPAN.Center {
	TEXT-ALIGN: center
}
.m39 .formular DIV.formButton SPAN.Center .button {
	MARGIN-LEFT: 10px
}
.m39 .formular DIV.formButton SPAN.Right {
	PADDING-RIGHT: 5px; FLOAT: right; WIDTH: 31%; TEXT-ALIGN: right
}
.m39 FORM.formular .button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 1px; WIDTH: 13em; PADDING-TOP: 2px
}
.m39 .formular DIV.formButton SPAN.Left .button {
	WIDTH: 15em
}
.m27 .formular FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.m27 .formular SPAN {
	MARGIN-TOP: 10px; DISPLAY: block
}
.m27 .formular LABEL {
	FLOAT: left; WIDTH: 150pt; POSITION: relative; TOP: 0.25em
}
.m27 .formular LABEL.unsichtbar {
	FLOAT: left; WIDTH: 150pt; POSITION: relative; TOP: 0.25em
}
.m27 .formular LABEL.visibleNo {
	visible: none
}
.m27 .formular .textfeld {
	MARGIN-LEFT: 10px; WIDTH: 285px
}
.m27 .formular SELECT.textfeld {
	WIDTH: 288px
}
.m27 .formular TEXTAREA.textfeld {
	MARGIN-LEFT: 10px; WIDTH: 285px
}
.m27 .formular INPUT.textfeld1 {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 73px
}
* HTML .m27 .formular INPUT.textfeld1 {
	FLOAT: none
}
.m27 .formular .textfeld2 {
	MARGIN-LEFT: 10px; WIDTH: 197px
}
.m27 .formular DIV.formButton {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 5px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #d1d1d1; TEXT-ALIGN: right
}
.m29 {
	BORDER-TOP-WIDTH: 0px
}
.m29 .formular FIELDSET {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; PADDING-TOP: 2px
}
.m29 .formular LABEL {
	DISPLAY: block; FLOAT: none; MARGIN-BOTTOM: 3px; WIDTH: auto
}
.m29 .formular LABEL.label2 {
	PADDING-LEFT: 50px
}
.m29 .formular LABEL IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 35px
}
.m29 .formular INPUT.textfeld {
	MARGIN-LEFT: 50px; WIDTH: 10.5em
}
.m29 .formular SELECT.textfeld {
	MARGIN-LEFT: 50px; WIDTH: 13.75em
}
.m29 .formular SPAN {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px
}
.m29 .formular LABEL.label2 STRONG {
	MARGIN-LEFT: -18px; MARGIN-RIGHT: 3px
}
.m29 FORM.formular .button {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.m29 FORM.formular .button2 {
	FONT-WEIGHT: normal
}
.m14 {
	PADDING-BOTTOM: 6px; BORDER-BOTTOM: #fff 1px solid
}
.m42 .m14 {
	MIN-HEIGHT: 120px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; WIDTH: auto; BORDER-BOTTOM: #ccc 1px solid
}
.m14 DT.floatLeft {
	FLOAT: left; MARGIN: 10px 5px 5px; WIDTH: 80px
}
.m42 DL {
	MARGIN: 0px 0px -3px
}
.m42 DL DD {
	PADDING-LEFT: 20px; PADDING-TOP: 10px
}
.m42 UL {
	MARGIN-LEFT: auto
}
.m42 .first {
	BORDER-LEFT-WIDTH: 0px
}
.m15 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.m14 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.m14 DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#lightbox {
	BORDER-RIGHT: #666 2px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #666 2px solid; BACKGROUND-COLOR: #fff
}
#lightboxDetails {
	FONT-SIZE: 0.8em; PADDING-TOP: 0.4em
}
#lightboxCaption {
	FLOAT: left
}
#keyboardMsg {
	FLOAT: right
}
#closeButton {
	DISPLAY: none; RIGHT: 1px; TOP: 1px
}
#lightbox IMG {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#overlay IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#overlay {
	BACKGROUND-IMAGE: url($CMS_REF(overlay)$)
}
* HTML #overlay {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="$CMS_REF(overlay)$", sizingMethod="scale");
	}

a.closeBox {
background-image:url($CMS_REF(close)$);
background-repeat:no-repeat;
background-position:left 0.25em;
padding-left:15px;
}; BACKGROUND-IMAGE: url($CMS_REF(blank)$); BACKGROUND-COLOR: transparent
}
