@charset "utf-8";
/* CSS Document */
/* CSS COPYRIGHT 2013 
   NMB-MEDIA, CAPSICUM-DESIGN
   www.nmb-media.de */
   
/* 	font		515151
	a 			212121
	a:hover		028ac3
	h2			028ac3 
	h3+4+5+6	212121	
	gradient	006f9e / 028ac3 */   

/* Allgemeine Seiteneinstellung */
body {margin:0; padding:0;}
.pagecontainer > table[width="100%"] > tbody > tr > td > table:first-child + table {
	width: 1010px; margin: 0 auto;}
.pagecontainer > table[width="100%"] > tbody > tr > td > table:first-child + table > tbody > tr:first-child > td {display:none;}

table#TopPromoArea a,
td#CentralArea a,
span.pdmt .cur,
.v4mid a, .v4mid a:visited, .v4mid a:active, .v4mid a:link {color: #212121;}
table#TopPromoArea a:hover,
td#CentralArea a:hover,
span.pdmt .cur:hover,
.v4mid a:hover {color: #028ac3; text-decoration: none;}

table.nmb-outerrim {background: url(gfx-all/bg.jpg) top left repeat;}
td > table.nmb-outerrim {background: #fff;}
	
table.nmb-centralrim {padding: 10px;
	margin-bottom: 355px !important;	
	background: #fff;
	border: 1px solid #e8e8e8;

	text-shadow: 0px 1px 0px #a7a7a7;
	
	-webkit-box-shadow: 0px 9px 1px -6px #bbb;
	   -moz-box-shadow: 0px 9px 1px -6px #bbb;
	        box-shadow: 0px 9px 1px -6px #bbb;
			
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;}
			
/* BASE ÜBERSCHREIBEN */
div#nmb-cc,
div#nmb-content {margin-bottom: 0; padding-bottom: 0;}

.nmb-small {font-size: 10px;}
				
/* FUSSZEILE */
div#nmb-fc {float: none !important; display: block;
	margin: 20px auto !important;
	width: 1010px !important; height: 220px;
	background: #fff;
	text-align:left;}
	div#nmb-copy {position: relative !important;
		margin: 0 auto !important;
		width: 1010px;
		text-align: right;
		right: auto !important;
		clear: both !important;}
		
/* LEFT PANEL */
table.v4midBox {
		background: #f2f2f2;
		border-color: none;
		border-bottom: 1px solid #cdcdcd;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: none;
		
	-webkit-box-shadow: -1px 2px 4px -2px #a7a7a7;
	   -moz-box-shadow: -1px 2px 4px -2px #a7a7a7;
	   	    box-shadow: -1px 2px 4px -2px #a7a7a7;}
		td.v4mid {background: none !important;}
		td.v4title {background: none !important;}
		table.v4acp {border-bottom: 2px solid #028ac3; margin-bottom: 4px;}
		
td#LeftPanel div.nmb-sideContent {
		margin: 0; padding: 5px;
		padding-bottom: 20px;
		background: #f2f2f2;
		border-bottom: 1px solid #cdcdcd;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;}
		td#LeftPanel ul.nmb-ship li,
		td#LeftPanel ul.nmb-pay li {padding: 0 3px;}
		td#LeftPanel ul.nmb-ship, 
		td#LeftPanel ul.nmb-pay {width: 100%;}
		td#LeftPanel ul.nmb-flagList {width: 95%; 
			margin: 0 auto;}
		
		
/* KAT */
td#LeftPanel table.v4acpcont:first-child table.v4midBox tr.v4acp_mid td.v4mid {padding: 0;}
.lcat .ttl {display: none;}
div.lcat {width: 100%;
	margin: 5px 0;}
.lcat .lev1 li {display:block; position: relative;
	width: auto;
	padding: 5px 5px 5px 14px; margin: 0 !important;
	background: url(gfx-all/icon-li-rgl.png) 6px 10px no-repeat #f2f2f2;
	color: #313131 !important;
		
	transition: 0.6s;
	-webkit-transform: 0.6s;
	-moz-transition: 0.6s;}
	.lcat ul.lev1 a:hover,
	.lcat ul.lev1 li:hover {color: #212121 !important; text-shadow: none;}
	.lcat ul.lev1 > li:hover {padding: 5px 5px 5px 18px; background: url(gfx-all/icon-li-rgl-hvr.png) 10px 10px no-repeat #028ac3 !important;}
	
.lcat .lev2 {padding: 0;}
		.lcat .lev2 li {padding: 2px 5px 2px 20px;
			background: url(gfx-all/icon-li-li-rgl.png) 10px 6px no-repeat;
					
			transition: 0.6s;
			-webkit-transform: 0.6s;
			-moz-transition: 0.6s;}
		.lcat .lev2 a:hover {padding: 0;}	
		.lcat .lev2 li:hover {
			padding: 2px 5px 2px 20px !important;
			background: url(gfx-all/icon-li-li-rgl.png) 10px 6px no-repeat #fff !important;}
		
/* PROMOTION BOXEN */
td.v4baccent, 
td.v4vspacer {display: none;}
td.v4topleft .v4nfc, 
td.v4topright .v4nfc {min-height: 150px;}

/* CENTRAL AREA */
.r3_t, 
.r3_t b, 
.r3_bl, 
.r3_bl b {background: none;}

.r3_t i, 
.r3_bl i,
.r3_hm, 
.r3_c, .r3_s {border-style: none;}

/* GALERIE */
.grid td.left {border-left: none;}
div.itemseparator {display: none;}
table.grid[cellspacing="2"] {border-spacing: 6px;}
.grid td.gallery {	
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #f9f9f9 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f9f9f9), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(45deg,  #f9f9f9 0%,#e8e8e8 100%);
	background: -o-linear-gradient(45deg,  #f9f9f9 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(45deg,  #f9f9f9 0%,#e8e8e8 100%);
	background: linear-gradient(45deg,  #f9f9f9 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e8e8e8',GradientType=1 );
	
	box-shadow: -1px 2px 4px -2px #a7a7a7;
	-webkit-box-shadow: -1px 2px 4px -2px #a7a7a7;
	-moz-box-shadow: -1px 2px 4px -2px #a7a7a7;
	
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;}
	.grid td.gallery:hover {
		background: #f9f9f9;
		
		box-shadow: -1px 2px 4px -2px #616161;
		-webkit-box-shadow: -1px 2px 4px -2px #616161;
		-moz-box-shadow: -1px 2px 4px -2px #616161;}
.rs-pview {padding: 0 !important;}
.cmpBr {
	margin-bottom: 2px;
	border-style: none; background-color: transparent;
	border-bottom: 1px solid #cdcdcd;}
table.gallery td.picture {
	padding: 10px;
	background: #fff;
	border: 1px solid #e8e8e8;}

/* SHOP FOOTER */
div#nmb-bottomNavi {position: absolute;
	z-index:10;
	width:100%;
	margin: 0 auto;
	float: left;
	text-align: left;}
	div#nmb-fcBox {width: 990px;
		margin: 0 auto;}
		
td#CentralArea div.dynpg {border-top: none;
	padding: 2px 7px;}		
	table.pgbc {border-top: 1px solid #fff;
		background: #f7f7f7;
		box-shadow: 0px 0px 0px 1px #e7e7e7;
		-webkit-box-shadow: 0px 0px 0px 1px #e7e7e7;
		-moz-box-shadow: 0px 0px 0px 1px #e7e7e7;}