DIV.st__teaser_subh_climate {
	WIDTH: 240px; HEIGHT: 200px
}
DIV.st__teaser_subh_climate SPAN {
	DISPLAY: block; CURSOR: pointer
}
DIV.st__teaser_subh_climate SPAN {
	CURSOR: default
}
DIV.st__teaser_subh_textoffer_two SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_offer_with_text SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_text_two SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_text_two_01 SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_text_two_01_single SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_text_two_02 SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_text_two_02_single SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_textoffer_one SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_text_one SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_textoffer_large SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_start_package SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_textoffer_large_plus SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_climate SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_dropdown SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_inspiration_2 SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_inspiration_3 SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_inspiration_4 SPAN.st__headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
DIV.st__teaser_subh_climate STRONG {
	DISPLAY: block; MARGIN: 7px 0px 1px 10px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data {
	MARGIN: 0px 0px 0px 10px; WIDTH: 174px; CURSOR: default; HEIGHT: 180px
}
DIV.st__teaser_subh_climate SPAN.st__fright {
	PADDING-LEFT: 8px; MARGIN: 15px 11px 0px 0px
}
DIV.st__teaser_subh_dropdown SPAN.st__fright {
	PADDING-LEFT: 8px; MARGIN: 15px 11px 0px 0px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__degree {
	WIDTH: 174px; HEIGHT: 94px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months {
	MARGIN-TOP: 7px; WIDTH: 181px; HEIGHT: 79px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months SPAN {
	FLOAT: left; MARGIN: 0px 2px 2px 0px; WIDTH: 40px; HEIGHT: 23px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months SPAN LABEL {
	DISPLAY: block; MARGIN: 1px 0px 0px 1px; WIDTH: 38px; PADDING-TOP: 4px; HEIGHT: 17px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months SPAN.st__hover LABEL {
	MARGIN: 0px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__degree LABEL {
	DISPLAY: block; POSITION: absolute
}
DIV.st__teaser_subh_climate {
	BACKGROUND-IMAGE: url(teaser_subhomes.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.st__teaser_subh_climate SPAN.st__climate_data {
	BACKGROUND-IMAGE: url(teaser_subhomes.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.st__teaser_subh_climate {
	BACKGROUND-POSITION: 0px -1422px
}
DIV.st__teaser_subh_climate SPAN.st__climate_data {
	BACKGROUND-POSITION: 0px -1732px
}
DIV.st__teaser_subh_climate SPAN.st__textblock SPAN.st__fright A {
	FONT: 12px arial, sans-serif; COLOR: #333
}

DIV.st__teaser_subh_climate SPAN.st__textblock SPAN.st__fright {
	BACKGROUND-POSITION: 0px 6px
}

DIV.st__teaser_subh_climate SPAN.st__textblock SPAN.st__fright A {
	COLOR: #333; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
DIV.st__teaser_subh_climate SPAN.st__textblock SPAN.st__fright A:hover {
	TEXT-DECORATION: underline
}
DIV.st__teaser_subh_climate SPAN.st__headline {
	FONT: bold 14px arial, sans-serif; CURSOR: default; COLOR: #333
}
DIV.st__teaser_subh_climate SPAN.st__textblock STRONG {
	FONT: bold 12px arial, sans-serif; COLOR: #333
}
DIV.st__teaser_subh_climate SPAN.st__textblock SPAN.st__fright A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months SPAN {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months SPAN LABEL {
	FONT: 11px arial, sans-serif; COLOR: #333; TEXT-ALIGN: center
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months SPAN.st__hover {
	BORDER-RIGHT: #cf7201 1px solid; BORDER-TOP: #cf7201 1px solid; BORDER-LEFT: #cf7201 1px solid; BORDER-BOTTOM: #cf7201 1px solid
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__months SPAN.st__hover LABEL {
	BORDER-RIGHT: #ffab73 1px solid; BORDER-TOP: #ffab73 1px solid; BORDER-LEFT: #ffab73 1px solid; COLOR: #fff; BORDER-BOTTOM: #ffab73 1px solid; BACKGROUND-COLOR: #FF9900
}
DIV.st__teaser_subh_climate SPAN.st__climate_data SPAN.st__degree LABEL {
	FONT: bold 14px arial, sans-serif; COLOR: #fff
}
DIV.st__calendar {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; BACKGROUND: #fff; BORDER-LEFT: #555 1px solid; BORDER-BOTTOM: #555 1px solid
}
DIV.st__calendar_table_wrapper {
	BORDER-TOP: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid
}
DIV.st__calendar TABLE {
	BORDER-COLLAPSE: collapse
}
DIV.st__calendar TABLE TH {
	FONT: bold 11px arial, sans-serif; COLOR: #000
}
DIV.st__calendar TABLE TR.st__calendar_days TD {
	BORDER-RIGHT: #b7b7bd 1px solid; BORDER-TOP: #b7b7bd 1px solid; BACKGROUND: #e1e1e1; FONT: 11px arial, sans-serif; BORDER-LEFT: #b7b7bd 1px solid; BORDER-BOTTOM: #b7b7bd 1px solid; TEXT-ALIGN: center
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__empty {
	BACKGROUND: #fff
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__emptyst__active {
	BACKGROUND: #fff
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__today {
	BACKGROUND: #FF9900; COLOR: #fff
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__todayst__active {
	BACKGROUND: #FF9900; COLOR: #fff
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__disabled {
	BACKGROUND: #f0f0f0; COLOR: #b7b7b7
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__disabledst__active {
	BACKGROUND: #f0f0f0; COLOR: #b7b7b7
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__active {
	BACKGROUND: #ff6b08; CURSOR: pointer; COLOR: #fff
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__selectedst__active {
	BACKGROUND: #ff6b08; CURSOR: pointer; COLOR: #fff
}
DIV.st__calendar TABLE TR.st__calendar_days TD.st__selected {
	TEXT-DECORATION: underline
}
DIV.st__choosen_day_at_bottom {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #e1e1e1; FONT: bold 12px arial, sans-serif
}
DIV.st__calendar DIV.st__calendar_switch {
	BACKGROUND: #e1e1e1; BORDER-BOTTOM: #fff 1px solid
}
DIV.st__calendar DIV.st__calendar_switch SPAN.st__previous {
	BACKGROUND-IMAGE: url(/site/images/icon/arrows.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.st__calendar DIV.st__calendar_switch SPAN.st__next {
	BACKGROUND-IMAGE: url(/site/images/icon/arrows.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.st__calendar DIV.st__calendar_switch SPAN.st__previous {
	BACKGROUND-POSITION: 0px -433px
}
DIV.st__calendar DIV.st__calendar_switch SPAN.st__next {
	BACKGROUND-POSITION: 0px -480px
}