.pkgDAVBergwetter table th, .pkgDAVBergwetter table td.centered {
    text-align: center
}

.pkgDAVBergwetter .forecast7DayStatsHeadline {
    display: none
}

.pkgDAVBergwetter .forecast7DayStatsHeadline.active {
    display: inline
}

.pkgDAVBergwetter .thirdlevelnavi ul li {
    list-style-type: none;
    background: url("arrowSmallRight.png") no-repeat 7px 5px transparent;
    margin: 0;
    vertical-align: middle;
    padding-left: 20px;
    border: none;
    padding-right: 0px
}

.pkgDAVBergwetter .thirdlevelnavi ul li.firstnode {
    list-style: none;
    padding-left: 0px;
    background: none
}

.pkgDAVBergwetter .buttonNav {
    margin-top: 30px
}

.pkgDAVBergwetter .buttonNav a, .pkgDAVBergwetter .buttonNav a:hover, .pkgDAVBergwetter .buttonNav a:link {
    clear: none;
    float: right;
    margin-right: 8px;
    display: block;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none
}

.pkgDAVBergwetter .buttonNav a.alpenGesamtButton, .pkgDAVBergwetter .buttonNav a:hover.alpenGesamtButton, .pkgDAVBergwetter .buttonNav a:link.alpenGesamtButton {
    padding: 5px 20px;
    margin-right: 0px
}

.pkgDAVBergwetter .temperatur {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px
}

.pkgDAVBergwetter h2 {
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px
}

.pkgDAVBergwetter .textPrognose {
    font-weight: bold;
    padding-bottom: 10px;
    height: 50px
}

.pkgDAVBergwetter .forecastDetailtable td, .pkgDAVBergwetter .forecastDetailtable th {
    text-align: center;
    width: 80px
}

.pkgDAVBergwetter .forecastDetailtable td .overviewbigValue, .pkgDAVBergwetter .forecastDetailtable th .overviewbigValue {
    font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
    font-size: 13px;
    font-weight: normal
}

.pkgDAVBergwetter .forecastDetailtable td.tdHeadlineRow, .pkgDAVBergwetter .forecastDetailtable th.tdHeadlineRow {
    text-align: left
}

.pkgDAVBergwetter .forecastDetailtable td.tdHeadlineRow h2, .pkgDAVBergwetter .forecastDetailtable th.tdHeadlineRow h2 {
    font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 5px
}

.pkgDAVBergwetter .forecastDetailtable td.firstColumn, .pkgDAVBergwetter .forecastDetailtable th.firstColumn {
    text-align: left;
    line-height: 15px;
    padding-bottom: 7px;
    padding-top: 7px
}

.pkgDAVBergwetter .forecastDetailtable td.statsTD, .pkgDAVBergwetter .forecastDetailtable th.statsTD {
    border: 1px solid black;
    vertical-align: bottom;
    height: 70px
}

.pkgDAVBergwetter .forecastDetailtable td.textOnly, .pkgDAVBergwetter .forecastDetailtable th.textOnly {
    vertical-align: middle
}

.pkgDAVBergwetter .forecastDetailtable td .statsBlock, .pkgDAVBergwetter .forecastDetailtable th .statsBlock {
    display: block
}

#lastUpdated {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 9px;
    line-height: 11px
}

#forecast7DayStatsContainer {
    display: none;
    margin-top: 5px
}

#forecast7DayStatsContainer.active {
    display: block
}

#bergwetterMapContainer {
    position: relative
}

#bergwetterMapContainer.region .forecastIcon, #bergwetterMapContainer.region .forecastIconContainer {
    z-index: 30
}

#bergwetterMapContainer.region #bergwetterMap {
    display: block
}

#bergwetterMapContainer .forecastIcon, #bergwetterMapContainer .forecastIconContainer {
    position: absolute;
    z-index: 10;
    line-height: 9px
}

#bergwetterMapContainer .forecastIconContainer .stationName {
    color: #4e432d;
    font-weight: bold;
    line-height: 14px;
    font-size: 12px
}

