BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7.5pt; PADDING-BOTTOM: 0px; MARGIN: 0.8em 0px 0px; COLOR: #012b4c; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9dd2f4; TEXT-ALIGN: center
}
UL {
	CLEAR: both; LIST-STYLE-TYPE: none
}

.clear {
	CLEAR: both
}

.liebe {
COLOR: #ffffff; 
BACKGROUND-IMAGE: url(../img/bg.gif); BACKGROUND-REPEAT: no-repeat;
MARGIN-BOTTOM: 20px;
MARGIN-TOP: 20px;
}

.liebe td {
PADDING-TOP: 20px;  PADDING-LEFT: 20px;
}

.invisible {
	DISPLAY: none! important
}
.hidden {
	VISIBILITY: hidden! important
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 98.5em; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #abdcf4; TEXT-ALIGN: left
}

#header {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; COLOR: #ffffff; PADDING-TOP: 1em; HEIGHT: 4em; BACKGROUND-COLOR: #008fc7
}
#header #logo {
	DISPLAY: inline; FLOAT: left; WIDTH: 27.2em; HEIGHT: 3.9em
}


#footer {
	PADDING-RIGHT: 3em; PADDING-LEFT: 3em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3em; MARGIN: 4em 0px 0px; COLOR: #012b4c; PADDING-TOP: 3em; BACKGROUND-COLOR: #9dd2f4; TEXT-ALIGN: center
}
#footer A {
	COLOR: #012b4c
}
#footer UL LI {
	DISPLAY: inline; MARGIN: 0px 1em
}
#content {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%
}

#index-mainteaser {
	FLOAT: left; WIDTH: 71em; HEIGHT: 51em
}
#index-mainteaser #header-bild {
	BORDER-TOP: #ffffff 0.2em solid; MARGIN: 0px 0px 0px 0em; WIDTH: 985px; POSITION: relative; HEIGHT: 21.7em; BACKGROUND-COLOR: #ffffff
}
#index-mainteaser .heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; WIDTH: 62em; PADDING-TOP: 0px; POSITION: relative; TOP: 6em; HEIGHT: 23.5em; BACKGROUND-COLOR: #ffffff
}
#index-mainteaser .heading A {
	COLOR: #c81f02
}
#index-mainteaser .heading H1 {
	Z-INDEX: 1; POSITION: absolute; TOP: 5em
}
#index-mainteaser .heading P {
	POSITION: absolute; TOP: 19em
}
#index-mainteaser .cat-index {
	Z-INDEX: 50; LEFT: 10.9em; MARGIN: 0.2em 0px 0px 0em; WIDTH: 61em; POSITION: absolute; HEIGHT: 19em
}
#index-mainteaser .cat-teaser {
	FLOAT: left; WIDTH: 20em; POSITION: relative
}
#index-mainteaser .cat-teaser A IMG {
	WIDTH: 19.8em; HEIGHT: 18.5em
}
#index-mainteaser .cat-teaser A:hover {
	TEXT-DECORATION: underline
}
#index-mainteaser .cat-content {
	FLOAT: left; POSITION: relative
}
#index-mainteaser .cat-content H2 {
	COLOR: #fff
}
#index-mainteaser .cat-teaser .copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; WIDTH: 15em! important; BOTTOM: 2em; PADDING-TOP: 0px; POSITION: absolute
}
#mainteaser .copy H1 {
	MARGIN: 0px
}
#index-mainteaser .cat-teaser IMG {
	POSITION: relative
}
#index-mainteaser .cat-teaser .copy H2 A {
	COLOR: #ffffff
}
#index-mainteaser .cat-teaser .copy A {
	COLOR: #ffffff
}
#index-mainteaser .cat-teaser .copy H2 A:hover {
	TEXT-DECORATION: none
}

#content #mainteaser .copy H1 {
	MARGIN-TOP: 0.7em; FLOAT: left
}
#content #mainteaser .expand-text {
	FLOAT: left; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.9em
}
#content #mainteaser .expand-text A {
	TEXT-DECORATION: underline
}
#content #mainteaser .copy P {
	FLOAT: left; WIDTH: 59em
}
* HTML #content #mainteaser .copy P {
	WIDTH: 52.6em
}
#content #mainteaser {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0.2em solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 34.2em; WIDTH: 985px; BACKGROUND-COLOR: #ffffff
}
#content #mainteaser IMG {
	/*WIDTH: 98.5em; HEIGHT: 21.7em*/
}
#content #mainteaser #mainteaser_multiple3 IMG {
	WIDTH: 23.4em; HEIGHT: 21.7em
}
#content #mainteaser #mainteaser_multiple3 IMG.right {
	WIDTH: 33.1em; HEIGHT: 21.7em
}
#content #mainteaser #mainteaser_multiple2 IMG {
	WIDTH: 23.4em; HEIGHT: 21.7em
}
#content #mainteaser #mainteaser_multiple2 IMG.right {
	WIDTH: 33.1em; HEIGHT: 21.7em
}
#content #mainteaser .copy {
	PADDING-RIGHT: 2em; DISPLAY: inline; PADDING-LEFT: 2em; FLOAT: left; PADDING-BOTTOM: 2em; WIDTH: 60em; MAX-HEIGHT: 10em; PADDING-TOP: 0px
}

.headlinered {
	COLOR: #c81f02;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 15px;
}

.headlineblack {
	COLOR: #000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold; 
	
}

H1 {
	FONT-SIZE: 2em
}
H1 {
	COLOR: #c81f02
}
H1 A {
	COLOR: #c81f02
}
#content #mainteaser .copy P {
	FONT-SIZE: 1.1em
}
#content #mainteaser .copy P A {
	COLOR: #012b4c
}
#content #mainteaser .copy EM {
	FONT-WEIGHT: bold; COLOR: #c81f02; FONT-STYLE: normal
}
#content #index-mainteaser .heading EM {
	FONT-WEIGHT: bold; COLOR: #c81f02; FONT-STYLE: normal
}
#mainteaser .headline-main {
	FLOAT: left; WIDTH: 68em
}
#content #colmain1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10em; MARGIN: 0px 0px 3em; PADDING-TOP: 0px
}
#content .list-colmain#colmain1 {
	WIDTH: 68.5em
}
#content #colmain2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content #col1 {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 2em 0px 1em; WIDTH: 29.7em
}
#content #col2 {
	DISPLAY: inline; FLOAT: left; WIDTH: 29.7em; MARGIN-RIGHT: 2em
}
#content #col3 {
	MARGIN-TOP: 1em; DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 2em; WIDTH: 15em; MARGIN-RIGHT: 120.8em; POSITION: relative
}


#content .inhalt#col3 {
	MARGIN-TOP: 53em
}
#pageitems {
	DISPLAY: inline; LEFT: 1em; FLOAT: left; MARGIN: 3em 0px 0px 1em; WIDTH: 31em; BOTTOM: 10em; POSITION: absolute
}
#pageitems LI {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #c24532 0.1em solid
}
#pageitems LI.noBorder {
	BORDER-BOTTOM-STYLE: none
}
#pageitems IMG {
	MARGIN-LEFT: 1em; VERTICAL-ALIGN: middle; WIDTH: 1.7em; MARGIN-RIGHT: 0.3em; HEIGHT: 1.8em
}
#pageitems A {
	COLOR: #012b4c
}
#pageitems .pageitems-rightitem {
	LEFT: 15em; POSITION: absolute
}
#content H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.3em
}
#content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN: 0px 0px 0.3em 11.5em; COLOR: #c81f02
}
#content H3.date {
	DISPLAY: inline; FLOAT: left; WIDTH: 40em
}
#content H2.margin {
	MARGIN-LEFT: 1em
}
#inhalt .spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50em; PADDING-TOP: 0px; HEIGHT: 0px
}
#inhalt .subnavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 2em; WIDTH: 100%; PADDING-TOP: 0px
}
#inhalt .subnavigation P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 2em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhalt .subnavigation P {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0.2em; MARGIN: 0.5em 2em 0px 0px; WIDTH: 26.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #c81f02 0.1em solid
}
#inhalt .subnavigation P .linktext {
	DISPLAY: inline; FLOAT: left; WIDTH: 24.3em
}
#inhalt .subnavigation A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt .bildteaser H2 A {
	COLOR: #ffffff
}
#inhalt .bildteaser P A {
	COLOR: #ffffff
}
#inhalt .bildteaser .subline A {
	COLOR: #c81f02
}

