/* banner-menü start */
#deg_360 {top: 320px;}
#mb-placeholder {height: 282px;}
#mb-outer {height: 282px;}
#mb-outer2 {height: 282px; top: 202px;}
ul#mb {height: 282px; background-repeat: no-repeat; background-image:url(../img/apartments/submnu/bg2.png);}

ul#mb li a#mb-item1 {background-image:url(../img/apartments/submnu/item_1.png); height: 30px;} 
ul#mb li a#mb-item1-1 {background-image:url(../img/apartments/submnu/item_1_1.png); height: 20px;} 
ul#mb li a#mb-item1-2 {background-image:url(../img/apartments/submnu/item_1_2.png); height: 28px;} 
ul#mb li a#mb-item1-3 {background-image:url(../img/apartments/submnu/item_1_3.png); height: 37px;} 
ul#mb li a#mb-item1-4 {background-image:url(../img/apartments/submnu/item_1_4.png); height: 37px;} 
ul#mb li a#mb-item1-5 {background-image:url(../img/apartments/submnu/item_1_5.png); height: 37px;} 
ul#mb li a#mb-item1-6 {background-image:url(../img/apartments/submnu/item_1_6.png); height: 37px;} 
ul#mb li a#mb-item1-7 {background-image:url(../img/apartments/submnu/item_1_7.png); height: 37px;} 
ul#mb li a#mb-item1-on {background-image:url(../img/apartments/submnu/item_1_on.png); height: 30px;} 

ul#mb li a#mb-item1:hover, ul#mb li a#mb-item1-on:hover, ul#mb li.mb-list1 a.on {background-position: 0px -30px;}
ul#mb li a#mb-item1-1:hover, ul#mb li a#mb-item1-1:hover, ul#mb li.mb-list1-1 a.on {background-position: 0px -20px;}
ul#mb li a#mb-item1-2:hover, ul#mb li a#mb-item1-2:hover, ul#mb li.mb-list1-2 a.on {background-position: 0px -28px;}
ul#mb li a#mb-item1-3:hover, ul#mb li a#mb-item1-3:hover, ul#mb li.mb-list1-3 a.on {background-position: 0px -37px;}
ul#mb li a#mb-item1-4:hover, ul#mb li a#mb-item1-4:hover, ul#mb li.mb-list1-4 a.on {background-position: 0px -37px;}
ul#mb li a#mb-item1-5:hover, ul#mb li a#mb-item1-5:hover, ul#mb li.mb-list1-5 a.on {background-position: 0px -37px;}
ul#mb li a#mb-item1-6:hover, ul#mb li a#mb-item1-6:hover, ul#mb li.mb-list1-6 a.on {background-position: 0px -37px;}
ul#mb li a#mb-item1-7:hover, ul#mb li a#mb-item1-7:hover, ul#mb li.mb-list1-7 a.on {background-position: 0px -37px;}

ul#mb li a#mb-item2 {background-image:url(../img/apartments/submnu/item_2.png); height: 38px;} 
ul#mb li a#mb-item2-1 {background-image:url(../img/apartments/submnu/item_2_1.png); height: 29px;} 
ul#mb li a#mb-item2-2 {background-image:url(../img/apartments/submnu/item_2_2.png); height: 20px;} 
ul#mb li a#mb-item2-3 {background-image:url(../img/apartments/submnu/item_2_3.png); height: 29px;} 
ul#mb li a#mb-item2-on {background-image:url(../img/apartments/submnu/item_2_on.png); height: 29px;}

ul#mb li a#mb-item2:hover, ul#mb li.mb-list2 a.on {background-position: 0px -38px;}
ul#mb li a#mb-item2-1:hover, ul#mb li a#mb-item2-on:hover, ul#mb li a#mb-item2-1:hover, ul#mb li.mb-list2-1 a.on {background-position: 0px -29px;}
ul#mb li a#mb-item2-2:hover, ul#mb li a#mb-item2-2:hover, ul#mb li.mb-list2-2 a.on {background-position: 0px -20px;}
ul#mb li a#mb-item2-3:hover, ul#mb li a#mb-item2-3:hover, ul#mb li.mb-list2-3 a.on {background-position: 0px -29px;}