#bergwetterMapContainer .forecastIconContainer .stationName a, #bergwetterMapContainer .forecastIconContainer .stationName a:link {
    text-decoration: none
}

#bergwetterMapContainer .forecastIconContainer .stationName a:hover {
    text-decoration: underline
}

#bergwetterMapContainer .forecastIconContainer .stationName a.hovered {
    text-decoration: underline
}

#bergwetterMapContainer .forecastText {
    margin-top: 13px
}

#bergwetterMapContainer .forecastText h2 {
    font-weight: bold
}

#bergwetterMapContainer #bergwetterMap {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 20;
    display: block
}

#bergwetterMapBg {
    display: none
}

#zamgOverviewTable {
    margin-top: 20px
}

#zamgOverviewTable table {
    border: 1px solid #4e432d
}

#zamgOverviewTable table td, #zamgOverviewTable table th {
    font-size: 10px;
    text-align: left;
    border: 1px solid #4e432d;
    padding: 2px
}

#zamgOverviewTable h2 {
    font-weight: bold
}

#bergwetterMapCopyright {
    text-align: right;
    font-size: 9px;
    line-height: 11px
}

#bergwetterMapCopyright a:link {
    text-decoration: none;
    font-weight: normal
}

#bergwetterMapCopyright a:hover {
    text-decoration: underline
}

#forecastDatesContainer .forecastDateContainer {
    display: none
}

#forecastDatesContainer .active {
    display: block
}

#regioDescription {
    margin-top: 13px;
    margin-bottom: 20px
}

#forecastDayMenu {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
    display: table;
    background-color: #6e825c
}

#forecastDayMenu li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    height: 50px;
    background-color: #6e825c;
    color: #ffffff;
    display: table-cell;
    text-align: center;
    zoom: 1;
    *display: inline;
    *vertical-align: top;
    border-right: 1px solid #8b9d7b;
    background-position: center bottom;
    background-repeat: no-repeat;
    min-width: 80px
}

#forecastDayMenu li:hover {
    background-color: #8b9d7b
}

#forecastDayMenu li.last {
    border: none
}

#forecastDayMenu li.active {
    background-color: #8b9d7b
}

#forecastDayMenu li a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    height: 50px;
    font-size: 12px;
    font-weight: normal
}

#powerTip {
    cursor: default;
    background-color: #ffffff;
    border: 1px solid #4e432d;
    border-radius: 6px;
    color: #000000;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 2147483647;
    width: 250px
}

#powerTip:before {
    content: "";
    position: absolute
}

#powerTip.n:before, #powerTip.s:before {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    left: 50%;
    margin-left: -5px
}

#powerTip.e:before, #powerTip.w:before {
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    margin-top: -5px;
    top: 50%
}

#powerTip.n:before {
    border-top: 10px solid #acacac;
    border-top: 10px solid rgba(172, 172, 172, 0.8);
    bottom: -10px
}

#powerTip.e:before {
    border-right: 10px solid #acacac;
    border-right: 10px solid rgba(172, 172, 172, 0.8);
    left: -10px
}

#powerTip.s:before {
    border-bottom: 10px solid #acacac;
    border-bottom: 10px solid rgba(172, 172, 172, 0.8);
    top: -10px
}

#powerTip.w:before {
    border-left: 10px solid #acacac;
    border-left: 10px solid rgba(172, 172, 172, 0.8);
    right: -10px
}

#powerTip.ne:before, #powerTip.se:before {
    border-right: 10px solid transparent;
    border-left: 0;
    left: 10px
}

#powerTip.nw:before, #powerTip.sw:before {
    border-left: 10px solid transparent;
    border-right: 0;
    right: 10px
}

#powerTip.ne:before, #powerTip.nw:before {
    border-top: 10px solid #acacac;
    border-top: 10px solid rgba(172, 172, 172, 0.8);
    bottom: -10px
}

#powerTip.se:before, #powerTip.sw:before {
    border-bottom: 10px solid #acacac;
    border-bottom: 10px solid rgba(172, 172, 172, 0.8);
    top: -10px
}

