.class-prize table.bordered_wire td p {
line-height: 20px;
}
ul.check-list li a.disabled{
	background:none;
}
.hide{
	display:none;
}
.reg-tips-big-cont .tip-content-box{
	float:left;
}
.reg-tips-big-cont .scroll-box{
	display:none;
	background:url("../images/scrollbar.jpg") repeat-y transparent;
	width:15px;
	height:320px;
}
.reg-tips-big-cont .scroll-box .scroll{
	background:url("../images/scroll.jpg") center no-repeat transparent;
	height:15px;
	width:15px;
}
.reg-tips-big-cont .tip-content {
	float: left;
	overflow:hidden;
}
.reg-tips-big-cont .scrollbar{
	padding-top: 4px;
	float: left;
}
.reg-tips-big-cont .scroll-up, .reg-tips-big-cont .scroll-down{
	background-color:#aaa;
	width: 15px;
	height: 10px;
}
div.content-view-line div.class-faq div.attribute-header {
float:left;
width:290px;
}

div.content-view-line div.class-faq div.attribute-header h2 {
font-family:"BMW Type GlobalPro",Helvetica,Arial,Tahoma,Verdana,sans-serif;
font-size:14px;
line-height:20px;
margin-bottom:15px;
}
/* Wallpapers */
.screen-icon-small{
	padding-bottom:3px;
	/*padding-left:20px;
	padding-top:2px;*/
	padding-top: 0;
	margin-top: 2px;
	display: inline-block;
	vertical-align: middle;
	height: 19px;
	width: 20px;
	background: url("../images/screenicon_4_3.gif") no-repeat transparent;
}
.screen-icon-big{
	padding-bottom:3px;
	/*padding-left:26px;
	padding-top:2px;*/
	padding-top: 0;
	margin-top: 2px;
	display: inline-block;
	vertical-align: middle;
	height: 19px;
	width: 26px;
	background: url("../images/screenicon_16_10.gif") no-repeat transparent;
}
/* OE link classes */
span.download-link-icon, span.external-link{
	background-image:none;
	color:#4C4C4C;
	font-size:11px;
	line-height:15px;
	padding:0;
}
span.download-link-icon a,
span.external-link a
{
	color: #4C4C4C;
  background-position: left center;
  background-color: transparent;
  background-repeat: no-repeat;
  line-height: 15px;
}
span.download-link-icon a
{
	padding: 0 0 0 19px;
  background-image: url(../images/highlight-links/download-link.gif);
}
span.download-link-icon a:hover
{
  background-image: url(../images/highlight-links/download-link-hover.gif);
  color: #0044CC;
}
span.external-link a
{
	padding: 0 0 0 17px;
  background-image: url(../images/highlight-links/external-link.gif);
}
span.external-link a:hover
{
  background-image: url(../images/highlight-links/external-link-hover.gif);
  color: #0044CC;
}

span.external-button-link,
span.download-button-link,
span.external-button-link-blue,
span.download-button-link-blue
{
  display: inline-block;
  margin-bottom: 8px;
}

div#content div#maincontent span.download-button-link a,
div#content div#maincontent span.external-button-link a,
div#content div#right-column span.download-button-link a,
div#content div#right-column span.external-button-link a
{
	color: #4C4C4C !important;
	display: inline-block;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0 7px 0 27px;
  border-right: 1px solid #B0B0B0;
  background-position: left top;
  background-color: transparent;
  background-repeat: no-repeat;
  font-weight: bold;
}
div#content div#maincontent span.download-button-link a:hover,
div#content div#maincontent span.external-button-link a:hover,
div#content div#right-column span.download-button-link a:hover,
div#content div#right-column span.external-button-link a:hover
{
	color: #0044CC !important;
	border-right: 1px solid #CFCFCF;
}
span.download-button-link a
{
	background-image: url(../images/highlight-links/button-download-link.gif);
}
span.download-button-link a:hover
{
	background-image: url(../images/highlight-links/button-download-link-hover.gif);
}
span.external-button-link a
{
	background-image: url(../images/highlight-links/button-extern-link.gif);
	margin-top: 3px; /* was: - */
}
span.external-button-link a:hover
{
	background-image: url(../images/highlight-links/button-extern-link-hover.gif);
}

