body {
	text-align: center;
	background-image: url(http://www.wunschtacho.de/fileadmin/wunschtacho/img/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #C3C3C3;
	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
A { text-decoration: underline; color: #333333; }
A:hover { text-decoration: underline; color: #555555; }
A IMG { border: 0px; }
h1 { font-size: 18px; }
h2 { font-size: 17px; margin: 0px; !font-size: 16px; }
h3 { font-size: 14px; }
#TOP1 {
	margin: auto;
	margin-top: 10px;
	width: 950px;
	background-color: #CCCCCC;
	height: 54px;
	border-top: 2px solid #4D4D4D;
	border-left: 2px solid #4D4D4D;
	border-right: 2px solid #4D4D4D;
	border-bottom: 1px solid white;
	text-align: left;
	overflow: hidden;
}
#TOP2 {
	height: 199px;
	background-color: #0E0D0B;
	width: 950px;
	margin: auto;
	border-left: 2px solid #4D4D4D;
	border-right: 2px solid #4D4D4D;
	text-align: left;
	border-bottom: 1px solid white;
}
#TOP2 a { color: #b42d2d; font-weight: bold; }
#NAV { 
	margin: 150px 0px 0px 10px; 
	!margin: 150px 0px 0px 5px; 
	position: absolute;
	z-index: 999;
}
#NAV2 { 
	margin: 150px 10px 0px 0px; 
	!margin: 150px 5px 0px 0px; 
	padding-right: 5px;
	position: absolute;
	width: 945px;
	text-align: right;
}
#MIDDLE {
	width: 950px;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 20px;
	height!: auto;
	border-left: 2px solid #4D4D4D;
	border-right: 2px solid #4D4D4D;
	text-align: left;
	overflow: auto;
	!overflow: visible;
	background: white url(img/verlauf.gif) repeat-x left top;
}
#LINKS {
	float: left;
	width: 180px;
}
#MITTE {
	float: left;
	width: 570px;
	!width: 570px;
	margin: 5px 10px 0px 10px;
}
#RECHTS {
	width: 180px;
	float: right;
}
#FOOTER {
	clear: both;
	width: 950px;
	height: 26px;
	margin: auto;
	border-left: 2px solid #4D4D4D;
	border-right: 2px solid #4D4D4D;
	border-bottom: 2px solid #4D4D4D;
	text-align: left;
	background-color: #494949;
	text-align: center;
}
.wt_box { /* IE7 und FF */
	border: 1px solid #000000;
	background-color: #494949;
	min-height: 50px;
	width: 170px;
	margin: 5px;
}
* html .wt_box { height: 50px; } /* IE6 */
.wt_boxheader {
	height: 17px;
	background-color: #8A2525;
	background: url(Bilder/boxbg.gif);
	background-repeat: repeat-x;
	padding: 3px 2px 0px 10px;
	border-bottom: 1px solid #000000;
}
.wt_boxheader a { color: white;	text-decoration: none;	}
.wt_boxheader a:hover { color: #eeeeee;	text-decoration: underline;	}
.wt_boxcontent_bilduebschrift { padding: 10px 10px 10px 10px; color: #494949; }
.wt_boxcontent { padding: 10px 10px 10px 10px; color: white; }
.wt_boxcontent a { color: white; text-decoration: none; }
.wt_boxcontent a:hover { color: #eeeeee; text-decoration: underline; }
.wt_boxcontent table tr td, .wt_boxcontent_breit table tr td { color: white; margin-bottom: 5px; }
.wt_boxcontent_breit, .wt_boxcontent_breit a { color: white; text-decoration: none; }
.wt_boxcontent_breit a:hover { color: #eeeeee; }

.wt_box_also {
	border: 1px solid #000000;
	background-color: #494949;
	min-height: 50px;
	width: 100%;
}
* html .wt_box { height: 50px; } /* IE6 */
.wt_boxheader_also {
	height: 17px;
	background-color: #8A2525;
	background: url(Bilder/boxbg.gif);
	background-repeat: repeat-x;
	padding: 3px 2px 0px 10px;
	border-bottom: 1px solid #000000;
}
.wt_boxheader_also a { color: white;	text-decoration: none;	}
.wt_boxheader_also a:hover { color: #eeeeee;	text-decoration: underline;	}
.wt_boxcontent_also { padding: 10px 10px 10px 10px; color: white; }
.wt_boxcontent_also a { color: white; text-decoration: none; }
.wt_boxcontent_also a:hover {}
.imgalso { width: 140px; float: left; }
.textalso { margin-left: 140px;}
.wt_bigbox {
	border: 1px solid #000000;
	background-color: #494949;
	!height: 50px;
	min-height: 50px;
}
*+.wt_bigbox { height: auto; min-height: 50px; }
h1.produktinfo {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
h2.UEB {
	color: white;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
h1.UEB {
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
.hersteller { width: 100%; }
.suchfeld { width: 122px; }
.button { margin-bottom: -4px; }
td.moduleRow {
 line-height: 1.5;
 background-color: #494949;
 border: 1px solid;
 border-color: #555555;
}
td.moduleRowOver { 
	background-color: #666666; 
	border: 1px solid;
	border-color: #ffffff;
    line-height: 1.5; 
}
td.moduleRowSelected { background-color: #555555; }
.wt_boxcontent span.productOldPrice {
	color: white;
	text-decoration: line-through;
	font-size: 13px;
}
.copy, .copy a { color: white; text-decoration: none; padding-top: 7px; }

/* Produktinfo */
#PRODUKTINFO { border: 1px solid #494949; padding: 5px; }
.preis1 { font-size: 14px; }


/* Logo */
img.logo { margin-top: -3px; }
*>img.ie { display: none; } /* Nur für FF und IE7 -> Schalte Bild aus */
* html img.ff { display: none; } /* IE6 -> Schalte Bild aus */

/* Produktlisting */
.img { float: left; margin-right: 10px; }
h1.kategorie { margin: 0px; }
h3.titel { margin: 0px; margin-right: 10px; font-size: 13px; float: left; }
.text {
	width: 240px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #494949;
	padding-left: 10px;
}
.listing {
	border: 1px solid #494949; margin: 5px; padding: 5px;
}
.more {
	font-weight: bold;
	font-size: 14px;
}
/* Attribute Selection */
.selection {
	background-color: #CCCCCC;
	padding: 5px;
	border: 1px solid #494949;
}

/* Auch gekauft */

.clear {clear: both; }
.overflow { 
	overflow: auto; 
	width: 570px; 
	!width: 560px; 
	/*!height: 300px; */
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



.bg {
	background-image: url(http://www.wunschtacho.de/fileadmin/wunschtacho/img/bg.jpg);
	background-repeat: repeat-x;
}
div.wt_boxcontent a {
	border: 0px solid white;
}
.productOldPrice {
	color: #FF0000;
	text-decoration: line-through;
	font-size: 18px;
}
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.boxText a:LINK {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.boxText a:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.boxText a:ACTIVE {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.boxText a:VISITED {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

TABLE, TD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #494949;
}

BODY {
  /*BACKGROUND: url(Bilder/bg.gif); */
  WIDTH: 100%;
  color: #494949;
  margin: 0px;
}
.white {
	color: white;
}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F6F6F6;
  /*color: #000000;*/
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}
TR.headerError {
  background: #ff0000;
}
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: ;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #fff000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}
.infoBox a:LINK, .infoBox a:VISITED {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infoBox a:HOVER {
	text-decoration: underline;	
}
.infoBox {
	color: white;
  	background: #494949;
  	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
}

.infoBoxContents {
  background: #494949;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #fff000;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	background: url(Bilder/boxbg.gif);
    height: 21px;
	color: white;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: white;
}

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: #0000FF;
}

A.pageResults:hover {
  color: #333333;
  background: #EEEEEE;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fff000;
}

TR.subBar {
  background: ;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #fff000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  text-align: left;
}
TD.onepxwidth {
	width: 10px;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.smallText a {
	color: #333333;
}

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: 10px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #ffffff;
/*  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px; */
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.moduleRow { background-color: #FFFFFF; }
.moduleRowOver { background-color: #F1F1F1; cursor: hand; }
.moduleRowSelected { background-color: #FFFFFF; }

.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; }

/* 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 {
border-right: 1px solid;
border-color: #b6b7cb;
}
.navRight {
border-left: 1px solid;
border-color: #b6b7cb;
}
.tableBody {
padding: 2px;
}
.rahmen {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4D4D4D;
	border-right-color: #4D4D4D;
	border-bottom-color: #4D4D4D;
	border-left-color: #4D4D4D;
	border-top-style: solid;

}
TD {
  FONT-SIZE: 11px; 
  FONT-FAMILY: Arial, sans-serif
}
.mmbodysml {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
  }
  .produktpreis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
	text-decoration: blink;
}
.boxtextweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.boxtextweiss A:link {COLOR: #FFFFFF;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
.boxtextweiss A:visited {COLOR: #FFFFFF;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
.boxtextweiss A:hover {COLOR: #FFFFFF;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: underline;}
.boxtextweiss A:active {COLOR: #FFFFFF;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
.rahmenlinks {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #4D4D4D;
}
.rahmenoben {
	border-top: 2px solid #4D4D4D;
	border-right: 2px none #4D4D4D;
	border-bottom: 2px none #4D4D4D;
	border-left: 2px none #4D4D4D;
}
.rahmenrechts {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #4D4D4D;
}
.rahmenunten {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
}
.HGKATEGORIE {	
	background: #494949;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	color: white;
}
.HGKATEGORIE A:link {COLOR: #ffffff;FONT-SIZE: 10px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;line-height: 17px;}
.HGKATEGORIE A:visited {COLOR: #ffffff;FONT-SIZE: 10px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;line-height: 17px;}
.HGKATEGORIE A:hover {COLOR: #ffffff;FONT-SIZE: 10px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: underline;line-height: 17px;}
.HGKATEGORIE A:active {COLOR: #ffffff;FONT-SIZE: 10px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;line-height: 17px;}

.rahmenrechts_schatten {
	border-right-width: 3px;
	border-right-style: outset;
	border-right-color: #000066;
}
.boxtextschwarz A:link {COLOR: #000000;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
.boxtextschwarz A:visited {COLOR: #000000;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
.boxtextschwarz A:hover {COLOR: #000000;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: underline;}
.boxtextschwarz A:active {COLOR: #000000;FONT-SIZE: 10px;font-weight: bold;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}

.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #C3C3C5;
	background-color: #C3C3C5;
}
.copyright a, .copyright a:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #C3C3C5;
	background-color: #C3C3C5;
}
.sitemaptable { background-color: #494949; color: white; }
.sitemaptable tr td a {
	color: white;
	text-decoration: none;
}
.sitemap_heading {
	height: 17px;
	background-color: #963232;
	background: url(Bilder/boxbg.gif);
	background-repeat: repeat-x;
	padding: 3px 2px 0px 10px;
	border-bottom: 1px solid #000000;
	color: white;
}

.sitemap_heading a { color: white; text-decoration: none }
.sitemap_sub { padding-left: 10px; }

/* Productbundle YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxxx */

tr.BundleBoxContent td.BundleHeader {
	height: 17px;
	background-color: #963232;
	background: url(Bilder/boxbg.gif);
	background-repeat: repeat-x;
	color: white;
}
.BundleBox, .BundleBox td {
  background: #494949;
  color: white;
}
.BundleBoxSum {
  background: #494949;
  color: white;
}
.BundleBoxSave, td.BundleBoxSave strong {
  font-size: 12px;
  color: red;
}
span.BundleBoxSave strong {
	font-size: 16px;
}

.BundleBoxContent {
  background: #494949;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: white;
}
tr.BundleBoxContent td { color: white; }
.BundleTopicContent_1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.BundleTopicContent_2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
   color: red;
}
td.wt_smallimage a, .wt_smallimage {
	border: none;
}
.soon {
	color: #A12B27;
	margin-top: 20px;
	padding: 5px;
	border: 1px solid #494949;
}