/* -----------------------------------------------------------------------------------------

   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   



   XT-Commerce - community made shopping

   http://www.xt-commerce.com



   Copyright (c) 2004 XT-Commerce 

   -----------------------------------------------------------------------------------------

   based on: 

   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)

   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 

   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org



   Released under the GNU General Public License 

   ---------------------------------------------------------------------------------------*/

/* Template Anpassung Oliver Stiegler aka 8works.de */ 



html, body{ 

	margin:0; 

	padding:0;

	font-family :   Arial, Verdana, sans-serif;

	font-size : 86%;

	color: #505357;

	background:url(img/mainback.gif) repeat-y 0 0;

	background-color: #D3D3D3;



}



h1{

	margin:0; 

	padding:0; 

	font-size : 1.8em;

	color: #0B325F;

}



h2{

	margin:0;

	margin-top:18px;

	margin-bottom:10px;

	font-size : 1.2em;

	color: #0B325F;

}



h3{

	margin:0;

	margin-top:25px;

	padding:0; 

	font-size : 1.1em;

	color: #0B325F;

}



h4{

	margin:0;

	margin-top:0;

	padding:0; 

	font-size : 1.1em;

	color: #0B325F;

}



h5{

	margin:0;

	margin-top:0;

	padding:3px 0; 

	font-size : 11px;

	color: #fff;

}



#maincol .clerfix p{

	padding-left:10px;

}



#SucheMainStyle h3{

	margin:0;

	padding-top:2px; 

	font-size : 13px;

}



.ConRahmen{

	border-left:1px solid #e6e6e6;

	border-right:1px solid #e6e6e6;

	padding:0 9px 10px 9px;

}



.ConRahmenNewProdsDefault{

	border-left:1px solid #798398;

	border-right:1px solid #798398;

}



.ConRahmenBottom{

	width:751px;

	height:6px;

	background:url(img/CobRahmenBack.gif) no-repeat 0 0;

}



#LoginBoxCenter{

	margin-left:10px;

	margin-top:10px;

}



#LoginBoxCenter fieldset{

	border:1px solid #235A99;

	padding:5px 0 10px 10px;

	margin:0;

}



#LoginBoxCenter fieldset legend{

	font-weight:bold;

	font-size:1.2em;

	color: #235A99;

	background:none;

}



#LoginBoxCenter .Suchfeld{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

	width:140px;

	background-image:url(img/form-back.jpg);

}



#LoginBoxCenter .PWSuchfeld{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

	width:140px;

	background-image:url(img/form-back.jpg);

}



#LoginBoxCenter .LoginBoxCenterPart{

	margin-right:10px;

	clear:both;

}



#LoginBoxCenter form input{

	padding:0;

	margin:0;

	border:0;

}



#LoginBoxCenter .LoginBoxCenterSnip{

	margin-right:5px;

	margin-bottom:2px;

	font-weight:normal;

	float:left;

}



#LoginBoxCenter .LoginBoxCenterForgetPW{

	margin-right:5px;

	font-weight:normal;

}



#WarenKorb{

	float:right;

	position:relative;

	width:184px;

}



#header .LogIn2{

	color:#fff;

}



#header .LogIn2 a{

	font-weight:bold;

	font-size:1em;

	color:#fff;

	padding:0 15px 0 10px;

	background:url(img/topnavarrow.gif) no-repeat 0 5px;

}



.HeadAbstand{

	width:100%;

	height:35px;

}



#NewTop{

	width:950px;

	text-align:left;  

}



#Shaddow{

	width:950px;

	text-align:left;

	border-left:8px solid #fff;

	border-top:8px solid #fff;

	border-right:8px solid #fff;

}



#pagewidth{ 

	width:950px; 

	margin:0;

	background-color: #fff;

	border:0;

} 

 

#header{

	position:relative; 

	height:92px; 

	width:950px;

	background:url(img/header.jpg) no-repeat 0 0;

} 