ul#mb li a#mb-item3 {background-image:url(../img/apartments/submnu/item_3.png); height: 30px;} 
ul#mb li a#mb-item3-1 {background-image:url(../img/apartments/submnu/item_3_1.png); height: 20px;} 
ul#mb li a#mb-item3-2 {background-image:url(../img/apartments/submnu/item_3_2.png); height: 27px;} 
ul#mb li a#mb-item3-on {background-image:url(../img/apartments/submnu/item_3_on.png); height: 30px;} 

ul#mb li a#mb-item3:hover, ul#mb li a#mb-item3-on:hover, ul#mb li.mb-list3 a.on, ul#mb li.mb-list3-on a.on {background-position: 0px -30px;}
ul#mb li a#mb-item3-1:hover, ul#mb li.mb-list3-1 a.on {background-position: 0px -20px;}
ul#mb li a#mb-item3-2:hover, ul#mb li.mb-list3-2 a.on {background-position: 0px -27px;}

ul#mb li a#mb-item7 {background-image:url(../img/apartments/submnu/item_5.png); height: 30px;} 
ul#mb li a#mb-item7-1 {background-image:url(../img/apartments/submnu/item_3_1.png); height: 20px;} 
ul#mb li a#mb-item7-2 {background-image:url(../img/apartments/submnu/item_3_2.png); height: 27px;} 
ul#mb li a#mb-item7-on {background-image:url(../img/apartments/submnu/item_1_7_on.png); height: 30px;} 

ul#mb li a#mb-item7:hover, ul#mb li a#mb-item7-on:hover, ul#mb li.mb-list7 a.on, ul#mb li.mb-list7-on a.on {background-position: 0px -30px;}
ul#mb li a#mb-item7-1:hover, ul#mb li.mb-list7-1 a.on {background-position: 0px -20px;}
ul#mb li a#mb-item7-2:hover, ul#mb li.mb-list7-2 a.on {background-position: 0px -27px;}

ul#mb li a#mb-item4 {background-image:url(../img/apartments/submnu/item_4.png); height: 30px;} 
ul#mb li a#mb-item4-1 {background-image:url(../img/apartments/submnu/item_4_1.png); height: 20px;} 
ul#mb li a#mb-item4-2 {background-image:url(../img/apartments/submnu/item_4_2.png); height: 27px;} 
ul#mb li a#mb-item4-on {background-image:url(../img/apartments/submnu/item_4_on.png); height: 30px;} 

ul#mb li a#mb-item4:hover, ul#mb li a#mb-item4-on:hover, ul#mb li.mb-list4 a.on, ul#mb li.mb-list4-on a.on {background-position: 0px -30px;}
ul#mb li a#mb-item4-1:hover, ul#mb li.mb-list4-1 a.on {background-position: 0px -20px;}
ul#mb li a#mb-item4-2:hover, ul#mb li.mb-list4-2 a.on {background-position: 0px -27px;}

ul#mb li a#mb-item5 {background-image:url(../img/apartments/submnu/item_5.png); height: 30px;} 
ul#mb li a#mb-item5-1 {background-image:url(../img/apartments/submnu/item_5_1.png); height: 20px;} 
ul#mb li a#mb-item5-2 {background-image:url(../img/apartments/submnu/item_5_2.png); height: 27px;} 
ul#mb li a#mb-item5-on {background-image:url(../img/apartments/submnu/item_5_on.png); height: 30px;} 

ul#mb li a#mb-item5:hover, ul#mb li a#mb-item5-on:hover, ul#mb li.mb-list5 a.on, ul#mb li.mb-list5-on a.on {background-position: 0px -30px;}
ul#mb li a#mb-item5-1:hover, ul#mb li.mb-list5-1 a.on {background-position: 0px -20px;}
ul#mb li a#mb-item5-2:hover, ul#mb li.mb-list5-2 a.on {background-position: 0px -27px;}

/* banner-menü end */