#colmain1 #inhalt .eventarea #subcol2 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0em
}
DIV > #colmain1 #inhalt .eventarea #subcol2 {
	MARGIN-LEFT: 0.5em
}
#inhalt TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt TD {
	MARGIN: 0.8em 0px
}
#inhalt TD.partner-logo {
	DISPLAY: inline; FLOAT: left; WIDTH: 10em; TEXT-ALIGN: center
}
DIV > #inhalt TD.partner-logo {
	WIDTH: 15em
}
#inhalt TD.partner-text {
	FONT-SIZE: 0.8em
}
DIV > #inhalt TD.partner-text {
	FONT-SIZE: 1.2em
}
#inhalt TD {
	FONT-SIZE: 1.1em
}
#main #header .fontsize-select {
	FONT-SIZE: 1em; MARGIN: 0px
}
#main #header .fontsize-select2 {
	FONT-SIZE: 1em; MARGIN: 0px
}
#main #header .fontsize-select A {
	FONT-WEIGHT: normal
}
#main #header .fontsize-select2 A {
	FONT-WEIGHT: normal
}
#inhalt .fontsize-select {
	CLEAR: both; DISPLAY: inline; FLOAT: right; POSITION: relative; TOP: -2em
}
#inhalt .fontsize-select2 {
	CLEAR: both; DISPLAY: inline; FLOAT: right; POSITION: relative; TOP: -2em
}
#inhalt .fontsize-select A {
	TEXT-DECORATION: none
}
#inhalt .fontsize-select2 A {
	TEXT-DECORATION: none
}
#header .fontsize-select-medium {
	FONT-SIZE: 1.1em
}
#inhalt .fontsize-select-medium {
	FONT-SIZE: 1.1em
}
#header .fontsize-select-medium2 {
	FONT-SIZE: 1.05em
}
#inhalt .fontsize-select-medium2 {
	FONT-SIZE: 1.05em
}
#header .fontsize-select-medium2 .raised {
	FONT-SIZE: 0.8em; LEFT: 0px; POSITION: relative; TOP: -0.4em
}
#inhalt .fontsize-select-medium2 .raised {
	FONT-SIZE: 0.8em; LEFT: 0px; POSITION: relative; TOP: -0.4em
}
#header .fontsize-select-large {
	FONT-SIZE: 1.5em; POSITION: relative; TOP: 0.1em
}
#inhalt .fontsize-select-large {
	FONT-SIZE: 1.5em; POSITION: relative; TOP: 0.1em
}
#header .fontsize-select-large2 {
	FONT-SIZE: 1.2em
}
#inhalt .fontsize-select-large2 {
	FONT-SIZE: 1.2em
}
#header .fontsize-select-large2 .raised {
	FONT-SIZE: 0.8em; LEFT: 0px; POSITION: relative; TOP: -0.3em
}
#inhalt .fontsize-select-large2 .raised {
	FONT-SIZE: 0.8em; LEFT: 0px; POSITION: relative; TOP: -0.3em
}
#inhalt-weather-detail {
	PADDING-RIGHT: 2em; PADDING-LEFT: 3em; PADDING-BOTTOM: 2em; MARGIN: 1em 0px; OVERFLOW: hidden; WIDTH: 67em; PADDING-TOP: 2em; BACKGROUND-COLOR: #ffffff
}
#inhalt {
	PADDING-RIGHT: 2em; PADDING-LEFT: 3em; PADDING-BOTTOM: 2em; MARGIN: 1em 18px; OVERFLOW: hidden; WIDTH: 650px; PADDING-TOP: 2em; BACKGROUND-COLOR: #ffffff
}

#partnertop {
	PADDING-RIGHT: 2em; PADDING-LEFT: 3em; PADDING-BOTTOM: 2em; MARGIN: 2em 10px 20px ; OVERFLOW: hidden; WIDTH: 61em; PADDING-TOP: 2em; BACKGROUND-COLOR: #2259a6; BACKGROUND-IMAGE: url(../img/partner_g.gif); BACKGROUND-REPEAT: no-repeat;  COLOR: #ffffff;
}
DIV > #partnertop {
	WIDTH: 56em
}
#partnertop H1 {
	PADDING-BOTTOM: 10px;
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #c81f02;
}

#partnertop H2 {
	FONT-SIZE: 1.8em;
	FONT-WEIGHT: bold; COLOR: #ffffff;
	PADDING-BOTTOM: 10px;
}


#partnertop A {
 COLOR: #ffffff;
 TEXT-DECORATION: underline
}

#partnerlinks {
	MARGIN: 1em 10px;
	WIDTH: 610px;
}

#partnerklein {
	WIDTH: 330px; HEIGHT: 70px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; OVERFLOW: hidden; BACKGROUND-COLOR: #2259a6; BACKGROUND-IMAGE: url(../img/partner_k.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #ffffff;
}

#partnerklein H2 {
	FONT-SIZE: 1.6em;
	FONT-WEIGHT: bold; COLOR: #ffffff;
}
#partnerklein A {
 COLOR: #ffffff;
 TEXT-DECORATION: underline
}


#partnerbild {
	WIDTH: 260px;
	float: left;
}

#inhalt A {
 TEXT-DECORATION: underline
}

DIV > #inhalt {
	WIDTH: 62em
}
.i-page-inhalt#inhalt {
	MARGIN-TOP: 0px
}


#inhalt H2 {
	FONT-SIZE: 2em
}
#inhalt H2.result {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 0.5em
}


#inhalt P {
	FONT-SIZE: 1.1em; MARGIN: 1em 0px
}
#inhalt UL {
	FONT-SIZE: 1.1em; MARGIN: 1em 0px
}
#inhalt UL {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 1.2em; LIST-STYLE-TYPE: disc
}
#inhalt A.more {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #ffffff
}
#inhalt #subcol1 {
	DISPLAY: inline; FLOAT: left; WIDTH: 29.7em
}
#inhalt #subcol2 {
	DISPLAY: inline; FLOAT: right; WIDTH: 29.7em
}
.a-page-spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 5.5em
}
#inhalt .copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5em; PADDING-BOTTOM: 0px; PADDING-TOP: 2em
}
#inhalt .heading-copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt .copy H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; COLOR: #012b4c; PADDING-TOP: 0px
}
#inhalt .copy P {
	MARGIN: 0px 0px 1em
}
#inhalt .copy P.tagline {
	MARGIN-TOP: 2em; DISPLAY: inline; FLOAT: left; WIDTH: 28em
}
#inhalt A {
	COLOR: #012b4c
}
#inhalt A.more:hover {
	TEXT-DECORATION: underline
}
#inhalt A IMG {
	
}
#inhalt .actionlinks {
	MARGIN-TOP: 1em
}
#inhalt A.action {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-TRANSFORM: uppercase; COLOR: #012b4c; TEXT-DECORATION: none
}
#inhalt A.action:hover {
	TEXT-DECORATION: underline
}
#inhalt .copy .button {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.3em; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #66b0d6; BORDER-BOTTOM-STYLE: none
}