#HeadLeft{

	width:316px;

	float:left;

}



#HeadMiddle{

	width:316px;

	float:left;

}



#HeadRight{

	width:316px;

	float:left;

	text-align:right;

	padding-top:25px;

}



#HeadRight a{

	color:#fff;

	text-decoration:underline;

	padding:0 15px 0 10px;

	background:url(img/topnavarrow.gif) no-repeat 0 5px;

	font-size:11px;

}



#HeadRight a:hover{

	text-decoration:none;

}





#leftcol{

	margin-top:13px;

	width:184px; 

	float:right; 

	position:relative;

}

 

#twocols{

	width:766px; 

	float:left; 

	position:relative; 

}

 

#maincol{

	background-color: #fff;

	float: left; 

	display:inline; 

	position: relative; 

	width:751px;

	padding-right:15px;

	padding-top:15px;

}

 

#footer{

	height:2px; 

	clear:both;

} 

 



 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}

 

.clearfix{display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  





 

 /*printer styles*/ 

 @media print{ 

/*hide the left column when printing*/ 

#leftcol{display:none;} 



/*hide the right column when printing*/ 

#rightcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}

}





   



.boxText {

	margin:0;

	padding:0;

}



.boxTextBG {

	background-color: #ffffff;

}

.boxTextBGII {

	background-color: #FFCC99;

}

.boxTextPrice {

	color: #FF0000;

}



.errorBox {

	font-weight: bold;

	color:#bf0000;

	background-color: #f9f9f9;

	border:1px solid #bf0000;

	padding-top:15px;

	padding-bottom:15px;

}

.gvBox {

	font-size : 14px;

	font-weight: bold;

	border-color: #FFFFFF;

	border: 1px solid;

	background-color: #ffb3b5;

}

.stockWarning { 

	color: #cc0033;

}



.productsNotifications {

	background-color: #f2fff7;

}



.orderEdit { 

	color: #70d250;

	text-decoration: underline;

}



img{

	border:0;

}



a {

  color: #0B4B93;

  text-decoration: underline;

}



a:hover {

  color: #09305A;

  text-decoration: none;

}



FORM {

	display: inline;

	margin:0;

	padding:0;

 

}





TR.header {

	background-color: #ffffff;

}



TR.headerNavigation {

  background: #F6F6F6;

}



TD.headerNavigation {

	color: #000000;

	font-weight : bold;

	border-bottom: 1px solid;

	border-color: #b6b7cb;

	background-color: #F6F6F6;

}



A.headerNavigation { 

  color: #9D9D9D; 

}



A.headerNavigation:hover {

  color: #808080;

}



TD.conditions {

  background-color: #f9f9f9;

}



A.confirmationEdit {

	color: #009933;

	font-style: italic;

}

A.confirmationEdit:hover {

	color: #009933;

	font-style: italic;

	text-decoration: underline;

}

TR.headerError {

  background-color: #ff0000;

}



TR.headerMessage {

	background-color: #f9f9f9;

	padding:5px;

	border:3px solid #bf0000;

}



.moduleHeading {

	font-size: small;

	font-weight: bold;

	padding-bottom: 10px;

}



TD.headerError {

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  background: #fff;

  color: #000000;

  font-weight : bold;

  border-bottom: 1px solid;

  border-color: #b6b7cb;

}



.infoBox {

	margin:0;

	padding:0;

}



.infoBoxContents {

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

}



.BoxHead{

	color:#fff;

	padding-top:4px;

	padding-left:10px;

}

.BoxHeadCats{

	font-size:16px;

	color:#092D56;

	padding-top:4px;

	padding-left:10px;

	margin-bottom:10px;

}



.infoBoxHeading {

  font-weight: bold;

  height:23px;

  width:184px;

  color: #fff;

  background-image:url(img/back_info.gif);

  background-repeat: no-repeat;

  margin-top:5px;

}



.infoBoxHeadingCart {

  font-weight: bold;

  height:23px;

  width:184px;

  color: #fff;

  background-image:url(img/back_info_cart.gif);

  background-repeat: no-repeat;

  margin-top:5px;

}



.infoBoxHeadingCartFull {

  font-weight: bold;

  height:23px;

  width:184px;

  color: #fff;

  background-image:url(img/back_info_cart.gif);

  background-repeat: no-repeat;

  margin-top:5px;

}



.infoBoxHeadingCartFull a{

  color: #fff;

  text-decoration:none;

}



.infoBoxHeadingCats {

  font-weight: bold;

  height:23px;

  width:184px;

  color: #092D56;

  margin-top:5px;

  border-bottom:1px solid #798398;

}



.infoBoxBottom {

  margin-bottom:15px;

}





.infoBox, SPAN.infoBox {

  background: #E4E6EA;

  border:1px solid #798398;

  margin-bottom:15px;

}





.infoBoxAdmin {

  background: #fff;

  border:1px solid #798398;

  margin-bottom:15px;

}



.infoBoxCartFull {

  background: #F9FCF8;

  border:1px solid #798398;

  margin-bottom:15px;

}



.infoBox_right, SPAN.infoBox_right {

  background: #fff;

  border:1px solid #798398;

  margin-bottom:15px;



}



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 {

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

}



A.pageResults {

	color: #0B325F;

	text-decoration: none;

}



A.pageResults:hover {

  color: #09305A;

}



TD.pageHeading, DIV.pageHeading {

  font-size: 16px;

  font-weight: bold;

  color: #000000;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  color: #000000;

}



TD.main, P.main {

  padding-left:0;

  padding-right:15px;

}



TD.NewProdDefault, P.main {

  padding-left:8px;

  padding-right:7px;

}



TD.smallText, SPAN.smallText, P.smallText {

	color:#808080;

	font-size:0.9em;

}



TD.accountCategory {

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-weight: bold;

}



TD.fieldValue {

}



TD.tableHeading {

  font-weight: bold;

}



SPAN.newItemInCart {

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

}



TEXTAREA {

  width: 100%;

}



SPAN.greetUser {

  color: #303030;

  font-weight: bold;

}



SPAN.underline {

	text-decoration: underline;

}



TABLE.formArea {

  background: #f9f9f9;

  border-color: #cccccc;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  color: #ff0000;

}

SPAN.productOldPrice {

	color: #bf0000;

	font-size:10px;

	text-decoration: line-through;

}



SPAN.errorText {

  color: #ff0000;

}



SPAN.productDiscountPrice {

  color: #ff0000;

  font-weight: bold;

}



.smallHeading {

	font-weight: bold;

	color: Black;

}



.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; }

