/*Globals*/
/*+clearfix {*/
.searcharea:after, .left .filter .filterList LI:after, .ResultBoxFilter:after, .results .Domain .DomainResults:after, .results .Domain .Result .image:after, .DomainPager:after, .box.tuevbox:after, .relatedKeywords:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.searcharea, .left .filter .filterList LI, .ResultBoxFilter, .results .Domain .DomainResults, .results .Domain .Result .image, .DomainPager, .box.tuevbox, .relatedKeywords
{
	display: inline-block;
}
.searcharea, .left .filter .filterList LI, .ResultBoxFilter, .results .Domain .DomainResults, .results .Domain .Result .image, .DomainPager, .box.tuevbox, .relatedKeywords
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
.allcont
{
	width: 100%;
	font: normal 12px / 1.4em Arial, Helvetica, sans-serif;
	color: #6B6B6B;
}
.allcont A
{
	text-decoration: none;
	cursor: pointer;
	color: #6B6B6B;
}
.allcont P
{
	line-height: 1.4em;
}
.allcont A:hover
{
	text-decoration: underline;
}
/*WIDGETS #######
Widget: Searcharea*/
/*[clearfix]*/
.searcharea
{
	/*background: #DEDEDE url(../img/searchbox.jpg) repeat-x top left;*/
	/*width: 976px;*/
	/*border: 1px solid #CFCFCF;*/
	/*text-align: center;*/
	padding: 15px 0 5px;
	position: relative;
	z-index: 1000;
	margin-bottom: 40px;
	/*height: 84px;*/
}
.searchbox
{
	padding: 5px;
	/*[disabled]border:1px solid #CACACA;*/
	margin: 0 auto;
	display: inline-block;
}
.searchbox STRONG
{
	margin-right: 10px;
	display: none;
}
.searchbox INPUT.search, .searchbox INPUT.submit
{
	padding: 5px 10px;
	border: 1px solid #BABABA;
	outline: none;
	font-size: 10px;
	text-transform: uppercase;
	width: 460px;
}
.searchbox INPUT.submit {
	background-color: #b92825;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(185, 40, 37)), to(rgb(135, 27, 25)));
	background-image: -webkit-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: -moz-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: -o-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: -ms-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#b92825', EndColorStr='#871b19');
	width: auto;
	color: #FFF;
	cursor: pointer;
	border: 1px solid #871b19;
	color: #FFF;
}

.searchbox INPUT.submit:hover {
	background: #b92825;
}
.searcharea UL
{
	padding: 5px;
	/*[disabled]border:1px solid #CACACA;*/
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
}
.searcharea UL LI
{
	display: inline;
	margin: 0 5px;
}
.searcharea UL LI A
{
	/*color: #ADADAD;*/
	text-shadow: 1px 0px #FFF;
	font-size: 10px;
	text-decoration: none;
}
.searcharea UL LI A:hover
{
	text-decoration: underline;
	color: #6B6B6B;
}
/*Widget: GlobalFilter*/
.globalFilter
{
	clear: left;
	padding-top: 5px;
	/*text-align: center;*/
	margin-bottom: 0;
}
.globalFilter A {
	padding: 5px;
	width: 15%;
	display: inline-block;
	border: 1px solid #F2F2F2;
	border-bottom: none;
	margin: 0 2px -1px 0;
	background: #efeeec;
}
.globalFilter A:hover
{
	background: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.globalFilter A.active
{
	padding: 10px;
	background: #FFFFFF;
	font-weight: bold;
	border-top: 2px solid #B10A23;
}
/*Widget: Pager*/
.pager .prev, .pager .next
{
	float: left;
	margin: 0 10px;
}
.pager .pageNumbers
{
	float: left;
}
.pager .pageNumbers LI
{
	display: inline-block;
}
.pager .pageNumbers LI A
{
	padding: 5px 8px;
}
.pager .pageNumbers LI A:hover, .pager .pageNumbers LI.active A
{
	background: #C1C1C1;
}
/*Widget: Advertizer*/
.Ad
{
	background-color: #F6F6F6;
	/*padding: 10px;*/
/*margin: 10px;*/
	margin-bottom: 1px;
	display: block;
}
.Ad.bannerAd
{
	text-align: center;
}
.Ad.bannerAd IMG
{
	width: 100%;
}
.clearL
{
	padding: 0px !important;
	margin: 0 !important;
	height: 0 !important;
	display: block !important;
}
.Ad .info
{
	float: right;
	font-size: 10px;
}
.Ad .title,
#right_textad .title
{
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	color: #B10A23;
}

.Ad .title a,
#right_textad .title a {
	color: #B10A23;
}