FORM.whole-content-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#colmain1 FORM {
	WIDTH: 100%
}
#inhalt FORM INPUT {
	FLOAT: left
}
#inhalt FORM SPAN.form-labels {
	DISPLAY: inline; FLOAT: left; MARGIN: 2px 2px 0px 0px
}
#inhalt FORM.search-result-form {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#inhalt FORM.search-result-form INPUT.submit {
	DISPLAY: inline; VERTICAL-ALIGN: middle; WIDTH: 2.5em; HEIGHT: 1.6em
}
#inhalt FORM.search-result-form .form-labels {
	FONT-SIZE: 1.1em
}
#inhalt FORM.search-result-form LABEL {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
#inhalt FORM.search-result-form INPUT.text {
	BORDER-RIGHT: #08719e 0.1em solid; BORDER-TOP: #08719e 0.1em solid; MARGIN: 0px 0.7em 0px 1em; BORDER-LEFT: #08719e 0.1em solid; WIDTH: 13.5em; BORDER-BOTTOM: #08719e 0.1em solid
}
#inhalt .search-hits-text {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 29.9em
}
#inhalt .search-hits-text EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
#inhalt P.result-view {
	FLOAT: left; MARGIN-BOTTOM: 0px; HEIGHT: 2.5em
}
#inhalt .search-headline {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px
}
#inhalt .checkbox-area .checkbox-column-emphasized1 {
	DISPLAY: inline; FLOAT: left
}
#inhalt .checkbox-area .checkbox-column-emphasized2 {
	DISPLAY: inline; FLOAT: left
}
#inhalt .checkbox-area .checkbox-column {
	DISPLAY: inline; FLOAT: left
}
#inhalt .checkbox-area LABEL {
	MARGIN: 0px 0px 1.1em
}
#inhalt .checkbox-area .checkbox-column-emphasized1 LABEL {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase
}
#inhalt .checkbox-area .checkbox-column-emphasized2 LABEL {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase
}
#inhalt .checkbox-area INPUT {
	MARGIN: 0px 1em 0px 0px
}
#inhalt .checkbox-area .checkbox-column-emphasized1 {
	WIDTH: 20em
}
#inhalt .checkbox-area .checkbox-column-emphasized2 {
	WIDTH: 13em
}
#inhalt .checkbox-area .checkbox-column {
	WIDTH: 20em
}
#inhalt FORM .form-column {
	DISPLAY: inline; FLOAT: left; WIDTH: 27em
}
FORM.whole-content-form .form-column {
	DISPLAY: inline; FLOAT: left; WIDTH: 27em
}
.form-inhalt {
	PADDING-BOTTOM: 0em! important
}
#inhalt .catalog-main-form-container {
	MARGIN-TOP: 3em; FLOAT: left
}
#inhalt FORM .form-column SPAN.outer-label {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 23em; PADDING-TOP: 0px
}
#inhalt FORM .form-column LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 23em; PADDING-TOP: 0px
}
#inhalt FORM .form-column .spacer {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 23em; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column SPAN.outer-label {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 23em; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 23em; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column .spacer {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 23em; PADDING-TOP: 0px
}
#inhalt FORM .form-column SPAN.outer-label .form-labels {
	FONT-SIZE: 1.1em
}
FORM.whole-content-form .form-column SPAN.outer-label .form-labels {
	FONT-SIZE: 1.1em
}
#inhalt FORM .form-column SPAN.outer-label LABEL {
	WIDTH: 5em
}
FORM.whole-content-form .form-column SPAN.outer-label LABEL {
	WIDTH: 5em
}
#inhalt FORM .form-column .spacer {
	HEIGHT: 2em
}
#inhalt .catalog-main-form-container .form-column .spacer {
	WIDTH: 30em; HEIGHT: 2.1em
}
#inhalt FORM .form-column LABEL INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt FORM .form-column LABEL TEXTAREA {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt FORM .form-column LABEL SELECT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column LABEL INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column LABEL TEXTAREA {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column LABEL SELECT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt FORM .form-column LABEL INPUT {
	WIDTH: 14.5em
}
#inhalt FORM .form-column LABEL TEXTAREA {
	WIDTH: 14.5em
}
FORM.whole-content-form .form-column LABEL INPUT {
	WIDTH: 14.5em
}
FORM.whole-content-form .form-column LABEL TEXTAREA {
	WIDTH: 14.5em
}
#inhalt FORM .form-column LABEL INPUT.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.4em 0px 0px; WIDTH: 1.2em; PADDING-TOP: 0px
}
#inhalt FORM .form-column LABEL INPUT.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.4em 0px 0px; WIDTH: 1.2em; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column LABEL INPUT.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.4em 0px 0px; WIDTH: 1.2em; PADDING-TOP: 0px
}
FORM.whole-content-form .form-column LABEL INPUT.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.4em 0px 0px; WIDTH: 1.2em; PADDING-TOP: 0px
}
#inhalt FORM .form-column .form-labels {
	DISPLAY: inline; FLOAT: left; WIDTH: 7em
}
FORM.whole-content-form .form-column .form-labels {
	DISPLAY: inline; FLOAT: left; WIDTH: 7em
}
#inhalt FORM .form-column .form-labels-long {
	DISPLAY: inline; FLOAT: left; WIDTH: 14em
}
FORM.whole-content-form .form-column .form-labels-long {
	DISPLAY: inline; FLOAT: left; WIDTH: 14em
}
#inhalt FORM .form-column LABEL .short-input {
	WIDTH: 7em
}
FORM.whole-content-form .form-column LABEL .short-input {
	WIDTH: 7em
}
#inhalt FORM .form-column LABEL INPUT {
	FLOAT: left
}
FORM.whole-content-form .form-column LABEL INPUT {
	FLOAT: left
}
#inhalt FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.whole-content-form {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt FORM #requiredtext {
	DISPLAY: inline; FLOAT: left; WIDTH: 40em
}
FORM.whole-content-form #requiredtext {
	DISPLAY: inline; FLOAT: left; WIDTH: 40em
}
#inhalt FORM #newsletter {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FLOAT: left; BORDER-LEFT: red 1px solid; WIDTH: 100%; BORDER-BOTTOM: red 1px solid
}
#inhalt FORM .newsletter-label {
	DISPLAY: inline; FLOAT: left; WIDTH: 14em
}
FORM.whole-content-form .newsletter-label {
	DISPLAY: inline; FLOAT: left; WIDTH: 14em
}
#inhalt FORM .newsletter-label INPUT {
	MARGIN: 0px 1em 0px 0px
}
FORM.whole-content-form .newsletter-label INPUT {
	MARGIN: 0px 1em 0px 0px
}
#inhalt FORM .form-bottom {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%
}
FORM.whole-content-form .form-bottom {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%
}
#inhalt FORM .button-area {
	DISPLAY: inline; FLOAT: left; WIDTH: 44em; POSITION: relative; HEIGHT: 3.6em
}
FORM.whole-content-form .button-area {
	DISPLAY: inline; FLOAT: left; WIDTH: 44em; POSITION: relative; HEIGHT: 3.6em
}
#inhalt FORM .red-button {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 2em; PADDING-TOP: 0px; TOP: 0px
}
FORM.whole-content-form .red-button {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 2em; PADDING-TOP: 0px; TOP: 0px
}
#inhalt FORM P {
	MARGIN: 0.7em 0px 1.4em
}
FORM.whole-content-form P {
	MARGIN: 0.7em 0px 1.4em
}
.imagecaption {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: right top; MARGIN-TOP: 0.2em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../img/ecke_recht_weiss.gif); PADDING-BOTTOM: 0.8em; TEXT-TRANSFORM: uppercase; COLOR: #025982; PADDING-TOP: 0.8em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #66b0d6
}
.imagecaption SPAN.left {
	MARGIN-TOP: 0.2em; DISPLAY: inline; FONT-SIZE: 1.1em; FLOAT: left
}
.imagecaption SPAN.right {
	DISPLAY: inline; FONT-SIZE: 1.1em; FLOAT: right; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3em
}
#inhalt .imagecaption SPAN.right A IMG {
	POSITION: static
}
.imagecaption A IMG {
	FONT-SIZE: 0.8em; MARGIN-BOTTOM: -0.3em; WIDTH: 0.8em; HEIGHT: 1.3em
}
.left {
	DISPLAY: inline; FLOAT: left
}
.right {
	DISPLAY: inline; FLOAT: right
}
LABEL {
	MARGIN-TOP: 0.4em; DISPLAY: block; FONT-SIZE: 1.1em
}
INPUT.short {
	WIDTH: 6em
}
INPUT.long {
	WIDTH: 16em
}
SELECT.long {
	WIDTH: 16em
}
#inhalt IMG.webcam-large-image {
	MARGIN: 1.5em 0px 0px
}
#inhalt .webcam-places-column {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 1em; WIDTH: 14.5em
}
#inhalt .webcam-places-column A {
	FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1.6em; HEIGHT: 1.6em
}
#inhalt .webcam-places-column A:hover {
	TEXT-DECORATION: underline
}
#inhalt .webcam-imagecaption {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 4em; WIDTH: 57em
}
#inhalt .webcam-imagecaption P {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt .webcam-imagecaption A {
	MARGIN-TOP: 0.5em; DISPLAY: inline; FONT-SIZE: 1.2em; FLOAT: right; TEXT-TRANSFORM: uppercase
}
#inhalt .webcam-imagecaption A:hover {
	TEXT-DECORATION: underline
}
.webcam-popup-content {
	CLEAR: both; PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FLOAT: left; PADDING-BOTTOM: 2.5em; WIDTH: 65em; PADDING-TOP: 2.5em
}
.webcam-popup-content H2 {
	FLOAT: left; MARGIN-RIGHT: 20em
}
.webcam-popup-content .webcam-container {
	MARGIN: 0px 0px 0.3em
}
.webcam-popup-content .webcam-container {
	FLOAT: left; HEIGHT: 32em
}
.webcam-popup-content IMG.webcam-large-image {
	FLOAT: left; HEIGHT: 32em
}
.webcam-popup-content IMG.webcam-large-image {
	MARGIN: 0px
}
.webcam-popup-content .webcam-places-column-area {
	FLOAT: left; WIDTH: 62em
}
.webcam-popup-content .webcam-places-column {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 1em; WIDTH: 14.5em
}
.webcam-popup-content .webcam-places-column A {
	COLOR: #012b4c; LINE-HEIGHT: 1.6em; HEIGHT: 1.6em
}
.webcam-popup-content .webcam-places-column A:hover {
	TEXT-DECORATION: underline
}
.webcam-popup-content .webcam-imagecaption {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 3.5em; WIDTH: 57em
}
.webcam-popup-content .webcam-imagecaption P {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.webcam-popup-content .webcam-imagecaption A {
	MARGIN-TOP: 0.5em; DISPLAY: inline; FONT-SIZE: 1.2em; FLOAT: right; TEXT-TRANSFORM: uppercase; COLOR: #012b4c
}
.webcam-popup-content .webcam-imagecaption A:hover {
	TEXT-DECORATION: underline
}
IMG.visitenkarte {
	WIDTH: 29.7em; TOP: 0px; HEIGHT: 26em
}
.paginator {
	FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 0px 0px 1em; TEXT-TRANSFORM: uppercase; WIDTH: 50em
}
.paginator SPAN {
	MARGIN-RIGHT: 3em
}
.paginator A {
	COLOR: #012b4c
}
.search-criteria {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2em; PADDING-TOP: 1em
}
.search-criteria SELECT {
	MARGIN: 0px 2em; WIDTH: 17em
}
#weather-area {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-TOP: 0px; HEIGHT: 46.7em; BACKGROUND-COLOR: #abdcf4
}
#weather-area #weather-text {
	DISPLAY: inline; FLOAT: left; WIDTH: 32.5em; HEIGHT: 46.5em; BACKGROUND-COLOR: #ffffff
}
#weather-area #weather-text H1 {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 1em 0px 0px
}
#weather-area #weather-text P.weather-datetime {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 0px 5em 1em 0px
}
#weather-area #weather-text H2 {
	FONT-SIZE: 2em; MARGIN: 1em 0em 0px 0px; COLOR: #012b4c
}
#weather-area #weather-text .sub-copy DIV.weather-text-col {
	MARGIN-BOTTOM: 2.8em
}
#weather-area #weather-text .sub-copy DIV.weather-text-col {
	FONT-SIZE: 1.2em; WIDTH: 20em
}
#weather-area #weather-text .sub-copy DIV.weather-text-col-indent {
	FONT-SIZE: 1.2em; WIDTH: 20em
}
#weather-area #weather-text .sub-copy DIV.weather-text-col-indent {
	MARGIN-LEFT: 1em
}
#weather-area #weather-text .sub-copy DIV.weather-text-col SELECT {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0.3em; BORDER-TOP: medium none; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.2em 0pt; BORDER-LEFT: medium none; WIDTH: 20em; COLOR: #ffffff; PADDING-TOP: 0.3em; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #66b0d6
}
#weather-area #weather-text .sub-copy DIV.weather-text-col INPUT.submit {
	DISPLAY: inline; FLOAT: right
}
#weather-area .copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 2em
}
#weather-area #weather-text H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1.3em 0px 0.2em; COLOR: #012b4c; PADDING-TOP: 0px
}
#weather-area .sub-copy {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 2em 2em; WIDTH: 17em; PADDING-TOP: 0px
}
#weather-area .sub-copy A {
	COLOR: #012b4c; TEXT-DECORATION: underline
}
#weather-area .sub-copy .col A {
	TEXT-DECORATION: none
}
#weather-area .sub-copy H2 {
	FONT-SIZE: 1.5em
}
#weather-area #weather-map {
	DISPLAY: inline; FLOAT: left; HEIGHT: 46.5em
}
#weather-area H2 {
	FONT-SIZE: 1.4em; MARGIN: 0.5em 0.8em; COLOR: #ffffff
}
#inhalt-weather-detail {
	FLOAT: left; PADDING-BOTTOM: 2em; MARGIN: 0px; POSITION: relative! important
}
#inhalt-weather-detail .weather-date {
	DISPLAY: inline
}
#inhalt-weather-detail .weather-day-column-container {
	DISPLAY: inline; FLOAT: left; WIDTH: 63em
}
#inhalt-weather-detail .weather-day-column {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 19em; MARGIN-RIGHT: 2.5em; PADDING-TOP: 0px; HEIGHT: 19em
}
#inhalt-weather-detail .weather-day-column-last {
	MARGIN-RIGHT: 0em
}
#inhalt-weather-detail .weather-day-column H3.weather-dayheading {
	FONT-WEIGHT: bold; FONT-SIZE: 2.1em; MARGIN: 0px; COLOR: #012b4c
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 2.8em; WIDTH: 18.4em; POSITION: relative; HEIGHT: 6.2em; BACKGROUND-COLOR: #66b0d6
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-timeofday1 {
	DISPLAY: inline; FLOAT: left; POSITION: absolute; TOP: 0.3em
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-timeofday2 {
	DISPLAY: inline; FLOAT: left; POSITION: absolute; TOP: 0.3em
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-timeofday3 {
	DISPLAY: inline; FLOAT: left; POSITION: absolute; TOP: 0.3em
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-timeofday1 {
	LEFT: 1em
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-timeofday2 {
	LEFT: 7em
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-timeofday3 {
	LEFT: 13em
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-timeofday-heading {
	FONT-SIZE: 1.2em; COLOR: #ffffff
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-condition {
	PADDING-RIGHT: 0.3em; DISPLAY: inline; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0.3em; WIDTH: 3.62em; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #abdcf4
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-condition IMG {
	DISPLAY: inline; FLOAT: left; WIDTH: 3.62em; HEIGHT: 3.62em
}
#inhalt-weather-detail .weather-day-column .weather-timeofday-container .weather-condition .weather-temperature {
	DISPLAY: inline; FLOAT: left; MARGIN: 0.3em 0px 0px; WIDTH: 4.3em
}
#inhalt-weather-detail .weather-day-column TABLE {
	DISPLAY: inline; FLOAT: left; WIDTH: 11.9em
}
HTML[xmlns] #inhalt-weather-detail .weather-day-column TABLE {
	WIDTH: 18.9em
}
#inhalt-weather-detail .weather-day-column TABLE TR TD {
	FONT-SIZE: 0.8em
}
HTML[xmlns] #inhalt-weather-detail .weather-day-column TABLE TR TD {
	FONT-SIZE: 1.2em
}
#inhalt-weather-detail .weather-day-column TABLE TR {
	LINE-HEIGHT: 0.8em
}
HTML[xmlns] #inhalt-weather-detail .weather-day-column TABLE TR {
	LINE-HEIGHT: 1.2em
}
#inhalt-weather-detail .weather-day-column TABLE TR TD.weather-data-key {
	WIDTH: 8.8em
}
HTML[xmlns] #inhalt-weather-detail .weather-day-column TABLE TR TD.weather-data-key {
	WIDTH: 9.5em
}
#inhalt-weather-detail .weather-detail-service H3 {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #012b4c
}
#inhalt-weather-detail .weather-text-headline {
	FLOAT: left; WIDTH: 100%
}
#inhalt-weather-detail .weather-text-headline H1 {
	FLOAT: left
}
#inhalt-weather-detail .weather-text-headline SPAN {
	FLOAT: left; PADDING-TOP: 1.7em
}
#inhalt-weather-detail .weather-copy-column-first {
	MARGIN-TOP: 2.5em; DISPLAY: inline; FLOAT: left; WIDTH: auto
}
#inhalt-weather-detail .weather-copy-column-second {
	MARGIN-TOP: 2.5em; DISPLAY: inline; FLOAT: left; WIDTH: auto
}
#inhalt-weather-detail .weather-copy-column-first {
	WIDTH: 25em
}
#inhalt-weather-detail .weather-copy-column-second {
	PADDING-BOTTOM: 2em; WIDTH: 36em
}
#inhalt-weather-detail .weather-copy-column-second .col {
	DISPLAY: inline; FONT-SIZE: 1.1em; FLOAT: left; MARGIN-LEFT: 1em; TEXT-TRANSFORM: uppercase; WIDTH: 17em; LINE-HEIGHT: 1.6em
}
#inhalt-weather-detail .weather-copy-column-second .col-last {
	WIDTH: 11em
}
#inhalt-weather-detail .weather-teaserline {
	MARGIN-TOP: 3em; FONT-SIZE: 1.2em; FLOAT: right; COLOR: #c81f02
}
#inhalt-weather-detail .weather-teaserline .weather-teaserline-text {
	TEXT-DECORATION: underline
}
#inhalt-weather-detail .weather-teaserline IMG {
	MARGIN: 0px 0px 0px 1em; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
