/*GENERAL WIDTH & BG--------------------------------------------------------------------------------------------------------------------------------------------------*/
body {
	overflow-y:scroll !important;
	*overflow-y:hidden !important;
}
/*Background*/
/*.pagecontainer div + table + table > tbody > tr > td {
	background:url(http://www.bestcase.at/ebay-shop/img/background-ebay.png) repeat-x #181818;

}*/
.pagecontainer div + table + table > tbody > tr > td div.stBadge div, .pagecontainer div + table + table > tbody > tr > td span.ebay div, .gh-site-16, .gh-site-77 {
	background:#fff !important;
}
/*Color Content Container*/
.pagecontainer div + table + table > tbody > tr > td > table {
	width:1010px !important;
	background:#none !important;
	margin:0 auto !important;
	*background:none !important;
	/*border-left: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;*/
}
.pagecontainer div + table + table > tbody > tr > td > table + table {
	background:#fff !important;
}

/*ebay.de HACK*/
div.pagecontainer > table{
	/*width:90px !important;*/
	width:1010px !important;
	margin:0 auto !important;
	/*background:#fbfaf9 !important;*/
	/*background:none !important;*/
	background: url(http://www.bestcase.at/ebay-shop/img/background-ext-de.png) repeat-x 0 0px #fbfaf9 !important;
}


div.pagecontainer div + table + table{
	-webkit-box-shadow: 0px 2px 2px #aaa;
	-moz-box-shadow: 0px 2px 2px #aaa;
	box-shadow: 0px 2px 2px #aaa;
}

div.pagecontainer div + table, table.tb_v4bc{
	width:100% !important;
	background:#fff !important;
}

.pagelayout{ 
	background:url(http://www.bestcase.at/ebay-shop/img/background-ebay.png) repeat-x 0 0 #181818  !important;
}
#gh-t{
	background: #fff
}
#gnheader, .stBadge, #sModule, #glbfooter{background:#fff !important;}

.pagecontainer table + table tbody tr td table + table tbody tr + tr {
	margin-top:-15px !important;
}
/* LEFT PANEL DESIGN - BACKGROUND -----------------------------------------------------------------------------------------------------------------------------------*/
#LeftPanel {
	width:210px !important;
	margin-left:5px !important;
	table-layout:fixed !important;
}
#LeftPanel .v4acp, #LeftPanel .v4midBox {
	margin-left:5px !important;
	width:200px !important;
	table-layout:fixed !important;
	/*border-bottom:1px solid #004607 !important;*/
}
/*background header*/
table.v4acp {
	background-color:#fff !important;
	border-top:#ccc solid 1px !important;
	border-right:#ccc solid 1px !important;
	border-left:#ccc solid 1px !important;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*design accent header*/
td.v4accent {
	background-color:transparent !important;
	/*border-left:#fff !important;*/
	border:none !important;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
/*design title header*/
td.v4title {
	background-color:transparent !important;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}
td.v4title h2{
	color:#fff;
	font-weight:bold;
}
/*menu background design*/
table.v4midBox, table.v4nfc {
	background:#ff6803;
	background-image: linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,104,3)),
		color-stop(1, rgb(255,166,102))
	);
	border-bottom:#ccc solid 1px !important;
	border-right:#ccc solid 1px !important;
	border-left:#ccc solid 1px !important;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
