/* GLOBAL */
body, table, td, p                       { color: #262626; font-size: 11px; font-family: Tahoma, Arial; line-height: 1.4em }
input, textarea, select, option     { color: #262626; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
a     { color: #262626; font-size: 11px; font-weight: normal; text-decoration: none }
a:hover     { color: #a51a23; font-weight: normal }
h1       { color: #343434; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 10px 0 }
div.h1 {float:left}
div.back  { text-decoration: none; background-image: url(../de/images/point_back.gif); background-repeat: no-repeat; background-position: left top; margin-top: 10px; margin-bottom: 10px; padding-top: 2px; padding-left: 25px; float: right }
h2      { color: #262626; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url("../de/images/point-red.gif"); background-repeat: no-repeat; background-position: left 1px; margin: 0; padding-left: 10px }
h3  { color: #000; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; margin-bottom: 10px }
h4   { color: #a51a23; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; background-color: #f3dfdf; margin: 0; padding-left: 5px; height: 18px; vertical-align: middle }
.clear {clear:both}
/* LAYOUT */
.borderright { border-right: 1px solid #c3c4c7 }
.borderleft { border-left: 1px solid #c3c4c7 }
.bordermap {border-right: 1px solid #c3c4c7;border-left: 1px solid #c3c4c7}
.borderfooter  { padding: 1px; border-right: 1px solid #c3c4c7; border-left: 1px solid #c3c4c7 }
.borderheader  { padding: 1px; border-right: 1px solid #c3c4c7; border-left: 1px solid #c3c4c7 }

/* HEADER*/
.logo  { position: absolute }
.tirollogo   { margin-left: 710px; position: absolute }
.saison   { margin-top: 6px; margin-left: 800px; position: absolute; width: 190px }
.headerimage  { margin-top: 95px; position: absolute; width: 992px; height: 272px; overflow: hidden }
.headerlinie    { margin-top: 223px; margin-left: 1px; position: absolute; overflow: hidden }

/* STYLES */
.copy { color: #262626; font-size: 11px }
.copylink { color: #262626; font-size: 11px; font-weight: normal; text-decoration: none }
.copylink:hover { color: #a51a23; font-size: 11px; font-weight: normal; text-decoration: none }
.copylink-selected { color: #a51a23; font-size: 11px; font-weight: normal; text-decoration: none }
.copylink-selected:hover { color: #a51a23; font-size: 11px; font-weight: normal; text-decoration: none }
.saisonlink  { color: #262626; font-size: 11px; font-weight: normal; text-decoration: none }
.saisonlink:hover  { color: #262626; font-size: 11px; font-weight: normal; text-decoration: underline }
.saisonlink-selected  { color: #262626; font-size: 11px; font-weight: normal; text-decoration: underline }
.saisonlink-selected:hover  { color: #262626; font-size: 11px; font-weight: normal; text-decoration: underline }
.redlink { color: #a51a23; font-weight: normal; text-decoration: none }
.redlink:hover { color: #a51a23; font-weight: normal; text-decoration: underline }
.image { }
.image:hover { text-decoration: underline }
.search { font-weight: normal; text-decoration: none }
.search:hover  { color: #a51a23; font-weight: normal; text-decoration: underline }
.search-selected  { color: #a51a23; font-weight: normal; text-decoration: underline }
.search-selected:hover  { color: #a51a23; font-weight: normal; text-decoration: underline }
.menutitel { color: #a51a23; font-weight: bold }
.bannerlink    { color: #a51a23; text-decoration: none; background-image: url(../de/images/arrow.gif); background-repeat: no-repeat; background-position: left 6px; display: block; margin-top: 10px; padding-left: 12px }
.bannerlink:hover { color: #a51a23; text-decoration: underline }
.optionGray  { color: gray; font-style: normal; font-weight: bold; background-color: white }
.titelmanager { background-image: url("../de/images/bg_manager.gif"); background-repeat: no-repeat; background-position: left bottom }
.kontextlink  { color: #a51a23; font-weight: bold; text-decoration: none }
.kontextlink:hover { color: #a51a23; font-weight: bold;}

/* KONTEXT */
.kontext .unterkunftFinder     { background-color: #eeedee; margin: 1px 1px 10px; padding-bottom: 10px; border-top: 1px solid #c3c4c7; border-bottom: 1px solid #c3c4c7 }
.kontext .eventFinder      { background-color: #f9efef; margin: 1px 1px 10px; padding-bottom: 10px; border-top: 1px solid #c3c4c7; border-bottom: 1px solid #c3c4c7 }
.prospekt-background  { background-image: url("../de/images/prospekte.gif"); background-repeat: no-repeat; background-position: right 5px }
.facebookbutton    { background-color: #f0f0f0; background-image: url(../de/images/button_facebook.gif); background-repeat: no-repeat; background-position: 2px 2px; margin-right: 3px; margin-bottom: 1px; padding: 7px 5px 8px 33px }
.facebookbutton a  { text-decoration: none }
.twitterbutton    { background-color: #f0f0f0; background-image: url(../de/images/button_twitter.gif); background-repeat: no-repeat; background-position: 2px 2px; margin-right: 3px; margin-bottom: 1px; padding: 7px 5px 8px 33px }
.twitterbutton a  { text-decoration: none }

/* LINKS / BUTTONS*/
a.quicklink   { margin-right: 3px; float: left; border: solid 1px #929292 }
a.quicklink:hover    { text-decoration: none; border-color: #4e4e4e }
a.stylesmall      { color: #a51a23; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #fff; background-image: url(../de/images/background_headbutton.gif); background-repeat: repeat-x; background-position: left bottom; display: block; margin-right: 3px; padding: 2px 4px; float: left; border: solid 1px #929292 }
a.stylesmall:hover    { color: #a51a23; font-size: 11px; font-weight: normal; text-decoration: none; border-color: #4e4e4e }
a.stylemiddle     { color: #000000; font-size: 13px; font-weight: normal; text-decoration: none; background-color: #fff; background-image: url(../de/images/background_headbutton.gif); background-repeat: repeat-x; background-position: left bottom; display: block; margin-right: 3px; padding: 2px 4px; float: left; border: solid 1px #929292 }
a.stylemiddle:hover    { color: #a51a23; font-size: 13px; font-weight: normal; text-decoration: none; border-color: #4e4e4e }
a.stylelarge     { color: #000000; font-size: 15px; font-weight: normal; text-decoration: none; background-image: url(../de/images/background_headbutton.gif); background-repeat: repeat-x; background-position: left bottom; display: block; margin-right: 3px; padding: 2px 4px; float: left; border: solid 1px #929292 }
a.stylelarge:hover    { color: #a51a23; font-size: 15px; font-weight: normal; text-decoration: none; border-color: #4e4e4e }

label.quicktext {}
input.quicksearch    { font-size: 11px; line-height: 17px; margin: 1px 0 0; padding: 1px 1px 1px 4px; width: 150px; height: 17px; vertical-align: top; border: solid 1px #929292 }
input.quicksubmit  { margin: 1px 0 0; vertical-align: top }

/* FOOTER */
#footer  { }
#footer h5      { color: #626262; font-size: 16px; font-weight: bold; text-decoration: none; margin: 15px 10px 10px; clear: both }
#footer h5 span   { font-size: 22px; display: block; padding: 0 5px 4px 0 }
#footer .links  { margin-bottom: 10px; margin-left: 10px }
#footer ul   { margin: 0 15px 0 0; padding: 0; width: 120px; float: left }
#footer .social ul  { width: 180px }
#footer li  { list-style-type: none; margin: 0; padding: 0 }
#footer li a    { text-decoration: none; background-image: url(../de/images/point_footer.gif); background-repeat: no-repeat; background-position: left 3px; display: block; padding: 3px 5px 3px 25px }
#footer li a.facebook        { text-decoration: none; background-image: url(../de/images/facebook.png); background-repeat: no-repeat; background-position: left 3px; display: block; padding: 3px 5px 3px 22px }
#footer li a.twitter        { text-decoration: none; background-image: url(../de/images/twitter.png); background-repeat: no-repeat; background-position: left 2px; display: block; padding: 3px 5px 3px 22px }
#footer li a.youtube         { text-decoration: none; background-image: url(../de/images/youtube.png); background-repeat: no-repeat; background-position: left 2px; display: block; padding: 3px 5px 3px 22px; float: left }
#footer li div.plusone   { margin-top: 3px; margin-left: 10px; width: 60px; float: left }
#footer li div.google  { float: left;margin-top:5px; }
#footer .anreise    { margin-left: 115px; position: absolute }
#footer .phone  { margin-left: 10px }
a.html   { text-decoration: none; background-image: url(../de/images/htmlversion.gif); background-repeat: no-repeat; background-position: left 3px; display: block; padding: 2px 3px 10px 25px; float: left }
a.mobile  { text-decoration: none; background-image: url(../de/images/mobile.gif); background-repeat: no-repeat; background-position: left top; display: block; margin-right: 10px; padding: 2px 3px 10px 22px; float: left }

/* SEARCH */
#contentSearch   { margin-top: 25px; margin-bottom: 25px }
#contentSearch div.item {background-color: #f9efef; margin-bottom: 10px; padding: 5px}
#contentSearch a.title   { color: #901a24; font-weight: bold; background-image: url(../de/images/ico_page.gif); background-repeat: no-repeat; background-position: left top; display: block; padding-left: 20px }
#contentSearch a.hotel  { background-image: url(../de/images/ico_hotel.gif) }
#contentSearch a.info  { background-image: url(../de/images/ico_info.gif) }
#contentSearch div.info   { color: #6e6e6e; margin-top: 5px; padding-left: 20px }
#contentSearch div.noresult   { color: #a61a23; font-weight: bold; text-decoration: none; background-color: #e8d1d3; padding: 5px }
