h1  { color: #0169b2; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin-bottom: 0 }
h2  { color: #0169b2; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin-bottom: 8px }
h3  { color: #0169b2; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin-bottom: 8px }
.cmsTeaserColPoint               { background-color: #c9dfee; width: 3px }
.cmsTeaserColText               { background-color: #c9dfee; background-image: url(../de/images/teasertext-bg-winter.gif); background-repeat: repeat-y; background-position: right top; text-align: left; padding: 6px 0 6px 6px; vertical-align: top }
.cmsTeaserColPicture            { background-color: #c9dfee; text-align: left; padding: 4px; width: 95px; vertical-align: top }
.submenu       { background-image: url(../de/images/submenu_bglow-winter.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 205px; height: 29px }
.submenu-selected       { background-image: url(../de/images/submenu_bghigh-winter.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 205px; height: 29px }
.submenu-link       { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; display: block; padding-top: 8px; padding-left: 40px }
.submenu-link:hover      { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; display: block }
.pagemenu    { width: 205px; height: 19px }
.pagemenu-selected    { background-image: url(../de/images/submenu_bgpage.gif); background-repeat: no-repeat; background-position: left top; width: 205px; height: 19px }
.pagemenu-link      { color: #000; font-weight: normal; text-decoration: none; display: block; padding-top: 2px; padding-left: 40px }
.pagemenu-link:hover { color: #000; font-weight: bold; text-decoration: none; display: block }
.pagemenu-linkselected      { color: #000; font-weight: bold; text-decoration: none; display: block; padding-top: 2px; padding-left: 40px }
.pagemenu-linkselected:hover { color: #000; font-weight: bold; text-decoration: none; display: block  }
.mainmenu  { background-color: #dfe4e6; text-align: center; vertical-align: middle }
.mainmenu-link   { color: #000; font-size: 14px; font-weight: bold; text-decoration: none }
.mainmenu-link:hover  { color: #0169b2; font-size: 14px; font-weight: bold; text-decoration: none }
.button-sommerhigh  { background-color: #fcb040; width: 75px; height: 26px; float: left }
.button-sommerlow  { background-color: #fcb040; background-image: url(../de/images/bg-buttonsommer.gif); background-repeat: no-repeat; background-position: left bottom; width: 75px; height: 26px; float: left }
.button-winterhigh { float: left;background-color: #A6CBE4; width: 75px; height: 26px }
.button-winterlow { float: left;background-color: #A6CBE4;background-image: url(../de/images/bg-buttonwinter.gif); background-repeat: no-repeat; background-position: left bottom; width: 75px; height: 26px }
.button-saisonhigh  { color: #000; font-size: 12px; text-align: center; display: block; padding-top: 5px }
.button-saisonhigh:hover { color: #000; font-size: 12px; text-decoration: none; text-align: center; display: block; padding-top: 5px }
.button-saisonlow   { color: #666; font-size: 12px; text-align: center; display: block; padding-top: 5px }
.button-saisonlow:hover { color: #666; font-size: 12px; text-decoration: none; text-align: center; display: block; padding-top: 5px }
.button-kontext   { background-image: url(../de/images/kontext-buttonbg.gif); background-repeat: repeat-x; background-position: left top; width: 155px }
.button-kontextseperator   { background-color: #ffffff; width: 155px; height: 1px }
.button-kontextlink { }
.block-kontext  { background-color: #c1e0ef }
.button-form   { background-image: url(../de/images/button_bg.gif); background-repeat: repeat-x; background-position: left top; height: 24px; border: solid 1px #82939b }
.block-vermieter        { background-color: #dfe4e6; padding: 5px; width: 285px; height: 60px; border: solid 1px #82939b }
.block-preisinfo   { color: #82939b }
.block-startteaser       { background-color: #c9dfee; padding-top: 25px; padding-bottom: 25px; padding-left: 40px }
.block-startlinks     { background-color: #bbd7ea; width: 160px; float: left; border-right: 1px solid #7db2d7; border-bottom: 1px solid #7db2d7 }
.block-startteaserleft     { background-image: url("../de/images/bg-startteaser-winter.gif"); background-repeat: repeat-y; background-position: right top; margin-left: 55px; width: 190px; height: 160px }
.block-startteasermiddle    { background-image: url("../de/images/bg-startteaser-winter.gif"); background-repeat: repeat-y; background-position: right top; margin-left: 40px; width: 190px; height: 160px }
.block-startteaserright     { background-image: url("../de/images/bg-startteaser-winter.gif"); background-repeat: repeat-y; background-position: right top; margin-left: 40px; width: 190px; height: 160px }
.block-startteasershadow  { background-image: url(../de/images/startteasershadow-winter.gif); background-repeat: no-repeat; background-position: left top; width: 10px; height: 160px; float: left }
.block-startteaserfind-header  { background-image: url(../de/images/bg-startteaserfind-winter.gif); background-repeat: no-repeat; background-position: left top; width: 160px; height: 24px; float: none }
.block-startteaserfind-content  { padding: 10px 10px 10px 22px }
.button-findtext      { color: #1762ae; font-weight: bold; text-transform: uppercase; padding-top: 4px; padding-left: 22px }
.button-findlink { padding-bottom: 5px }
.button-startlink { color:#000000 }
.button-startlink:hover { color:#000000;text-decoration: underline }