/*navi left content*/
td.v4mid, td.v4footr, td.v4footd {
	background-color:transparent !important;
	border-color:transparent !important;
}
td.v4accent, td.v4hspacer, td.v4title {
	background:#ff771c !important;
	border-bottom: 1px solid #ff6803;
}
/* LEFT PANEL DESIGN - LINKS AND TEXT-----------------------------------------------------------------------------------------------------------------------------------*/
/*font design headline left*/
td.v4title h2 {
	text-transform:uppercase !important;
	margin-left: -16px !important;
	text-align:center !important;
	font-weight:bold !important;
}
/*link design navigation*/
ul.lev1 li a, ul.lev2 li a, span.cnt, a.all_cats, table.v4clp a, table.v4nl tr td, td.v4mid form table tbody tr td, ul.lev1 li span {
	font-family:Verdana, Geneva, sans-serif !important;
	color:#fff !important;
}
div.lcat .all_cats {
	font-size:9px !important;
	text-align:center !important;
	margin-top:15px !important;
}
ul.lev2 li span.cnt {
	font-size:9px !important;
}
.lcat .ttl, .lcat .ttl a, .lcat .ttl a:hover, .lcat .ttl a:visited {
	color:#eee !important;
	text-decoration:none !important;
}
td.v4mid div.lcat div.link, div.ttl {
	display:none !important;
	height:0 !important;
}
.details div.ttl {
	display:block !important;
	height:auto !important;
}
/* LEFT PANEL DESIGN - LEVEL 1------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*kategorie list item*/
ul.lev1 li {
	font-size:12px !important;
	font-weight:normal !important;
	margin-left:-10px !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
	width:200px !important;
	/*height:30px !important;*/
	/*padding:8px 5px !important;*/
	background:#ff6803;
	background-image: linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,104,3)),
		color-stop(1, rgb(255,166,102))
	);
}
ul.lev1 li a {
	/*padding:3px !important;*/
	padding:10px 0 10px 15px !important;
	/*line-height:30px !important;*/
	display:block !important;
	width:210px !important;
	/*height:30px !important;*/
	border-bottom: 1px solid #e85d00;
	border-top: 1px solid #e85d00;
	font-weight:bold;
	color:#fff !important;
}
/*level1 hover*/
ul.lev1 li a:hover {
	background:#fff;
	background-image: linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(242,242,242)),
		color-stop(1, rgb(255,255,255))
	);
	color:#ff6803 !important;
	text-decoration:none !important;
	font-weight:bold;
	border-bottom: 1px solid #e85d00;
	border-top: 1px solid #e85d00;
}
ul.lev1 > li > span, ul.lev1 > li:hover > a, ul.lev1 > li:hover > span.cnt {
	color:#ff6904 !important;
	font-weight:bold;
	/**font-weight:normal;*/
	background: #fff;
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.2, rgb(207,207,207)),  color-stop(0.10, rgb(245,245,245)),  color-stop(0.95, rgb(255,255,255))  );
	background-image: -moz-linear-gradient(  center bottom,  rgb(207,207,207) 2%,  rgb(245,245,245) 10%,  rgb(255,255,255) 95%  );
	/**background:none;*/
	padding:0;
	width:100%;
	display: block;
}
ul.lev1 li a + span {
	color:#ffffff !important;
	display:none !important;
}
ul.lev1 li span {
	line-height:30px !important;
	padding-left:15px !important;
}
ul.lev1 li span + span {
	display:none !important;
}

ul.lev1 li a:hover, ul.lev1 li a:active {
	background:#fff;
	background-image: linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 0%, rgb(255,255,255) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(242,242,242)),
		color-stop(1, rgb(255,255,255))
	);
	color:#ff6803 !important;
}
/* LEFT PANEL DESIGN - LEVEL 2----------------------------------------------------------------------------------------------------------------------------------------------*/
/*kategorie list item*/
ul.lev2 li {
	font-size:12px !important;
	font-weight:normal !important;
	margin-left:-30px !important;
	margin-bottom:5px !important;
	margin-top:0px !important;
	width:200px !important;
	height:20px !important;
	list-style:none !important;
	background:none !important;
	display:block !important;/*padding:8px 5px !important;*/
}
ul.lev2 li a {
	/*padding:3px !important;*/
	padding-left: 15px !important;
	/*line-height:20px !important;*/
	border:none !important;
}
/*level2 hover*/
ul.lev2 li a:hover {
	background:#fff !important;
	color:#ff6904 !important;
	text-decoration:none !important;/*-webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;	*/
}
ul.lev2 > li > span, ul.lev2 > li:hover > a, ul.lev2 > li:hover > span.cnt {
	color:#ff6904 !important;
	font-weight:bold;
	background:#ff6803;
	background-image: linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,104,3)),
		color-stop(1, rgb(255,166,102))
	);
	padding:0;
	width:100%;
	display: block;
}
ul.lev2 li a + span {
	color:#ffffff !important;
	display:none !important;
}
ul.lev2 li a {
	display:block !important;
	width:210px !important;
	/*height:20px !important;*/
	padding: 5px 0 5px 15px !important;
}
ul.lev2 li span {
	line-height:20px !important;
	padding-left:15px !important;
}
ul.lev2 li span + span {
	display:none !important;
}
ul.lev2 li a:hover, ul.lev2 li a:active {
	background:#ff6803;
	background-image: linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,104,3) 0%, rgb(255,166,102) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,104,3)),
		color-stop(1, rgb(255,166,102))
	);
}
/* CONTENT ANGEBOTE	--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Design background Angebote*/
#CentralArea div + div table.r3, div#v4-21 div#v4-36 {
	background:#fff !important;
	-webkit-box-shadow: 0px 2px 2px #aaa;
	-moz-box-shadow: 0px 2px 2px #aaa;
	box-shadow: 0px 2px 2px #aaa;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:770px !important;
	color:#545454 !important;
}
div#v4-21 div#v4-36 {
	width:700px !important;
}
/*artikelbeschreibung design*/
td.details div.ttl a {
	color:#ff6803 !important;
	font-weight:bold;
}
/*artikelbeschreibung visited*/
td.details div.ttl a:visited {
	color:#00437b !important;
}
/*font-design gebote+EUR*/
td.details div table.fixed tbody tr td.basics div.basics div.prices div.amount span.label span.bids, td.details div table.fixed tbody tr td.basics div.basics div.prices div.amount span.bid, td.details div table.fixed tbody tr td.basics div.basics div.clr span + span, div.g-nav {
	color:#454545 !important;
}
/*color kostenlos*/
td.details div table.fixed tbody tr td.basics div.basics div.clr span.ship {
	color:#ff8800 !important;
}
/*abstand zw. artikelbeschreibung & gebote/versand/Zeit*/
table.fixed tbody tr td.basics div.basics div.prices {
	margin-top:10px !important;
}
/*höhe grafik*/
table.gallery tbody tr td.picture {
	height:151px !important;
	margin:0 !important;
	padding:0 !important;
}
/*----Ansicht -----*/
/*"Ansicht-styling + Ansicht als Text, Sortieren nach Text*/
td #CentralArea div.v4stabl, div#v4-6 span.label {
	color:#454545 !important;
}
/*Ansicht-styling link + Ansicht als Galerie-Auswahl + Sortieren nach-Auswahl + ? + Seitenanzahl*/
td #CentralArea div.v4stabl a, span#v4-9, span#v4-15, #v4-29 span.cur, #v4-22 span.cur, table.pgbc a.disabled, table.pgbc a.enabled {
	color:#ff6803 !important;
}
td #CentralArea div.v4stabl a:visited {
	color:#00437b !important;
}
/*Versand nach*/
span#msg {
	color:#454545 !important;
	font-size:12px;
}
/*Versand nach LAND*/
div#v4-18 a {
	color:#fcfcfc !important;
	font-weight:bold !important;
}
/*----ANGEBOTE---*/
/*Anzahl gebote, aktueller stand*/
span.bids, span.bid {
	font-size: 20px !important;
}
/*breite basics*/
div.basics div {
	width:200px !important;
}
/*Restzeit*/
div.clr span.label + span {
	/*display:block !important;*/
	text-align:right !important;
}
/*Andere Labels*/
div.clr span.label, div.clr span.ship {
	margin:0 !important;
}
div.clr span.label {
	width:83px !important;
}
/*
div.clr {
	width:184px !important;
}*/

