/* Custom */
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}


.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}

.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #c1c1c1;
}
#gift_coupon .boxTextBGII {background:none;border:none;margin:0 auto;}

.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}

.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}

.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
    background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation { 
    color: #000000; 
}

A.headerNavigation:hover {
    color: #000000;
}

TD.conditions {
  background-color: #FF6600;
}
A.confirmationEdit {
	color: #FF6600;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}
TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBox2 {
    width: 190px;
    background-color: #ff6600;
    border-right: #ffffff;
    color: #ffffff;
}
.infoBox2 form {
    padding: 0;
    margin: 0;
}
.infoBox {
}
.boxheadtext {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight : bold;
}
.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
}
TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBox2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
}
TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6; 
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.pageResults {
	color: #000000;
	text-decoration: underline;
	padding: 1px;
}
A.pageResults:hover {
    color: #ffffff;
    background: #FF822E;
    text-decoration: none;
    padding: 1px;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  /*
  line-height: 1.0;
  */
  margin: 0;
  padding: 0;
  position: relative;
}
.main2 img {
	z-index: 100;
}
#space1 {
	position: relative;
	width: 445px;
	height: 31px;
	background: url("img/space1.jpg") top left no-repeat;
}
#space2 {
	position: relative;
	width: 345px;
	height: 31px;
	background: url("img/space2.jpg") top left no-repeat;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
SPAN.underline {
	text-decoration: underline;
}
TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}
.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}
.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.9;
 padding-left: 40px;

}
.moduleRowOver { 
	background-color: #F6F6F6; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.9; 
}
.moduleRowSelected { background-color: #F1F1F1; line-height: 1.9; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* 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;}

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.tableShop {
	background-color: #ffffff;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #b6b7cb;
}
.navLeft {
	width: 185px;
}
.navRight {
	width: 185px;
}
.contentsTopics {
    font-size: 180%;
    color: #909090;
    padding: 0 0 1.0em 60px;
	margin: 0;	
	background: url("img/headline_bottom.jpg") left 25px no-repeat;
}
.tableListingI {
	background-color: #eeeeee;
}
.tableListingII {
	background-color: #d0d0d0;
}
.tableBody {
	padding: 5px;
}
.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

/* ***************************************** */
/* DIATOM Style                              */
/* ***************************************** */


/* Page Body */
html {
    height: 100%;
    min-height: 100%;
}
body {
    background: url("img/top_shadow.jpg") left top repeat-x;
    font-size: 10px;
    font-family: "arial", trebuchet ms, Verdana, Tahoma, sans-serif;
    color:  #515150;
    height: 100%;
    padding: 0;
    margin: 0;
}



/* Overall  */
#overall {
    position: relative;
    background: none;
    width: 900px;
    height: 100%;
    min-height: 100%;
    padding: 0;
    margin: 0 auto;
}
body>#overall {
    height: auto;
    min-height: 100%;
}

/* Header */
#header {
	position: relative;
	width: 870px;
	height: 240px;
	padding: 15px;
}

/* languages */
ul#lang {
	margin: 0;
	padding: 15px 0 0 0;
	list-style-type: none;
}
ul#lang li {
	float: left;
	padding: 0 8px;
}
ul#lang li.Deutsch {
	background: url("img/lang_trenn.jpg") right top no-repeat;
	padding: 0 9px;
}
ul#lang li a span {
	display: none;
}	
ul#lang li a {	
	display: block;
	height: 9px;
	width: 41px;
}
ul#lang li a.Deutsch {	
	background: url("img/deutsch.jpg") left top no-repeat; 
}
ul#lang li a.Englisch {	
	background: url("img/english.jpg") left top no-repeat; 
}
ul#lang li a.Deutsch:hover {	
	background: url("img/deutsch.jpg") left bottom no-repeat; 
}
ul#lang li a.Englisch:hover {	
	background: url("img/english.jpg") left bottom no-repeat; 
}

