body { background: #f2f2f2 url(/img/de/appartement.png) repeat-x; color: #5F6C74; font-family: Arial, Helvetica, sans-serif; font-size : 13px; margin: 0; padding: 0; min-height: 100%;}

#hdwrap { width: 770px; height: 270px; position: absolute; top: 0px; left: 50%; margin-left: -385px; }
#bgwrap { z-index: 7; width: 770px; min-height: 100%; position: absolute; top: 0px; left: 50%; margin: 0px 0px 80px -385px; background: #FFFFFF url(/img/de/appartement-tirol.png) bottom center no-repeat; border-left: #000000 1px solid; border-right: #000000 1px solid; }
#mnwrap { width: 550px; margin: 270px 10px 0px 0px; float: right; padding-bottom: 80px; }
#smwrap { width: 190px; margin: 290px 10px 0px 10px; }
#ftwrap { clear: both; width: 770px; height: 60px; position: absolute; bottom: 0px; left: 0px; }
#fxwrap { z-index: 1; width: 100%; height: 60px; position: fixed; bottom: 0px; background: url(/img/de/ferienwohnungen-tirol.png) center; }
#prhead { display: none; }

#hdovly { z-index: 101; display: block; position: absolute; top: 0px; left: 0px; width: 770px; height: 270px; background: url(/img/de/hd.overlay.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; }
#hdlogo { z-index: 102; display: block; position: absolute; top: 0px; left: 0px; width: 201px; height: 73px; background: url(/img/de/hd.logo.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; }
#hdtyro { z-index: 102; position: absolute; top: 0px; right: 0px; }

.hdmu a { z-index: 102; display: block; height: 24px; position: absolute; top: 185px; background-repeat: no-repeat; background-position: 0px 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; }
.hdmu a:hover { background-position: 0px -24px; }
.hdma a { background-position: 0px -24px; }
.hdm1 a { width: 99px; left: 10px; background-image: url(/img/de/hd.haus-fock.png); }
.hdm2 a { width: 162px; left: 117px; background-image: url(/img/de/hd.ferienwohnungen.png); }
.hdm3 a { width: 67px; left: 287px; background-image: url(/img/de/hd.preise.png); }
.hdm4 a { width: 139px; left: 362px; background-image: url(/img/de/hd.lage-anfahrt.png); }
.hdm5 a { width: 143px; left: 509px; background-image: url(/img/de/hd.sport-freizeit.png); }

#hdkntk a { z-index: 102; display: block; width: 70px; left: 700px; background-image: url(/img/de/hd.kontakt.png); height: 14px; position: absolute; top: 195px; background-repeat: no-repeat; background-position: 0px 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; }
#hdkntk a:hover { background-position: 0px -14px; }

#seefeld { display: block; width: 51px; height: 51px; position: absolute; top: 4px; right: 4px; background-image: url(/img/de/ft.seefeld.png); background-repeat: no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; }

#impressum { position: absolute; bottom: 4px; right: 60px; font-size: 12px; }
#impressum a:link,#impressum a:visited { color: #5F6C74; text-decoration: none; }
#impressum a:hover { color: #FFFFFF; text-decoration: none; }

.smu a { display: block; width: 185px; height: 21px; background-image: url(/img/de/smu.png); background-repeat: no-repeat; background-position: 0 0; font-size: 13px; font-weight: normal; margin-bottom: 10px; padding-top: 2px; padding-left: 8px; }
.smu a:link,.smu a:visited { color: #5F6C74; text-decoration: none; }
.smu a:hover { color: #990000; background-position: 0px -29px; }
.smua a { display: block; width: 185px; height: 21px; background-image: url(/img/de/smu.png); background-repeat: no-repeat; background-position: 0 -29px; font-size: 13px; font-weight: normal; color: #990000; margin-bottom: 10px; padding-top: 2px; padding-left: 8px; }
.smua a:visited,.smua a:hover { color: #990000; text-decoration: none; }

.pic { background-color: #eeeeee; border: #999999 1px solid; padding: 3px; font-size: 11px; }
.pic:hover { background-color: #ffffee; }
.pic.leftalign { float: left; margin: 0 10px 3px 0; }
.pic.rightalign { float: right; margin: 0 0 3px 10px; }
.pic.linksalign { float: left; margin: 0 10px 3px 0; }
.pic.rechtsalign { float: right; margin: 0 0 3px 10px; }
.pic img { border: #999999 1px solid; }
/*.pic img:hover { border: #990000 1px solid; }*/
.pic a img { display: block; margin-bottom: 3px; }

a,a:link,a:visited { color:#990000; text-decoration:none; }
a:hover,a:active { color:#FF0000; text-decoration:none; }
h1 { font: normal 24px Georgia, "Hoefler Text", "Bitstream Vera Serif", Times New Roman, Serif; color: #990000; margin: 0 0 10px 0;  }
h2 { font: normal 18px Georgia, "Hoefler Text", "Bitstream Vera Serif", Times New Roman, Serif; color: #00569B; margin: -8px 0 13px 0; }
h3 { font: normal 14px Georgia, "Hoefler Text", "Bitstream Vera Serif", Times New Roman, Serif; color: #990000; margin: 0 0 4px 0; }
p { clear: both; }

.knttel { font-size: 12px; background: url(/img/de/ico.tel.gif) no-repeat; padding-left: 20px; }
.kntfax { font-size: 12px; background: url(/img/de/ico.fax.gif) no-repeat; padding-left: 20px; }
.kntwww { font-size: 12px; background: url(/img/de/ico.www.gif) no-repeat; padding-left: 20px; }
#kntmap { border: #666666 1px solid; padding: 5px; }
#gglmap { border: #00569B 1px solid; width: 100%; height: 100%; }

.gpic { width: 162px; height: 122px; background-color: #eeeeee; border: #999999 1px solid; padding: 3px; float: left; margin: 0 13px 13px 0; }
.gpic:hover { border: #990000 1px solid; background-color: #ffffff; }
.gpic img { display: block; border: #999999 1px solid; }
.gpic img:hover { border: #990000 1px solid; }

#grundriss { float: right; margin: 0 0 10px 10px; font-size: 10px; text-align: right; color: #999999; }
#grundriss img { margin: 0 0 5px; }

.prtbl { width: 100%; table-layout: fixed; border-collapse: collapse; empty-cells: show; }
.prttl { font-size: 15px; color:#990000; font-weight: bold; }
.prttl i { font-style: normal; font-size: 10px; color:#85939b; font-weight: normal; }
.prhdr { text-align: center; width: 80px; font-size: 11px; font-weight: bold; border-left: #85939b 1px solid; border-right: #85939b 1px solid; }
.prcnt { font-weight: bold; border-bottom: #999999 1px solid; border-top: #85939b 1px solid; }
.prcnt i { font-style: normal; font-size: 10px; font-weight: normal; color: #85939b; }
.prcnx { text-align: center; border: #85939b 1px solid; padding: 3px; font-weight: bold; }
.prcns { background-color: #e3fde3; }
.prcnw { background-color: #e3ecfd; }
.prcnz { font-size: 11px; border-bottom: #999999 1px solid; border-top: #85939b 1px solid; }
.prcne { background-color: #eeeeee; }
.preur { font-size: 10px; }

.sphdr { font-size: 12px; display: block; margin: 15px 0 0 0; padding: 3px; }
.sphdr b { display: block; font: normal 18px Georgia, "Hoefler Text", "Bitstream Vera Serif", Times New Roman, Serif; color: #990000; margin: 0 0 4px 0;}
.sphs { background-color: #e3fde3; }
.sphw { background-color: #e3ecfd; }
.sphw b, .spw b { color: #00569B; }
.sphs b, .sps b { color: #599b59; }

.spcnt { font-size: 12px; display: block; margin: 7px 0 0 0; padding: 3px 3px 3px 140px; background-repeat: no-repeat; min-height: 80px; }
.spcnt b { font-size: 13px; display: block; margin: 0 0 3px 0; }
.sps { background-color: #f2fdf2; }
.spw { background-color: #f4f7fe; }