#inhalt-weather-detail .weather-detail-service {
	PADDING-LEFT: 1em; FONT-SIZE: 1.2em
}
#inhalt-weather-detail .weather-detail-service H3 {
	MARGIN-TOP: 1em
}
#inhalt-weather-detail .weather-detail-service A {
	TEXT-DECORATION: underline
}
#navigation {
	Z-INDEX: 100; RIGHT: 0.75em; WIDTH: 26.6em; POSITION: absolute; TOP: 7.2em; HEIGHT: 45em
}
* HTML DIV .index-navigation#navigation {
	RIGHT: 0.75em; voice-family: inherit
}
DIV#navigationbody {
	WIDTH: 26.6em; POSITION: absolute; HEIGHT: 16em; BACKGROUND-COLOR: #008fc7
}
#navigation DIV#navigationbody {
	LEFT: -0.8em; TOP: 27.4em; padding-top:128px;
}
#navigation-large DIV#navigationbody {
	Z-INDEX: 10000! important; LEFT: 70.3em; TOP: 49.6em
}
#weather-navigation DIV#navigationbody {
	MARGIN-TOP: 0.2em; LEFT: 70.3em; TOP: 53.5em
}
.navigation-layover {
	Z-INDEX: 1000; LEFT: 0em; POSITION: absolute
}
.navigation-layover#navigation-large .large-map #print-icon {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 2em; BORDER-BOTTOM-STYLE: none
}
.navigation-layover#navigation-large .large-map #close-icon {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 2em; BORDER-BOTTOM-STYLE: none
}
.navigation-layover#navigation-large .large-map #print-icon {
	LEFT: 92em
}
.navigation-layover#navigation-large .large-map #close-icon {
	LEFT: 95em
}
.navigation-layover#navigation-large .large-map .karte-navigation {
	MARGIN-TOP: 3em
}
#weather-area .large-map IMG {
	MARGIN-TOP: 3em
}
#navigation-large {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 2em; FLOAT: left; PADDING-BOTTOM: 4.7em; WIDTH: 98.5em; PADDING-TOP: 1.3em; HEIGHT: 42.6em; BACKGROUND-COLOR: #ffffff
}
DIV > #navigation-large {
	WIDTH: 96.5em
}
#navigation-large .map-controls {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #008fc7 0.1em solid
}
#navigation-large .map-controls .map-controls-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3em 0px 0px; OVERFLOW: auto; WIDTH: 31em; PADDING-TOP: 0px; HEIGHT: 39em
}
#weather-area .map-controls .map-controls-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3em 0px 0px; OVERFLOW: auto; WIDTH: 31em; PADDING-TOP: 0px; HEIGHT: 39em
}
#navigation-large .large-map {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navigation-large .map-controls .map-controls-content UL LI A {
	FONT-SIZE: 1.1em; COLOR: #000000
}
#navigation-large .map-controls .map-controls-content LABEL {
	MARGIN: 0.1em 0px 0px
}
#navigation-large .map-controls .map-controls-content UL {
	PADDING-LEFT: 0.5em
}
#navigation-large .map-controls .map-controls-content LI INPUT {
	MARGIN-RIGHT: 1em
}
#navigation-large .map-controls .map-controls-content LI IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 2.2em; MARGIN-RIGHT: 0.3em; PADDING-TOP: 0px; HEIGHT: 2.2em
}
#navigation-large .map-controls .map-controls-content LI UL {
	PADDING-LEFT: 2.6em; LIST-STYLE-POSITION: outside; voice-family: inherit
}
#navigation-large .large-map #print-icon {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 8em; BORDER-BOTTOM-STYLE: none
}
#navigation-large .large-map #close-icon {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 8em; BORDER-BOTTOM-STYLE: none
}
#navigation-large .large-map #print-icon {
	LEFT: 92.5em; WIDTH: 1.5em; HEIGHT: 1.2em
}
#navigation-large .large-map #close-icon {
	LEFT: 95em; WIDTH: 1.2em; HEIGHT: 1.5em
}
#navigation H2 {
	FONT-SIZE: 1.4em; MARGIN: 0.5em 0.8em; COLOR: #ffffff
}
#navigation-large H2 {
	FONT-SIZE: 1.4em; MARGIN: 0.5em 0.8em; COLOR: #ffffff
}
#navigationbody H2 {
	FONT-SIZE: 1.4em; MARGIN: 0.5em 0.8em; COLOR: #ffffff
}
#navigation-large H2.navi-headline {
	WIDTH: 15em; POSITION: absolute; TOP: 0em
}
#navigation H2.navi-headline {
	WIDTH: 15em; POSITION: absolute; TOP: 0em
}
#weather-area H2.navi-headline {
	WIDTH: 15em; POSITION: absolute; TOP: 0em
}
#navigation H2.navi-headline A {
	COLOR: #ffffff
}
#navigation-large .navigation-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#navigation .navigation-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#weather-area .navigation-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#navigation DIV.karte-navigation {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#navigation-large DIV.karte-navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 64.4em; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 244px;
}
MAP.container * {
	DISPLAY: none
}
#navigation .headline-background {
	WIDTH: 26.6em; POSITION: absolute; HEIGHT: 3em
}
#navigation-large .map-controls .headline-background {
	WIDTH: 31em; POSITION: absolute; HEIGHT: 3em
}
#weather-area .navigation-headline .headline-background {
	WIDTH: 64.4em; POSITION: absolute; HEIGHT: 3em
}
#navigation-large .large-map .headline-background {
	WIDTH: 64.7em; POSITION: absolute; HEIGHT: 3em
}
#navigation SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; COLOR: #ffffff
}
#navigation A.link {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; COLOR: #ffffff
}