ul#account {
	margin: 0;
	padding: 20px 0 0 0;
	list-style-type: none;
}
ul#account li {
	float: left;
	padding: 0 8px;
}
ul#account li.Logoff {
	background: url("img/lang_trenn.jpg") right top no-repeat;
	padding: 0 9px;
}
ul#account li a span {
	display: none;
}	
ul#account li a {	
	display: block;
	height: 9px;
	width: 41px;
}
ul#account li a.Logoff {	
	background: url("img/logoff.jpg") left top no-repeat; 
}
ul#account li a.Logoff:hover {	
	background: url("img/logoff.jpg") left bottom no-repeat; 
}
ul#account li a.Account {	
	background: url("img/account.jpg") left top no-repeat; 
}
ul#account li a.Account:hover {	
	background: url("img/account.jpg") left bottom no-repeat; 
}

/* Admin Box */
.admin_box {
	position: absolute;
	left: 0;
	top: 70px;
	border: 1px solid #DBDBDB;
	padding: 8px;
	line-height: 20px;
}

/* Facebook Group */
#facebookGroup {
	position: absolute;
	left: 100px;
	top: 113px;
	padding: 8px;
	color: #929292;
	line-height: 20px;  
    font-weight: bold; 
    text-shadow: #ccc 1px 1px 1px;
}

/* Logo */
#logo {
	position: absolute;
	left: 310px;
	top: 13px;
}

/* Warenkorb */
#basket {
	position: absolute;
	top: 13px;
	right: 0;
	background: url("img/basket_bg.jpg") left top no-repeat;
	width: 190px;
	height: 44px;
}
#basket span {
	position: absolute;
	right: 10px;
	top: 16px;
	font-size: 14px;
	font-family: myriad pro, arial, sans-serif;
}
#basket span a {
	color: #515150;
	text-decoration: none;
}
#basket span a:hover {
	text-decoration: underline;
}

#shipInfos {
	position: absolute;
	right: 15px;
	top: 50px;
	text-align: right;
}

/* Navigation Top */
#naviTop {
	margin: 0;
	height: 38px;
	background: url("img/naviTop_bg2.jpg") left center no-repeat;
	list-style-type: none;
	width: 900px;
	position: absolute;
	top: 200px;
	left: 0;
	text-align: center;
	padding: 0;
	padding: 0 0 0 50px;
}
*+html #naviTop {
}
#naviTop li {
	float: left;
	height: 38px;
	padding: 0 12px;
}
#naviTop li.Home {
	width: 60px;
}
#naviTop li.Herren {
	width: 60px;
}
#naviTop li.Damen {
	width: 60px;
}
#naviTop li.Schuhe {
	width: 60px;
}
#naviTop li.Accessoires {
	width: 98px;
}
#naviTop li.Designer {
	width: 71px;
}
/*
#naviTop li.About {
	width: 72px;
}
*/
#naviTop li.Sale {
	width: 40px;
}
#naviTop li.Login {
	width: 60px;
}
#naviTop li.Taschen {
	width: 62px;
}
#naviTop li.Logoff {
	width: 53px;
}