.img-box-l {clear: both; float: left; display: inline; width: 120px; height: 188px; margin: 0px 15px 20px 0px; overflow: hidden; }
.img-box-l img{width: 120px; height: 188px;}
.img-box-rtxt {float: left; display: inline; width: 115px; height: 56px; margin: 132px 0px 20px 0px; font-size: 11px; color: #caa600;}
ul#boxes li.box-l .img-box-rtxt span.hl {color: #fcf7f7;}
.img-box-ftxt {clear: both; float: left; display: inline; width: 245px; padding: 0; margin: 0px 0px 0px 5px; font-size: 12px;}
.img-box-ftxt span.hl { color: #caa600;}

ul#boxes li.box-l div.hl {float: left; display: inline; width: 250px; min-height: 18px; height: auto !important; height: 18px; margin: 6px 0px 0px 5px;
	color: #caa600; font-family: Georgia, 'Times New Roman', GillSans, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal;}


ul#boxes li.box-r {width: 644px; width/**/:/**/ 627px; padding: 30px 20px 0px 17px; margin: 0;}
ul#boxes li.box-r h1.hline{width: 627px;}

/* virtual tour start */
#vtour {clear: both; float: left; display: inline; width: 622px; height: 372px; overflow: hidden; 
		margin: 0px 0px 0px 0px; padding: 0; border: 2px solid #ffffff; border-top: 0; 
		background-color: #000000; background-repeat: no-repeat;}

ul#boxes li.box-r div.txt{clear: both; float: left; display: inline; width: 622px; height: 120px; margin: 0px 0px 0px 0px; overflow: hidden;}

/* vtour-pano-menu start */
ul#vtour-mnu {list-style-type: none; clear: both; float: left; display: inline; width: 632px; height: 30px; margin: 30px 0px 0px 0px; padding: 0;
	background-repeat: no-repeat; background-position: left bottom; overflow: hidden;}
.vtour-mnu-bg {background-image:url(../btn/panobuttons_off.png);}
.vtour-mnu-bg-ny {background-image:url(../btn/panobuttons_newyork_off.png);}
.vtour-mnu-bg-rome {background-image:url(../btn/panobuttons_rom_off.png);}
ul#vtour-mnu li{float: left; display: inline; height: 30px; margin: 0px; padding: 0;}


ul#vtour-mnu li a, ul#vtour-mnu  li a:visited, ul#vtour-mnu  li a.off {display: block; height: 30px; margin: 0; padding: 0; background-repeat: no-repeat; background-position: 0px 90px;}
ul#vtour-mnu li a:hover, ul#vtour-mnu  li a:active, ul#vtour-mnu  li a.hv {display: block; height: 30px; margin: 0; padding: 0; background-repeat: no-repeat; background-position: 0px 0px;}
ul#vtour-mnu  li a.on {background-position: 0px -30px;}

ul#vtour-mnu li a#vt-lnk1 {background-image:url(../btn/1_flur.png);width: 92px;}
ul#vtour-mnu li a#vt-lnk2 {background-image:url(../btn/2_schlaf.png);width: 172px;}
ul#vtour-mnu li a#vt-lnk3 {background-image:url(../btn/3_bad.png);width: 86px;}
ul#vtour-mnu li a#vt-lnk4 {background-image:url(../btn/4_wohn.png);width: 165px;}
ul#vtour-mnu li a#vt-lnk5 {background-image:url(../btn/5_kueche.png);width: 111px;}

ul#vtour-mnu li a#vt-lnkny1 {background-image:url(../btn/1_wohn_newyork.png);width: 209px;}
ul#vtour-mnu li a#vt-lnkny2 {background-image:url(../btn/2_bad_newyork.png);width: 208px;}
ul#vtour-mnu li a#vt-lnkny3 {background-image:url(../btn/3_schlaf_newyork.png);width: 209px;}

ul#vtour-mnu li a#vt-lnkrome1 {background-image:url(../btn/1_flur_rom.png);width: 61px;}
ul#vtour-mnu li a#vt-lnkrome2 {background-image:url(../btn/2_schlaf1_rom.png);width: 108px;}
ul#vtour-mnu li a#vt-lnkrome3 {background-image:url(../btn/3_bad_rom.png);width: 57px;}
ul#vtour-mnu li a#vt-lnkrome4 {background-image:url(../btn/4_schlaf2_rom.png);width: 109px;}
ul#vtour-mnu li a#vt-lnkrome5 {background-image:url(../btn/5_lounge_rom.png);width: 86px;}
ul#vtour-mnu li a#vt-lnkrome6 {background-image:url(../btn/6_wohn_rom.png);width: 128px;}
ul#vtour-mnu li a#vt-lnkrome7 {background-image:url(../btn/7_kueche_rom.png);width: 77px;}

/* vtour-pano-menu end */

#vtour-floorplan {clear: both; position: relative; left: 0; bottom: 0; width: 256px; min-height: 200px; height: auto !important; height: 200px; 
	margin: 0px 0px 0px 0px; padding: 0;}
#vtour-floorplan h1.shline{position: relative; float: left; display: inline; width: 256px; min-height: 17px; height: auto !important; height: 17px; margin: 0; padding: 0;}

