@charset "utf-8";
/* CSS Document */
/* CSS COPYRIGHT 2013 
   NMB-MEDIA, CAPSICUM-DESIGN
   www.nmb-media.de */
   
/* Allgemeine Einstellung */
body {margin:0; padding:0;}

/* Seitenhintergrund-Einstellungen */
#pageContainer {margin: 0 auto; margin-left: auto; margin-right: auto; width: 100%; background:#d9d9d9 url(gfx-brown/back_beige_cut1.jpg) top repeat; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal;}
#pageContainer a {text-decoration: none; color:#b77b59;}
#pageContainer a:hover {text-decoration: underline; color:#1899cf;}

/* Auktionsvorlagen-Inhalt und Einstellungen */
#contentContainer {margin: 30px auto; width:1020px; overflow: hidden; padding: 0; z-index: 10;} 

/* Einstellungen: Kopfbereich - Logo, Servicekasten */
#headerContainer {margin: 0 auto; width:100%; height: 168px; overflow: hidden; background:url(gfx-brown/bg-header2.png); position:relative;border-bottom: #b77b59 10px solid;}
#centerHeader {margin: 0 auto; width: 1020px;}
#logoContainer {float: left; width: 700px; height:168px; text-align:left;}
#logoContainer p {font-size: 30px; font-family: Arial, Helvetica, sans-serif; color: #f1f1f1; text-transform: uppercase; padding:0; margin: 0;}
#benefitsContainer {float: right; width: 306px; height:168px; text-align:left;}
.benefits {position: relative; margin: 20px 0 0 0; width: 280px; height:auto; max-height:160px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; border: 1px solid #222222; box-shadow: 0px 0px 1px 1px #3c3c3c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px; background: url(gfx-brown/1x1.png) repeat;}
.benefits ul li {list-style-image: url(gfx-brown/li-star2.png);}

/* Einstellungen: Kopfbereich - Navigation und Serviceleiste */
#naviContainer {margin: -30px 0 0 -510px; left: 50%; width:1020px; height:60px; overflow:hidden; background-image:url(gfx-brown/bg-nav-std.png); -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; text-align:left; position: absolute;}
div#naviContainer ul {list-style:none; float:left; padding:0; margin:0;}
div#naviContainer li {display:block; float:left; color:#e6e6e6;}
div#naviContainer li a {text-decoration:none; font-weight: bold; color:#e6e6e6; font-size: 15px; margin:0; padding: 5px 10px; display:block; float:left; height:60px;}
div#naviContainer li a p {color:#ffffff; padding:0; margin:0;}
div#naviContainer li a:hover {color:#4b4b4b; text-decoration:none; background-image:url(gfx-brown/bg-nav-hover.png);}
div#naviContainer li:first-child a {color:#ffffff; text-decoration:none; background-image:url(gfx-brown/bg-nav-1st.png); -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
div#naviContainer li a:hover p {color:#4b4b4b;}
div#naviContainer li:first-child a:hover p, div#naviContainer li:first-child a:hover {color:#dadada;}
div#naviContainer li p {margin: 0 auto;}
div#naviContainer li a span {
	padding:0; margin:0; 
	font-family: "Trebuchet MS", "Segoe UI", Verdana, Arial, sans-serif; 
	font-size:10px; color:#fff; text-transform: none; text-align:left;}

#serviceContainer {margin: 0; width:1020px; height:40px; overflow:hidden; background:#cfcfcf; border: 1px solid #e6e6e6; text-align:left;}
#serviceContainer .serviceLine {float: left; width: 690px; height:28px; margin-top: 12px; margin-left: 5px; overflow: hidden;}
#serviceContainer .searchLine {float: left; width:320px; height:40px; margin-top: 5px; margin-left: 2px;}
.supp-theme {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3d3d3d;}
.supp-text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #595959;}

/* Einstellungen Kopfbereich: Suchfeld */
#nmb-searchwrapper {position: relative; width: 310px; height:30px;}
#nmb-searchwrapper form {display:inline;}
.nmb-searchbox {width: 175px; height:28px; line-height: 25px; background: url(gfx-brown/bg-search.png) no-repeat top left; border: 0; font-size: 12px; font-style: italic; color:#535353; padding-left: 30px; margin: 0; position: absolute; top: 0; right: 75px;}
.nmb-searchbox_submit {width:70px; height:28px; margin: 0; padding: 0; position: absolute; right: 5px; top: 0;}
.nmb-searchbox_submit img {border: 0;}

/* Einstellungen: Hauptbereich */
.mainContainer {height: auto; width:1020px; background:#f8f8f8; margin: 0 auto; overflow: hidden; border-bottom: 10px solid #b77b59; margin-bottom: 5px;}
#copyrightContainer {height: auto; width:1020px; margin: 0 auto; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-align:right; margin-bottom: 5px;}
#middleContainer {float: left; width:580px; height:auto; padding: 5px;}

/* Einstellungen: Hauptbereich - Linke Leiste */
#leftContainer, #rightContainer {float: left; 
	position: relative; z-index:2000;
	width: 205px; height:auto; padding: 5px;}
.leftTheme {float: left; background: url(gfx-brown/bg-lefttheme.png) #b77b59 top left; width:200px; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; color: #ffffff; text-shadow:#002f6c 1px 1px 1px;}
.leftContent {float: left; background: #f0f0f0; width:198px; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; padding-bottom: 5px; border:1px solid #b4b4b4; text-align:left;}
.leftContent .leftCatList {float: left; margin: 2px; width:198px; padding: 0; list-style:none; text-align:center;}
.leftContent .leftCatList li {float:left; display:block; width:190px; height:auto; color:#303030; margin: 2px;}
.leftContent .leftCatList li a {display:block; width:190px; background: #ffffff; height:auto; padding: 5px 0; font-weight:bold;}
.leftContent .leftCatList li a:hover {background: #dadada;}
.leftContent p {padding: 5px; margin: 0;}
.leftTheme p, .rightTheme p, .middleTheme p {padding: 10px 5px; margin: 0; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.leftContent h1, .rightContent h1, .middleContent h1 { font-weight:bold; color:#b77b59; /*orginal: font-size: 14px;*/ font-size:24px; padding: 5px; margin: 0;}

/* Einstellungen: Hauptbereich - Rechte Leiste */
div#rightContainer {
	display: none;
}
.rightTheme {float: left; background: url(gfx-brown/bg-righttheme.png) #e6e6e6 top left; width:200px; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; color: #3d3d3d; text-shadow:#595959 0px 0px 1px;}
.rightContent {float: left; background: #f0f0f0; width:198px; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; padding-bottom: 3px; border:1px solid #b4b4b4; text-align:left;}
.rightContent p {padding: 5px; margin: 0;}
.rcStyle img {width: 185px; height:135px; border: 1px solid #b4b4b4; margin: 5px 0;}

/* Einstellungen: Hauptbereich - Mittelteil */
.middleTheme {float: left; background: url(gfx-brown/bg-righttheme.png) #e6e6e6 top left; width:775px; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; color: #3d3d3d; text-shadow:#595959 0px 0px 1px;}
.middleContent {float: left; background: #ffffff; width:772px; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; padding-bottom: 3px; border:1px solid #d5d5d5; text-align:left;}
div#prod_pic_nmb img {height: auto !important; width: 740px !important; max-width: 740px; margin: 10px; border: 5px solid #D0B2A0;}

table.details-tbl tbody tr td p,
.middleContent p 
{padding: 5px; margin: 0; /*evt löschen?*/ font-size: 16px; font-weight: normal;}

.middleContent ul li, .rightContent ul li, .leftContent ul li {list-style-image: url(gfx-brown/li-checked.png);}
.middleContent ul, .rightContent ul, .leftContent ul {margin: 5px 0; padding: 5px 35px;}

/* Galerie-Einstellungen */
#nmb-gallery {position: relative; z-index:1000;
	width: 550px; 
	margin:5px; padding:5px 4px;}
#nmb-galleryPreview {float: right; 
	width: auto;
	margin: 0; padding: 0;
	position: relative; left: -50%; text-align: left;}
#nmb-galleryPreview ul {list-style: none; position: relative; left: 50%;
	width: 100%; height:auto;
	margin: auto; padding: 0;
	text-align:center;}
#nmb-galleryPreview li {display:block; float: left;
	width: 100px; height:95px;
	padding: 0; margin: 5px;}
#nmb-galleryPreview a {display:table-cell;
	width: 100px; height:85px;
	margin: 0; padding: 0;
	text-align:center;
	vertical-align: middle;
	border: solid 5px #ffffff; 
	box-shadow: 0px 0px 0px 1px #c1c1c1;
	-webkit-box-shadow: 0px 0px 0px 1px #c1c1c1; 
	-moz-box-shadow: 0px 0px 0px 1px #c1c1c1; 
	background:#ffffff;}
#nmb-galleryPreview img {
	max-height:75px; max-width:80px;
	margin: 0; padding: 0;
	border:none;}	
.lte-ie8 img {width:80px !important; height:75px;}
.lte-ie8 ul {margin: 0 !important;
	width: 550px !important;}

#nmb-galleryPreview a:hover {border: 5px solid #f1f1f1;}

#nmb-galleryFull { 
	height: auto; width: 550px;
	text-align:center;}
#nmb-galleryFull img {
	max-width: 94.6%; max-height: 500px;
	margin: 5px;
	border: solid 10px #ffffff; 
	-webkit-box-shadow: 0px 0px 0px 1px #c1c1c1; 
	box-shadow: 0px 0px 0px 1px #c1c1c1;
	-moz-box-shadow: 0px 0px 0px 1px #c1c1c1;}
.lte-ie8-full img {max-height: 100% !important;
	width: 500px !important;}

#nmb-galleryPreview a * {
	vertical-align: middle;}
	
/*\*//*/
#nmb-galleryPreview a {
    display: block;}
#nmb-galleryPreview span {
    display: inline-block;
    height: 100%;
	width: 1px;}
/**/

/* Einstellungen: Hauptbereich - Linke Leiste Kateogrieauflistung */
#eBayCategories {margin-left: 3px; margin-top: 3px;}
#eBayCategories a {font-size:12px; text-decoration:none;}
#eBayCategories a:hover {text-decoration:underline;}
#eBayCategories ul {margin: 0; padding: 0; text-align:left;}
#eBayCategories ul li {list-style:none;}
	
ul.categories-tree {margin-bottom: 5px;}
.categories-tree {float: left; width:198px ;list-style:none; 
	margin: 0; padding: 5px; 
	text-align:center;}
.categories-tree li {float:left; display:block; 
	width:190px; height:auto; 
	margin: 2px 0; padding: 0;
	color:#303030;}
.categories-tree li a {display:block; 
	width:180px; height:auto; 
	margin: 0; padding: 5px; 
	background: #ffffff; font-weight:bold;}
.categories-tree li a:hover {background: #dadada;}

/* 1st Menu Level */
#eBayCategories .MenuItem {font-weight: bold;}
#eBayCategories .MenuItem li {padding: 0;}

/* 2nd Menu Level */
#eBayCategories #MenuSub1Item {font-weight: normal;}
#eBayCategories #MenuSub1Item li {padding: 0;}
#eBayCategories ul ul ul li {display: block;
	min-height: 18px; height:auto; width:190px;
	padding: 0; margin: 0;
	background: #e5e5e5;}
#eBayCategories ul ul ul li a {display: block;
	height: auto; width:180px;
	padding: 1px 5px; margin: 1px 0; 
	background: none; font-weight: normal;}
#eBayCategories ul ul ul li a:hover {background: #f4f4f4;}

/* 3rd Menu Level */
#eBayCategories #MenuSub2Item {font-weight: normal;}
#eBayCategories #MenuSub2Item li {padding: 0; }
#eBayCategories ul ul ul ul li a {
	height: auto; width:160px;
	padding: 1px 15px; margin: 0; 
	background: none; font-weight: normal;}
#eBayCategories ul ul ul ul li a:hover {background: #f8f8f8;}	
#eBayCategories ul ul ul ul li {
	width:190px; min-height: 18px; height:auto;
	padding: 0; margin: 1px 0;
	background: #f1f1f1;}
	
table.details-tbl p{

}

table.details-tbl tr td:first-child {
	background-color: #cbcbcb;
	width: 30%;
	height: 50px;
	padding: 0 0 0 10px;
}

table.details-tbl tr td:nth-child(2) {
	background-color: #ececec;
	width: 70%;
	height: 50px;
	padding: 0 0 0 10px;
}

/*
table.details-tbl tr td:empty > td,
table.details-tbl tr td:empty {
	display: none;
}*/