body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
}
#logodiv {
  position:absolute;
  left:5px;
  top:5px;
  z-index:5;
}

#tdiv {
  position:absolute;
  left:312px;
  top:125px;
  z-index:4;
}
#title {
	color:#ffffff;
	background-color:#09197C;
	font-weight:bold;
}
.HeaderTitle {
	color:#ffffff;
	background-color:#09197C;
	font-weight:bold;
	height: 16px;
}

.pageTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
th {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  background:#09197C;
  text-align:left;
}
table#high td {
  background:#FFFFFF;
}
#titlediv {
  position:absolute;
  left:160px;
  top:20px;
  z-index:3;
}

#logindiv {
  position:absolute;
  left:0px;
  top:15px;
  width:788px;
  z-index:4;
}

.ntkMain {
	border-collapse: collapse;
	border: none;
	background-color: #FFFFFF; 
}


.ntkLeftColumn {
	border-left-style: none;
	border: 1px solid #C5C5C5;
	padding: 6px;
	background-color: #e6e6fa;
	width:150px;
}

.ntkMidColumn {
	border: 1px solid #C5C5C5;
	padding: 8px;	
}

.ntkRightColumn {
	border: 1px solid #C5C5C5;
	border-right-style: none;
	padding: 6px;
	background-color: #e6e6fa;
}

.ntkBottomRow {
	background-color: #F5F5F5;
}


/*
--------------------------------------------------------------------------------
Shopping Cart
--------------------------------------------------------------------------------
*/

/* main table */
.ntkTable1 {
	/*width: 100%;*/
	border-collapse: collapse;
	border: none;
	font-family: Verdana;
	font-size: xx-small;
}

/* main table data cells */
.ntkTable1 td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

/* main table header cells */
.ntkTable1Header {
	background-color: #EAEAEA; /* header color */
	color: #000000; /* header font color */	
	vertical-align: top;
	font-weight: bold;	
}

/* main table header cells */
.ntkTable1Summary {
	font-weight: bold;	
}


/* simple table */
.ntkTable0 {
	width: 100%;	
	border-collapse: collapse;
	border: none;
	font-family: Verdana;
	font-size: xx-small;
}

/* simple table data cells */
.ntkTable0 td {
	padding: 4px; /* cell padding */
	border: none;	
}

/* simple table header cells */
.ntkTable0Summary {
	font-weight: bold;	
}

/* message */
.ntkMessage {
	font-family: Verdana;
	font-size: xx-small;	
}
td,p,input,select, textarea {
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#322E2F
}