/*
#naviTop li.Account {
	width: 62px;
}
*/
#naviTop li.Men {
	width: 62px;
}
#naviTop li.Women {
	width: 62px;
}
#naviTop li.Bags {
	width: 62px;
}
#naviTop li.Shoes {
	width: 62px;
}
#naviTop li a {
	display: block;
	height: 38px;
	text-decoration: none;
	position: relative;
	cursor:pointer;
}
#naviTop li a span {
	display: none;
}
#naviTop li a span.img {
	display: block;
	height: 14px;
	position: absolute;
	left: 0;
	top: 12px;
	z-index: 3;
}
#naviTop li a:hover span.hover {
	display: block;
	height: 38px;
	background: url("img/hover_bg.gif") center top no-repeat;
	position: absolute;
	width: 100%;
	z-index: 2;
}
*+html #naviTop li a:hover span.hover {
	left: 0;

}
#naviTop li a.Home span.img {
	width: 60px;
	background: url("img/home.jpg") center top no-repeat;
}
#naviTop li a.Home.active span.img {
	width: 60px;
	background: url("img/home.jpg") center bottom no-repeat;
}
#naviTop li a.Herren span.img {
	width: 60px;
	background: url("img/herren.jpg") center top no-repeat;
}
#naviTop li a.Herren.active span.img {
	width: 60px;
	background: url("img/herren.jpg") center bottom no-repeat;
}
#naviTop li a.Damen span.img {
	width: 60px;
	background: url("img/damen.jpg") center top no-repeat;
}
#naviTop li a.Damen.active span.img {
	width: 60px;
	background: url("img/damen.jpg") center bottom no-repeat;
}
#naviTop li a.Schuhe span.img {
	width: 60px;
	background: url("img/schuhe.jpg") center top no-repeat;
}
#naviTop li a.Schuhe.active span.img {
	width: 60px;
	background: url("img/schuhe.jpg") center bottom no-repeat;
}
#naviTop li a.Accessoires span.img {
	width: 98px;
	background: url("img/accessoirs.jpg") center top no-repeat;
}
#naviTop li a.Accessoires.active span.img {
	width: 98px;
	background: url("img/accessoirs.jpg") center bottom no-repeat;
}
#naviTop li a.Designer span.img {
	width: 71px;
	background: url("img/designer.jpg") center top no-repeat;
}
#naviTop li a.Designer.active span.img {
	width: 71px;
	background: url("img/designer.jpg") center bottom no-repeat;
}
/*
#naviTop li a.About span.img {
	width: 72px;
	background: url("img/about.jpg") center top no-repeat;
}
#naviTop li a.About.active span.img {
	width: 72px;
	background: url("img/about.jpg") center bottom no-repeat;
}
*/
#naviTop li a.Sale span.img {
	width: 40px;
	background: url("img/sale.jpg") center top no-repeat;
}
#naviTop li a.Sale.active span.img {
	width: 40px;
	background: url("img/sale.jpg") center bottom no-repeat;
}
#naviTop li a.Login span.img {
	width: 60px;
	background: url("img/login.jpg") center top no-repeat;
}
#naviTop li a.Login.active span.img {
	width: 60px;
	background: url("img/login.jpg") center bottom no-repeat;
}
#naviTop li a.Taschen span.img {
	width: 62px;
	background: url("img/taschen.jpg") center top no-repeat;
}
#naviTop li a.Taschen.active span.img {
	width: 62px;
	background: url("img/taschen.jpg") center bottom no-repeat;
}
#naviTop li a.Logoff span.img {
	width: 53px;
	background: url("img/logout.jpg") center top no-repeat;
}
#naviTop li a.Logoff.active span.img {
	width: 53px;
	background: url("img/logout.jpg") center bottom no-repeat;
}

/*
#naviTop li a.Account span.img {
	width: 62px;
	background: url("img/account.jpg") center top no-repeat;
}
#naviTop li a.Account.active span.img {
	width: 62px;
	background: url("img/account.jpg") center bottom no-repeat;
}
*/
#naviTop li a.Men span.img {
	width: 62px;
	background: url("img/men.jpg") center top no-repeat;
}
#naviTop li a.Men.active span.img {
	width: 62px;
	background: url("img/men.jpg") center bottom no-repeat;
}
#naviTop li a.Women span.img {
	width: 62px;
	background: url("img/women.jpg") center top no-repeat;
}
#naviTop li a.Women.active span.img {
	width: 62px;
	background: url("img/women.jpg") center bottom no-repeat;
}
#naviTop li a.Bags span.img {
	width: 62px;
	background: url("img/bags.jpg") center top no-repeat;
}
#naviTop li a.Bags.active span.img {
	width: 62px;
	background: url("img/bags.jpg") center bottom no-repeat;
}
#naviTop li a.Shoes span.img {
	width: 62px;
	background: url("img/shoes.jpg") center top no-repeat;
}
#naviTop li a.Shoes.active span.img {
	width: 62px;
	background: url("img/shoes.jpg") center bottom no-repeat;
}


/* Navigation Sub */
#naviSub {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 245px;
	left: -10px;
	width: 100%;
}
#naviSub li {
	display: inline;
	padding: 0 6px 0 17px;
	background: url("img/naviSub_trenn.jpg") left 1px no-repeat;
}
#naviSub li.first {
	background: none;
	padding: 0 6px 0 0;
}
#naviSub li a {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #858585;
}
#naviSub li a.active {
	color: #FB6C06;
}