.checkoutBarCurrent { color: #000000; }



/* sitewide font classes */

/* Note: heading<Number> equals <font size="Number"> */

.heading1 { font-size: 7pt; }

.heading2 { font-size: 9pt; }

.heading3 { font-size: 10pt; }

.heading4 { font-size: 12pt; }

.heading5 { font-size: 16pt; }



/* Sitemap Tables */

.sitemap_heading { font-size: 10pt; color: #FFFFFF; 

	background-color: #798398; 

	padding-top: 2px; padding-bottom: 2px;}

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

.sitemap_heading a:hover {color:#c0c0c0; text-decoration:none;}



.sitemap_sub {font-size: 9pt; color: #000000; background-color: #f9f9f9; padding: 2px 2px;}

.sitemap_sub a {color:#000000;}

.sitemap_sub a:hover {color:#bf0000; text-decoration:none;}





/* message box */



.messageBox { }

.messageStackError, .messageStackWarning { background-color: #f9f9f9; color:#bf0000;border-bottom:2px solid #fff;}

.messageStackSuccess { background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-size: 10px; color: #bf0000; }



.tableShop {

background-color: #ffffff;

border-left: 1px solid;

border-right: 1px solid;

border-color: #b6b7cb;

}



.navLeft {

	width: 184px;

}

.navRight {

	width: 184px;

}



.contentsTopics {

	font-size: 14px;

	font-weight: bold;

}



.tableListingI {

	background-color: #f1f1f1;

}



.tableListingII {

	background-color: #f9f9f9;

}



.tableBody {

padding: 5px;

}



.poweredby {

  color: #000000;

  font-weight: bold;

}

.onepxwidth {

	width: 1px;

}

.eightpxtop{

	padding-top:6px;

}

p{

	color:#333333;

	padding-right:5px;

	margin-top:5px;

	margin-bottom:5px;

}



p.box{

	font-size:0.95em;

	padding-left:5px;

	color:#333333;

	margin-top:5px;

	margin-bottom:5px;

}



p.box img.pic {

	border:1px solid #798398;

}



ul{

	margin:0;

	padding:0;

	list-style-type:none;

}



#maincol ul{

	margin:0;

	padding:0 0 0 10px;

	list-style-type:none;

}

#maincol li{

	background-image:url(img/navpoint.gif);

	background-position:0px 3px;

	background-repeat:no-repeat;

	padding:0 0 5px 15px;

}



ul#CatNavi{

	margin:0;

	padding:0;

	list-style-type:none;

}



/* EBENE 1    start*/

ul#CatNavi li{

	padding-left:0;

	

}



ul#CatNavi li a{

	display:block;

	background-color:#fff;

	color:#1D4776;

	border-bottom:1px solid #798398;

	padding:5px 0 2px 25px;

	font-weight:bold;

	text-decoration:none;

	background:url(img/navpoint.gif) no-repeat 9px 8px;

}



ul#CatNavi li a:hover{

	text-decoration:none;

	background-color:#f3f3f3;

	color:#DD8F09;

	background:url(img/navpoint_hover.gif) no-repeat 9px 8px;

}



ul#CatNavi li.Current a{

	text-decoration:none;

	color:#DD8F09;

	background:url(img/navpoint_hover.gif) no-repeat 9px 8px;

}