.registration-multy option{
	border-bottom:1px solid #EFEFEF;
}
.registration-multy option.selected{
	border-bottom:0 none;
}
div.block-type-video-teaser div.attr-short a{
	color:#4C4C4C;
}
div#content div.block-type-video-teaser div.attr-short a:hover{
	color:#0033CC !important;
}

/*victory banner*/
.attr-billboard .victory-banner{
	height:553px;
}
.attr-billboard .like-block{
	position:absolute;
	left:21px;
	bottom:16px;
}
.victory-banner .attr-text{
	left: 0;
    position: absolute;
    top: 0;
}
.attr-billboard .attr-teaser{
	position:absolute;
	left:216px;
	bottom:32px;
}
.attr-billboard .attr-teaser .teaser-item{
	position:absolute;
	bottom:0;
	width:183px;
}
.attr-billboard .attr-teaser .teaser-item h3.accordion-toggler{
	background: url("../images/acc_teaser.gif") repeat-x scroll left bottom #F1F1F1;
    color: #4C4C4C;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    line-height: 29px;
    margin: 0;
    padding: 0 10px;
    border-right:1px solid #c8c8c8;
}
.attr-billboard .attr-teaser .teaser-item h3.accordion-toggler.last{
	border-right:0 none;
}
.attr-billboard .attr-teaser .teaser-item h3.accordion-toggler.active {
    color: #0033CC;
    cursor: pointer;
    font-weight: bold;
    border-right:0 none;
}
.attr-billboard .attr-teaser .teaser-item .accordion-element{
	display:none;
	height:103px;
	width:183px;
}
.attr-billboard .attr-teaser .teaser-item .accordion-element a{
	display:block;
	height:103px;
	width:183px;
	float:left;
	border:0 none;
	margin:0;
	padding:0;
}
.attr-billboard .attr-teaser .teaser-item .accordion-element img{
	border:0 none;
	margin:0;
	padding:0;
	height:103px;
	width:183px;
}
.custom-checkbox{
	display: block;
	margin-right: 2px;
    width: 140px;
    background: url("/extension/nxc_bmw/design/bmw/images/filter_li.gif") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #ECEDED;
    float: left;
    line-height: 22px;
    margin-bottom: 2px;
    padding: 0 5px;
}
.custom-checkbox a{
	background: url("/extension/nxc_bmw/design/bmw/images/chk_false.gif") no-repeat scroll left 6px transparent;
	color: #4C4C4C;
	display: block;
	padding-left: 18px;
}
.custom-checkbox a.active{
background: url("/extension/nxc_bmw/design/bmw/images/chk_true.gif") no-repeat scroll left 6px transparent;
color: #0033CC;
}
.like-button{
margin-bottom: 5px;
}
.ringtaxi-client-data .client-field{
	display:block;
	width:180px;
	float:left;
}
.ringtaxi-client-data .client-field-value{
	display:block;
	font-weight:bold;
	float:left;
}
.class-flash-html{
	position:relative;
	left:0;
	top:0;
}
.text-over-flash{
	position:absolute;
	left:0;
	top:0;
}
.link-content-heading{
  display:block;
  line-height: 15px;
  padding-top: 4px;
}
.link-content-text{
  display:block;
  line-height: 15px;
  margin-left: -15px;
}
.ring-taxi-teaser .custom-checkbox a{
  padding-left:15px;
}
.ring-taxi-teaser .custom-checkbox{
  width:auto;
  padding:0;
}
.content-view-full .blocks, .ringtaxi_form .blocks{
	width:100%
}
input#id_eventdatevalue{
	width:146px;
}
.cont-rightcol-emptyleft .ringtaxi_client{
	width:auto;
	padding: 4px 48px 30px 0 !important;
}
.custom-radio{
	background: url("/extension/nxc_bmw/design/bmw/images/rad_false.gif") no-repeat scroll left 6px transparent;
    color: #4C4C4C;
    display: block;
    padding-left: 18px;
    line-height: 23px;
    margin-left: 4px;
}
.custom-radio.active{
	background: url("/extension/nxc_bmw/design/bmw/images/rad_true.gif") no-repeat scroll left 6px transparent;
    color: #0033CC;
}
.erfolgstool-list{
	margin-top: 45px;
}
.erfolgstool-line{
	margin-bottom: 2px;
}
.erfolgstool-line .corner-wrap{
	width:10px;
	height:10px;
}
.erfolgstool-line .bottom-wrap, .erfolgstool-line .top-wrap{
	width:100%;
	height:10px;
}
.erfolgstool-line .left-wrap{
	float:left;
}
.erfolgstool-line .right-wrap{
	float:right;
}
.erfolgstool-line .top-wrap .center-wrap{
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf_wrap_top_cent.png") repeat-x scroll center bottom transparent;
}
.erfolgstool-line .top-wrap .left-wrap{
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf_wrap_top_left.png") no-repeat scroll left bottom transparent;
}
.erfolgstool-line .top-wrap .right-wrap{
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf_wrap_top_right.png") no-repeat scroll right bottom transparent;
}
.erfolgstool-line .bottom-wrap .left-wrap{
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf_wrap_bot_left.png") no-repeat scroll left bottom transparent;
}
.erfolgstool-line .bottom-wrap .right-wrap{
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf_wrap_bot_right.png") no-repeat scroll right bottom transparent;
}
.erfolgstool-line .center-wrap{
	background-color: #eeeeee;
	height:10px;
	float:left;
	width:643px;
}
.erfolgstool-line .erfolgstool-content{
	width:663px;
	background-color: #eeeeee;
	padding-bottom: 3px;
}
.erfolgstool-content .attr-image{
	padding-left:18px;
	padding-right:22px;
	padding-top:5px;
	float:left;
	width: 55px;
}
.erfolgstool-content .erfolgstool-data{
	float:left;
	width:568px;
}
.erfolgstool-race-data{
	color:#313131;
	float: left;
	width: 345px;
}
.erfolgstool-serie{
	color: #020202;
	line-height: 11px;
	margin-bottom: 3px;
}
.erfolgstool-serie .date-text{
	color: #696969;
	font-size: 11px;
}
.erfolgstool-event{
	font-size: 14px;
	font-weight: bold;
	color:#313131;
	width: 345px;
	line-height: 14px;
}
.erfolgstool-header{
	margin-bottom: 7px;
	position: relative;
	zoom: 1;
}
.erfolgstool-body{
	color: #333333;
    width: 435px;
    font-size: 12px;
    line-height: 16px;
}
.erfolgstool-extra{
	display:none;
}
.erfolgstool-extrablock{
	width:135px;
	float:left;
	margin-right:9px;
	margin-top: 14px;
}
.erfolgstool-extrablock.last{
	width:126px;
}
.erfolgstool-extrablock .erfolgstool-extrablock-title{
    border-bottom: 1px solid #DCDCDC;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 2px;
}
.erfolgstool-extrablock .erfolgstool-extrablock-content{
    color: #333333;
    font-size: 12px;
    line-height: 16px;
}
.erfolgstool-content .show-extra{
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf_arrow_down.png") no-repeat scroll center center transparent;
    float: right;
    height: 11px;
    margin-right: 9px;
    margin-top: -11px;
    width: 18px;
    cursor: pointer;
}
.erfolgstool-content .show-extra.active{
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf_arrow_up.png") no-repeat scroll center center transparent;
}
.erfolgstool-like
{
  float: right;
  margin-right: 9px;
}
.erfolgstool-like .connect_widget
{
  float: right;
}
.erfolgstool-lines.general-loader{
	height:200px;
}
.erfolgstool-line div.tips-cont{
    background-color: transparent;
    border: 0 none;
    padding: 0 0 0 15px;
    width: auto;
}
.erfolgstool-line .tip-content{
	padding-left:5px;
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf-tip-left.png") no-repeat scroll left center transparent;
}
.erfolgstool-line .tip-content-wrap{
	padding-right:10px;
	background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf-tip-right.png") no-repeat scroll right center transparent;
}
.erfolgstool-line .tip-title{
	cursor: default;
    background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf-tip-cont.png") repeat-x scroll center center transparent;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 5px;
    text-transform: capitalize;
}
.erfolgstool-line .tip-footer{
    background: url("/extension/nxc_bmw/design/bmw/images/erfolgstool/erf-tip-footer.png") repeat-x scroll center center transparent;
    height: 7px;
    width:0;
    padding-left:9px;
    margin: -5px 0 0 7px;
}
.erfolgstool-lines .dynamic-navigation{
  margin-top:16px;
}
.download-title{
  word-wrap: break-word;
}
.user-register .reg-tips-big-cont{
  background: url("../images/tip-big-bottom.png") no-repeat scroll center bottom transparent;
  padding: 0 0 12px;
  width:476px;
  height:auto;
}
.user-register .reg-tips-big-cont .tips-big-up{
  background: url("../images/tip-big-up.png") no-repeat scroll center top transparent;
  padding: 6px 0 0;
}
.user-register .reg-tips-big-cont .tips-big-up .tips-big-content{
  background: url("../images/tip-big-middle.png") repeat-y scroll center center transparent;
  padding: 1px 9px 12px 12px;
}
.user-register .reg-tips-big-cont .tip-content,
.user-register .reg-tips-big-cont .scroll-box
{
  height:215px;
}
.multi-field-block{
	margin-bottom:14px;
}
.column-sl{
	float:left;
	margin-right:3px;
	width:140px;
}
.column-sc{
	float:left;
	margin-right:13px;
	width:155px;
}
.column-sr{
	float:right;
	width:142px;
}
div.user-register div.column-sr input.halfbox{
	width:142px;
	margin-bottom: 6px;
}
div.user-register div.column-sc div.select-wrapper {
	padding-bottom:8px;
}
div.user-register div.column-sc div.select-wrapper div.selection {
    background: url("../images/select_wide4_bg.gif") no-repeat scroll left top transparent;
    width: 123px;
}
div.user-register div.column-sc div.select-wrapper div.select-options {
    width: 133px;
}
div.column-sl div.multi-field-block span{
    height: 33px;
    line-height: 16px;
    padding: 0;
    margin: 0;
    width: 116px;
    display: block;
    line-height: 32px;
}
div.column-sl div.multi-field-block label{
  margin-bottom: 2px;
}
div.column-sl div.multi-field-block input{
	display: block;
	float: left;
	border: none;
	margin: 10px 4px 0 0;
	padding: 0;
}
.extranet-download-gallery .attribute-header h1{
	margin-bottom:10px;
}
.extranet-download-gallery .attr-long{
	color:#666666;
}
.extranet-download-gallery div.nxc-gallery-preview{
	margin-right:57px;
	width:135px;
	height:130px;
}
.extranet-download-gallery div.nxc-gallery-preview-image {
    height: 74px;
    width: 133px;
}
.extranet-download-gallery .nxc-gallery-title{
	font-weight:bold;
}
.extranet-download-gallery .nxc-gallery-preview-image .play{
    background: url("../images/play_small.png") no-repeat scroll center center transparent;
    display: block;
    height: 74px;
    left: 0;
    position: absolute;
    top: 0;
    width: 133px;
}
#nxc-lighbox-wrapper .nxc-gallery-video-actions{
	float:right;
	padding-top:9px;
}
#nxc-lighbox-wrapper .attr-video,
#nxc-lighbox-wrapper .attr-image,
#teaser-lighbox-wrapper .attr-video,
#teaser-lighbox-wrapper .attr-image{
	position:relative;
	top:0;
	left:0;
    height: 344px;
    width: 567px;
}