/* Inner */
#head_img {
	padding: 20px 0;
	position: relative;
}
#shadowTop {
	position: absolute;
	left: 0;
	top: 0;
	height: 20px;
	width: 100%;
	background: url("img/shadow_top.jpg") center top no-repeat;
}
#shadowBottom {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 20px;
	width: 100%;
	background: url("img/shadow_bottom2.jpg") center top no-repeat;
}
*+html #shadowBottom {
	position: absolute;
	left: 0;
	bottom: 3px;
	height: 20px;
	width: 100%;
	background: url("img/shadow_bottom2.jpg") center top no-repeat;
}
#content {padding: 15px 0 0 0;}

/* ***************** */
/* Product List      */
/* ***************** */
#product_list {
	padding: 0 0 0 3px;
}
.product {
	text-align: center;
	position: relative;
	width: 210px;
	height: 290px;
	float: left;
	margin: 0 2px 5px 0;
	padding: 5px;
	border: 1px solid #fff;
}
.product:hover {
	cursor: pointer;
	border: 1px solid #E8E8E8;
	text-decoration: none;
}

.prodinner {
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 220px;
    text-align: center;
    padding: 0;
    margin: 0 auto;
    font-size: 10px;
}
.prodinner img {
    max-width: 220px; 
    max-height: 230px;
}
* html .prodinner img {
    width: 220px; 
    height: 230px;
}
.product table tr td {
	height: 225px;
	width: 180px;
	position: relative;
	padding: 0 0 0 15px;
	text-align: center;
}
.product span.name {
	height: 40px;
	display: block;
}
.product span.img {
	height: 250px;
	max-width: 180px;
	display: inline;
}/*
.product span.img img {
	max-height: 225px;
	max-width: 180px;
	display: inline;
}
* html .product span.img img {
	height: 225px;
	width: 180px;
	display: block;
} */
.product span.price {
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	text-align: center;
}

/* ***************** */
/* Product Details   */
/* ***************** */
#product_detail {
	padding: 20px 0 0 0;
	min-height: 400px;
	font-size: 11px;
	color: #909090;
}
#description {
	background: #FAFAFA;
	border: 1px solid #C0C0C0;
	float: left;
	width: 400px;
	padding: 15px;
	margin: 0 0 10px 0;
}
#description ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#description ul li {
	line-height: 20px;
	padding: 0 0 0 15px;
	background: url("img/naviSub_trenn.jpg") left 6px no-repeat;
}
#product_detail .price {
	background: #FAFAFA;
	border: 1px solid #C0C0C0;
	float: left;
	width: 400px;
	padding: 5px 15px;
	margin: 0 0 10px 0;
}
#product_detail .price span {
	float: left;
	padding: 3px 0 0 0;
}
#product_detail .price h3 {
	float: right;
	padding: 0;
}
#product_detail .attributes {
	background: #FAFAFA;
	border: 1px solid #C0C0C0;
	float: left;
	width: 400px;
	padding: 5px 15px;
	margin: 0 0 10px 0;
}
#product_detail .attributes span {
	margin: 3px 5px 0 0;
	float: left;
}
#product_detail .attributes input {
	float: left;
	margin: 0 20px 0 0;
	height: 12px;
	width: 20px;
	background: url("img/amount_bg.jpg") left top no-repeat;
	border: none;
	text-align: right;
	padding: 5px 5px;
	font-size: 11px;
}
#product_detail .attributes select {
	float: left;
	height: 20px;
	margin: 0 20px 0 0;
	font-size: 11px;
}
#product_detail .attributes span.trenn {
	display: block;
	float: left;
	width: 2px;
	height: 22px;
	background: url("img/attributes_trenn.jpg") left top no-repeat;
	margin: 0 20px 0 0;
}
#buy {
	text-align: right;
	float: left;
	width: 430px;
	padding: 0;
	margin: 0 0 10px 0;
}
#right {
	float: left;
	text-align: center;
	width: 355px;
	height: 100%;
}

/* Artikelbewertung */
#prodreview_writeform {}
#prodreview_writeform .flright {float:right;}
#prodreview_writeform .flleft {float:left;}
#reviews {padding: 0 0 50px 0;}
.displayBox #box_reviews {display:block;padding: 0 0 50px 0;}
.hideBox #box_reviews {display:none;}