/*Footer Seitenanzahl*/
/*font-color*/
table.pgbc {
	color:#454545 !important;
}
/*Eingabefeld*/
table.pgbc input#q_9 {
	color:#454545 !important;
}
/*Los-Button*/
table.pgbc input#q_10 {
	color:#ff6803 !important;
	text-transform:uppercase !important;
	font-weight:bold !important;
}
/*Angebote - Subtitle entfernen + freespace weg*/
div.g-nav subtitle, table.gallery tbody tr td div.mi {
	display:none !important;
}
/*Artikeltitel mittig*/
table.gallery tbody tr td.details div.ttl {
	text-align:center !important;
}
/*gallery styling*/
table.gallery td{
	display:inline;
	display:block\0/;
	width:200px !important\0/;
}
table.v4stw {
	width:630px !important;
}
#services {
	width:200px !important;
	background-color:#428bc6 !important;
	padding:0 0 10px 10px;
}
.links_txt {
	color:#eee;
	padding:0 5px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif !important;
	color:#eee !important;
	font-size:12px;
}
/*Bald endende Angebote zuerst, etc.*/
span.pdmt .cur, .cmpb a, #CentralArea .g-novisited a:visited {
	color:#ff6803 !important;
	font-weight:normal !important;
}
/*Angebote unten - Seitenanzahl*/
table.pgbc{
	background:#fff !important;
	border-top:none !important;
}
/*---------------------------------------------------*/
/* LEFT PANEL DESIGN - BACKGROUND -------------------*/
/*---------------------------------------------------*/
#LeftPanel .v4acpcont {
	margin-left:10px !important;
}
/*background header*/
#links table.v4acp {
	border-top:#ddd solid 4px !important;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	-khtml-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-box-shadow: 0px 2px 2px #aaa;
	-moz-box-shadow: 0px 2px 2px #aaa;
	box-shadow: 0px 2px 2px #aaa;
}
/*menu background design*/
#links table.v4midBox, #links table.v4nfc {
	border-bottom:#ddd solid 4px !important;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#links table.v4acp, #links table.v4midBox, #links table.v4nfc {
	background-color:#428bc6 !important;
	border-right:#ddd solid 4px !important;
	border-left:#ddd solid 4px !important;
	-webkit-box-shadow: 0px 2px 2px #aaa;
	-moz-box-shadow: 0px 2px 2px #aaa;
	box-shadow: 0px 2px 2px #aaa;
}
/*design accent header*/
#links td.v4accent {
	background-color:transparent !important;
	border-left:#fff !important;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
/*design title header*/
#links td.v4title {
	background-color:transparent !important;
	font-family:Verdana, Geneva, sans-serif !important;
	color:#eee !important;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
/*font design headline left*/
#links td.v4title h2 {
	text-transform:uppercase !important;
	font-size:12px !important;
	text-align:center !important;
	margin-bottom:0 !important;
}
/*navi left content*/
#links td.v4mid, #links td.v4footr, #links td.v4footd {
	background-color:transparent !important;
	border-color:transparent !important;
}
#LeftPanel td.v4mid {
	padding-top:0 !important;
}