/*Lightbox override*/
body #nxc-lighbox-wrapper div.nxc-lightbox-center{
	height: auto;
}
#nxc-lighbox-wrapper a.nxc-lightbox-btn-close {
	z-index:10;
}
body #nxc-lighbox-wrapper div.attr-toolbar {
    bottom: auto;
    height: auto;
    position: relative;
    width: 567px;
}
#nxc-lighbox-wrapper .attr-image .play{
    background: url("../images/play.png") no-repeat scroll center center transparent;
    display: block;
    height: 378px;
    left: 0;
    position: absolute;
    top: 0;
    width: 567px;
}
.show-video-lightbox{
	cursor:pointer;
}
/*teaser lightbox*/

#teaser-lighbox-wrapper,
#skiline-lightbox-wrapper
{
    left: 0;
    position: absolute;
    top: 75px;
    width: 100%;
}
#teaser-lighbox-wrapper div.nxc-lightbox-overlay,
#skiline-lightbox-wrapper div.nxc-lightbox-overlay
{
    background-color: #000000;
}
#teaser-lighbox-wrapper div.nxc-lightbox-center,
#skiline-lightbox-wrapper div.nxc-lightbox-center
{
    height: auto;
    border: medium none;
    left: 260px;
    opacity: 1;
    padding: 9px 9px 7px;
    top: 140px;
    visibility: visible;
    width: 567px;
}
#teaser-lighbox-wrapper a.nxc-lightbox-btn-close,
#skiline-lightbox-wrapper a.nxc-lightbox-btn-close 
{
    background: url("../images/nxcgallery/close.gif") no-repeat scroll right top #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 18px;
    right: 9px;
    text-decoration: none;
    top: 9px;
    width: 18px;
    z-index: 10;
}
#teaser-lighbox-wrapper div.attr-toolbar,
#skiline-lightbox-wrapper div.attr-toolbar
{
    padding-top:9px;
    position: relative;
    width: 567px;
}