ul#boxes li.box-l #vtour-floorplan div.hl {width: 220px; margin: 0px 0px 0px 30px;}

dl#vt-fp-1, dl#vt-fp-2, dl#vt-fp-3, dl#vt-fp-4 {position: relative; width: 256px; height: 255px; margin: 0; padding: 0; background-repeat: no-repeat; overflow: hidden;}
dl#vt-fp-1 {height: 363px; background-image:url(../img/apartments/floorplan_paris.png);}
dl#vt-fp-2 {height: 363px; background-image:url(../img/apartments/floorplan_vienna.png);}
dl#vt-fp-3 {height: 363px; background-image:url(../img/apartments/floorplan_newyork.png);}
dl#vt-fp-4 {height: 363px; background-image:url(../img/apartments/floorplan_rome.png);}

dl#vt-fp-1 dt, dl#vt-fp-1 dd,
dl#vt-fp-2 dt, dl#vt-fp-2 dd,
dl#vt-fp-3 dt, dl#vt-fp-3 dd,
dl#vt-fp-4 dt, dl#vt-fp-4 dd {position: absolute; padding:0; margin:0; width:14px; height:14px;}
dl#vt-fp-1 dd,
dl#vt-fp-2 dd,
dl#vt-fp-3 dd,
dl#vt-fp-4 dd {background:transparent url(../btn/btn_ani_gruen.gif) 0px 0px no-repeat;}

dl#vt-fp-1 p,
dl#vt-fp-2 p,
dl#vt-fp-3 p {position: absolute; z-index: 10px; background-position: 0px 0px; background-repeat: no-repeat;}

dl#vt-fp-1 dd p,
dl#vt-fp-2 dd p,
dl#vt-fp-3 dd p,
dl#vt-fp-4 dd p {background-image: url(../btn/ani_aussenring.png);}

dl#vt-fp-1 a, dl#vt-fp-1 a:visited, dl#vt-fp-1 a.off,
dl#vt-fp-2 a, dl#vt-fp-2 a:visited, dl#vt-fp-2 a.off,
dl#vt-fp-3 a, dl#vt-fp-3 a:visited, dl#vt-fp-3 a.off,
dl#vt-fp-4 a, dl#vt-fp-4 a:visited, dl#vt-fp-4 a.off {display:block; width:14px; height:14px; text-decoration:none; background: 0;}

dl#vt-fp-1 a:hover, dl#vt-fp-1 a:active, dl#vt-fp-1 a.on,
dl#vt-fp-2 a:hover, dl#vt-fp-2 a:active, dl#vt-fp-2 a.on,
dl#vt-fp-3 a:hover, dl#vt-fp-3 a:active, dl#vt-fp-3 a.on,
dl#vt-fp-4 a:hover, dl#vt-fp-4 a:active, dl#vt-fp-4 a.on {display:block; width:14px; height:14px; text-decoration:none; background:transparent url(../btn/btn_ani_gold.gif) 0px 0px no-repeat;}

dl#vt-fp-1 dd.map1 {left:87px; top:148px;}
dl#vt-fp-1 dd.map2 {left:103px; top:108px;}
dl#vt-fp-1 dd.map3 {left:169px; top:148px;}
dl#vt-fp-1 dd.map4 {left:102px; top:263px;}
dl#vt-fp-1 dd.map5 {left:164px; top:234px;}

dl#vt-fp-2 dd.map1 {left:110px; top:209px;}
dl#vt-fp-2 dd.map2 {left:165px; top:230px;}
dl#vt-fp-2 dd.map3 {left:88px; top:272px;}
dl#vt-fp-2 dd.map4 {left:165px; top:107px;}
dl#vt-fp-2 dd.map5 {left:79px; top:198px;}

dl#vt-fp-3 dd.map1 {left:125px; top:250px;}
dl#vt-fp-3 dd.map2 {left:160px; top:150px;}
dl#vt-fp-3 dd.map3 {left:120px; top:35px;}

dl#vt-fp-4 dd.map1 {left:101px; top:160px;}
dl#vt-fp-4 dd.map2 {left:152px; top:213px;}
dl#vt-fp-4 dd.map3 {left:101px; top:97px;}
dl#vt-fp-4 dd.map4 {left:25px; top:126px;}
dl#vt-fp-4 dd.map5 {left:132px; top:288px;}
dl#vt-fp-4 dd.map6 {left:142px; top:150px;}
dl#vt-fp-4 dd.map7 {left:158px; top:97px;}