.Ad .link,
#right_textad .link
{
	font-size: 10px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: block;
}

.Ad td.textadTd {
	width: 200px;
	padding: 10px;
}

/*Widget: DisplayOptions*/
.DisplayOptions
{
}
.DisplayOptions A
{
	height: 20px;
	width: 20px;
	display: inline-block;
	background-color: #C1C1C1;
	border: 1px solid #C1C1C1;
	margin-left: 5px;
}
.DisplayOptions A.active, .ResultBox.ResultBoxInfo .DisplayOptions A:hover
{
	border: 1px solid #B1B1B1;
}
.DisplayOptions A.Grid
{
	background: url(../img/cse/displayOptionGrid.png);
}
.DisplayOptions A.List
{
	background: url(../img/cse/displayOptionList.png);
}
.DisplayOptions A SPAN
{
	display: none !important;
}
/*///// #######
LEFT
left Filter*/
.filter
{
	float:left;
	padding-left : 15px;
	margin-bottom: 5px;
}

.cbFilter{
	float:left;
	padding-left : 5px;
	margin-bottom: 10px;
}

div.top{
	padding-top : 10px;
}

div.contentfilter{
	width:180px;
}

div.littleFilter{
	width:100px !important;
}

div.seminarfilter{
	width:220px;
}

div.videofilter{
	width:340px;
}

div.lastSearchSelect{
	width:200px;
}

.CookieInit{
	font-size:14px;
	display:none;
	clear:both;
	width: 100%;
	height:35px;
	overflow: hidden;
	background: #b31b09;
	color: #fff;
	padding-bottom: 0;
}

.CookieInit .cookieInfor{
	float: left;
	width:auto;
	font-size:14px;
	margin-right: 25px;
}

.CookieInit .cookieButton{
	cursor: pointer;
	background:#951708;
	float: left;
	width:auto; height: 35px;
	line-height: 35px;
	color: #fff;
	font-size:14px;
	padding: 0 15px !important;
}

.CookieInit .cookieButton.yes {
	background: #fff;
	color: #951708;
}

/*.CookieInit .cookieButton span{
	padding: 10px;
}*/

.CookieInit .cookieXBtn{
	cursor: pointer;
	float: right;
	font-size: 18px;
	margin-right: 13px;
	padding: 10px 0;
}



.CookieInit div{
	padding: 10px;
}

.CookieInit .CookieConfirmBtn{
	padding-top: 20px;
	padding-left: 35px;
}

.button, .cookieBtn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-user-select: none;
    background-color: #EAEAEA;
    background-image: linear-gradient(#FAFAFA, #EAEAEA);
    background-repeat: repeat-x;
    border-color: #DDDDDD #DDDDDD #C5C5C5;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 15px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    vertical-align: middle;
    white-space: nowrap;
    margin-left: 60px ;
}




.filterLabel{
	clear:both;
}

.domain{
	clear:both;
	padding: 10px;
	border-bottom: 1px dotted #6B6B6B;
}