/*Subdestination*/
div.subdestination-info div.sliders_tabs_navigation {
	margin-bottom:0;
}
.subdestination-info .clear{
	margin:0;
}
div.subdestination-info p{
	line-height:15px;
}
div.subdestination-info div.additional_info{
	padding-top: 19px;
}
div.subdestination-info div.tab-content{
	padding:7px 6px 7px 9px;
	background-color: #eee;
}
div.subdestination-info div.sliders_tabs_navigation ul{
	background-image: none;
	padding:0;
}
div.subdestination-info div.sliders_tabs_navigation ul li span{
	background: url("../images/destination/navigation_bg.png") repeat-x scroll left bottom transparent;
	border-right: 1px solid #C6C6C6;
	padding: 0 9px 0 9px;
}
div.subdestination-info div.sliders_tabs_navigation ul li.last span{
	border-right: 0 none;
}
div.subdestination-info div.sliders_tabs_navigation ul li a.active span{
	background-image:none;
	background-color: #eee;
}
.keep_container:hover,
.keep_container a.info-dropdown-keep:hover,
div.class-destination a.info-dropdown:hover {
    background: url("../images/destination/dropdown_btn_hover.png") repeat-x scroll left top transparent;
}
div.additional_info .subdestination-left-col{
	background: url("../images/subdestination_lines_background.png") no-repeat scroll right top transparent;
}
.subdestination-left-col{
	width:711px;
}
.subdestination-left-col,
.subdestination-location-data,
.subdestination-statistic-data,
.subdestination-map,
.subdestination-statistic-data .attr-short,
.subdestination-statistic-data .attr-image{
	float:left;
}
.subdestination-weather-data{
	float:right;
}