#powerTip.nw-alt:before, #powerTip.ne-alt:before, #powerTip.sw-alt:before, #powerTip.se-alt:before {
    border-top: 10px solid #acacac;
    border-top: 10px solid rgba(172, 172, 172, 0.8);
    bottom: -10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 10px
}

#powerTip.ne-alt:before {
    left: auto;
    right: 10px
}

#powerTip.sw-alt:before, #powerTip.se-alt:before {
    border-top: none;
    border-bottom: 10px solid #acacac;
    border-bottom: 10px solid rgba(172, 172, 172, 0.8);
    bottom: auto;
    top: -10px
}

#powerTip.se-alt:before {
    left: auto;
    right: 10px
}

.widgetSatImage {
    margin-top: 20px
}

.widgetSatImage header {
    font-family: adelle, serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    color: #4E432D
}

.pkgDAVBergwetter.widgetOverviewMap .articleContent {
    padding-left: 15px
}

.pkgDAVBergwetter.widgetOverviewMap .articleContent .forecasts {
    position: relative
}

.pkgDAVBergwetter.widgetOverviewMap .articleContent .forecasts .forecastIcon {
    position: absolute
}

.oax {
    font-size: 14px;
    color: #4e432d
}

.oax .oax-backlink-detailpage {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px
}

.oax .oax_h1 {
    font-weight: bold
}

.oax .oax_s1 {
    font-weight: normal
}

.oax a.oax_hoverlink:hover {
    text-decoration: none
}

.oax .oax_smallFlexView .oax_selectors .oax_selector_button {
    width: 180px
}

.oax .oax_smallFlexView .oax_selectors .oax_selector_button .oax-activity.oax_ellipsis {
    width: 150px
}

.oax .oax-what-dropdown-wrapper .oax_space_block {
    width: 188px
}

.oax .oax_selector_input {
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.oax .oax-filter-wrap-isAlpineClubHut {
    display: none !important
}

.oax .oax-filter-wrap-isOfficialAvMountainHut {
    display: block !important
}

.oax .oax_hut_predicates {
    display: block !important
}

.oax.oax-part-singleviewpage .oax_head_bar {
    display: none
}

body.oax-detailmap-visible .header, body.agMapFullScreen .header {
    display: none
}

body.oax-detailmap-visible .oax .cottageList, body.agMapFullScreen .oax .cottageList {
    left: 456px !important;
    top: 56px !important
}

body.oax-detailmap-visible .oax .cottageList .oax_space_block, body.agMapFullScreen .oax .cottageList .oax_space_block {
    width: 188px
}

a.huettensucheBacklink, a.huettensucheBacklink:link, a.huettensucheBacklink:hover {
    font-size: 12px;
    line-height: 14px;
    color: #333;
    text-decoration: none;
    font-weight: normal
}

a.huettensucheBacklink .oax_icon_font, a.huettensucheBacklink:link .oax_icon_font, a.huettensucheBacklink:hover .oax_icon_font {
    font-family: "WebfontRegular";
    font-size: 1em;
    text-transform: none;
    padding-left: 3px
}

#directCottageSelectList {
    display: none
}

.oax.alp-oax-ext.hidden {
    display: none
}

.oax.alp-oax-ext .alp_oax_width_tooltip_content_width {
    width: 300px;
    height: 400px;
    overflow-y: scroll
}

.oax.alp-oax-ext ul {
    list-style: none outside none;
    padding: 0
}

.oax.alp-oax-ext ul li a {
    font-size: 12px;
    font-style: italic;
    line-height: 18px;
    color: #333
}

#alp-part-direct-cottage {
    margin-right: 0 !important
}

.toggleMenuDiv .bookmarklet {
    padding-left: 15px
}

.snippetPkgViewRendererMTPkgViewRendererSnippetGalleryGalleryWithNavigation .snippets .snippetListDivList .listItem {
    margin-bottom: 20px
}

.snippetPkgViewRendererMTPkgViewRendererSnippetGalleryGalleryWithNavigation .snippets .snippetListDivList .listItem .itemName {
    margin-bottom: 10px;
    text-decoration: underline;
}