/* EBENE 2    start*/

ul#CatNavi li.CatLevel2{

}



ul#CatNavi li.CatLevel2 a{

	display:block;

	height:19px;

	color:#808080;

	border-bottom:1px dotted #798398;

	padding:5px 0 0 35px;

	font-weight:normal;

	background-color:#fff;

	background:url(img/navpoint_hover.gif) no-repeat 19px 8px;

}



ul#CatNavi li.CatLevel2 a:hover{

	text-decoration:none;

	color:#DD8F09;

}



ul#CatNavi li.CatLevel1 .Current a{

	font-weight:bold;

	text-decoration:none;

	border-bottom:1px dotted #798398;

	color:#DD8F09;

}



/* EBENE 3    start*/

ul#CatNavi li.CatLevel3{

	padding-left:10px;

}



ul#CatNavi li.CatLevel3 a{

	display:block;

	height:19px;

	background-color:#fff;

	color:#808080;

	border-bottom:1px solid #fff;

	padding:5px 0 0 35px;

	font-weight:normal;

}



ul#CatNavi li.CatLevel3 a:hover{

	text-decoration:none;

}



ul#CatNavi li.CatLevel2 .Current a{

	font-weight:bold;

	text-decoration:none;

}





li.unterebene{

	padding-left:10px;

}





#maincol form input, select{

	background-color:#f9f9f9;

}



table#Bestellung input{

	background-color:transparent;

}





#leftcol form .FormularSchmal .Suchfeld{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

	width:140px;

	background-image:url(img/form-back.jpg);

}



#leftcol form .Suchfeld{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

	width:150px;

	background-image:url(img/form-back.jpg);

}



#leftcol form .PWSuchfeld{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

	width:60px;

	background-image:url(img/form-back.jpg);

}



#leftcol form image {

	border:none;

}