a {color:#322E2F}
a.menu {color:#ffffff}
a.menu:visited {color:#ffffff}
a.menu:hover {color:#FFFF00}
p {margin-top:10px}

p.head {
  font-size:14px;
  font-weight:bold;
  margin-bottom:0px;

}

.introtxt {padding-left:10px}

a.norm {
  font-weight:bold;
  color:#c03;
}

a.norm:visited {color:#9A0027}
a.norm:hover, a.bd:hover {color:#E70131}

a.norm2 {
  
  color:#fff;
  text-decoration:none;
}

a.norm2:visited {color:#fff}
a.norm2:hover, a.bd:hover {color:#fff}

a.nol {text-decoration:none}

.bd {font-weight:bold}

.tblogin {border:1px solid #fff}

.logintxt {
  font-size:10px;
  color:#fff;
  background-color:#006;
  line-height:7px;
  padding-left:5px;
  padding-right:5px;
}

.wktxt {
  color:#000;
  line-height:10px;
}

.psearch {
  width:132px;
  height:18px;
  color:#D70942;
  font-size:11px;
  padding-left:4px;
  border-top:1px solid #570E23;
  border-right:1px solid #09197C;
  border-bottom:1px solid #09197C;
  border-left:1px solid #570E23;
  background-color:#fff;
}

a.discl {
  font-size:10px;
  color:#505050;
  text-decoration:none;
  padding-left:12px;
}

a.discl:hover,a.nol:hover {text-decoration:underline}

.bchead,.bcsub {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.bcsub {font-size:11px}

.bchead:hover,.bcsub:hover,.wb a:hover {text-decoration:underline}

.mini {font-size:10px}

.gborder {border:1px solid #BAC0C8}

.wb,.wb a {
  font-size:10px;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

.wblo {
  font-size:10px;
  color:#E68099;
  font-weight:bold;
}

.pdl2 {padding-left:2px;}

.err {color:#c03}


.forms,.f112,.f45 {
  border-top:1px solid #322E2F;
  border-right:1px solid #dedede;
  border-bottom:1px solid #dedede;
  border-left:1px solid #322E2F;
  background-color: #fff;
  height:17px;
}
/* end exclude */

.f112 {width:112px}
.f45 {width:45px}



/* ebenen */
#contdiv {
  position:absolute;
  background-color:#fff;
  left:215px;
  top:121px;
  z-index:1;
}

#logodiv {
  position:absolute;
  left:8px;
  top:0px;
  z-index:5;
}

#titlediv {
  position:absolute;
  left:154px;
  top:33px;
  z-index:3;
}

#logindiv {
  position:absolute;
  left:0px;
  top:15px;
  width:762px;
  z-index:4;
}

#teaser {
  position:absolute;
  left:788px;
  top:11px;
  z-index:2;
}



/* navigation */

/* ns4 exclude */
/*/*/
.n1 .ntx,.n1b .ntx  {
  filter:DropShadow(color=#737983,offx=0,offy=1)
}

a.n1:hover .ntx,a.n1b:hover .ntx, .n11 .ntx, a.n2:hover .ntx {
  filter:DropShadow(color=#50607C,offx=0,offy=1)
}
/* end exclude */

.tfix {
  table-layout:fixed;
  border-bottom:1px solid #D8DCE2
}

.ntx {
  padding-top:0px;
  padding-bottom:2px;
  padding-left:0px;

}

.n1b .ntx, .n1bhi .ntx {
  margin-top:5px;
  padding-bottom:0px;
}


a.n1:hover .ntx, a.n1b:hover .ntx,a.n11:hover .ntx,a.n2:hover .ntx {
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
}

.n11 .ntx,.n11hi .ntx{padding-left:8px}
a.n11:hover .ntx {padding-left:9px}

.n1,.n1hi,.n11,.n11hi,.n2,.n2hi,.n1b,.n1bhi {
  border-top:1px solid #C8CDD5;
  font-weight:bold;
  color:#09197C;
  text-decoration:none;
  display:block;
  cursor:pointer;
  width:150px;
  height:16px;
}
.n1hi{color:#FFFFFF;}
.n1b, .n1bhi {height:27px}
a.n1hi:hover {color:#FFFF00}
a.n1:hover,a.n1b:hover {
  background-color:#7F8FB2;
  color:#fff;
  border-top:1px solid #29313B;
}

a.n11:hover {border-top:1px solid #322E2F}

.n11 {background-color:#7E84A3}
a.n11:hover {background-color:#646D98}

.n2,.n2hi {
  border-top:1px solid #D8DCE2;
  background-color:#B2B9C5;
  color:#32326E;
}

.n2hi,a.n2:hover {color:#fff}

.n11,.n11hi {font-weight:normal}
.n1hi,.n2hi,.n1bhi,n1bhi {background-color:#006}
.n11hi {background-color:#485285}

a.n2:hover {
  background-color:#97A7C1;
  border-top:1px solid #3C4A5A;
}

/* teaser allgemein */
.tsth {
  font-family:Arial,Helvetica,sans-serif;
  padding-left:6px;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
  color:#fff;
  height:18px;
}

.tsth a {
  font-size:12px;
  text-decoration:none;
  color:#fff;
}

.tstd,.tstdg {
  padding-left:8px;
  padding-top:6px;
  padding-bottom:6px;
  vertical-align:top;
  background-color:#fff;
}

.tstdg {background-color:#F6F6F6}

.tstdg p {
  margin-top:5px;
  margin-bottom:7px
}

.tstxt { height:52px}

.tstd a, .tstdg a {
  font-weight:bold;
  color:#B8002E;
}

.tstd a:visited {color:#9A0027}
.tstd a:hover {color:#E70131}



/* produkt teaser */
.bptd,.cptd,.mztd {
  font-weight:bold;
  vertical-align:top;
  padding-left:6px;
  padding-top:5px;
  padding-right:4px;
  background-color:#f6f6f6;
  width:111px;
}

.cptd,.mztd {
  padding-left:9px;
  padding-top:6px;
  padding-right:5px;
  width:170px;
}

.bpthead {
  height:58px;
  font-size:10px;
}

.cpthead {height:56px}

.bptart,.cptart {
  font-weight:normal;
  padding-top:6px;
}

.cpthead a,.bpthead a,.mzhead a {color:#000}
.cpthead a:hover,.bpthead a:hover,.mzhead a:hover {color:#c03}


/* order process */
.but,.pbut {
  background-color:#F6F6F6;
  padding-bottom:3px;
  padding-top:2px;
  width:124px;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  display:block;
  white-space:nowrap;
}

.but:first-child {width:122px}

.pbut {
  width:none;
  padding-left:8px;
  padding-right:8px;

}
.pbut:first-child{display:inline;position:relative;top:3px}
a.but:hover,a.pbut:hover {border-color: #c03}

/*/*/
.but,.pbut {border:1px solid #BAC0C8}
/**/



.mzhead {font-size:10px;padding-bottom:8px}

.wkth,.sumth {
  font-size:10px;
  font-weight:bold;
  color:#fff;
  height:18px;
}

.wkth div {margin-left:6px;}

.stbtxt {
  padding:6px;
  font-size:10px;
}

.btbtxt {
  padding:6px 9px 9px 9px;
}

.sumth {background-color:#006}

.sumth div {margin-right:6px; text-align:right}

.stbtxt,.sumtxt,.lsumtxt {background-color:#F6F6F6}

.sumtxt div {
  adding-right:6px;
  font-size:10px;
  text-align:right;
}

.lsumtxt div {
  font-size:10px;
  padding-left:6px
}

.lh16 {line-height:16px}

.lrad {
  margin:0px;
  width:14px;
}

.introtxt {padding-left:2px;}

/* schn�ppchen */
.old {
  font-weight:normal; 
  font-size:10px;
}

.schnaeppchen {
  text-decoration:line-through;
}

.red {
  font-weight:bold;
  color:#D70942;
}

.price {
  font-size:10px;
  height:15px;
  background-color:#F6F6F6;
}

.now {
  height:15px;
  vertical-align:bottom;
}

/* Artikel weiterempfehlen */

.mfield {
  width:150px;
}

.sfield {
  width:50px;
}

.tfield {
  width:370px;
  height:120px;
}

.pdlt td {
  padding-top:8px;
  padding-left:3px;
  padding-right:1px;
}

.pfields {
  padding-left:6px
}

/* Direktbestellung */
.pbut {
  width:259px;
}

.pad5bd {
  padding:5px;
  font-weight:bold;
}

.rel {display:none}
/*/*/
.rel {position:absolute; display:inline}
/**/
.korb {position:absolute;left:94px;top:-6px;}
.zettl {position:absolute;left:84px;top:-4px;}
#wksum { float:right; }

/* Content Navigation */

.nav_content {
  border-top:1px solid #C8CDD5;
  background-color:#9298BA;
  display:block;
  padding:3px 0px 0px 4px;
  height:22px;
}

.nav_content a {
  text-decoration:none;
  font-weight:bold;
  color:white;
}

.cnav {
  filter:DropShadow(color=#50607C,offx=0,offy=1);
  width:100%;
  cursor:pointer;
}

.footer {
  color:#888888;
  font-size:10px;
  padding:2px 0px 0px 8px;
  border-top:#CECECE 1px solid;
}

/* Megastore & Shops */
.adresstd {
  padding-left: 19px;
  padding-right: 19px;
}

.adresstd div {
  height: 70px;
  margin-top: 15px;
}

.adresstd div.adressborder {
  border-bottom: 1px solid #BAC0C8;
}

.mstoreaktu {
  color: #FFFFFF;
  width: 268x;
  height: 105px;
  overflow: auto;
  padding-left: 11px;
}

.mstoreaktu h5{
  margin: 0;
  padding: 0;
  padding-bottom: 6px;
  padding-top: 10px;
  font-size: 12px;
}

.mshl {
  font-size: 12px;
}

/* Super-Zoom */
.zoom_title {
  float:left;
}

#zoom_image {
  position:relative;
  float:right;
  width:16px;
  height:16px;
  top:280;
  left:-274;
}
#menu .a {color:#FFFFFF}