.SearchTitle{
	float: left;
    padding: 10px 10px 10px 0;
    text-align: right;
    width: 150px;
}
.left .filter H3
{
}
.left .filter H3 SPAN
{
	padding: 10px 10px 10px 25px;
	color: #FFF;
	display: block;
	/*[disabled]background:url(../img/arrowFilterU.png) no-repeat 10px center;*/
}
.left .filter
{
	float:left;
	padding-left : 0px !important;
}
.left .filter .filterList
{
	/*[disabled]display:none;*/
	/*[disabled]border:1px solid #DEDEDE;*/
	padding: 10px 0;
	font: 12px Tahoma, Geneva, sans-serif;
	max-height: 200px;
	overflow-y: auto;
}
/*[clearfix]*/.left .filter .filterList LI
{
	border-bottom: 1px dotted #D4D4D4;
	padding: 4px 5px 0;
	line-height: 15px;
}
.left .filter .filterList LI:hover
{
	background: url(../img/arrowGreen.png) no-repeat right center;
}
.left .filter .filterList LI INPUT
{
	float: left;
	margin-top: 6px;
}
.left .filter .filterList LI A
{
	padding: 5px;
	float: left;
	width: 139px;
	overflow: hidden;
	/*[disabled]height:1em;*/
}
.left .filter .filterList LI A:hover
{
	color: #9CC448;
}
.left .filter .filterList LI A SPAN
{
	overflow: hidden;
	display: inline-block;
}
.left .filter.priceFilter .filterList
{
}
.left .filter.priceFilter .filterList P
{
	float: left;
	width: 50px;
	height: 15px;
	margin-left: 5px;
}
.left .filter.priceFilter .filterList INPUT
{
	float: right;
	width: 124px;
	height: 15px;
	margin-right: 10px;
	background: none;
	border: none;
}
/*CONT*/
.ResultBox
{
	padding: 10px;
	/*[disabled]background-color:#E5E5E5;*/
	margin-bottom: 10px;
	height: 1%;
}
/*ResultsInfo*/
.ResultBoxInfo .ResultCount
{
	float: left;
}
/*ResultsFilter*/
/*[clearfix]*/.ResultBoxFilter
{
	/*[disabled]background-color:#EBEBEB;*/
	/*[disabled]height:18px;*/
	/*border-bottom: 1px dotted #6B6B6B;*/
	position: relative;
}
.ResultBoxFilter .filter
{
	float: left;
}
.ResultBoxFilter .sortBy
{
	float: right;
	padding-left: 5px;
}
.ResultBoxFilter .DisplayOptions
{
	float: right;
	margin-left: 10px;
}
.ResultBoxFilter .ResultCount
{
	float: left;
	line-height: 2em;
}
.ResultBoxFilter .sortBy SELECT
{
	padding: 2px !important;
	height: 25px !important;
	border: 1px solid;
	border-color: #CFCFCF #F2F2F2 #F2F2F2 #CFCFCF;
	color: #3E3A34;
}

input#ResetFilterButton {
	position: absolute;
	bottom: 5px; right: 0;
	background-color: #b92825;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(185, 40, 37)), to(rgb(135, 27, 25)));
	background-image: -webkit-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: -moz-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: -o-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: -ms-linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	background-image: linear-gradient(top, rgb(185, 40, 37), rgb(135, 27, 25));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#b92825', EndColorStr='#871b19');
	-webkit-box-shadow: inset 0 1px 0 #d86f6c;
	-moz-box-shadow: inset 0 1px 0 #d86f6c;
	box-shadow: inset 0 1px 0 #d86f6c;
	border: 1px solid #871b19;
	color: #fff;
	padding: 6px 4px;
	cursor: pointer;
}

input#ResetFilterButton:hover {
	background: #b92825;
}