#Breadcrump{

	width:940px;

	margin-left:10px;

	position:relative;

	top:25px;

	color:#798398;

	font-size:11px;

	clear:both;

}



#Breadcrump a{

	color:#798398;

	text-decoration:none;

}



#Breadcrump a:hover{

	color:#092D56;

	text-decoration:none;

}



#BreadLeft{

	float:left;

	width:766px;

}



#BreadRight{

	float:left;

	width:174px;

}



#MoreAbout{

	margin-top:20px;

	width:948px;

	padding:10px 0 5px 0;

	text-align:center;

	background-color:#D5D8DF;

	border-left:1px solid #798398;

	border-right:1px solid #798398;

	border-top:1px solid #798398;

}



#Copyright{
	width:948px;
	text-align:center;
	background-color:#D5D8DF;
	color:#A0A4A9;
	padding:0 0 5px 0;
	border-left:1px solid #798398;
	border-right:1px solid #798398;
}



#Copyright a{

	color:#A0A4A9;

	text-decoration:none;

}



.copyright a{

	color:#A0A4A9;

	text-decoration:none;

}



.copyright{

	padding:0;

	width:948px;

	text-align:center;

	background-color:#D5D8DF;

	color:#A0A4A9;

	margin-left:8px;

	padding:0 0 10px 0;

	border-left:1px solid #798398;

	border-right:1px solid #798398;

	border-bottom:1px solid #798398;

}





#MoreAbout a{

	text-decoration:none;

	color:#404040;

}



#MoreAbout a:hover{

	text-decoration:underline;

}



#MoreAbout a span{

	padding:0 20px 0 0;

}



/* Startseite NewProducts */

.Aufreissen{

	width:100%

}



.WeiteFloat{

	width:180px;

	

}



.WeiteFloatMargin{

	width:180px;

	margin-right:7px;

}



.Aufreissen table {

	border:1px solid #798398;

	margin-bottom:10px;

	width:180px;

}



.Aufreissen .NoTableBorder{

	border:none;

	padding:0;

	margin:0;

}



.NoTableBorder{

	border:none;

	padding:0;

	margin:0;

	wi dth:751px;

	

}



table .TDHeadline{

	width:751px;

	height:30px;

	padding-left:10px;

	background:url(img/prodheadline.gif) repeat-x 0 0;

}



.Aufreissen table .TDBeschreibung{

	border-left:1px dotted #798398;

	padding-left:10px;

}



.Aufreissen table .TDProduktbildStartseite{

	vertical-align:top;

	padding-top:7px;

}

/* Neue Produkte NewProducts */

.BuyNowButton{

	float:right;

	padding:0 5px 5px 0;

}



.NewProductsOverview {

	border:1px solid #798398;

	margin-bottom:10px;

	width:100%;

}



.UpcomingProds {

	width:100%;

}



.UpcomingProds td {

	padding:3px 10px 3px 10px;

	

}



.TDHeadline{

	height:30px;

	padding-left:10px;

	background:url(img/td-headline.gif) repeat-x 0 0;

}



.TDHeadline h1{

	margin:0; 

	padding:0 0 2px 0; 

	font-size : 1.2em;

}



.TDHeadline a{

	margin:0; 

	padding:10px 0 2px 0;

	font-size : 1.2em;

}



#SucheMainStyle #Position{

	padding:25px 0 0 0;

	float:right;

}



#SucheMainStyle #Position .Suchfeld{

	width:150px;

	background-image:url(img/form-back.jpg);

	border:1px solid #c0c0c0;

}



.inputRequirement input{

	border:1px solid #c0c0c0;

	width:174px;

	background-image:url(img/form-back.jpg);

}



.inputRequirement select{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

	width:176px;

}



form select{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

}



.KontaktForm input{

	border:1px solid #c0c0c0;

	width:174px;

	background-image:url(img/form-back.jpg);

}