div.subdestination-statistic-data,
div.subdestination-data,
.subdestination-location-data .minimap
{
	padding-top: 11px;
}
.subdestination-right-col{
	float:right;
	width:232px;
	padding-left:2px;
}
.subdestination-location-data{
	width:183px;
	padding-right:8px;
}
.subdestination-location-data p{
	margin:0;
}
.subdestination-location-data .height-map{
	position:relative;
	top:0;
	left:0;
}
.subdestination-location-data div.content-view-embed div.class-image div.attribute-image{
	margin-bottom:0;
}
.day-weather-info,
.week-weather-info{
	border-left: 1px solid #A9A9A9;
    padding: 0 7px;
    float:left;
    border-right: 1px solid #A9A9A9;
    height: 64px;
}
.day-weather-info{
	width:276px;
}
.morn-evn-weather{
	border-right: 1px solid #A9A9A9;
	width:227px;
	height: 64px;
	float: left;
}
.week-weather-info{
	width:504px;
}
div.subdestination-info h3.head-text{
	padding-left:7px;
}
div.subdestination-info .subdestination-statistic-data h3.head-text{
	padding-left:10px;
}
.subdestination-statistic-data .attr-long{
	border-left: 1px solid #A9A9A9;
	padding-left:9px;
	padding-right:11px;
	zoom:1;
}
.subdestination-statistic-data .attr-short{
	width:75px;
	padding-right:3px;
}
.subdestination-statistic-data .attr-short span{
	line-height:16px;
	padding-bottom:4px;
	display:block;
}
.subdestination-statistic-data .attr-short span.last{
	padding:0;
}
.subdestination-left-col .subdestination-data{
	width:229px;
	float:right;
}
.subdestination-left-col .subdestination-data h3.head-text{
	padding-left:14px;
}
.subdestination-left-col .subdestination-data .data-header{
	padding-left: 80px;
}
.subdestination-track-data{
	padding: 0 9px 17px 14px;
}
.subdestination-general-data{
    padding-left:14px;
    padding-right:9px;
}
.subdestination-general-data p{
	margin-bottom:18px;
}
.subdestination-info h3{
	font-size:12px;
	margin-bottom:0;
	margin-top:0;
}
.subdestination-info h4{
	margin:0;
	font-size:12px;
	line-height:15px;
}
.subdestination-track-data span{
	line-height: 12px;
	margin-top: 3px;
}
span.name-col{
	display:block;
	float:left;
	width: 80px;
	line-height:12px;
}
span.total-col{
	width:47px;
	float:left;
	display:block;
	text-align:right;
	padding-left: 3px;
}
span.total-col.inf-num{
	padding-right: 19px;
	width: 28px;
}
span.open-col{
	padding-left:3px;
	width:70px;
	text-align:right;
	display:block;
	float:left;
}
.track-gen-data span.open-col{
	padding-right:2px;
	width:68px;
}
.subdestination-map{
	margin-top:24px;
	width:470px;
	clear: left;
	height:332px;
}
.subdestination-snow-data{
	padding-left:9px;
	height:84px;
}
.subdestination-snow-data .snow-graph{
	background: url("../images/destination/show_height_graph.gif") no-repeat scroll left top transparent;
	position:relative;
	top:0;
	left:0;
	height: 64px;
	width:222px;
}
.subdestination-snow-data .snow-graph .snow-graph-text{
    padding: 8px 0 26px 118px;
    line-height:12px;
    width:102px;
    zoom:1;
}
.subdestination-snow-data .snow-graph-text div{
	float:left;
}
.subdestination-snow-data .snow-graph span{
	margin-bottom:3px;
}
.subdestination-snow-data .snow-graph span.data{
	text-align:right;
    font-weight: bold;
    text-align: right;
    padding-left: 3px;
    white-space:nowrap;
    /*width:45px;*/
}
.subdestination-right-col .subdestination-data .data-header,
.subdestination-pdf{
	padding-left:9px;
}
.subdestination-webcam{
	padding-left:10px;
}
.subdestination-pdf{
	padding-bottom:11px;
}
.subdestination-right-col span{
	display:block;
	line-height:12px;
	margin-bottom:8px;
}
.subdestination-info .general-loader{
	height:84px;
}
.subdestination-gallery{
    left: 0;
    padding-bottom: 6px;
    margin-top: 2px;
    position: relative;
    top: 0;
}
.subdestination-gallery ul{
	list-style: none outside none;
    margin: 0;
    padding: 0;
    height:162px;
}
.subdestination-gallery ul li{
	left: 0;
    position: absolute;
    top: 0;
	list-style: none outside none;
    margin: 0;
    padding: 0;
    height:162px;
}
.subdestination-gallery .gallery-data span{
	margin:0;
}
.subdestination-gallery .images{
	width:222px;
	height:162px;
}
.subdestination-gallery .gallery-name{
	float:left;
	width:165px;
}
.subdestination-gallery .prev-image,
.subdestination-gallery .current-image,
.subdestination-gallery .next-image{
	float:right;
}
.subdestination-gallery .prev-image,
.subdestination-gallery .next-image{
	display:block;
	width:7px;
	height:11px;
	cursor:pointer;
}
.subdestination-gallery .current-image{
	padding:0 5px;
}
.subdestination-gallery .prev-image{
	background: url("../images/arrow_left.gif") no-repeat scroll left center transparent;
}
.subdestination-gallery .next-image{
	background: url("../images/arrow_right.gif") no-repeat scroll right center transparent;
}
.subdestination-gallery .gallery-data{
	padding-top:6px;
	line-height:12px;
}
.subdestination-gallery .current-image span{
	float:left;
}
.weather-data-block{
    float: left;
    height: 64px;
    padding-right: 10px;
    text-align: center;
    width: 59px;
}
.sun-data-block{
    float: left;
    text-align: center;
    width: 113px;
}
.subdestination-weather-data span{
	display:block;
}
.weather-data-block span.data-text,
.sun-data-block span.data-text,
.weather-data-block .no-data{
	font-size:14px;
	line-height:18px;
}
.weather-data-block span.description,
.sun-data-block span.description{
	line-height:12px;
}
.weather-data-block.selected span.description{
    font-weight: bold;
}
.week-weather-info .weather-data-block{
	padding-right: 13px;
}
.weather-data-block .no-data{
	padding-top: 20px;
}
.day-weather-info .weather-data-block .no-data{
	padding-top: 33px;
}
.subdestination-track-data .colored-box{
    display: block;
    float: left;
    height: 8px;
    margin-right: 4px;
    margin-top: 2px;
    width: 8px;
}
.subdestination-track-data .track-ext-data{
	padding-top:10px;
}
.subdestination-track-data .track-ext-data h3{
	line-height:12px;
	margin-top: 3px;
}
.subdestination-track-data .colored-box.black{
	background-color:#333;
}
.subdestination-track-data .colored-box.red{
	background-color:#e3001a;
}
.subdestination-track-data .colored-box.blue{
	background-color:#009ee1;
}
.subdestination-track-data .colored-box.green{
	background-color:#34ba1a;
}
.lift-data{
	float:left;
	padding-right:8px;
}
.lift-data span{
	display:block;
	text-align:center;
}
.lifts-data{
	padding-bottom:12px;
}
.subdestination-general-data h3{
	margin-bottom:2px;
}

