div.content table {
  font-size: 1.4em;
}

.nav {
	width:100%;
	padding:0;
	margin:0;
	line-height:normal;
	margin-bottom:0px;
}
li.normal {
	list-style:none;
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	height:16px;
	font-weight:bold;
	line-height:normal;
}
li.sub {
	list-style:none;
	margin: 0;
	padding: 5px 0 3px 20px;
	line-height:normal;
}
li.subsub {
	list-style: none;
	margin: 0;
	padding: 1px 0 1px 25px;
	line-height:normal;
}
A.normal, A.sub, A.subsub {
	color: #FFFFFF;
	text-decoration:none;
}
A.subsub {
	text-decoration:underline;
}
A.subsub:hover {
	text-decoration:none;
}
A.sub:hover {
	text-decoration:underline;
}
.active {
	font-weight: bold;
}

.moduleRow, .moduleRowOver {
	 width:100%;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 10px;
	 font-weight:normal;
	 background-color:none;
	 border:none;
}
.moduleRow {
	background: url(http://noxelectronics.de/shop/templates/nox/img/bg-nav-over.png); /* preload */
	background: #a09a85 url(http://noxelectronics.de/shop/templates/nox/img/bg-nav.png) no-repeat top left; 
}
.moduleRowOver { 
	background: #e45b00 url(http://noxelectronics.de/shop/templates/nox/img/bg-nav-over.png) no-repeat top left; 
}
.moduleRowSelected { 
	background: #736f5d url(http://noxelectronics.de/shop/templates/nox/img/bg-nav-selected.png) no-repeat top left; 
}
.moduleRowSelected:hover {
	background: #454336 url(http://noxelectronics.de/shop/templates/nox/img/bg-nav-selected-over.png) no-repeat top left;
}
/* -----------------------------------------------------------------------------------------
   Stylesheet by Mike Kloeden
	 Date: 07-01-2007
   ---------------------------------------------------------------------------------------*/

/******  BOXES  *****/

/* main page boxes BEGIN*/
.contentsTopics {
	height:25px;
	display:block;
	position:relative;
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1px;
	text-transform:uppercase;
	line-height:normal;
	text-align:left;
	padding: 10px 10px 0px 10px;
	margin:0;

	background: #FFFFFF;
	border: 1px solid #908c75;
	border-bottom:none;
	margin-bottom:0;	
}
.contentsText {
	background: #555343 url(http://noxelectronics.de/shop/templates/nox/img/bg-infoBox.png) repeat-x top left;
	border: 1px solid #7d7966;
	border-top:none;
	padding: 10px;
	margin-bottom: 15px;
}

.smallBoxHeading {
	color:#c0bba0;
	font-size:10px;
	font-weight:bold;
	text-transform:none;
	line-height:normal;
	vertical-align: middle;
	text-align:left;
	padding: 5px 10px 5px 10px;

	background: #413f33 url(http://noxelectronics.de/shop/templates/nox/img/bg-smallBoxHeading.png) repeat-x top left;
	border: 1px solid #545040;
	border-top: 1px solid #545040;
	border-bottom:none;
	margin-bottom:0;	
}
.smallBoxHeading span {
	margin-top:-17px;
	padding-top:4px;
	display:block;
	position:relative;
	float:right;
}
.smallBox {
	padding:10px;
	margin-bottom: 15px;
	color: #FFFFFF;
	text-align:left;
	border:none;
	
	background: #454336 url(http://noxelectronics.de/shop/templates/nox/img/bg-smallBox.png) repeat-x top left;
	border: 1px solid #444235;
	border-top:none;
}
/* main page boxes END*/

.infoBox, .categorieBox {
	padding:10px;
	margin-bottom: 0px;
	color: #FFFFFF;
	text-align:left;
	border:none;
	
	background: #555343 url(http://noxelectronics.de/shop/templates/nox/img/bg-infoBox9.png) repeat-x top left;
	border: 1px solid #7d7966;
	border-top:none;
}
.cartBox {
	background: #454336 url(http://noxelectronics.de/shop/templates/nox/img/bg-smallBox9.png) repeat-x;
	margin-bottom: 10px;
}

.infoBox a, .boxText a {
	color:#FFFFFF;
	text-decoration: none;
}
.infoBox a:hover, .boxText a:hover {
	text-decoration:underline;
}

.infoBoxHeading {
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing: 1px;
	text-transform:uppercase;
	line-height:normal;
	text-align:left;
	padding: 5px 10px 5px 10px;

	background: #858167 url(http://noxelectronics.de/shop/templates/nox/img/bg-infoBoxHeading.png) repeat-x top left;
	border: 1px solid #908c75;
	border-bottom:none;
	margin-bottom:0;
	margin-top:-1px;	
}
.categories {
	color:#FFFFFF;
	background: #e45b00 url(http://noxelectronics.de/shop/templates/nox/img/bg-infoBoxHeading-orange.png) repeat-x top left;
	border: 1px solid #bd8349;
	border-bottom:none;
}

.infoBoxHeading span {
	margin-top:-17px;
	padding-top:2px;
	display:block;
	position:relative;
	float:right;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBox ul, ul.Box {
	padding:0;
	margin:0;
	padding-left: 20px;
	line-height:normal;
	list-style-position:inherit;
	position:relative;
}
.infoBox li, ul.Box li {
	padding-bottom:5px;
	list-style-image: url(http://noxelectronics.de/shop/templates/nox/img/link_arrow.gif);
}

.cartItem {
	font-size:10px;
	padding-bottom: 5px;
}
.cartTotal {
	border-top: 1px dotted;
	border-color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding: 5px 0 5px 0;
}

.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}

TD.login {
	text-align:left;
	vertical-align:middle;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	background: #5e5b4c;
	color: #aea791;
	border-top: 1px solid #736f5d;
	border-left: 1px solid #736f5d;
	border-bottom: 1px solid #878374;
	border-right: 1px solid #878374;
}
INPUT.login {
	margin: 0 5px 0 5px;
	font-size: 10px;
	font-weight: normal;
	background: none;
	color: #aea791;
	border: none;
}

TD.search {
	text-align:left;
	vertical-align:middle;
	height: 21px;
	font-size: 10px;
	font-weight: normal;
	background: #cd5200;
	color: #FFFFFF;
	border-top: 1px solid #9e3100;
	border-left: 1px solid #9e3100;
	border-bottom: 1px solid #f07f34;
	border-right: 1px solid #f07f34;
}
INPUT.search {
	margin: 0 5px 0 5px;
	font-size: 10px;
	font-weight: normal;
	background:none;
	color: #FFFFFF;
	border: none;
}
/* -----------------------------------------------------------------------------------------

   Stylesheet by Mike Kloeden

	 Date: 07-01-2007

   ---------------------------------------------------------------------------------------*/



/******  COMMON  *****/



BODY {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background: #ffffff;

	margin: 0;

	padding: 0;

}

A {

  color: #aea791;

  text-decoration: underline;

}

A:hover {

	color: #948f7b;

  text-decoration: underline;

}



img {

	border:0;

}



.hide {

	display:none;

}



.thumbnail {

	margin:0;

	padding: 5px;

	width:82px;

	height:82px;

	background: url(http://noxelectronics.de/shop/templates/nox/img/bg-thumbnail-72.png) no-repeat top left;

}



/* confirmation edit */

A.confirmationEdit {

	font-style: italic;

	text-decoration:none;

}

A.confirmationEdit:hover {

	text-decoration: underline;

}



/* listing navigation */

.navigation {

	margin-top: 10px;

	margin-bottom: 10px;

}

A.pageResults {

	color:#c0bba0;

	text-decoration: underline;

}

A.pageResults:hover {

	text-decoration: none;

}



/* list elements */

ul {

	padding-left: 22px;

}

li {

	line-height:normal;

	list-style:square;

	padding: 2px 0 3px 2px;

}



/* input */

FORM {

	display: inline;		   

}

INPUT, SELECT {

	font-weight:normal;

	text-transform:none;

	letter-spacing:normal;

	line-height:normal;

}

CHECKBOX, INPUT, RADIO, SELECT {

	font-family: Verdana, Arial, sans-serif;

}

TEXTAREA {

  width: 99%;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:normal;

}



.textfield INPUT, .textfield SELECT, .textfield TEXTAREA {

	padding:3px;

	color:#000000;

	background: #464537

//	background: url(http://noxelectronics.de/shop/templates/nox/img/bg-textfield.png) repeat-x top left;

	border: 1px solid #454336;

}

.textfield TEXTAREA {

	background: url(http://noxelectronics.de/shop/templates/nox/img/bg-textarea.png) repeat top left;

}



.dropdown, .dropdown select {

	font-size:10px;

	text-transform:none;

	letter-spacing:normal;

	line-height:normal;

	color: #000000;

	font-weight:bold;

}

.dropdown select {

	background:#817d66;

	border: 1px solid #918d71;

}



/* page layout */

.main {

	padding: 10px;

}

.content {

	background: #5e5b4c;

	background: none;

}

.mainContent {

	marign:0;

	padding: 0 15px 0 15px;

	text-align:left;

	vertical-align:top;

}

.navRight, .navLeft {

	text-align:left;

	vertical-align:top;

	background:none;

	padding:0;

	margin:0;

}

.navRight {

	width:180px;

}

.navLeft  {

	width:200px;

}



/* NAVTRAIL */

TD.headerNavigation {

	height:46px;

	padding-left: 10px;

}

A.headerNavigation, TD.headerNavigation {

	line-height:normal;

	color: #aea791;

	text-decoration:none;

	font-size:10px;

}

A.headerNavigation {font-weight:bold; color:#948f7b}

A.headerNavigation:hover, .headerNavigation span {

	color: #aea791;

	text-decoration:none;

}



/* FOOTER */

.footer {

	height:48px;

	padding:17px 0 0 10px;

	margin:0;

	vertical-align:middle;

}

.footer, .footer a {

  font-size: 10px;

	font-weight:bold;

  background: none;

  color: #FFFFFF;

	text-align:left;

	text-decoration:none;

}

.footer a:hover {

	text-decoration:underline;

}

.copyright {

	height: 100px;

	padding: 0px 0 10px 10px;

	margin:0;

	vertical-align:bottom;

	text-align:left;

}

.copyright, .copyright a {

	color:#FFFFFF;

  font-size: 10px;

  line-height: normal;

	text-decoration:none;

}

.copyrightxt, .copyrightxt a{

	margin-top:5px;
	margin-bottom:10px;

	color:#FFFFFF;

}

.copyright a:hover, .copyrightxt a:hover {

  text-decoration:underline;

}



/* round box */

.rndTop {

	padding-right:15px;

	width:100%;

	height:10px;

	background:url(\"img/box-top-left.png\") no-repeat left top;

}

.rndTop span {

	margin-left:15px;

	display:block;

	position:relative;

	height:10px;

	background:url(\"img/box-top-right.png\") no-repeat right top;

}

.rndContent {

	display:block;

	text-align:center;

	vertical-align:middle;

	background:#FFFFFF;

	position:relative;

	margin: 0px 0 0px 0;

	padding-left: 10px;

	padding-right: 10px;

}

.rndBottom {

	height:10px;

	background:url(\"img/box-bottom-left.png\") no-repeat left bottom;

}

.rndBottom span {

	margin-left:15px;

	display:block;

	position:relative;

	height:10px;

	background:url(\"img/box-bottom-right.png\") no-repeat right bottom;

}



/* checkout states (1-4) BEGIN */

.checkoutBarFrom, .checkoutBarTo, .checkoutBarCurrent {

	padding: 5px 0 0 0;

	margin: 10px 0 50px 0;

	width:110px;

	height:70px;

	vertical-align:middle;

	text-align:center;

	font-family: Verdana, Arial, sans-serif;

	font-size: 45px;

	font-weight:bold;

}

.checkoutBarFrom, .checkoutBarTo {

	background: url(http://noxelectronics.de/shop/templates/nox/img/checkout_state.gif) no-repeat center top;

	color: #6f6c57;	

}

.checkoutBarCurrent {

	background: url(http://noxelectronics.de/shop/templates/nox/img/checkout_state_on.gif) no-repeat center top;

	color: #313028;

}

.checkoutBarFrom span, .checkoutBarTo span, .checkoutBarCurrent span {

	display:block;

	position:relative;

	text-align:center;

	float:inherit;

	font-size:10px;

	background:none;

	font-weight:bold;

	margin-top: 25px;

}



/* message box */

.messageStackError, .messageStackWarning { background:none; }

.messageStackSuccess { background:none; }



.errorBox {

	font-weight:normal;

	color:#ed9074;

	padding:10px;

	margin: 10px 0 10px 0;

	background:#873429;

	border: 1px solid #e86d48;

}

.errorBox font, SPAN.markProductOutOfStock, SPAN.errorText {

	color:#e86d48;

}



/* input requirement */

.inputRequirement {

	font-weight:normal;

	color:#e85441;

}



/* Box Formatierungen (Neue Artikel) */

.categorieItem {

	padding:5px;

	background: #454336;

	border: 1px solid #5e5a47;

}

.categorieItemOver {

	background: #454336 url(http://noxelectronics.de/shop/templates/nox/img/bg-textarea.png) repeat;

}

.boxItem {

	text-align:left;

	vertical-align:top;

	padding-top:15px;

	border-bottom: 1px dotted #FFFFFF;

}

.boxDetails {

	padding: 10px 0 10px 0;

}

.boxImage {

	padding: 0 10px 0 0;

	text-align:left;

}

TD.boxText {

	text-align:left;

	vertical-align:top;

}

DIV.boxText {

	color: #FFFFFF;

}

.boxTextName {

	padding-bottom:10px;

	font-weight:bold;

}

.boxTextPrice {

	font-size:11px;

	font-weight:bold;

}

.large {

	font-size:18px;

}

.boxTextShippingInfo, .boxTextShippingInfo a{

	font-size:9px;

	color: #aea791;

	text-decoration:none;

}



/* additional stuff */

.onepxwidth {

	width: 1px;

}

.greetUser {

  font-weight: bold;

}

.smallHeading {

	font-weight: bold;

}

SPAN.underline {

	text-decoration: underline;

}

SPAN.productSpecialPrice {

  color: #ff0000;

}

SPAN.productOldPrice {

	text-decoration: line-through;

	color:#aea791;

}

SPAN.productDiscountPrice {

  color: #ff0000;

  font-weight: bold;

}



/* Sitemap Tables */

.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 

	background-color: #666666; 

	padding-top: 2px; padding-bottom: 2px;}

.sitemap_heading a {color:#FFFFFF;}

.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}



.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}

.sitemap_sub a {color:#000000;}

.sitemap_sub a:hover {color:#999999; text-decoration:none;}