/*ResultsAdvertizer*/
.ResultsBoxAdvertizer
{
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #6B6B6B;
}
/*ResultsKeywords*/
.ResultBoxKeywords
{
	margin: 0;
	padding: 0;
}
.ResultBoxKeywords .relatedKeywords P
{
	float: left;
	margin-right: 10px;
}
.ResultBoxKeywords .relatedKeywords A
{
	float: left;
	padding: 0 10px;
}
/*RESULTS*/
.results
{
	float: left;
	width: 100%;
}
.results .Domain
{
	margin-bottom: 10px;
}
.DomainTitle
{
	/*background-color: #7B7B7B;*/
	color: #B10A23;
	font-size: 15px;
	border-bottom: 1px dotted #6B6B6B;
	width: 978px;
	margin-bottom: 20px;
}
.DomainTitle SPAN
{
	padding: 5px;
	display: inline-block;
	padding: 20px 10px;
	width: 500px;
}

.DomainTitle SPAN b {
	font-weight: 700;
}

.DomainTitle SPAN.ResultCount
{
	width: 250px;
	text-align: right;
	float: right;
	padding: 10px 10px 10px 0;
	margin-top: 10px;
}
.DomainTitle SPAN.ResultCount STRONG
{
	font-weight: normal;
	font-size: 15px;
	color: #787878;
}
/*[clearfix]*/.results .Domain .DomainResults
{
	border-top: 0 none;
	/*[disabled]padding:5px 5px 4px;*/
	width: 100%;
	padding-top: 0;
}
.results .Domain .Result
{
	border: 1px solid #FFFFFF;
	clear: left;
	overflow: hidden;
	margin: 5px 5px 20px 5px;
	padding-bottom: 25px;
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	border-bottom: 1px dotted #CDCDCD;
}
.results .Domain .Result:hover
{
	/*border: 1px solid #000000 !important;*/
	background: #f5f5f5;
	border: 1px solid #ececec;
	cursor: pointer;
}
/*[clearfix]*/.results .Domain .Result .image
{
	overflow: hidden;
	text-align: center;
	width: 15%;
	margin: 5px 15px 5px 5px;
	padding: 0px;
	float: left;
	background: #FAFAFA url(../img/imgLoad.gif) no-repeat center;
}
.results .Domain .Result .image IMG
{
	width: 100%;
}
.results .Domain .Result P
{
	padding: 5px;
	width: auto;
	/*background-color: #FFFFFF;*/
	padding: 5px;
}
.results .Domain .Result .arttype
{
	height: 35px;
	width: 35px;
	position: absolute;
	top: 5px;
	left: 5px;
	margin: 0;
	padding: 0;
	border: 1px solid #F2F2F2;
	background: url(../img/classic.jpg);
}
.results .Domain .Result.trend .arttype
{
	background-image: url(../img/trend.jpg);
}
.results .Domain .Result .arttype SPAN
{
	display: none;
}
.results .Domain .Result .title
{
	text-decoration: underline;
	color: #454545;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	padding: 5px;
	font-size: 15px;
	font-weight: 400;
}

.results .Domain .Result .title a {
	color: #454545;
}

.results .Domain .Result .title a b.hit_title {
	color: #b10a23 !important;
}