.linkrot {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; COLOR: #c81f02;
	PADDING-RIGHT: 0.2em; BACKGROUND-POSITION: 0.5em 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND-IMAGE: url(../img/arrow_white.gif); PADDING-BOTTOM: 0.2em; MARGIN: 0px; WIDTH: 20.5em; TEXT-INDENT: 1.5em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ffffff 0.1em solid; BACKGROUND-REPEAT: no-repeat
}


#navigation-large SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; COLOR: #ffffff
}
#navigation-large A.link {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; COLOR: #ffffff
}
#navigationbody SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; COLOR: #ffffff
}
#navigationbody A.link {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; COLOR: #ffffff
}
#navigation SELECT {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.2em 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #66b0d6; BORDER-BOTTOM-STYLE: none
}
#navigation-large SELECT {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.2em 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #66b0d6; BORDER-BOTTOM-STYLE: none
}
#navigationbody SELECT {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.2em 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #66b0d6; BORDER-BOTTOM-STYLE: none
}
#navigation SELECT.red {
	BACKGROUND-COLOR: #c81f02
}
#navigation-large SELECT.red {
	BACKGROUND-COLOR: #c81f02
}
#navigationbody SELECT.red {
	BACKGROUND-COLOR: #c81f02
}
#navigation INPUT.submit {
	DISPLAY: inline; FLOAT: right; MARGIN: 0.2em 0px; WIDTH: 2.5em; HEIGHT: 1.6em
}
#navigation-large INPUT.submit {
	DISPLAY: inline; FLOAT: right; MARGIN: 0.2em 0px; WIDTH: 2.5em; HEIGHT: 1.6em
}
#navigationbody INPUT.submit {
	DISPLAY: inline; FLOAT: right; MARGIN: 0.2em 0px; WIDTH: 2.5em; HEIGHT: 1.6em
}
#navigation-large IMG#map {
	MARGIN-TOP: 3em
}
#navigationbody IMG#map {
	MARGIN-TOP: 3em
}
BODY DIV#navigation #map-replacement {
	MARGIN-TOP: 3em
}
#navigation .karte-navigation {
	MARGIN-TOP: 3em
}
#navigation IMG#map {
	WIDTH: 26.6em; HEIGHT: 24.4em
}
#navigation-large IMG#map {
	WIDTH: 26.6em; HEIGHT: 24.4em
}
#navigationbody IMG#map {
	WIDTH: 26.6em; HEIGHT: 24.4em
}
BODY DIV#navigation #map-replacement {
	WIDTH: 26.6em; HEIGHT: 24.4em
}
#navigation .karte-navigation {
	WIDTH: 26.6em; HEIGHT: 24.4em
}
BODY DIV#navigation DIV#map-replacement {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; PADDING-BOTTOM: 0px; MARGIN: 3em 0px 0px; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
#navigation IMG#magnifier {
	WIDTH: 1.4em; HEIGHT: 1.4em
}
#navigationbody IMG#magnifier {
	WIDTH: 1.4em; HEIGHT: 1.4em
}
#navigation IMG#enlarge {
	WIDTH: 1.7em; HEIGHT: 1.6em
}
#navigationbody IMG#enlarge {
	WIDTH: 1.7em; HEIGHT: 1.6em
}
#navigation A.link {
	PADDING-RIGHT: 0.2em; BACKGROUND-POSITION: 0.5em 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND-IMAGE: url(../img/arrow_white.gif); PADDING-BOTTOM: 0.2em; MARGIN: 0px; WIDTH: 20.5em; TEXT-INDENT: 1.5em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ffffff 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
