h1   { color: #000; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin-bottom: 0 }
h2   { color: #000; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin-bottom: 8px }
h3   { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin-bottom: 8px }
.cmsTeaserColPoint                 { background-color: #fde3bb; width: 3px }
.cmsTeaserColText                { background-color: #fde3bb; background-image: url(../de/images/teasertext-bg.gif); background-repeat: repeat-y; background-position: right top; text-align: left; padding: 6px 0 6px 6px; vertical-align: top }
.cmsTeaserColPicture              { background-color: #fde3bb; text-align: left; padding: 4px; width: 95px; vertical-align: top }
.submenu      { background-image: url(../de/images/submenu_bglow.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.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 205px; height: 29px }
.submenu-link     { color: #0169b2; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; display: block; padding-top: 8px; padding-left: 40px }
.submenu-link:hover    { color: #0169b2; 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-color: #c1e0ef; background-image: url(../de/images/kontext-buttonbg.gif); background-repeat: repeat-x; background-position: left top; width: 100% }
.button-kontextseperator    { background-color: #ffffff; width: 100%; height: 1px }
.button-kontextlink { }
.block-kontext  { background-color: #c1e0ef }
.button-form   { overflow: hidden;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: #feedd4; padding-top: 25px; padding-bottom: 25px; padding-left: 40px }
.block-startlinks      { background-color: #fdd8a1; width: 160px; float: left; border-right: 1px solid #fcb246; border-bottom: 1px solid #fcb246 }
.block-startteaserleft    { background-image: url("../de/images/bg-startteaser.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.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.gif"); background-repeat: repeat-y; background-position: right top; margin-left: 40px; width: 190px; height: 160px }
.block-startteasershadow { background-image: url(../de/images/startteasershadow-sommer.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-sommer.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: #000; font-weight: bold; text-transform: uppercase; padding-top: 4px; padding-left: 22px }
.link-findtext  { color: #000; font-weight: bold; text-transform: uppercase }
.link-findtext:hover  { color: #000; font-weight: bold; text-transform: uppercase }
.button-findlink  { color: #000; padding-bottom: 5px }
.button-findlink:hover { color: #000; text-decoration: underline; padding-bottom: 5px }
.button-startlink { color:#000000 }
.button-startlink:hover { color:#000000;text-decoration: underline }