.results .Domain .Result .artNum
{
	margin-top: -5px;
	margin-bottom: 5px;
}
.results .Domain .Result .price
{
	color: #CD4E4F;
	display: block;
	font-weight: bold;
	font-size: 18px;
	float: left;
	height: 20px;
	margin-right: 20px;
	margin-top: 0;
	padding: 5px 0;
}
.results .Domain .Result .price .priceVol
{
	font-size: 12px;
	color: #6B6B6B;
	font-weight: normal;
}
.results .Domain .Result .priceBase
{
	line-height: 1em;
	float: left;
	width: 400px;
	margin-top: 8px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.results .Domain .Result .rating
{
	text-align: right;
	float: right;
	height: 20px;
}
.results .Domain .Result .goto
{
	padding: 10px;
	clear: left;
	text-align: center;
	background-color: #D8D8D8;
	margin-bottom: -5px !important;
	float: right;
	margin-top: -35px;
}
.results .Domain .Result .goto A
{
	color: #787878;
	line-height: 20px;
}
.results .Domain .Result .goto A:hover
{
	text-decoration: none;
}
.results .Domain .Result .keywords
{
	border-top: 1px solid #FFFFFF;
	background-color: #F2F2F2;
	padding: 0;
	font-size: 10px;
	clear: left;
}
.results .Domain .Result .keywords A
{
	margin: 3px 6px;
	display: inline-block;
}
.results .Domain .Result .text
{
	display: none;
}
.results .Domain .Result .link
{
	font-size: 10px;
	height: 1em;
	padding-bottom: 5px;
	margin-bottom: 5px;
	display: none;
}
.results .Domain .Result .rating
{
	width: 125px;
	display: block;
	float: left;
	padding-left: 0px;
}
.results .Domain .Result .rating STRONG
{
	background: transparent url(../img/rating.png) no-repeat 0px 0px;
	display: block;
	width: inherit;
	height: 20px;
}
.results .Domain .Result .rating.stars0 STRONG
{
}
.results .Domain .Result .rating.stars1 STRONG
{
	background-position: 0px -32px;
}
.results .Domain .Result .rating.stars2 STRONG
{
	background-position: 0px -65px;
}
.results .Domain .Result .rating.stars3 STRONG
{
	background-position: 0px -97px;
}
.results .Domain .Result .rating.stars4 STRONG
{
	background-position: 0px -130px;
}
.results .Domain .Result .rating.stars5 STRONG
{
	background-position: 0px -162px;
}
.results .Domain .Result .rating STRONG EM
{
	display: none;
	background: transparent url(../img/rating.png) repeat-x top left;
}
/*RESULTS GRIDVIEW*/
.results .Domain.GridView
{
}
.results .Domain.GridView .DomainTitle
{
	width: 100%;
}
.results .Domain.GridView .DomainResults
{
	padding: 0;
	width: 100%;
}
.results .Domain.GridView .Result
{
	float: left;
	width: 176px;
	clear: none;
	margin: 5px;
	padding: 3px 0;
	border: 1px solid #989898;
}
.results .Domain.GridView .Result:hover
{
}
.results .Domain.GridView .Result .image
{
	width: auto;
	margin: 0 3px;
	padding: 0;
	float: none;
	position: relative;
	z-index: 10;
	border-bottom: none;
	background-color: #FFFFFF;
}
.results .Domain.GridView .Result .image A
{
}
.results .Domain.GridView .Result P
{
	margin: 0 3px;
	overflow: hidden;
}
.results .Domain.GridView .Result .title
{
	margin: 0 3px;
	padding: 5px;
	position: relative;
	z-index: 10;
}
.results .Domain.GridView .Result .artNr
{
	padding-bottom: 5px;
}
.results .Domain.GridView .Result .title A
{
	height: 2.6em;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	width: 165px;
	/*[disabled]white-space:nowrap;*/
}
.results .Domain.GridView .Result .title A SPAN
{
}
.results .Domain.GridView .Result .desc
{
	height: 10.5em;
	overflow: hidden;
}
.results .Domain.GridView .Result .text
{
	height: 3.5em;
	overflow: hidden;
}
.results .Domain.GridView .Result .price
{
	padding: 5px;
}
.results .Domain.GridView .Result .priceBase
{
	float: none;
	width: auto;
	line-height: 1.3em;
}
.results .Domain.GridView .Result .rating
{
	padding-left: 5px;
}
.results .Domain.GridView .Result .goto
{
	margin: 0;
	float: none;
}
.results .Domain.GridView .Result .price
{
	float: none;
}
.results .Domain.GridView .Result .arttype
{
	top: 3px;
	left: auto;
	right: 0 !important;
	z-index: 11;
}
.results .Domain.GridView .Result .keywords
{
	display: none;
}

.results .Result.over {
	cursor: pointer;
	background: #f5f5f5;
}



/*SHOP*/
.results #shop.Domain .Result .desc
{
	display: none;
}
.results #shop.Domain .Result .link
{
	display: none;
}
.results #shop.Domain .Result .image
{
}
.results #shop.Domain .Result.trend
{
}
.results #shop.Domain .Result.trend .price
{
	color: #868686;
}
.results #shop.Domain.GridView .Result.trend .title
{
}
.results #shop.Domain.GridView .Result .image
{
	height: 166px;
	border: 1px solid #E2E2E2;
	padding: 1px;
}
.results #shop.Domain .Result.trend .cart, .results #shop.Domain .Result.trend .cart A
{
	background-image: url(../img/cart.png);
	text-shadow: 0px -1px #6B882D;
}
.results #shop.Domain .Result.trend .cart A
{
}
/*Content GRID*/
.content-resultset .results .Domain.GridView .Result .title
{
	background: #F2F2F2;
	margin-top: 3px;
	padding-top: 5px;
}
.content-resultset .results .Domain.GridView .Result .keywords
{
	display: none;
}


#lexicon_resultlist .Result {
	padding: 10px !important;
	margin-bottom: 10px !important;
}