/* ************** */
/* Bestellvorgang */
/* ************** */
.checkoutbutton {
	border: 0;
	float: right;
}
.checkoutbutton a img{
	border: 0;
}
#cart_quantity table tr th {
	font-size: 14px;
}
#cart_quantity table tr td.border {
	background: url("img/naviTop_bg.jpg") left top no-repeat;
	height: 1px;
}
#cart_quantity table tr td img.cart_img {
	height: 50px;
}
.total_price {
	font-size: 14px;
}
.ordersteps {
	padding: 0 100px;
}

/* Login */
.login_box {
	width: 300px;
	height: 200px;
	padding: 10px;
	float: left;
	border: 1px solid #bcbcbc;
	margin: 0 15px 0 0;
}


/* ************* */
/* Footer        */
/* ************* */
#footer {
	position: relative;
	width: 100%;
	height: 200px;
}
#footerShadowTop {
	position: absolute;
	top: 100px;
	left: 0;
	width: 900px;
	height: 20px;
	background: url("img/shadow_top.jpg") 30px top no-repeat;
}
#footerShadowBottom {
	position: absolute;
	top: 50px;
	left: 0;
	width: 900px;
	height: 20px;
	background: url("img/shadow_bottom3.jpg") center top no-repeat;
}


/* Navigation Bottom */
#naviBottom {
	padding: 0;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 76px;
	left: 65px;
	margin: 0;
}
#naviBottom li {
	display: inline;
	letter-spacing: 2px;
	color: #909090;
}
#naviBottom li a {
	font-weight: bold;
	font-size: 11px;
}

/* Navigation Logos */
#logos {
	margin: 0;
	padding: 20px 0 50px 0;
	list-style-type: none;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 120px;
	left: 0;
}
#logos li {
	display: inline;
	padding: 0 15px;
}

/* Crossselling */
#crossselling {
	padding: 20px;
}

#crossselling .product {
	text-align: center;
	position: relative;
	width: 100px;
	height: 180px;
	float: left;
	margin: 0 2px 5px 0;
	padding: 5px 0;
	border: 1px solid #fff;
}
#crossselling .product:hover {
	cursor: pointer;
	border: 1px solid #E8E8E8;
	text-decoration: none;
}

#crossselling .product .prodinner {
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100px;
    text-align: center;
    padding: 0;
    margin: 0 auto;
    font-size: 10px;
}
#crossselling .product .prodinner img {
    max-width: 220px; 
    max-height: 230px;
}
* html #crossselling .product .prodinner img {
    width: 220px; 
    height: 230px;
}
#crossselling .product table tr td {
	height: 225px;
	width: 180px;
	position: relative;
	padding: 0 0 0 15px;
	text-align: center;
}
#crossselling .product span.name {
	height: 40px;
	display: block;
}
#crossselling .product span.img {
	height: 100px;
	max-width: 80px;
	display: inline;
}/*
.product span.img img {
	max-height: 225px;
	max-width: 180px;
	display: inline;
}
* html .product span.img img {
	height: 225px;
	width: 180px;
	display: block;
} */
#crossselling .product .product span.price {
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	text-align: center;
}

/* Socialbookmarks */
#socialbookmarks {
    position: absolute; 
    top: 10px; /*180px;*/
    left: 340px;
    margin: 0;
    text-align: center; 
}
#socialbookmarks a {
    float: left;
    display: block;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0 5px 0 0;
    cursor: pointer;
}
#socialbookmarks a span {
    display: none;
}
#socialbookmarks a.del {
    background: url("buttons/socialbookmarking/delicious.png") top left no-repeat;
}
#socialbookmarks a.del:hover {
    background: url("buttons/socialbookmarking/delicious_hover.png") top left no-repeat;
}
#socialbookmarks a.google {
    background: url("buttons/socialbookmarking/google.png") top left no-repeat;
}
#socialbookmarks a.google:hover {
    background: url("buttons/socialbookmarking/google_hover.png") top left no-repeat;
}
#socialbookmarks a.facebook {
    background: url("buttons/socialbookmarking/facebook.png") top left no-repeat;
}
#socialbookmarks a.facebook:hover {
    background: url("buttons/socialbookmarking/facebook_hover.png") top left no-repeat;
}
#socialbookmarks a.misterwong {
    background: url("buttons/socialbookmarking/misterwong.png") top left no-repeat;
}
#socialbookmarks a.misterwong:hover {
    background: url("buttons/socialbookmarking/misterwong_hover.png") top left no-repeat;
}
#socialbookmarks a.technorati {
    background: url("buttons/socialbookmarking/technorati.png") top left no-repeat;
}
#socialbookmarks a.technorati:hover {
    background: url("buttons/socialbookmarking/technorati_hover.png") top left no-repeat;
}
#socialbookmarks a.digg {
    background: url("buttons/socialbookmarking/digg.png") top left no-repeat;
}
#socialbookmarks a.digg:hover {
    background: url("buttons/socialbookmarking/digg_hover.png") top left no-repeat;
}
#socialbookmarks a.twitter {
    background: url("buttons/socialbookmarking/twitter.png") top left no-repeat;
}
#socialbookmarks a.twitter:hover {
    background: url("buttons/socialbookmarking/twitter_hover.png") top left no-repeat;
}
#socialbookmarks a.addthis_button_expanded {
    font-size: 12px;
}