/* Idk*/
div#content div.class-download-folder div.content-view-children div.download-file-link{
	margin-top:10px;
}

/*xdrive teaser - vertical accordion*/
.xdrive-double-teaser.vertical-accordion{
	width: 231px;
	height:231px;
	left: 0;
    position: relative;
    top: 0;
	overflow:hidden;
}
.vertical-accordion .vertical-accordion-content{
	width:436px;
	display:none;
}
.vertical-accordion .accordion-block,
.vertical-accordion .accordion-block a{
    float: left;
    height: 231px;
    left: 0;
    position: relative;
    top: 0;
    width: 207px;
    overflow:hidden;
    display:block;
}
.vertical-accordion .accordion-block  a .image-text,
.vertical-accordion .accordion-block  a img{
	cursor:pointer;
}
.vertical-accordion .accordion-block .accordion-block-content{
	display:block;
	height:231px;
	width: 206px;
    border-right:1px solid #b9b9b9;
}
.vertical-accordion .accordion-block.last .accordion-block-content{
	border-right:0 none;
	border-left:1px solid #b9b9b9;
}
.vertical-accordion .accordion-block .image-text{
	position:absolute;
	left:7px;
	bottom:16px;
	width:175px;
}
.vertical-accordion .accordion-block .image-text .heading-text{
	color:#333;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}
.vertical-accordion .accordion-block a .image-text span:hover{
	color:#0033cc;
}
.vertical-accordion .accordion-block a.external-link .image-text .heading-text{
	padding-right: 20px;
	background: url("../images/external_link_icon.png") no-repeat scroll right 60% transparent;
}
.vertical-accordion .accordion-block .image-text .content-text{
	margin-top:8px;
	color:#333;
	font-size:12px;
	padding-left:10px;
	line-height:14px;
	clear:left;
	display:block;
}
.vertical-accordion .accordion-bar{
	float:left;
	width:24px;
	height:231px;
	background: url("../images/accordion_bar.png") no-repeat scroll center center transparent;
}

/*destinations article filter*/
.class-destinations-index .content-view-extended-line .attr-categories{
	margin-bottom:8px;
}
.class-destination .content-view-line .attr-categories{
	margin-bottom:4px;
}
#alarticle-filter-content div.separator{
	margin-bottom: 23px;
}
.class-destinations-index .sliders_tabs_navigation,
.class-destination .sliders_tabs_navigation{
	margin-bottom: 24px;
}

/* technology page*/
.xdrive-technology-header{
	height: 488px;
}
.class-xdrive-technology div.destinations-index-columns{
    border-top: 0 none;
    padding-top: 14px;
}
.class-xdrive-technology div.destinations-index-columns .center-column .attr-long,
div.content-view-full div.class-eventpage div.attr-desc
{
	width: 616px;
}
.class-xdrive-technology div.destinations-index-columns .center-column .attr-link{
	float:right;
	margin-right:48px;
}
/*ext banner*/
/*.block-type-extended-banner span.external-button-link{
	margin-bottom:5px;
}
.block-type-extended-banner span.external-button-link a{
	margin-top:0;
}*/

