body, html    { width: 100% }
body, table, td, p                      { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.4 }
input, textarea, select, option   { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; padding: 1px; -webkit-border-radius: 0px }
a  { color: #1762ae; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
a:hover { color: #1762ae; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline }
.language      { color: #666; font-weight: bold; text-transform: uppercase }
.language:hover { color: #666; font-weight: bold; text-decoration: underline; text-transform: uppercase }
.copyrights-bg { background-color: #82939b }
.copyrights  { color: #000; font-size: 10px; font-weight: bold }
.copyrightlink    { color: #000; font-size: 10px; font-weight: bold; text-decoration: none }
.copyrightlink:hover    { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none }
.suche { color: #5d5d5d; font-size: 10px; font-weight: bold; text-transform: uppercase }
.siteSubtitel    { color: #000; font-weight: bold }
.siteRightborder { border-right: 1px solid #9a9a9a }
.siteField { font-weight: normal; height: 17px }
.siteRed  { color: #143e76; font-weight: bold }
.siteQueryInformation { border: solid 1px #a4a091 }
.meta { color: #ccc; font-size: 10px }
.metalink  { color: #ccc; font-size: 10px; font-weight: normal; text-decoration: underline }
.metalink:hover  { color: #ccc; font-size: 10px; font-weight: normal; text-decoration: underline }
.vermieterPreviewImage   { width: 120px; height: 80px; border: solid 1px #c0c9cd }
hr      { background-color: white; background-image: url("../de/images/line_form.gif"); background-repeat: repeat-x }
.bergdoktor   { color: #20010a; font-size: 13px; font-weight: normal; letter-spacing: -1px }
.bergdoktor:hover   { color: #20010a; font-size: 13px; font-weight: normal; text-decoration: underline; letter-spacing: -1px }
.bergdoktorborder { border: solid 1px #a4a8b1 }
.cmsAZ  { background-color: #dfe4e6; border: solid 1px #dfe4e6 }
.cmsAZText   { padding-right: 10px }
.bg-left { background-color: #c8e3f1; background-image: url(../de/images/bg-left.gif); background-repeat: repeat-y; background-position: right top }
.bg-right    { background-color: #c8e3f1; background-image: url(../de/images/bg-right.gif); background-repeat: repeat-y; background-position: left top }
.bg-rightgradient      { background-color: #c8e3f1; background-image: url(../de/images/bg-right.gif); background-repeat: repeat-y; background-position: left top }
.bg-righttop  { background-image: url(../de/images/bg-righttopgradient.gif); background-repeat: repeat-x; background-position: left top; width: 100%; height: 361px }
.bg-rightimage  { background-image: url(../de/images/bg-righttopimage.gif); background-repeat: no-repeat; background-position: left top; width: 147px; height: 361px }
.breadcrumb { font-weight: normal; text-decoration: none }
.breadcrumb:hover { font-weight: normal; text-decoration: underline }
.language img  { margin-top: 2px; position: absolute }
.button-language { color: #838383; font-weight: bold; text-transform: uppercase; padding-left: 20px }
.button-language:hover { color: #82939b; font-weight: bold; text-decoration: none; text-transform: uppercase }
.kontext-titel  { color: #000; font-weight: bold }
.entry-group    { background-image: url("../de/images/kontext-buttonbg.gif"); background-repeat: repeat-x; background-position: left top; padding-left: 5px; height: 25px; vertical-align: middle; border: solid 1px #82939b }
.entry-az-selected    { background-image: url("../de/images/kontext-buttonbg.gif"); background-repeat: repeat-x; background-position: left top; padding-right: 5px; padding-left: 5px; height: 25px; vertical-align: middle; border: solid 1px #82939b }
.entry-az    { padding-right: 5px; padding-left: 5px; height: 25px; vertical-align: middle }
#pages_navigation       { display: block; border-color:  }
#pages_navigation a     { text-decoration: none; display: block; margin-top: 0; margin-right: 2px; margin-bottom: 0; padding: 1px 4px; float: left; border: solid 1px #efefef }
#pages_navigation a:active, #dta_pages_navigation a:hover  { background-color: #c1e0ef; border: solid 1px #82939b }
#pages_navigation a:hover, #dta_pages_navigation a:hover  { border: solid 1px #82939b }
#pages_navigation a#current:link, #pages_navigation a#current:visited, #pages_navigation a#current:active, #pages_navigation a#current:hover  { color: #000; background: #c1e0ef; border: solid 1px #82939b }
.htmlHeader  { background-image: url("../de/images/head_logo.gif"); background-repeat: no-repeat; background-position: left top; width: 950px; height: 224px }
.htmlSearch { background-image: url("../de/images/bg-suche.gif"); background-repeat: repeat; background-position: left top; width: 185px; height: 31px }
/*Superskiwochen*/
#superskiwochen   { background-color: #688aa4; background-image: url("../de/images/bg-superskiwochen.gif"); background-repeat: repeat-x; background-position: left top; padding: 3px; border: solid 3px #eaeaea }
#superskiwochen .titel      { color: #fff; font-size: 16px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; margin-left: 4px; float: left }
#superskiwochen .info        { color: #fff; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 6px; margin-left: 10px; float: left }
#superskiwochen .link_button                      { color: #fff; font-weight: bold; text-decoration: none; background-color: #58863b; background-image: url("../de/images/point-white.gif"); background-repeat: no-repeat; background-position: 5px center; text-align: left; display: block; margin-top: 6px; margin-right: 8px; padding: 2px 5px 3px 20px; float: right; border: solid 1px #82939b }
#superskiwochen .link_button:hover    { font-weight: bold; text-decoration: underline; float: right }
#superskiwochen .clear {clear: both;}

/* Wetter */
.wetter_icon img  { behavior: url(../scripts/iepngfix.htc)  }
.wetter     { margin-bottom: 10px }
.wetter .seperator  { height: 10px; clear: both }
.wetter .wetterheader   { font-weight: bold; margin-top: 10px; margin-bottom: 10px; clear: both }
.wetter .wettertext  { margin-top: 10px; margin-bottom: 10px }
.wetter .schneebericht               { background-color: #f4f8fb; background-image: url("../de/images/bg-schneebericht.gif"); background-repeat: repeat-x; background-position: left top; margin-right: 1px; margin-bottom: 10px; width: 247px; height: 125px; float: left }
.wetter .schneebericht .berg      { color: #1762ae; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-top: 10px; margin-left: 10px }
.wetter .schneebericht .tal            { color: #1762ae; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-top: 42px; margin-left: 175px }
.wetter .item              { background-color: #c1e0ef; background-image: url("../de/images/bg-wetter.gif"); background-repeat: no-repeat; background-position: right bottom; margin-right: 1px; padding: 5px 5px 12px; height: 120px; float: left }
.wetter .item .titel               { color: #1762ae; font-weight: bold; background-image: url("../de/images/button_bg.gif"); background-repeat: repeat-x; background-position: left top; text-align: center; text-transform: uppercase; margin-bottom: 5px; padding: 3px 2px; width: 151px }
.wetter .item .icon              { text-align: center; margin-top: 5px; margin-bottom: 5px; width: 151px; height: 32px; vertical-align: middle }
.wetter .item .icon img   { behavior: url(../scripts/iepngfix.htc)  }
.wetter .item .temperatur          { text-align: center; width: 151px }
.wetter .item .text         { text-align: center; width: 151px }
#quickwait   { padding: 5px 23px 5px 12px }
#quickwaitimage  { margin-right: 5px; margin-bottom: 20px; float: left }