/* Custom */
.clear {
    clear: both;
}

.fl_left {
    float: left;
}

.fl_right {
    float: right;
}
div.hr {
	height: 20px;
	clear: both;
	background: url("img/headline_bottom.jpg") center center no-repeat;
}


/* Default */
h1 {
    font-size: 180%;
    color: #909090;
    padding: 0 0 1.0em 0;
	margin: 0;	
}
h1.underline {
    font-size: 180%;
    color: #909090;
    padding: 0 0 1.0em 60px;
	margin: 0;	
	background: url("img/headline_bottom.jpg") left 25px no-repeat;
}

h2 {
    font-size: 160%;
    color: #909090;
    padding: 0 0 1.0em 0;
	margin: 0;	
}

h3 {
    font-size: 140%;
    color: #909090;
    padding: 0 0 1.0em 0;
	margin: 0;	
}

h4 {
    font-size: 120%;
    color: #909090;
    padding: 0 0 1.0em 0;
	margin: 0;	
}

h5 {
    font-size: 100%;
    color: #909090;
    padding: 0 0 1.0em 0;
	margin: 0;	
}

h6 {
    font-size: 100%;
    color: #909090;
    padding: 0 0 1.0em 0;
	margin: 0;	
}

p {
    margin: 0;
    padding: 0 0 1.5em 0;
    line-height: 16px;
}

a {
    color: #909090;
    text-decoration: none;
}
a:hover {
    color: #909090;
    text-decoration: underline;
}
a img {
	border: 0;
}
object {
	z-index: 1;
}

#intro {
    width: 900px;
    height: 445px;
    overflow: hidden;
}

#team a {display:block;width:125px;height:189px;}
#team a img {display:none;}

#team a#Ann {background:url("/images/content/team/thumb/Ann.jpg") left bottom no-repeat;}
#team a#Denise {background:url("/images/content/team/thumb/Denise.jpg") left bottom no-repeat;}
#team a#Johanna {background:url("/images/content/team/thumb/Johanna.jpg") left bottom no-repeat;}
#team a#Julia {background:url("/images/content/team/thumb/Julia - Kopie Kopie.jpg") left bottom no-repeat;}
#team a#Katerina {background:url("/images/content/team/thumb/Katka.jpg") left bottom no-repeat;}
#team a#Lisa {background:url("/images/content/team/thumb/Lisa.jpg") left bottom no-repeat;}
#team a#Torsten {background:url("/images/content/team/thumb/Mny.jpg") left bottom no-repeat;}

#team a#Ann:hover {background:url("/images/content/team/thumb/Ann 3.jpg") left bottom no-repeat;}
#team a#Denise:hover {background:url("/images/content/team/thumb/Denise 3.jpg") left bottom no-repeat;}
#team a#Johanna:hover {background:url("/images/content/team/thumb/Johanna 3.jpg") left bottom no-repeat;}
#team a#Julia:hover {background:url("/images/content/team/thumb/Julia 3.jpg") left bottom no-repeat;}
#team a#Katerina:hover {background:url("/images/content/team/thumb/Katka 3.jpg") left bottom no-repeat;}
#team a#Lisa:hover {background:url("/images/content/team/thumb/Lisa 3.jpg") left bottom no-repeat;}
#team a#Torsten:hover {background:url("/images/content/team/thumb/Mny  3.jpg") left bottom no-repeat;}

