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

/* Seitenhintergrund-Einstellungen */
#pageContainer {margin: 0 auto; width: 100%; background:#dddddd url(gfx-red/bg-effect.gif) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-align: left;}
#pageContainer a {text-decoration: none; color:#a00022;}
#pageContainer a:hover {text-decoration: underline;}

/* TABLE */
table.nmb-table {
	font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	border: 1px solid #cdcdcd;}
	table.nmb-table h2 {font-size: 16px;}
	table.nmb-table td {
		background: #ededed;
		border: 1px solid #fff;
		border-bottom: none;}
	table.nmb-table td:first-child {border-right: none;}	

/* Auktionsvorlagen-Inhalt und Einstellungen */
#contentContainer {margin: 0 auto; width:939px; overflow: hidden; padding: 0;} 

/* Einstellungen: Willkommen, Kontakt */
#welcomeContainer {height: 35px; width: 939px; overflow: hidden;}
#welcomeContainer #welcomeInfo {height: 25px; width: 300px; margin: 10px 0 0 0; float:left; text-align:left;}
#welcomeContainer #contactInfo {height: 25px; width: 629px; margin: 10px 10px 0 0; float:left; text-align:right;}

/* Einstellungen: Kopfbereich, Logo, Service*/
#headerContainer {height: 151px; width: 939px; overflow: hidden; border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7;}
#headerContainer #LogoContainer {height: auto; width: 621px; max-height:140px; float:left;}
.deinLogo p {text-align:left; margin:0;}
.deinSlogan p {text-align:left; margin:0; padding:0;}
#headerContainer #serviceInfo {height: 140px; width: 313px; margin: 5px 0; float:left; text-align:left;} 
#serviceInfo ul {list-style-image: url(gfx-red/li-star.png); margin: 0; padding: 0 0 0 20px; text-align:left;}
#serviceInfo p {margin: 0 0 5px 0;}

/* Einstellungen: Navigation, Suche*/
#subheaderContainer {height: 58px; width: 939px; overflow: hidden; border-bottom: 1px solid #a7a7a7;}
div#naviContainer {height: 58px; width: auto; margin: 0; float:left;}

/* Einstellungen Kopfbereich: Navigation */
div#naviContainer ul {list-style:none; float:left; padding:0; margin:0;}
div#naviContainer li {display:block; float:left; color:#303030;}
div#naviContainer li a {text-decoration:none; font-weight: bold; color:#303030; font-size: 15px; margin:0; padding: 20px 10px; display:block; float:left; border-left: 1px solid transparent; border-right: 1px solid transparent;}
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-red/bg-navi-hover.png); border-left: 1px solid #a7a7a7;	border-right: 1px solid #a7a7a7;}
div#naviContainer li:first-child a {color:#ffffff; text-decoration:none; background-image:url(gfx-red/bg-navi.png); border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7;}
div#naviContainer li a:hover p {color:#ffffff;}

/* SEARCH */
div#searchContainer {float:right; position: relative; 
	height: 47px; width: 290px; 
	margin: 0; padding-top: 15px; padding-right: 10px;}
#nmb-searchform {display:inline;}
.nmb-searchbox {background: url(gfx-red/sback.png) no-repeat; border: 0; font-size: 12px; font-style: italic; color:#535353; width:247px; height:26px; float: left; padding-left: 30px; text-align:left;}
.nmb-searchbox_submit {border:0px;	background-color:transparent; width:66px; height:26px; bottom: 28px; left: 211px; position:relative;}

/* Einstellungen: Hauptbereich, Galerie, Inhaltsboxen */
.mainContainer, #footerContainer {height: auto; width:939px; margin: 0 0 15px 0; overflow: hidden;}
#footerContainer {margin: 0 0 3px 0 !important;}
.borderImp {border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7;}
.mainCBG {background: url(gfx-red/bg-inhalt.png) repeat;}
.mainContainer #galeryContainer {height: auto; width:620px; margin: 5px 6px 5px 0px; float: left;}
.mainContainer #descContainer {height: auto; width:307px; margin: 5px 0 0 6px; float: left; text-align:left;} 
.textInhalt {width: 284px; padding: 1px 10px; margin: 3px 0; text-align:left;}
.textInhalt ul li {margin: 0; padding: 0; list-style-image: url(gfx-red/li-checkmark.png);}
.descTop {background:url(gfx-red/bg-desc.png) top left no-repeat; line-height:54px; padding-left: 62px; margin: 0; text-align:left;}
.paymentTop {background:url(gfx-red/bg-payment.png) top left no-repeat; line-height:54px; padding-left: 62px; margin: 0; text-align:left;}
.shippingTop {background:url(gfx-red/bg-shipping.png) top left no-repeat; line-height:54px; padding-left: 62px; margin: 0; text-align:left;}
.orderTop {background:url(gfx-red/bg-order.png) top left no-repeat; line-height:54px; padding-left: 62px; margin: 0; text-align:left;}
.optionalTop {background:url(gfx-red/bg-optional.png) top left no-repeat; line-height:54px; padding-left: 62px; margin: 0; text-align:left;}
.optContainer {width: 310px; margin: 5px 6px 5px 0; float: left; text-align:left;}
.optContainerRight {width: 307px; margin: 5px 0 5px 0; float: left;}

/* Einstellungen: Fußbereich, Impressum, Zusatznavi, Copyright */
#footerContainer #addNavi {height: auto; width: 622px; padding: 10px 0 0 0; margin-right: 10px; float:left; text-align:right;}
#footerContainer #impressum {height: auto; width: 301px; margin: 0; float:left; border-left: 1px solid #a7a7a7; text-align:left; padding: 0 0 0 5px; background:url(gfx-red/bg-impressum.png) repeat-y;}
div#addNavi ul {list-style:none; float:right; padding:0; margin:0;}
div#addNavi li {color:#303030;}
div#addNavi li a {text-decoration:none; font-weight:bold; color:#303030;}
div#addNavi li a:hover {text-decoration:underline; color:#a00022;}
#nmbCopyright {height: auto; width: 100%; float: left; text-align: right; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding: 0; margin: 0;}

/* Schrifteinstellung > all! */
.std-schrift {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.impact {font-family: impact; src: url(http://ebay.capsicum-design.de/_fonts/IMPACT.TTF) Format("TrueType");}
.segscri {font-family: "Segoe Script"; src: url(http://ebay.capsicum-design.de/_fonts/segoesc.ttf) Format("TrueType");}

/* Galerie-Einstellungen */
#vollbild {margin:0; padding:0;}
.galerie {margin:0; padding:0;}
.galerie #vollbild {min-height: 458px; height:auto; text-align:center;}
.galerie #vollbild img {border: solid 10px #fff; -webkit-box-shadow: 0px 0px 1px 1px #c1c1c1; box-shadow: 0px 0px 1px 1px #c1c1c1; margin: 10px 0; width: 460px; height:auto;}
.galerie #vorschaubilder {float: left;}
.galerie ul {margin: 0;	padding: 0;}
.galerie #vorschaubilder ul li {display: block;}
.galerie li {text-align:center;	width:100px; height:100px; border: solid 1px #ccc; display:block; margin:10px 0 10px 10px; padding:0; background: #fff; -webkit-box-shadow: 0px 0px 1px 1px #c1c1c1; box-shadow: 0px 0px 1px 1px #c1c1c1; list-style:none;}
.galerie #vorschaubilder ul li a img {height: 90px;	width: 90px; padding: 5px; border: 0px; opacity: 1;} 
.galerie li:hover {text-decoration: none; background-color:#e6e6e6; opacity: 0.9;}