.KontaktForm textarea{

	border:1px solid #c0c0c0;

	width:500px;

	background-color:#f9f9f9;

}



textarea#comments, textarea{

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

	font-family :   Arial, Verdana, sans-serif;

	font-size : 11px;

	color: #505357;

}



.Produktmenge input{

	border:1px solid #c0c0c0;

	width:30px;

	background-image:url(img/form-back.jpg);

}



#Warenkorb{

	width:750px;

	padding:0;

	margin:0;

}



#Warenkorb th{

	color:#fff;

	padding-left:5px;

	height:30px;

	background-color:#8F9AAF;

}



#Warenkorb th.NachMitteLoesch{

	height:30px;

	background:url(img/basket_red.gif) repeat-x 0 0;

	padding-left:5px;

	text-align:center;

	width:20px;

}



#Warenkorb td{

	border-bottom:1px solid #c0c0c0;

	vertical-align:top;

	background-color:#f9f9f9;

}



#Warenkorb .WarenkorbGesamt{

	vertical-align:top;

	background-color:#fff;

	text-align:right;

	padding-bottom:25px;

	border-bottom:none;

}



#Warenkorb .BeschreibungBild{

	float:left;

}



#Warenkorb .BeschreibungBild img{

	padding-right:5px;

}



.NachRechts{

	text-align:right;

}



.NachMitte{

	text-align:center;

}



#Warenkorb .NachMitteLoesch{

	text-align:center;

	background-color:#c0c0c0;

}



#Warenkorb .NachMitteLoesch input {

	background-color:#c0c0c0;

	border:1px solid #c0c0c0;

}



#maincol #checkout textarea{

	width:740px;

}





#TopNewsHeadline{

	padding:0;

	background:url(img/h1background.gif) no-repeat 0 0;

	width:751px;

	height:40px;

	margin-bottom:15px;

}



#TopNewsHeadline h1{

	padding:10px 0 0 10px;

	font-size : 1.5em;

	color:#4E5361;

}



#TopNewsHeadline h2{

	margin:0;

	padding:10px 0 0 10px;

	font-size : 1.3em;

	color:#4E5361;

}



#TopNewsContent{

	padding:0 10px 0 0;

}



.RedText{

	color:#bf0000;

}



.RedTextBold{

	color:#bf0000;

	font-weight:bold;

}



.NoBreakInMySite{

	width:540px; 

	position:realtive;

	overflow:hidden;

}



.NoBreakInMySiteReviews{

	width:751px; 

	position:realtive;

	overflow:hidden;

}



#ReviewMe {

	padding-top:10px;

	padding-left:10px;

	font-size:0.95em;

	position:realtive;

	overflow:hidden;

}



#ReviewMe img {

	border:1px solid #798398;

}



.BoxBorderTop {

	border-top:1px solid #798398;

}



.NaviAuntereEbene{

	color:#505050;

	font-size:11px;

}



.prodprice{
	font-weight:bold;
	color:#DD8F09;
	font-size:16px;
	padding:10px 0px 2px;
}



.prodpriceEvil{

	height:21px;

	font-weight:bold;

	font-size:1.2em;

	color:#4C9809;

	padding:6px 0 3px 7px;

	margin:0 10px 0 0;

}



.HomeProd{

	background:url(img/prodboxhead.gif) no-repeat 0 0;

	width:180px;

	height:38px;

	border-bottom:1px dashed #ccc;

	color:#0B325F;

	font-weight: bold;

}



.HomeProdFoot{

	background:url(img/prodboxfoot.gif) no-repeat 0 0; 

	width:180px;

	height:11px;

	position:relative;

	overflow:hidden;

}



.HomeProd a{

	color:#0B325F;

	text-decoration:none;

}



.HomeProd a span{

	padding:8px 0 0 10px;

	display:block;

}

	

.ProdHeadline{

	float:left;

	padding-top:0px;

}

.ProdHeadline a{

	color:#fff;

}