/* virtual tour end */

/* start gallery */
#gallery2 {position: relative; z-index: 1; width: 623px; height: 365px; margin: 0px 0px 0px 7px; background-color: #ffffff; 
	overflow:hidden; background-repeat: no-repeat; border: 2px solid #ffffff; }
#gallery2-banner{position: absolute; z-index: 10; left: 1px; top: 82px; width: 401px; height: 154px; overflow:hidden; background-repeat: no-repeat;}
#gallery2-banner{display:block; background-repeat: no-repeat;}
#gallery2-dia-descr, #gallery2-dia-descr-fade {position: absolute; left: 0px; top: 0px; z-index: 12; overflow: hidden; width: 984px; height: 336px;}
#gallery2-dia-descr-fade {position: absolute; z-index: 13;}
#gallery2-dia-descr .hl, #gallery2-dia-descr-fade .hl{color: #1b81c1;}

/* start point list */
#gallery2-dia-points {position: absolute; left: 700px; top: 236px; z-index: 12; width: 250px; height: 6px; overflow: hidden;}
#gallery2-dia-points ul {float: right; display: inline; height: 6px; margin: 0px 0px 0px 0px; padding: 0; border:0;
	list-style-type: none; overflow: hidden; white-space: nowrap;}
#gallery2-dia-points ul li {float:left; display: inline; width: 14px; height: 40px; margin: 0px 0px 0px 0px; padding: 0; background-repeat: no-repeat;}
#gallery2-dia-points ul li a, #gallery2-dia-points ul li a.off {display:block; width: 14px; height: 6px; text-decoration:none; border:0; overflow:hidden;
	background-image:url(../btn/points.gif); background-repeat: no-repeat; background-position: 8px 0px;}
#gallery2-dia-points ul li a:hover, #gallery2-dia-points ul li a.on {background-position: 8px -6px;}


ul#thumbs {float:left; display: inline; width: 644px; min-height: 52px; height: auto !important; height: 52px; list-style-type:none; margin: 7px 0px 0px 0px;}
ul#thumbs li {
	float: left; display: inline;
	width: 107px; width/**/:/**/ 100px;
	height: 73px; height/**/:/**/ 64px;
	margin: 0px 0px 0px 0px; 
	padding: 7px 0px 0px 7px;
	overflow: hidden;
	background-image: url(../img/gallery/thumb_bg.png); background-repeat: no-repeat;
}
ul#thumbs li a, ul#thumbs li a:link, ul#thumbs li a.off {float: left; display: inline; width: 88px; height: 52px;  border: 2px solid #ffffff;
	text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px;}
ul#thumbs li a:hover, ul#thumbs li a:active, ul#thumbs li a.on  {float: left; display: inline; width: 88px; height: 52px; border: 2px solid #caa600;
	 background-repeat: no-repeat; background-position: 0px -52px;}

/*  start pagenumbers  */
#gallery2-pgnum {position: absolute; left: 700px; top: 478px; z-index: 12; width: 250px; height: 20px; overflow: hidden;}
.pgnum {float: right; display: inline; list-style-type:none; height: 20px; border:0; margin: 0px 0px 0px 0px; padding:0;}
.pgnum li{float: left; list-style-type:none; font-size: 16px; }
.pgnum li a, .pgnum li a:visited  {display:block; height: 20px; padding: 0px 5px 0px 5px; color: #8a2237; font-size: 16px;}
.pgnum li a:hover, .pgnum li a:active {color: #8a2237; text-decoration: underline;}
.pgnum li a.currpg, .pgnum li a.currpg:visited {color: #8a2237;} /*#009ee1*/
.pgnum li a span.arrow-left {padding: 0;}
.pgnum li a.arrow-left {width: 10px; padding: 0px 0px 0px 5px; background-image: url(../btn/arrow_left.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.pgnum li a.arrow-left:hover{background-image: url(../btn/arrow_left.gif); text-decoration: none; background-position: 0px -23px;}
.pgnum li a span.arrow-right {padding: 0;}
.pgnum li a.arrow-right {width: 15px; padding: 0; background-image: url(../btn/arrow_right.gif); background-repeat: no-repeat; background-position: 5px 3px;}
.pgnum li a.arrow-right:hover{background-image: url(../btn/arrow_right.gif); text-decoration: none; background-position: 5px -23px;}

/*  end pagenumbers  */	
/* end gallery */