@media all { .l529 #header {
    background: url("/gfx/bg-header-alpenbad.png") no-repeat scroll left top transparent;
}

.l529 .veranstaltungen {
    display:none;
}

.l529 #tagcloud {
    background: url("/gfx/bg-tagcloud-alpenbad.jpg") repeat-y scroll left top #0b6daf !important;
}

.l529 #header #logo {
    background: url("/gfx/logo-skizentrum.gif") no-repeat scroll left top transparent;
    height: 220px;
    left: 30px;
    top: 7px;
    width: 300px;
}

.l529 #header #logo a {
  display: block;
  width: 300px;
  height: 220px;
}

.l529 #header #logo a img {
    display:none;
}

.l529 #allgaeuLogo {
  display: none;
}

.l529 #why p {
    display: none;
}

.l529 #why {
    /* background: url("/gfx/logo-alpenbad-sauna.png") no-repeat scroll left top transparent; */
    height: 111px;
    left: 110px;
    top: 150px;
    width: 228px;
}

.l529 #navigation {
    display:none;
}

.l529 #main {
    background: url("/gfx/bg-main-alpenbad.jpg") repeat-y scroll left top transparent;
}

.l529 .treffer, .trefferschmal {
    background: none repeat scroll 0 0 #c3e1f0 !important;
}

.l529 #leftColumn .veranstaltungen .gruppe h3, .trefferlistefooter {
    color: #0e62a9;
}

.l529 .travelSearchGruende h1 {
    color: #0E62A9;
}

.l529 #banner .headline {
    color: #9a6927;
}

.l529 #banner .headline a {
    color: #c09f51;
}

.l529 #content .veranstaltungen .trefferlisteheader .sortierung .button {
    background: #0E62A9;
}

.l529 #content .veranstaltungen .trefferlisteheader .sortierung .button a {
    color: #fff;
}

.l529 #content .veranstaltungen .trefferlistefooter {
    border-top: 1px solid #785731;
    border-bottom: 1px solid #785731;
    color: #785731;
}

.l529 #content .veranstaltungen .trefferlistefooter a {
    border-bottom: 1px dotted #000;
    color: #000;
}

.l529 #content .veranstaltungen .treffer .kontaktinfo .weiter a {
    color: #666;
}

.l529 #content .veranstaltungen .treffer .kontaktinfo .weiter a:hover {
    color: #000;
}

.l529 #leftColumn .veranstaltungen .gruppe h3 {
    color: #0E62A9;
}

.l529 #leftColumn .veranstaltungen .treffer .kontaktinfo .weiter a:hover {
    color: #0E62A9;
}

#leftColumn .veranstaltungen .more a,
.l529 #leafletOverview a {
    color: #0E62A9;
}

.l529 #teaser .Nachricht h1 a {
    color: #0E62A9;
}

.l529 #llabel {
    color: #737373;
}

.l529 #lltabcontainer li {
    background: #F6EED9;
    border-bottom: 1px solid #EDDBB0;
    border-right: 1px solid #FFFFFF;
    color: #654C1E;
}

#lltabcontainer li:hover,
.l529 #lltabcontainer li.active {
    background: #fff;
    color: #0E62A9;
}

.l529 #llcontent {
    color: #654c1e;
}

.l529 #llcontent a {
    color: #0E62A9;
}

.l529 .remember a {
    color: #0E62A9;
}

#content .veranstaltungen .Calendar td.selected,
.l529 #content .veranstaltungen .Calendar td.selected .hover {
    background-color: #0E62A9 !important;
    color: #fff;
}

.l529 .travelSearchGruende label {
    color: #785731;
    font-size: 10px;
}

.Calendar.ThemeDefault .Body {
    border: 1px solid #785731 !important;
    background: #eddbb0 !important;
}

.Calendar.ThemeDefault .Body table td {
    background: #E3C889 !important;
}

/* SE TAGCLOUOD */

.l529 #tagcloud {
    background: #1B2D4B url(/gfx/bg-tagcloud.jpg) repeat-y left top;
}

.l529 #externalLinks a {
    border: #f6edd8;
}

#externalLinks a:hover,
.l529 #externalLinks a.on {
    border: #785731;
    color: #785731;
    background: #f6edd8;
}

.l529 #footer {
    background: #ff9108 none;
}

#footer p,
.l529 #footer .kontakt a {
    color: #ffffff;
}

#footer .links1 a,
.l529 #footer .links2 a {
    color: #ffffff;
}

.Template h1,
.template h1,
.Template h1.headline,
.l529 .Template h1 a {
    color: #0E62A9;
}

.l529 #content .Template h1 a {
    border-bottom: 1px dotted #0E62A9;
}

.l529 #content .Nachricht .info h1 a {
    border-bottom: 1px dotted #785731;
    color: #785731;
}

.Template h2,
.Template h2.headline,
.l529 .Template h2 a {
    color: #785731;
}

.l529 .Template h2 a {
    border-bottom: 1px dotted #785731;
}

.Template h3,
.Template h3.headline,
.l529 .Template h3 a {
    color: #785731;
}

.l529 .Template h3 a {
    border-bottom: 1px dotted #785731;
}

.l529 .Template h3 a:hover {
    border-bottom: 1px solid #785731;
}

.l529 .button a {
    color: #0E62A9;
}

.l529 .button a.back {
    color: #0E62A9;
}

.treffer,
.l529 .trefferschmal {
    background: #eddbb0 !important;
}

/* Template Divider */

