/* ---------- 08.09.2009 14:10:47 #114 (rab) ---------- */ 


#container {
    background: #eecfb9;
}

#header .logo {
    background: url(/gfx/alpenhof-kruen.jpg) no-repeat;
}

#headerDefault .booking,
#headerDefault .search,
#headerDefault .language {
    background: #fff;
}

#header .mainNav,
#mainDefault .mainNav ul {
    background: #fff;
}

#mainDefault .mainNav ul li.on a {
    background: none;
}

#header .styleSwitcher {
    border-top: 2px solid #fceec0;
    border-right: 2px solid #fceec0;
    border-left: 2px solid #fceec0;
    width: 729px;
    left: 10px;
}

#header .styleSwitcher a.spring,
#contentFooterDefault .styleSwitcher a.spring {
    left: 18px;
}

#header .styleSwitcher a.spring:hover,
#contentFooterDefault .styleSwitcher a.spring:hover {
    background: #5c9e33;
}

#header .styleSwitcher a.summer,
#contentFooterDefault .styleSwitcher a.summer {
    left: 193px;
}

#header .styleSwitcher a.summer:hover,
#contentFooterDefault .styleSwitcher a.summer:hover {
    background: #e48b00;
}

#header .styleSwitcher a.autumn,
#contentFooterDefault .styleSwitcher a.autumn {
    left: 366px;
}

#header .styleSwitcher a.autumn:hover,
#contentFooterDefault .styleSwitcher a.autumn:hover {
    background: #a73e19;
}

#header .styleSwitcher a.winter,
#contentFooterDefault .styleSwitcher a.winter {
    left: 543px;
}

#header .styleSwitcher a.winter:hover,
#contentFooterDefault .styleSwitcher a.winter:hover {
    background: #07468d;
}

#header .styleSwitcher a.spring .icon,
#contentFooterDefault .styleSwitcher a.spring .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_fruehling.png', sizingMethod='image');
}

#header .styleSwitcher a.spring:hover .icon,
#contentFooterDefault .styleSwitcher a.spring:hover .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_fruehling_on.png', sizingMethod='image');
}

#header .styleSwitcher a.summer .icon,
#contentFooterDefault .styleSwitcher a.summer .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_sommer.png', sizingMethod='image');
}

#header .styleSwitcher a.summer:hover .icon,
#contentFooterDefault .styleSwitcher a.summer:hover .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_sommer_on.png', sizingMethod='image');
}

#header .styleSwitcher a.autumn .icon,
#contentFooterDefault .styleSwitcher a.autumn .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_herbst.png', sizingMethod='image');
}

#header .styleSwitcher a.autumn:hover .icon,
#contentFooterDefault .styleSwitcher a.autumn:hover .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_herbst_on.png', sizingMethod='image');
}

#header .styleSwitcher a.winter .icon,
#contentFooterDefault .styleSwitcher a.winter .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_winter.png', sizingMethod='image');
}

#header .styleSwitcher a.winter:hover .icon,
#contentFooterDefault .styleSwitcher a.winter:hover .icon {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/icon_winter_on.png', sizingMethod='image');
}

#contentFooter .quotation .quotationHeader {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/zitat_header.png', sizingMethod='image');
}

#contentFooterDefault .quotation .quotationHeader {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/zitat_headerDefault.png', sizingMethod='image');
}

#contentFooterDefault {
    background: #d2a98d;
}

#footer {
    background: #ecc8b0 url(/gfx/bg_footerIE.jpg) no-repeat 0px 23px;
}