html,body{margin:0;padding:0;text-align:center;height:100%;width:100%}
html,body,th,td,input,select,textarea{font-family:Verdana,sans-serif;font-size:10px;color:#000}
html,body,th,td{line-height:14px}
td{vertical-align:top}th{text-align:left}

p,h1,h2,h3{margin:0;padding:0;font-size:11px}
h1{font:18px 'News Gothic W01 Bold';font-weight:400}
h2{
	font:18px 'News Gothic W01';font-weight:400;margin:0 0 13px 0;
	b{font:18px 'News Gothic W01 Bold';font-weight:400}
}
h3{font-size:11px;padding:4px 0}
a{color:#f00}a:hover{text-decoration:none}object,a img,a{border:none 0;outline:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
input[type=text],textarea,select{border:1px solid #cccccc;background-color:#fefefe;margin:2px 0}input[type=text],textarea{padding:2px}
ul{padding-left:16px}ul li{list-style-image:url(../images/li.gif)}ul.small{padding-left:16px}

#mainWrapper{text-align:left;min-height:100%;height:auto !important;height:100%;margin-bottom:-70px}
#footer{margin:auto;text-align:left;width:990px;height:70px;clear:both;position:relative;z-index:5}
#innerWrapper{position:relative;width:990px;margin:0 auto 0 auto}
#startTeaserWrapper{position:absolute;z-index:4;width:100%;text-align:center;left:0}
#teaserWrapper{position:absolute;z-index:4;top:390px;width:50%;min-width:495px}
#toursTeaser{margin-left:-74px}
#backgroundFlashWrapper,#proTeamGalleryWrapper{min-width:495px;width:50%;position:absolute;z-index:3}
#proTeamWrapper{top:70px;position:absolute;z-index:4;width:100%}

#logo{position:absolute;bottom:50px;right:0}

#footerMenu{position:absolute;bottom:10px;font-size:10px;color:#b1b1b1}
#footerMenu img{vertical-align:text-bottom;margin:0 8px}
#footerMenu a{color:#b1b1b1;text-decoration:none}
#footerMenu a:hover{text-decoration:underline}

.dropDownHeader{display:inline;cursor:pointer;float:left}
.dropDownMenu{display:inline-block}
.dropDown{position:absolute;z-index:99}
.dropDownMenu a{height:15px;color:#666;text-decoration:none}
.dropDownMenu a:hover{text-decoration:underline}
.dropDown a{display:block}

.browse{background:url(../images/buttons.png) no-repeat;cursor:pointer;position:absolute;top:0;width:34px;height:17px;float:left}
.prev{left:0;}
.prev:hover{background-position:0 -17px}
.prev.disabled{background-position:0 -34px;cursor:default}
.next{left:20px;background-position:0 -51px}
.next:hover{background-position:0 -68px}
.next.disabled{background-position:0 -85px;cursor:default}

.QuickNavigationCorner{display:inline;background:url(../images/bg.gif) right top no-repeat;width:250px;height:250px;float:left}
#QuickNavigationDropDown,#delearSearchDropDown{position:absolute;width:990px;right:0;margin-top:26px;z-index:100}

.qmenu-header{padding-bottom:3px;border-bottom:1px solid #666;margin-bottom:8px}
.qmenu-part{float:left;margin-right:16px;width:130px;margin-top:10px}
.qmenu-items a:link,.qmenu-items a:visited{margin-bottom:4px;display:block;text-decoration:none;color:#666;font-size:10px;padding-left:13px;background:url(../images/arrowRight.png) no-repeat 0 4px} 
.qmenu-items a:hover,.qmenu-act a:link,.qmenu-act a:visited{color:#f00;background:url(../images/arrowRightActive.png) no-repeat 0 4px}

#langWrapper{position:absolute;left:0;top:10px;z-index:21}
#langSub{top:18px;position:absolute;left:10px}
#langMenu{position:absolute;left:286px}
#langMenu a{background:#fff;padding:0 8px 1px 20px;height:15px}

#CountrySwitcher{width:120px;background:#f2f2f2;display:inline-block}
#CountrySwitcherSub{width:140px;background:#f2f2f2;padding:2px 4px;left:140px;top:18px;position:absolute}
.container{float:left;overflow:hidden;position:relative}

#metaMenu{position:absolute;right:0;top:10px;z-index:22;height:30px;padding-left:35px;padding-top:3px;font-size:10px;color:#666;background:url(../images/dealersearch_bg.gif) no-repeat 0 0 #fff}
#metaMenu img{vertical-align:text-bottom;margin:0 8px}
#metaMenu a{color:#666;text-decoration:none}
#metaMenu a:hover{text-decoration:underline}

#shopActions{position:absolute;top:25px;z-index:26}
#shopActions a{color:#666;text-decoration:none;padding-right:5px}
#shopActions a:hover{color:#f00}
#mainMenuWrapper{position:absolute;right:0;top:45px;z-index:19}
#mainMenu{height:25px;background:#000;width:739px;float:right}
#mainMenu .menuItem{display:inline;height:25px}
#mainMenuCorner{display:inline-block;background:url(../images/bg.gif) #fff right top no-repeat;width:25px;height:25px;float:left}
#mainMenuBorder{display:inline-block;background-color:#000;height:25px;width:0}

#subMenu{height:25px;background:#e5e5e5;width:765px;float:right;position:relative;top:1px}
#subMenu .menuItem{display:inline;height:25px}
#subMenuCorner{display:inline-block;background:url(../images/bg2.gif) #fff right top no-repeat;width:25px;height:25px;float:left}

#proTeamNavigator{padding:0;margin:0}
#proTeamNavigator li{float:left;list-style:none}

#shopMenu{padding:0;margin:0}
#shopMenu li{float:left;list-style:none}

.scrollable{float:left;overflow:hidden;padding-right:8px}
.sliderTrackVert{cursor:pointer;width:8px;background:url(../images/sliderTrackVert.png) repeat-y;float:left;padding-bottom:44px}
.sliderHandleVert{cursor:pointer;width:8px;height:44px;background:url(../images/sliderHandleVert.png) no-repeat }

.sizeChart{border-collapse:collapse;margin:1px}
.sizeChart th{border:1px solid #fff;background:#c0c0c0;color:#000;padding:2px 1px;font-size:9px}
.sizeChart td{border:1px solid #fff;background:#f0f0f0;color:#333333;padding:2px 1px;width:20px;font-size:9px}
.sizeChart td.first{background:#e0e0e0;color:#000;font-weight:bold;width:20px;font-size:9px}

.download{color:#000;display:block;padding-left:16px;margin:2px 0;background:url(../images/iconDownload.png) no-repeat 0 center;font-weight:bold;text-decoration:none}
.download:hover{text-decoration:underline;color:#f00}
.download2{color:#000;display:block;margin:4px 0;text-decoration:none}
.download2:hover{text-decoration:none;color:#f00}
.download2 img{vertical-align:top}

.pagination{color:#666;margin-top:20px;border-top:1px solid #e5e5e5;padding-top:10px}
#filterHeader{background:#e5e5e5;margin-top:20px}
#filterHeader label{margin-right:5px;padding-bottom:2px}
#filterHeader input{padding-top:2px;vertical-align:bottom}
.seperator{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-top:15px;clear:both}

.downloads{border-collapse:collapse;margin:1px;width:100%}
.downloads	td{border:1px solid #fff;background:#ededed;color:#333333;padding:2px}
#shareLinks{display:inline;padding-top:2px}
#shareLinks img{margin:0 2px}
#priceDisplay{font-size:5px}

.error{border:1px solid red !important;color:red !important}div.error,label.error{border:none !important;color:red;display:block}

#priceDisplay{font-size:10px;color:#adadad;position:absolute;text-align:right;width:150px;left:-25px;padding-top:0px;z-index:9900;margin-top:60px}

td.label{font-weight:bold}
.vertSeperator{border-top:1px solid #333}
li.newsStart{list-style:none;float:left;width:500px !important;height:160px;list-style-type:none}
.faqHeader{background:#000;color:#fff;padding:4px 8px;cursor:pointer;border-bottom:1px solid #666;font-weight:bold}
.faqHeader:hover{color:#f00}
.faqHeaderActive{background:#666;color:#fff;padding:4px 8px;cursor:pointer;border-bottom:1px solid #666;font-weight:bold}
.faqContent{padding:8px;background:#fff;color:#000}
.closeButton{float:right;padding-top:3px}
optgroup{font-style:italic;padding:0;margin-top:0;font-family:Verdana,sans-serif}optgroup option{text-indent:0;padding:0px 2px;text-transform:none}

.flap{position:absolute}
.flap .menuItem{position:absolute;width:188px;height:22px;z-index:22}
.flap .menuItem a{display:block;padding-left:26px;padding-top:4px}
.flapMenuContent{position:absolute;width:773px;height:182px}
.flapLeft{background:url(../images/flapContentLeft.png) no-repeat;width:182px;height:182px;float:left}
.flapContent{background:url(../images/flapContent.png) no-repeat;color:white;height:182px;margin-left:182px;position:relative;z-index:21}
.flapContent div{padding:20px 182px 20px 20px}

.dataTable{background:#efefef;border-collapse:collapse}
.dataTable td{border:1px solid white;padding:2px 10px}
.dataTable th{border:1px solid white;padding:5px 10px}

#follow_tw,#follow_fb{position:absolute;z-index:5;left:420px;top:620px;background:url(../images/social/follow.png) no-repeat;display:block;width:200px;height:24px;float:left}
#follow_fb:hover{background-position:0 -24px}
#follow_tw{left:655px;background-position:0 -48px}
#follow_tw:hover{background-position:0 -72px}
#recall{left: 370px;position: absolute;top: 660px;z-index: 9999}
.configureLink{position:absolute;top:320px;right:0;z-index:9999}
.configureLink2{position: absolute;right: 0;top: 133px;z-index: 9999}

#flashTV{padding:5px;background:#000}
.videoDescription{position:absolute;top:650px;left:0}
.video{position:relative;display:inline-block}
.video img{border:1px solid #cccccc}
.video .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;background:url(../images/playOverlay.png) no-repeat scroll center center transparent}
.video:hover .overlay{background-image:url(../images/playOverlayActive.png)}

.powderJournal{margin:30px 0 0 0}
.powderJournal h1{background:url(../images/powderJournal/cornerRight.png) no-repeat #000 right 0;display:block;float:left;padding:1px 150px 3px 10px;margin:0 0 10px 0}
.powderJournal .subheader{clear:left;margin:10px 0 30px 0}
.powderJournal .subheader div{background:url(../images/powderJournal/cornerRight.png) no-repeat #000 right 0;display:block;padding:2px 20px 3px 10px;float:left;clear:left;color:#fff}
.powderJournal .sidebar{width:315px;display:inline;float:right;position:relative}
.powderJournal .sidebar h1{display:block;float:none;margin:10px 0 15px 0}
.powderJournal .sidebar h2{margin:10px 0}
.powderJournal .big,.powderJournal .small{width:650px}
.powderJournal .detail,.powderJournal .list{width:560px;display:inline;float:left;position:relative}
.powderJournal .detail iframe{margin:10px 0}
.powderJournal .entry{float:left;width:315px;padding:0 0 30px 0}
.powderJournal .entry .text{border-bottom:1px solid #e5e5e5;padding:10px 0;margin:0 0 10px;font-weight:bold}
.entry.even{clear:left;padding-right:20px}
.entry.odd{}
.entry .commentCount{background:url(../images/powderJournal/comment.png) no-repeat;padding-left:20px;font-weight:bold;float:right}

#powderJournalFlashWrapper{position:relative;height:256px;margin-bottom:30px}

.detail .images{border:1px solid #f0f0f0;margin:20px 0;padding:3px}
.detail .images img{display:block;float:left;padding:5px}
.detail .footer iframe{float:right;margin-top:0;height:40px}
.detail .comment .text{background:url(../images/powderJournal/commentHead.png) #f0f0f0 no-repeat;padding:40px 30px 0 30px}
.detail .image{display:block;margin:10px 0}
.comments{margin:50px 0 20px}
.comment{margin:20px 0}
.comment .poster{background:url(../images/powderJournal/commentBottom.png) #fff no-repeat;padding:30px 0px 10px 60px}
.detail .footer{border-top:1px solid #e5e5e5;padding:10px 0;margin:10px 0 0}

.rating_container{clear:both}

.overviewrating_container a,.detailrating_container a{float:left;display:block;width:13px;height:14px;border:0;background:url(../images/powderJournal/stars-bw.png) no-repeat}
.overviewrating_container span{float:left;padding-left:5px;font-weight:bold}						
.overviewrating_container a.off,.detailrating_container a.off{background-position:0 -14px}
.overviewrating_container a.half,.detailrating_container a.half{background-position:0 -28px}
.overviewrating_container a.on,.detailrating_container a.on{background-position:0 0px}
.overviewrating_container a.selected,.detailrating_container a.selected{background-position:0 -0px}

#voteTip{background:url(../images/powderJournal/tooltip.png) no-repeat;position:absolute;z-index:10;width:197px;height:115px;color:#fff}
#voteTip h1{margin:0 0 14px 0}
#voteTip .padding{padding:5px 15px}

#flashBack{position:absolute;left:680px;top:105px}
.content-table td{vertical-align:bottom}

.oldie {
	#startTeaserWrapper{z-index:auto}
	#teaserWrapper{z-index:auto}
	#proTeamGalleryWrapper{z-index:auto}
	#backgroundFlashWrapper{z-index:auto}
	#proTeamWrapper{z-index:auto}
	#innerWrapper{z-index:20}
	#metaMenu{padding-top:3px}
	#langMenu{display:inline}
	#CountrySwitcher{display:inline}
	#mainMenuWrapper{top:45px;margin-left:-80px}
}
.pshare{
	float:right;
	
}
.share{
    margin-top: 220px;
    position: absolute;
    text-align: right;
    width: 125px;
}

.skitest{
	.img{float:left;width:160px;padding-top:10px;}
}


.proteam-img {
	position: relative;
	max-width: 305px;
	float: left;
	min-height: 240px;
	margin-right: 18px;
	margin-top: 10px
}
.pro-skibild {width: 830px; margin: 0 auto; padding-top: 50px; background: url(../images/bg-proski.png) no-repeat  top center; text-align: center}
.pro-skibild h2 {margin-bottom: 7px}
.proteam-img .mask {background: url(../images/maske.png) no-repeat; position: absolute; z-index: 9; width: 305px; height: 140px}

.proteam-feature h2 {
	margin-bottom: 50px
}
.proteam-img h2{
	margin-bottom: 2px;
	margin-top: 8px
}
.proteam-feature .scrollable {
	position:relative;
	overflow:hidden;
	width: 305px;
	height:140px;
	padding: 0;
}

.proteam-feature .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.proteam-feature .items div {
	float:left;
}
a.browses {display: block; background: url(../images/arrows-pro.png) no-repeat; width: 33px;height: 20px; position: absolute; z-index: 9; top:110px; cursor: pointer}

.browses.prev{background: url(../images/arrows-pro.png) no-repeat; left: 256px}
.browses.next{background: url(../images/arrows-pro.png) no-repeat -20px 0; left:276px}

#pf{
	.help{position:absolute;z-index:2;left:200px;top:90px;color:#fff;background:#000;padding:5px 10px;font-weight:bold}
	.load{height:200px;background:url(../images/load.gif) no-repeat center center;}
	position:relative;padding:0 0 20px 30px;
	h1{font:18px 'News Gothic W01 Bold';font-weight:400}
	h2{
		font:18px 'News Gothic W01';font-weight:400;margin:0 0 13px 0;
		b{font:18px 'News Gothic W01 Bold';font-weight:400}
	}
	.reset{
		font:10px 'News Gothic W01 Bold';color:#666;font-weight:400;position:absolute;top:32px;right:0;text-decoration:none;background:url(../images/pf_reset.png) no-repeat 0 -16px;padding-left:20px;display:block;
		&.act{color:#000;background-position:0 2px}
	}
	.filter{
		float:left;width:280px;margin:10px 60px 9px 0;
		&.l{margin-right:0}
	
		h2{
			font-size:14px;margin:0 0 10px 0;position:relative;color:#666;
			.resets{display:block;position:absolute;right:40px;top:0;height:17px;background:url(../images/pf_reset.png) no-repeat right -16px;line-height:15px;padding-right:16px;color:#fff}
			.info{
				cursor:pointer;display:block;position:absolute;right:4px;top:0;height:17px;width:22px;background:url(../images/info.png) no-repeat;
				&:hover{background-position:0 -17px}
			}
		}
	}
	.slider{
		background:url(../images/slider.png) no-repeat;width:255px;height:40px;position:relative;cursor:pointer;left:20px;
		span{
			font:10px 'News Gothic W01 Bold';position:absolute;top:22px;text-align:center;display:block;color:#666;
			b{font:10px 'News Gothic W01';font-weight:400;padding:0 5px}
			&.l{text-align:left}
			&.r{text-align:right}
		}
	}
	.slider2{background:url(../images/slider2.png) no-repeat}
	.ui-slider-handle{height:15px;width:15px;background:url(../images/handle.png) no-repeat 0 -15px;position:absolute;display:block;top:3px;margin-left:-20px}
	.act{
		.slider span{color:#000}
		.ui-slider-handle{margin-left:-7px}
		.ui-slider-handle{background-position:0 0}
		h2{
			color:#000;
			.info{
				cursor:pointer;
				&:hover{background-position:0 -17px}
			}
			.resets{cursor:pointer;color:#f00;background-position:right 2px}
		}
	}
	.ui-slider-range{background:#f00;top:10px;position:absolute;height:3px}
	.slider:before{content:'';display:block;height:15px;background:url(../images/sliderpre.png) no-repeat;width:20px;position:absolute;left:-20px;top:10px}
	.sfilter{
		float:left;position:relative;
		select{margin-top:-4px;width:130px}
		span{
			font:10px 'News Gothic W01 Bold';position:absolute;top:22px;text-align:center;display:block;left:0;
			&.l{text-align:left}
			&.r{text-align:right}
		}
	}
	.res{
		.detail{
			background:#fff;
			border:3px solid #ddd;
			display:none;
			position:absolute;
			top:0;
			height:138px;
			overflow:hidden;
			padding:5px;
			&.d1{left:497px}
			&.d2{left:585px}
			&.d3{left:673px}
			&.d4{left:761px}
			&.d5{left:849px}
			&.d6{left:489px}
			.t1{
				img{display:block}
			}
			.t2{
				p{width:150px;position:absolute;}
				img{margin-left:160px;float:right}
			}
			.t3{}
			p{font-size:10px;}
			a{
				display:block;font:10px 'News Gothic W01 Bold';font-weight:400;color:#000;text-decoration:none;padding-left:10px;background:url(../images/arrowRightActive.png) no-repeat 0 4px}
			a:hover{color:#f00}
		}
		.ruler{
			display:block;position:absolute;width:15px;background:url(../images/ruler.png) repeat-y;z-index:10;left:-2px;
			.handle{background:url(../images/ruler_handle.png) no-repeat 0 20px;display:block;width:27px;height:15px;left:-7px;position:absolute;top:-1px}
			&.act .handle{background-position:0 -15px;}
		}
		.datah{position:absolute;right:0;width:580px;}
		background:#f5f5f5;margin-left:-15px
	}
	.head{
		height:126px;border-bottom:1px solid #fff;position:relative;
		.sort{ position:absolute; left:20px; top:15px }
		h3{
			font:10px 'News Gothic W01 Bold';font-weight:400
		}	
		.datah{
			position:absolute;right:0;width:618px;top:15px;
			a{
				text-align:center;display:block;float:left;width:88px;height:105px;background:url(../images/ruler_handle.png) no-repeat center 90px;color:#424242;font:10px 'News Gothic W01 Bold';font-weight:400;cursor:pointer;text-align:center;
				span{display:block;width:26px;overflow:hidden;position:relative;height:85px;left:28px;
					img{position:absolute;left:0}
				}
				
			}
			a:hover{
				img{left:-26px}
			}
			.h0 img{left:-26px}
		 	.h0.act img{left:0}
		}
	}
	.ski{
		padding:20px 15px;
		border-bottom:1px solid #fff;
		position:relative;
		.group{ 
			position:absolute; bottom:10px; right:10px; width:42px; height:17px; overflow:hidden; cursor:pointer;
			img{ position:absolute; } 
		 	&:hover img{ top:-17px; }
	 	}
		.img{
			float:right;display:block;margin-top:20px
		}
		h1{
			a{color:#000;text-decoration:none;padding-left:10px;background:url(../images/arrowRightActive.png) no-repeat 0 9px}
			a:hover{color:#f00}
		}
		h2{margin:0;font-size:16px}
	}
	.length{
		margin:8px 0
	}
	.price{
		font:15px 'News Gothic W01';
		b{font:15px 'News Gothic W01 Bold';font-weight:400}
	}
}
.oldie #pf,.ie #pf{
	.head .datah{
		top:14px;
		a{height:102px;background-position:center 87px}
	}
}
.oldie #pf .head .datah a span{left:0}
#pft{
	margin-top:30px;
	h2{margin-bottom:20px}
}
#tooltip{
	position:fixed;
	top:100px;
	margin-left:-200px;
	z-index:999;
	width:400px;
	color:#fff;
	background:#000;
	padding:20px;
	text-align:left;
	left:50%;
	.close{
		font:10px 'News Gothic W01 Bold';
		text-transform:uppercase;
		background:url(../images/close.png) no-repeat right 2px;
		display:block;
		float:right;
		margin:-10px -10px 0 0;
		cursor:pointer;
		padding-right:16px
	}
	.image{
		margin-top:20px;
		text-align:right;
	}
}




#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;font-size:11px}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{/*position:relative;*/}
#cboxLoadedContent{overflow:auto;border:1px solid #e7e7e7}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}

#cboxOverlay{background:url(/fileadmin/images/colorbox/overlay.png) 0 0 repeat}
#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight{background:#fff;width:10px;height:10px}
#cboxTopRight{background-position:right 0}
#cboxBottomLeft{height:30px;background-position:0 bottom}
#cboxBottomRight{height:30px;background-position:right bottom}
#cboxMiddleLeft{width:10px;background:#fff}
#cboxMiddleRight{width:10px;background:#fff}
#cboxTopCenter{height:10px;background:#fff}
#cboxBottomCenter{height:30px;background:#fff}
#cboxContent{background:#fff}
#cboxLoadedContent{margin-bottom:0}
#cboxTitle{position:absolute;bottom:6px;left:0px;color:#949494;text-indent:12px;background:#fff;padding:2px 0}
#cboxCurrent{position:absolute;bottom:8px;right:10px;color:#949494}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious,#cboxNext{position:absolute;bottom:50%;right:-40px;background:url(/fileadmin/images/colorbox/arrows.png) 0 0 no-repeat;width:26px;height:44px;text-indent:-9999px}
#cboxPrevious{left:-40px;background-position:0 -44px}
#cboxPrevious:hover{background-position:-26px -44px}#cboxNext:hover{background-position:-26px 0}        
#cboxLoadingOverlay{background:url(/fileadmin/images/colorbox/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(/fileadmin/images/colorbox/loading.gif) center center no-repeat}
#cboxClose{position:absolute;top:0px;right:0px;width:40px;height:41px;background:url(/fileadmin/images/colorbox/close.png) right center no-repeat;z-index:99;padding-right:21px;color:#fff;font-size:13px;text-transform:uppercase;text-indent:-9999px}
/*.highlight	{ background:#666666; color:white; }
.selected	{ color:green; }
.dsSearchForm		{ width:340px;}
.innerForm	{ background:#e5e5e5; padding:20px; margin-top:20px; margin-bottom:10px; display:block; }
.dsSearchForm select,
.dsSearchForm input		{ font-size:10px; width:215px; }
.dsSearchForm select	{ width:221px; }

#dsForms, #dsResultsPanel	{ clear:left; padding:30px 0px; margin-left:10px; padding-top:50px;  }
.dsMap		{ float:left; margin-right:20px; }
.dsHelp		{ color:#000000; background:#ffffff; width:230px; overflow:auto; border:1px solid #CCCCCC; position:absolute; padding:2px; max-height:300px; z-index:999}
.dsHelpItem	{ margin:4px 0; border-bottom:1px solid #e5e5e5; padding:4px 4px; }
.dsHelpItem h1 {margin:0;padding:0;}
.dsHelp	ul	{ margin:0; padding:0; list-style:none; }

.dsSearchForm label	{ display:inline-block; width:70px; line-height:25px; font-weight:bold; }
.dsResult		{ margin:10px 0; border-top:1px solid #e5e5e5; position:relative;  }
#dsResults		{ margin:10px 0; }
.dsResultItem	{ padding:10px 0 0 0; position:relative; }
.dsResultItem h2	{ background:url(/fileadmin/images/bullet.gif) no-repeat 0 6px; margin:0 0 0 -11px; padding-left:11px; color:#333333; font-size:10px}
.distance   { background:url(/fileadmin/ds/distance.gif) no-repeat 0 0 #000000; color:#ffffff; position:relative; float:right; right:0; text-align:right; padding:0 10px 0 20px; }
.dealerIcon	{ float:right; position:relative; }*/

#dsContainer	{ margin-top:23px;
    h2{font:14px 'News Gothic W01 Bold';font-weight:400;text-transform:uppercase}
    h3{font:14px 'News Gothic W01';font-weight:400;text-transform:uppercase}
    .body{margin-bottom:20px}
    .filter{
        display:block;width:180px;margin:5px 15px 10px 0;float:left;position:relative;
        label{font:10px 'News Gothic W01 Bold';font-weight:400;display:block;text-transform:uppercase;padding-top:3px}
        select{width:180px}
        input{width:180px}
    }
}
.dsResultD{
	margin:20px 0
}
#dsResults{
    margin:40px 0;
}
.preload{background:url(../images/load.gif) no-repeat center center;height:40px}
#map_container{height:330px}
#dsMenu	{
	margin:0; padding:0; position:relative;
	a{
		float:left; height:20px; padding-right:19px; margin:0 0 0 -18px; list-style:none;font:10px 'News Gothic W01 Bold';font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;background:url(../images/tabs_new.png) no-repeat right -60px ;
		span{background:url(../images/tabs_new.png) no-repeat 0 -40px;display:block;line-height:12px;padding:4px 5px 4px 24px}
	}
	a.active,a:hover {
		background-position:right -20px;
		span{background-position:0 0;}
	}
	
}
.dsPanel{
    margin-top:20px; width:440px;
}
#dsContainer .dsResult{
	background:#f2f2f2;	height:170px; margin-bottom:20px;
	.dsPage{
		padding:20px;display:none;
		&.active{display:block}
		h3{font:10px verdana;margin:10px 0 0 0;padding:0;text-transform:none;font-weight:800}
		.images{
			margin-top:20px;
			img{margin:0 10px 20px 0}
		}
		ul{padding:0}
		li{list-style:none;background:url(../images/li2.png) no-repeat 0 5px;margin:0;padding:0 20px 0 10px;font:13px 'News Gothic W01';text-transform:uppercase;width:220px;float:left}
	}
	.menu {
		height:20px; overflow:hidden;
		a{
			cursor:pointer;float:left; height:20px; padding-right:19px; margin:0 0 0 -17px; list-style:none;font:10px 'News Gothic W01 Bold';font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;background:url(../images/tabs_new2.png) no-repeat right -60px ;
			span{background:url(../images/tabs_new2.png) no-repeat 0 -40px;display:block;line-height:12px;padding:4px 5px 4px 24px}
		}
		a.active,a:hover {
			background-position:right -20px;
			span{background-position:0 0;}
		}
		a:first-child span{padding-left:30px}
	}
}

.ds_tipwrapper {position:relative;}
.ds_tipwrapper .ds_tip {display:none;position:absolute; bottom:0px; left: 11px; }
.ds_tipwrapper .ds_tip .ds_tip_inner {
	position: relative; left: -10px;
	padding:8px 10px 9px;
	width:150px;
	color:#fff;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background:#000;
}
.ds_tipwrapper .ds_tip em {
	width: 0px;
	height:0px;
	display:block;
	border-style:solid;
	border-color: #000 transparent transparent transparent;
	border-width: 15px 8px 0 0;
}


.dsPage li {cursor:default;}
.dsPage li.hover .ds_tip {display:block;}

.dsPage div.img_tip {cursor:default;}
.dsPage div.img_tip.hover .ds_tip {display:block;}