#lexicon_resultlist .Result .title {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

/*Related Keywords*/
.noHits
{
	text-align: center;
}
.noHits .msg
{
	display: block;
	font-weight: bold;
}
/*[clearfix]*/.relatedKeywords
{
	/*[disabled]border-top:1px solid #FFFFFF;*/
	/*[disabled]border-bottom:1px solid #AAAAAA;*/
	padding-left: 10px;
	text-align: left;
}
.relatedKeywords A
{
	padding: 2px;
	margin: 6px 5px 2px 0;
	display: inline-block;
	background-color: #7A7A7A;
	color: #FFF;
	text-shadow: 0px -1px #535353;
	border: 1px solid #989898;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #9A9A9A;
}
.relatedKeywords P
{
	display: inline-block;
	/*[disabled]line-height:18px;*/
	margin-top: 7px;
}
.relatedKeywords A:hover
{
	background-color: #8F8F8F;
	text-decoration: none;
}
/*DomainPager*/
/*[clearfix]*/.DomainPager
{
	/*[disabled]background:#F2F2F2;*/
	padding: 10px;
	clear: left;
}
.DomainPager .btn
{
	display: inline !important;
	text-align: center;
	padding: 5px 10px;
	margin: 0 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3;
	border: 1px solid #535353;
	border-top: 1px solid #6E6E6E;
	border-left: 1px solid #6E6E6E;
	color: #FFFFFF;
	text-shadow: 0px -1px #7B7B7B;
	background-color: #9D9D9D;
}
.DomainPager .ResultCount
{
	float: left;
}
.DomainPager .pager
{
	float: right;
}
/*JS Accordion*/
.cseAccordion .cseContent
{
}
.cseAccordion .cseHandle
{
	background: #7B7B7B repeat-x top left;
	cursor: pointer;
}
.cseAccordion .cseHandle H3
{
	background: url(../img/arrowFilterU.png) no-repeat 10px center;
}
.cseAccordion.open .cseHandle H3
{
	background: url(../img/arrowFilterU.png) no-repeat 10px center;
}
/*shop type Slider*/
.sliderinput
{
	width: 154px;
}
.slider
{
	padding-top: 10px;
}
.hidden
{
	display: none;
}
/*UI*/
.ui-slider
{
	margin: 25px 20px 0 10px;
	clear: left;
}
.ui-slider-horizontal .ui-slider-handle
{
	top: -0.5em !important;
	margin-left: -0.6em;
	background: url(../img/SliderKnob.png) no-repeat top left !important;
	border: none !important;
	width: 25px !important;
	height: 13px !important;
}
.ui-slider-horizontal .ui-slider-handle:last-child
{
	background-position: top right !important;
}
.ui-slider-horizontal
{
	background: #F4F0F0 !important;
	height: 1px !important;
	border: none !important;
}
.ui-slider-range
{
	background: #A5D33E !important;
}