#navigation-large A.link {
	PADDING-RIGHT: 0.2em; BACKGROUND-POSITION: 0.5em 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND-IMAGE: url(../img/arrow_white.gif); PADDING-BOTTOM: 0.2em; MARGIN: 0px; WIDTH: 20.5em; TEXT-INDENT: 1.5em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ffffff 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
#navigationbody A.link {
	PADDING-RIGHT: 0.2em; BACKGROUND-POSITION: 0.5em 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND-IMAGE: url(../img/arrow_white.gif); PADDING-BOTTOM: 0.2em; MARGIN: 0px; WIDTH: 20.5em; TEXT-INDENT: 1.5em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ffffff 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
#navigation FIELDSET {
	MARGIN: 0px 0.8em 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigation DIV {
	MARGIN: 0px 0.8em 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigation-large FIELDSET {
	MARGIN: 0px 0.8em 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigation-large DIV {
	MARGIN: 0px 0.8em 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigationbody FIELDSET {
	MARGIN: 0px 0.8em 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigationbody DIV {
 BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigation #magnifier {
	RIGHT: 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0.8em; BORDER-BOTTOM-STYLE: none
}
#navigation-large #magnifier {
	RIGHT: 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0.8em; BORDER-BOTTOM-STYLE: none
}
#navigationbody #magnifier {
	RIGHT: 0.8em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0.8em; BORDER-BOTTOM-STYLE: none
}
#navigation #enlarge {
	RIGHT: 2.9em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0.6em; BORDER-BOTTOM-STYLE: none
}
#navigation-large #enlarge {
	RIGHT: 2.9em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0.6em; BORDER-BOTTOM-STYLE: none
}
#navigationbody #enlarge {
	RIGHT: 2.9em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0.6em; BORDER-BOTTOM-STYLE: none
}
#weather-navigation A.link {
	TEXT-ALIGN: left
}


.bildteaserwide {
	MARGIN: 0px 0px 0px 1em; WIDTH: 61.5em
}
.bildteaser {
	
}
.bildteaser IMG {
	WIDTH: 29.7em; POSITION: absolute; /*HEIGHT: 23em*/
}
.bildteaserwide IMG {
	WIDTH: 61.5em; POSITION: absolute; HEIGHT: 24.9em
}
.info-bildteaser .teaser-vis {
	BACKGROUND-POSITION: left top; VERTICAL-ALIGN: text-bottom; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.info-bildteaser .teaser-vis IMG {
	WIDTH: 29.7em; HEIGHT: 26em
}
.info-bildteaser .teaser-vis {
	WIDTH: 29.7em; HEIGHT: 26em
}
.bildteaser .teaser-vis {
	HEIGHT: 23em
}
.bildteaser .teaser-vis {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 2em; VERTICAL-ALIGN: text-bottom; WIDTH: 29.7em; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.bildteaserwide .teaser-vis {
	BACKGROUND-POSITION: left top; VERTICAL-ALIGN: text-bottom; WIDTH: 61.5em; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 24.9em
}
.bildteaser .copy {
	PADDING-LEFT: 2em; PADDING-TOP: 2em; MARGIN: 0px 0px 0px 0px; WIDTH: 26em; BOTTOM: 0px; TOP: 0px; POSITION: absolute
}
.bildteaserwide .copy {
	WIDTH: 18em
}
.bildteaser .copy-top {
	TOP: 1.5em
}
.bildteaser SELECT {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.3em; MARGIN: 1em 0px 0.2em; WIDTH: 20em; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #b4c8eb; BORDER-BOTTOM-STYLE: none
}
.bildteaser .teaser-vis .dark-text H2 {
	COLOR: #002844
}
.bildteaser .teaser-vis .dark-text P {
	COLOR: #002844
}
.bildteaser .teaser-vis .dark-text A {
	COLOR: #002844
}
.bildteaser .copy .subline {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #c81f02
}
.bildteaser .copy .subline A {
	COLOR: #c81f02
}
.bildteaser .copy .subline A:hover {
	TEXT-DECORATION: none
}
.bildteaser .copy H2.subline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bildteaser .copy H2 {
	MARGIN-TOP: 0.3em; FONT-WEIGHT: normal; FONT-SIZE: 2em; COLOR: #ffffff
}

.bildteaser .copy UL {
	COLOR: #ffffff
}


.bildteaser .copy A {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

.bildteaser .copy H2 A {
	COLOR: #ffffff
}
.bildteaser .copy H2 A:hover {
	TEXT-DECORATION: none
}
.bildteaser .copy P {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em; COLOR: #ffffff
}
.bildteaser .copy P A {
	COLOR: #ffffff
}
.bildteaser .copy P A:hover {
	TEXT-DECORATION: none
}
.bildteaser .copy A.more {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}
.bildteaser .copy A:hover {
	TEXT-DECORATION: underline
}
.bildteaser .cta {
	PADDING-RIGHT: 2em; BACKGROUND-POSITION: right top; MARGIN-TOP: 0.2em; PADDING-LEFT: 2em; BACKGROUND-IMAGE: url(../img/corner_trans_blue.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 4em; BACKGROUND-COLOR: #66b0d6
}
.bildteaser .cta-content {
	VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 50%
}
.bildteaser .cta A {
	BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND-IMAGE: url(../img/arrow_blue.gif); TEXT-TRANSFORM: uppercase; COLOR: #025982; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: -50%
}
.bildteaser .cta A.narrow-teaser {
	WIDTH: 21.8em
}
.bildteaser .cta A.wide-teaser {
	WIDTH: 50.5em
}
.bildteaser .imageselect-cta {
	PADDING-RIGHT: 2em; BACKGROUND-POSITION: right top; MARGIN-TOP: 0.2em; PADDING-LEFT: 2em; BACKGROUND-IMAGE: url(../img/ecke_recht_weiss.gif); PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #66b0d6
}

.bildteaser .imageselect-cta {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.bildteaser .imageselect-cta P {
	DISPLAY: block; FONT-SIZE: 1.1em
}
.bildteaser .imageselect-cta A {
	DISPLAY: inline; FLOAT: none
}
.bildteaser .imageselect-cta .imageselect {
	MARGIN-LEFT: 2em
}
.bildteaser .imageselect-cta A IMG {
	FONT-SIZE: 0.8em; MARGIN: 0px 0px 0px 0.1em; VERTICAL-ALIGN: middle; WIDTH: 0.8em; POSITION: static; HEIGHT: 1.3em
}

.textteaser .copy {
	PADDING-RIGHT: 2em; MARGIN-TOP: 2em; DISPLAY: block; PADDING-LEFT: 2em; BACKGROUND: url(../img/corner_trans_blue.gif) #66b0d6 no-repeat right top; PADDING-BOTTOM: 2.5em; PADDING-TOP: 1.5em
}
.textteaser .copy P A {
	COLOR: #012b4c
}
.textteaser .copy P A:hover {
	TEXT-DECORATION: none
}
.textteaser .copy .subline {
	FONT-SIZE: 1.1em
}
.transparentTeaser .copy .subline {
	FONT-SIZE: 1.1em
}
.textteaser .copy .subline A {
	FONT-WEIGHT: bold; COLOR: #c81f02
}
.transparentTeaser .copy .subline A {
	FONT-WEIGHT: bold; COLOR: #c81f02
}
.textteaser .copy .subline A:hover {
	TEXT-DECORATION: none
}
.transparentTeaser .copy .subline A:hover {
	TEXT-DECORATION: none
}
.textteaser .copy H2 {
	MARGIN-TOP: 0.3em; FONT-SIZE: 2em
}
.transparentTeaser .copy H2 {
	MARGIN-TOP: 0.3em; FONT-SIZE: 2em
}
.textteaser .copy H2 A {
	COLOR: #012b4c
}
.transparentTeaser .copy H2 A {
	COLOR: #012b4c
}
.textteaser .copy H2 A:hover {
	TEXT-DECORATION: none
}
.transparentTeaser .copy H2 A:hover {
	TEXT-DECORATION: none
}
.textteaser .copy H2 .heading-highlight {
	COLOR: #ffffff
}
.transparentTeaser .copy H2 .heading-highlight {
	COLOR: #ffffff
}
.textteaser .copy P {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em
}
.transparentTeaser .copy P {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em
}
.textteaser .copy A.more {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #012b4c
}
.transparentTeaser .copy A.more {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #012b4c
}
.textteaser .copy A:hover {
	TEXT-DECORATION: underline
}
.transparentTeaser .copy A:hover {
	TEXT-DECORATION: underline
}
.textteaser .cta {
	PADDING-RIGHT: 2em; MARGIN-TOP: 0.2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 4em; BACKGROUND-COLOR: #66b0d6
}
.textteaser .cta-content {
	VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 50%
}
.textteaser .cta A {
	BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND-IMAGE: url(../img/arrow_blue.gif); TEXT-TRANSFORM: uppercase; COLOR: #025982; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: -50%
}
.textteaser .cta A.narrow-teaser {
	WIDTH: 21.8em
}

IMG {
	DISPLAY: inline
}
.textteaser IMG.bottom-image {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30em; PADDING-TOP: 0px; HEIGHT: 14em
}



.selectteaserWhite {
	PADDING-RIGHT: 1.5em; BACKGROUND-POSITION: right top; MARGIN-TOP: 2em; PADDING-LEFT: 1.5em; BACKGROUND-IMAGE: url(../img/corner_white_blue.gif); PADDING-BOTTOM: 2.5em; WIDTH: 26em; PADDING-TOP: 1.5em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.selectteaserWhite FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.selectteaserWhite SELECT {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.3em; MARGIN: 0.2em 0px; WIDTH: 100%; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #66b0d6; BORDER-BOTTOM-STYLE: none
}
.selectteaserWhite INPUT.submit {
	DISPLAY: inline; FLOAT: right; MARGIN: 0.2em 0px; WIDTH: 2.5em; HEIGHT: 1.6em
}
.selectteaserWhite H2 {
	COLOR: #c81f02
}
.selectteaserWhite P {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.6em; COLOR: #c81f02
}
#teaserlist LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/corner_trans_blue.gif); PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.2em 1em; WIDTH: 60.4em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10.2em; BACKGROUND-COLOR: #66b0d6
}
#teaserlist IMG {
	DISPLAY: inline; FLOAT: left; WIDTH: 19.9em; MARGIN-RIGHT: 1em; HEIGHT: 10.2em
}
#teaserlist DIV {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#teaserlist P {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em
}
#teaserlist A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #012b4c
}
#teaserlist A:hover {
	TEXT-DECORATION: underline
}
.search-navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 2em; MARGIN: 2em 0px 0px; PADDING-TOP: 0px
}
P.result-number {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; LEFT: 37em; FLOAT: right; BACKGROUND-IMAGE: url(../img/green-bubble.gif); PADDING-BOTTOM: 0px; MARGIN: 0.4em 0.5em 0.9em; WIDTH: 1.3em; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 2.3em
}
BODY > DIV P.result-number {
	MARGIN: 0.4em 0px 0px 0.5em
}
A.current-page {
	FONT-WEIGHT: bold
}