.ButtonHome{

	padding-bottom:10px;

	padding-right:10px;

	text-align:right;

	float:left;

}



.TabelleDetails td{

	background-color:#E4E6EA;

}



.TabelleDetails {

	width:440px;

	border:1px solid #E4E6EA;

	margin-right:10px;

	margin-bottom:10px;

}



#Warenkorb table.AttributesBasket {

	margin-top:15px;

}

#Warenkorb table.AttributesBasket td.basket{

	text-align:left;

	border-bottom:none;

}



#BestellStatus{

	padding-top:20px;

	padding-left:30px;

	text-align:center;

	

}



#BestellStatus .InAktivVersand{

	float:left;

	background:url(img/1_no.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#c0c0c0;

	text-align:left;

}



#BestellStatus .AktivVersand{

	float:left;

	background:url(img/1_act.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#092D56;

	text-align:left;

}



#BestellStatus .InAktivZahlung{

	float:left;

	background:url(img/2_no.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#c0c0c0;

	text-align:left;

}



#BestellStatus .AktivZahlung{

	float:left;

	background:url(img/2_act.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#092D56;

	text-align:left;

}



#BestellStatus .InAktivBest{

	float:left;

	background:url(img/3_no.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#c0c0c0;

	text-align:left;

}



#BestellStatus .AktivBest{

	float:left;

	background:url(img/3_act.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#092D56;

	text-align:left;

}



#BestellStatus .InAktivFertig{

	float:left;

	background:url(img/4_no.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#c0c0c0;

	text-align:left;

}



#BestellStatus .AktivFertig{

	float:left;

	background:url(img/4_act.gif) no-repeat 0 0;

	width:135px; height:30px;

	padding:7px 0 5px 35px;

	color:#092D56;

	text-align:left;

}



#Versandstatus{

	margin:0 0 15px 0;

	padding:0;

	width:740px;

	text-align:center;

	clear:both;

}



textarea#review{

	width:730px;

	border:1px solid #c0c0c0;

	background-color:#f9f9f9;

}



.GreyLineUnder{

	border-bottom: 1px solid #798398;

}



.GreyBorder{

	border: 1px solid #798398;

	margin-bottom:10px;

}



table.Bestellungen{

	border:1px solid #798398; 

	background-color:#fff;

}



table.Bestellungen td, th{

	background-color:#f9f9f9;

}



.BorderTOP{	

	border-top: 1px solid #798398;

}



.BorderBOTTOM{	

	border-top: 1px solid #798398;

}



.BorderGREY{	

	border: 1px solid #798398;

}



/*

	NEWPRODS NEW!!!

*/



.NewProdsWidth{width:751px}

.NewProdsTop{background:url(img/prodboxtop.gif) no-repeat 0 0;height:20px;}

.NewProdsHeadline{width:749px;background-color:#B3BBCB;padding-bottom:10px;border-left:1px solid #6a7388;border-right:1px solid #6a7388;}

.NewProdsHeadline h2{color:#4e5361;font-size:1.5em;margin:0;padding:0 0 0 15px;}

.NewProdsBack{background:#B3BBCB;width:749px;border-left:1px solid #6a7388;border-right:1px solid #6a7388;}

.NewProdsPos{float:left;padding:0 0 0 6px;margin-bottom:10px;}

.NewProdsPosBack{background:#fff;width:180px;}

.NewProdsPosBackImgPos{

	text-align:center;

	padding:5px 0 2px;

	height: 170px;

}

.NewProdsPosBackText{

	text-align:center;

	padding:5px;

	height: 36px;

}
.NewProdsPosBackText strong {
	font-size: 14px;
	color:#0B325F;
	font-weight: bold;
}

.NewProdsPosBuyNow{text-align:center;margin:20px 0 1px 0;}

.NewProdsBottom{background:url(img/prodboxbottom.gif) no-repeat 0 0;height:20px;clear:both;}