DIV#div_fix {
    background: none repeat scroll 0 0 #F6F6F6;
    padding: 10px;
    position: fixed;
    right: 10px;
    top: 245px;
    width: 180px;
}

.lastSearches{
	position: fixed;
	right: 5px;
	top: 10px;
}
.high
{
	background: none !important;
}
.low
{
	background: none !important;
}
.highselect
{
	background: none !important;
}
.lowselect
{
	background: none !important;
}
.orderByWidth
{
	width: 155px;
}
/*Content Seiten Layout*/
.box
{
	text-shadow: 1px 1px #FFF;
	margin: 15px 0;
	padding: 10px;
	border: 1px solid #ececec;
	background-color: #f5f5f5;
	text-shadow: 0 1px 0 #fff;
}
/*[clearfix]*/.box.tuevbox
{
	border: 2px solid #747474;
	background-color: #F7F7F7;
}
.box.tuevbox P
{
	float: left;
	width: 830px;
}
.box.tuevbox IMG
{
	float: left;
}
.content
{
}
.content H1
{
	border-bottom: 1px dotted #D4D4D4;
	margin: 22px 0 20px;
	font-weight: normal;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 14px 8px;
	color: #868686;
	background: url(../img/detail-title_h1.png) no-repeat left 8px;
}
.content.tuev H1
{
	color: #747474;
}
.content.tuev H2
{
	background-color: #909090;
	font-size: 16px;
	font-weight: normal;
	margin: -10px -10px 10px;
	padding: 10px;
	color: #FFF;
	text-shadow: none;
}
.content.tuev UL
{
	list-style: inherit;
	margin: 15px;
}

.filter-fix
{
	background: #FFFFFF repeat 0 0 !important;
	top: 35px;
	position: fixed;
}

.topbutton {
    bottom: 35px;
    position: fixed;
    right: 40px;
}

.video{
	padding: 10px 1px;
}
.videoItem{
	padding-bottom: 20px;
}

.fn {
    float: left;
    height: 28px;
    line-height: 28px;
    margin-right: 4px;
    overflow: hidden;
    padding-left:1px;
}

.fn .ico_up {
    background: url("../img/bg_fn.png") no-repeat scroll 0 -60px transparent;
    display: inline-block;
    float: left;
    height: 24px;
    margin-right: 2px;
    position: relative;
    top: 0;
    width: 24px;
}

.fn_hover {
    background: url("../img/bg_fn.png") repeat-x scroll 0 0 #E8ECF2;
    border: 1px solid #C9C9C9;
    padding: 0;
}

.fn .ico_down {
    background: url("../img/bg_fn.png") no-repeat scroll 0 -90px transparent;
    display: inline-block;
    float: left;
    height: 24px;
    margin-right: 2px;
    position: relative;
    top: 4px;
    width: 24px;
}

.fn a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/bg_fn.png") repeat-x scroll 0 -30px #E3E6E8;
    border-color: #C9C9C9;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    margin: 0 -1px;
    text-decoration: none;
}

.fn2nd {
    float: left;
    height: 28px;
    margin: 0 -1px;
    overflow: hidden;
    padding: 0 1px;
}

.fn a, .fn span {
    display: block;
    float: left;
    height: 28px;
    min-width: 44px;
    padding: 0 7px;
}
.fn * {
    cursor: pointer;
    line-height: 28px;
}

.fn_return, .fn_return * {
    cursor: default;
}

.fn em.stat {
    color: #555555;
    float: left;
    font-size: 12px;
    font-style: normal;
}

.fn_return .stat {
    margin-right: 2px;
}

.video-title{
	padding-top:5px;
	clear:both;
}

.video-body{
	padding:10px 1px;
	clear:both;
}