#col3 DIV.item {
	MARGIN-TOP: 1.4em; PADDING-BOTTOM: 1.4em; WIDTH: 24em; BORDER-BOTTOM: #c81f02 0.1em solid
}
#col3 DIV.item P {
	FONT-SIZE: 1.1em
}
#col3 DIV.item SPAN.phone {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #c81f02
}
#col3 DIV.item SPAN.subline {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #c81f02
}
#col3 DIV.item A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-TRANSFORM: uppercase; COLOR: #012b4c
}
#col3 DIV.item A:hover {
	TEXT-DECORATION: underline
}
#col3 DIV.item UL {
	MARGIN-TOP: 1em
}
#col3 DIV.item UL LI {
	MARGIN: 0.2em 0px
}
#col3 DIV.item UL LI A {
	MARGIN: 0.2em 0px; COLOR: #c81f02
}
#col3 #live {
	BORDER-BOTTOM-STYLE: none
}
#col3 #live DIV {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: right top; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(../img/corner_white_blue.gif); PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#col3 #live P {
	MARGIN-BOTTOM: 0.5em
}
#col3 #live IMG {
	WIDTH: 20.4em; HEIGHT: 14.9em
}
#col3 #live A {
	FONT-SIZE: 1em
}
#col3 #tagcloud DIV {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: right top; MARGIN-TOP: 0.6em; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(../img/corner_white_blue.gif); PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#col3 #tagcloud A {
	DISPLAY: inline; BACKGROUND-IMAGE: none; TEXT-TRANSFORM: none; COLOR: #208db8; TEXT-INDENT: 0px; TEXT-DECORATION: underline
}
#col3 #tagcloud A.size2 {
	FONT-SIZE: 1.4em
}
#col3 #tagcloud A.size3 {
	FONT-SIZE: 1.7em
}
#col3 #tagcloud A.size4 {
	FONT-SIZE: 2em
}
#col3 #tagcloud H2 {
	MARGIN: 0px
}
#col3 #tagcloud H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #012b4c; PADDING-TOP: 0px
}
#col3 #history UL {
	HEIGHT: 5em
}
#col3 #history UL LI {
	BACKGROUND-POSITION: right top; DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../img/corner_trans_blue.gif); WIDTH: 3.5em; MARGIN-RIGHT: 0.2em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2.5em; BACKGROUND-COLOR: #66b0d6
}
#col3 #history UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%; TEXT-DECORATION: none
}
#col3 #history UL LI A .pagename {
	LEFT: 0.1em; WIDTH: 10em; COLOR: #012b4c; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 2.5em; BORDER-BOTTOM-STYLE: none
}
#col3 #history UL LI.highlighted {
	BACKGROUND-COLOR: #ffffff
}
#col3 #gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1.5em
}
#col3 #gallery .gallery-content {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/corner_white_blue.gif); PADDING-BOTTOM: 1.5em; MARGIN: 0px; PADDING-TOP: 1.5em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#thumbnail-pages {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; WIDTH: 21.9em; PADDING-TOP: 0px; HEIGHT: 14.3em
}
#col3 #gallery .gallery-content .thumbnails {
	FLOAT: left; WIDTH: 21.9em; HEIGHT: 14.3em
}
#col3 #gallery .gallery-content .thumbnails IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0.3em 0.3em 0px; WIDTH: 7em; HEIGHT: 7em
}
#col3 #gallery .gallery-content .navigation {
	PADDING-RIGHT: 0.3em; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0.5em 1em 1.4em 0px; WIDTH: 96%; PADDING-TOP: 0px
}
#col3 #gallery .gallery-content .navigation P {
	FLOAT: right
}
#col3 #gallery .gallery-content .navigation P A {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; COLOR: #002b4d; PADDING-TOP: 0px
}
#col3 #gallery .gallery-content .navigation P A.selected {
	FONT-WEIGHT: bold; COLOR: #c81f02; TEXT-DECORATION: underline
}
#col3 #gallery .gallery-content .large-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#navigation-large .overlay-window {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2000; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 23.5em; PADDING-TOP: 0px; POSITION: absolute; TEXT-ALIGN: left
}
#navigation-large .overlay-window .gray-titlebar {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 23.5em; PADDING-TOP: 0px
}
#navigation-large .overlay-window .orange-titlebar {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 23.5em; PADDING-TOP: 0px
}
#navigation-large .overlay-window .blue-titlebar {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 23.5em; PADDING-TOP: 0px
}
#navigation-large .overlay-window .green-titlebar {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 23.5em; PADDING-TOP: 0px
}
#navigation-large .overlay-window .gray-titlebar H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.6em; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 21.5em; COLOR: #ffffff; PADDING-TOP: 0.2em; HEIGHT: 1.3em
}
#navigation-large .overlay-window .orange-titlebar H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.6em; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 21.5em; COLOR: #ffffff; PADDING-TOP: 0.2em; HEIGHT: 1.3em
}
#navigation-large .overlay-window .blue-titlebar H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.6em; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 21.5em; COLOR: #ffffff; PADDING-TOP: 0.2em; HEIGHT: 1.3em
}
#navigation-large .overlay-window .green-titlebar H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.6em; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 21.5em; COLOR: #ffffff; PADDING-TOP: 0.2em; HEIGHT: 1.3em
}
* HTML #navigation-large .overlay-window .gray-titlebar H3 {
	FONT-SIZE: 0.9em; WIDTH: 24.4em; HEIGHT: 1.5em
}
* HTML #navigation-large .overlay-window .orange-titlebar H3 {
	FONT-SIZE: 0.9em; WIDTH: 24.4em; HEIGHT: 1.5em
}
* HTML #navigation-large .overlay-window .blue-titlebar H3 {
	FONT-SIZE: 0.9em; WIDTH: 24.4em; HEIGHT: 1.5em
}
* HTML #navigation-large .overlay-window .green-titlebar H3 {
	FONT-SIZE: 0.9em; WIDTH: 24.4em; HEIGHT: 1.5em
}
#navigation-large .overlay-window .green-titlebar H3 {
	BACKGROUND-COLOR: #2b9f12
}
#navigation-large .overlay-window .gray-titlebar H3 {
	BACKGROUND-COLOR: #8b8b8b
}
#navigation-large .overlay-window .orange-titlebar H3 {
	BACKGROUND-COLOR: #e8882f
}
#navigation-large .overlay-window .blue-titlebar H3 {
	BACKGROUND-COLOR: #008fc7
}
#navigation-large .overlay-window .gray-titlebar IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1.5em; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 1.5em
}
#navigation-large .overlay-window .orange-titlebar IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1.5em; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 1.5em
}
#navigation-large .overlay-window .blue-titlebar IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1.5em; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 1.5em
}
#navigation-large .overlay-window .green-titlebar IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1.5em; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 1.5em
}
#navigation-large .overlay-window .body {
	PADDING-RIGHT: 0.6em; DISPLAY: inline; PADDING-LEFT: 0.6em; FLOAT: right; PADDING-BOTTOM: 0.6em; MARGIN: 0px; WIDTH: 20.8em; PADDING-TOP: 0.6em; BACKGROUND-COLOR: #ffffff
}
* HTML #navigation-large .overlay-window .body {
	WIDTH: 22em; voice-family: inherit
}
#navigation-large .overlay-window .body .thumbnail {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0.5em 0.5em 0px; WIDTH: 7.6em; HEIGHT: 5em
}
#navigation-large .overlay-window .body .address {
	
}
#navigation-large .overlay-window .body .copy {
	FONT-SIZE: 0.9em
}
#navigation-large .overlay-window .body .address {
	FONT-SIZE: 0.9em
}
#navigation-large .overlay-window .body .copy {
	MARGIN-TOP: 1em
}
#navigation-large .overlay-window .body .morelink {
	
}
#navigation-large .overlay-window .body .morelink A {
	CLEAR: both; MARGIN-TOP: 0.5em; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-TRANSFORM: uppercase; COLOR: #000000
}
#inhalt .copy P A {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#inhalt .copy P A:visited {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#inhalt .copy P A:hover {
	TEXT-DECORATION: underline
}
#inhalt .copy P A:active {
	TEXT-DECORATION: underline
}
#inhalt .copy P A:focus {
	TEXT-DECORATION: underline
}
#subcol1 P A {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol1 P A:visited {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol1 P A:hover {
	TEXT-DECORATION: underline
}
#subcol1 P A:active {
	TEXT-DECORATION: underline
}
#subcol1 P A:visited {
	TEXT-DECORATION: underline
}
#subcol2 P A {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol2 P A:visited {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol2 P A:hover {
	TEXT-DECORATION: underline
}
#subcol2 P A:active {
	TEXT-DECORATION: underline
}
#subcol2 P A:visited {
	TEXT-DECORATION: underline
}
#subcol1 .bildteaser P A {
	COLOR: #fff; TEXT-DECORATION: none
}
#subcol1 .bildteaser P A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#subcol2 .bildteaser P A {
	COLOR: #fff; TEXT-DECORATION: none
}
#subcol2 .bildteaser P A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#subcol1 .bildteaser P A:hover {
	TEXT-DECORATION: none
}
#subcol1 .bildteaser P A:active {
	TEXT-DECORATION: none
}
#subcol1 .bildteaser P A:visited {
	TEXT-DECORATION: none
}
#subcol2 .bildteaser P A:hover {
	TEXT-DECORATION: none
}
#subcol2 .bildteaser P A:active {
	TEXT-DECORATION: none
}
#subcol2 .bildteaser P A:visited {
	TEXT-DECORATION: none
}
#subcol1 .transparentTeaser P A {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol1 .transparentTeaser P A:visited {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol2 .transparentTeaser P A {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol2 .transparentTeaser P A:visited {
	COLOR: #008fc7; TEXT-DECORATION: none
}
#subcol1 .transparentTeaser P A:hover {
	TEXT-DECORATION: underline! important
}
#subcol1 .transparentTeaser P A:active {
	TEXT-DECORATION: underline! important
}
#subcol1 .transparentTeaser P A:visited {
	TEXT-DECORATION: underline! important
}
#subcol2 .transparentTeaser P A:hover {
	TEXT-DECORATION: underline! important
}
#subcol2 .transparentTeaser P A:active {
	TEXT-DECORATION: underline! important
}
#subcol2 .transparentTeaser P A:visited {
	TEXT-DECORATION: underline! important
}
#inhalt .solution-form-area {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; DISPLAY: inline; PADDING-LEFT: 1.7em; LEFT: -2em; FLOAT: left; BACKGROUND-IMAGE: url(../img/corner_yellow_white.gif); PADDING-BOTTOM: 2.3em; MARGIN: 1em 0px 2em; WIDTH: 56em; PADDING-TOP: 2.3em; BACKGROUND-REPEAT: no-repeat; POSITION: relative; BACKGROUND-COLOR: #f8de86
}
#inhalt .solution-form-area LABEL {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px
}
#inhalt .emphasized-form-area LABEL {
	CLEAR: left; WIDTH: 100%
}
#inhalt .solution-form-area INPUT.xl {
	MARGIN-LEFT: 20px; WIDTH: 20em
}
#inhalt INPUT.birthday {
	WIDTH: 5.2em! important
}
#inhalt .solution-form-area INPUT.radio {
	FLOAT: left; MARGIN: 5px 0px 0px
}
#inhalt .solution-form-area P.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90%; PADDING-TOP: 0px
}
* HTML #inhalt .solution-form-area INPUT.radio {
	MARGIN: -3px 0px 0px
}
* HTML #inhalt .solution-form-area P.radio {
	FONT-SIZE: 100%
}
* HTML #inhalt .emphasized-form-area INPUT.checkbox {
	MARGIN: -3px 0px 0px
}
* + HTML #inhalt .solution-form-area P.radio {
	FONT-SIZE: 100%
}
* + HTML #inhalt .solution-form-area INPUT.radio {
	MARGIN: -3px 0px 0px
}
* + HTML #inhalt .emphasized-form-area INPUT.checkbox {
	MARGIN: -3px 0px 0px
}
#colmain1 .gewinn {
	MARGIN-LEFT: 20px
}
#colmain1 H2.gewinn {
	FONT-SIZE: 120%; MARGIN: 20px 0px 0px; WIDTH: 90%
}
#colmain1 INPUT.float {
	FLOAT: left
}
#colmain1 P.gewinn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 94%; PADDING-TOP: 0px
}
* HTML #colmain1 P.gewinn {
	FONT-SIZE: 100%
}
* + HTML #colmain1 P.gewinn {
	FONT-SIZE: 100%
}
#colmain1 LABEL SPAN.long {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 94%; PADDING-TOP: 0px
}
#comment {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 2em 0px 1em; WIDTH: 60em
}
#navigation-large A.show {
	DISPLAY: inline; MARGIN-LEFT: 10px; COLOR: #008fc7! important; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
#navigation-large A.show:visited {
	DISPLAY: inline; MARGIN-LEFT: 10px; COLOR: #008fc7! important; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
#navigation-large A.show:hover {
	TEXT-DECORATION: none
}
#navigation-large A.show:active {
	TEXT-DECORATION: none
}
#navigation-large A.show:focus {
	TEXT-DECORATION: none
}
#subcol1 .subnavigation .linktext {
	COLOR: #012b4c; TEXT-DECORATION: none
}
#subcol1 .subnavigation .linktext:visited {
	COLOR: #012b4c; TEXT-DECORATION: none
}
#info .transparentTeaser .copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#info H2 {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: right top; PADDING-LEFT: 0.5em; BACKGROUND-IMAGE: url(../img/ecke_recht_weiss.gif); PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #66b0d6
}
#info P {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