.l529 .Template.s {
    color: #0E62A9;
    background: #eddbb0;
}

.l529 .s6 .head a {
    color: #0E62A9;
}

.l529 .trefferlistefooter {
    border-top: 1px solid #0E62A9;
    color: #0E62A9;
}

.l529 .trefferlistefooter a {
    color: #000;
}

.s142 #travelsearch .treffersucheheader,
.l529 .s142 #travelsearch .treffersuche h3 {
    border-bottom: 1px solid #0E62A9;
}

.l529 .s142 #travelsearch .treffersuchefooter {
    border-top: 1px solid #0E62A9;
}

.l529 .s142 .treffer .kontaktinfo .leaflet.pauschale {
    color: #0E62A9;
}

.treffer .detailinfo .kategorie,
.l529 .trefferschmal .detailinfo .kategorie {
    color: #785731 !important;
}

.l529 .Template.LIS .trefferlistefooter a {
    color: #000;
}

.listeData ul.vorschauData li.detail,
.l529 .listeData ul.vorschauData li.detail:hover {
    background: #EDDBB0;
}

.Detail .searchContentTemplate .header h2.divider,
.Detail .imageContentTemplate .header h2.divider,
.Detail .bilderContentTemplate .header h2.divider,
.Detail .artikelContentTemplate h2.divider,
.l529 .Detail .vaContentTemplate .header h2.divider {
    color: #0E62A9;
}

/* Ergebnisse Suchseite */

.l529 .Document.Detail .searchContentTemplate form {
    border: 1px solid #eddbb0;
}

.l529 .Document.Detail .searchContentTemplate .Nachrichten {
    background: #eddbb0;
}

.l529 #carousel {
    background: #0E62A9;
}

.l529 .ContentTemplateDetail .untermenu {
    border-bottom: 1px solid #0E62A9;
}

.l529 .ContentTemplateDetail .treffer .detailinfo .kategorie {
    color: #785731;
}

.l529 .travelContentTemplateInfo .pauschalentreffer {
    background: #EDDBB0;
}

.l529 .travelContentTemplateInfo .allePauschalen a {
    color: #0E62A9;
}

.getTravelBetriebe .beschreibung p a,
.l529 .getTravelBetriebe .beschreibung a {
    color: #0E62A9;
}

.l529 .travelmerkmale ul ul {
    border-top: 1px solid #FFF7D3;
    border-bottom: 1px solid #EDDBB0;
}

.ContentTemplateDetail .untermenu a,
.l529 .ContentTemplateDetail .untermenu a:hover {
    background: #0E62A9;
}

.l529 .ContentTemplateDetail .untermenu2 a {
    color: #785731;
}

.l529 .treffersuche {
    background: #EDDBB0;
    color: #785731;
}

.l529 table.zimmerpreise {
    background: #EDDBB0;
}

.l529 table.zimmerpreise thead tr {
    color: #EDDBB0;
}

.l529 .googlemap .InfoWindow .closeWindow {
    background: #0E62A9;
}

.l529 .googlemap .InfoWindow .button {
    background: #0E62A9;
}

.LIS .treffer .titel a,
.l529 .LIS .trefferschmal .titel a {
    color: #0E62A9;
}

.LIS .treffer .weiter a,
.l529 .LIS .trefferschmal .weiter a {
    color: #0E62A9;
}

.l529 .Tags span a {
    background: #0E62A9;
}

.l529 #leaflet {
    background: url("/gfx/bg-leaflet-bottom-alpenbad.jpg") no-repeat scroll left bottom transparent;
}

.l529 #lltabcontainer {
    background: url("/gfx/bg-leaflet-middle-alpenbad.jpg") repeat-y scroll left top transparent;
}

.l529 #llabel {
    background: url("/gfx/bg-leaflet-top-alpenbad.jpg") no-repeat scroll left top transparent;
}

.l529 #lltabcontainer li:hover, #lltabcontainer li.active {
    background: none repeat scroll 0 0 #ACCCFC;
    color: #ffffff;
}

.l529 .remember a {
    background: url("/gfx/bg-content-mehr-alpenbad.jpg") no-repeat scroll right center transparent;
}

.l529 #subNav {
    background: #f6edd8;
}

.l529 #subNav .off{
    background: none repeat scroll 0 0 #0093d3;
}

.l529 #subNav .open ul {
    background: none repeat scroll 0 0 #0093d3;
}

.l529 #subNav ul li a {
    background: none repeat scroll 0 0 #0e62a9;
}

.l529 #subNav ul li ul li a {
    color: #ffffff;
    background: #0093d3;
}

#subNav ul li ul li a:hover,
#subNav ul li ul li.active a,
.l529 #subNav ul li ul li.open a {
    background: #0E62A9;
    color: #fff;
}

.l529 #banner .headline {
    color: #0e62a9;
}

.l529 #banner .headline a {
    color: #1375b6;
}

.l529 #pfronten-trourismus-link {
    background: url("/gfx/back-link-alpenbad.jpg") no-repeat scroll right top transparent;
    bottom: 57px;
    color: #FFFFFF;
    font-size: 14px;
    padding-right: 25px;
    position: absolute;
    right: 25px;
}

.l529 .alpenbad-kontakt {
    font-size: 0.8em;
    margin-left: 18px;
}

.l529 .alpenbad-kontakt .blau {
    color: #0e62a9;
}

.l529 .alpenbad-kontakt .small {
    font-size: 0.75em;
}

.l529 #leaflet2 {
 display: none; 
}
 }