/* -----------------------------------------------------------------------------------------
   $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 */ 

@import url("menu_style.css");

* {margin:0;padding:0}
body {font-family:Arial,Sans-serif; font-size:14px; margin:0; background:url(img/backg.jpg) #3B3B3B repeat-x center 0; height: 100%;}
html{height: 100%;}
img{border:0;}
h1 {color:#5a5a5a;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5a5a5a; width: 100%;}
h1.listing {color:#5a5a5a;font-weight:bold;font-size:18px;margin:20px 0px 15px 0px;padding:0px;width:auto; width: 100%; border:0;}
h2 {color:#5a5a5a; font-weight:bold;font-size:14px;margin:15px 0px 8px 0px;padding:0px;}
#content h3 {margin: 5px 0;color:#5a5a5a;font-weight:bold;font-size:12px}
h5{color:#5a5a5a; font-weight:bold;font-size:12px;}
#search h3{padding:5px 15px 0 10px;font-size:14px;margin:0;}
#search h3 a{font-size:14px;margin:0;text-decoration:underline;font-weight:bold;}
#search p{padding:5px 15px 0 10px;color:#f5f5f5;}
/* LINKS GLOBAL */
a,a:link,a:hover {text-decoration:underline;cursor:pointer}
a,a:link {background:transparent;}
a:link {color:#5a5a5a}
a:visited {color:#5a5a5a}
a:hover,a:active {color: #5a5a5a;}
a img {border:none;}
#maincol .clearfix p{padding-left:10px;}
#SucheMainStyle h3{margin:0;padding-top:2px; font-size : 13px;}

.ConRahmen{padding:0 10px 10px 10px;}
.ConRahmenNewProdsDefault{border-left:1px solid #949494;border-right:1px solid #949494;}

#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 #5a5a5a;background-color:#f9f9f9;width:140px;background-image:url(img/form-back.jpg);}
#LoginBoxCenter .PWSuchfeld{border:1px solid #5a5a5a;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;color:#f6eb34;padding:0 15px 0 0;}
.HeadAbstand{width:100%;height:35px;}
#NewTop{width:980px;text-align:left;}
#Shaddow{width:980px;text-align:left;margin-left:auto; margin-right:auto;}
#pagewidth{ width:950px; margin:0;background-color: #fff;border:0;padding-left:15px;padding-right:15px;} 
#header{z-index:0;position:relative; height:135px; width:980px;	background:url(img/head_back_verlauf.gif) no-repeat top center;} 
#dhlogo{position:absolute;top:0;z-index:999;}
#dhlogo img{padding-left:10px;}
#BasketCase{z-index:4;position:absolute;right:0;width:300px;height:100px;}
#BasketCase h3{	margin-top:30px;font-size:17px;}
#HeadLeft{width:664px;float:left;height:120px;}
#HeadRight{position:relative;top:11px;left:10px;text-transform:uppercase;}
#HeadRight a{color:#fff;text-decoration:none;padding:0 10px 0 5px;font-size:11px;font-weight:bold;}
#HeadRight a:hover{text-decoration:none;color:#bf0000;}
#leftcol{width:200px; float:left; position:relative; padding-left: 5px;}
#twocols{width:766px; float:left; position:relative;}
#footer{width: 950px; clear:both; margin: 0 auto; text-align: center; background:url(img/footer_bg.jpg) #3B3B3B repeat-x center 0; height: 80px; margin-bottom: 35px; border-bottom:1px solid #303030;} 
#footer a {
    padding: 8px 12px;
    color: #000000;
    text-decoration: none;
    }
#footer p {
    padding: 10px 0;
    }
.clearfix:after {content: "."; 	display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

@media print{ 
 	#leftcol{display:none;} 
	#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;}

FORM {display: inline;margin:0;padding:0;}
TR.header {background-color: #ffffff;}
TR.headerNavigation {background: #F6F6F6; color: #808080;}
TD.headerNavigation {color: #808080;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;background-color: #F6F6F6;}
A.headerNavigation {color: #808080; text-decoration:none;}
A.headerNavigation:hover { color: #741919;}
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;}
.infoBoxNotice { background: #FF8E90;}
.infoBoxNoticeContents { background: #FFE6E6;}
.BoxHead{color:#fff;padding-top:4px;padding-left:10px;}
.BoxHeadCats{font-size:12px;color:#020202;padding-top:4px;padding-left:10px;}
.infoBoxHeading { font-weight: bold; height:30px;width:200px;color: #050304;background-image:url(img/back_info.gif);background-repeat: no-repeat;margin-top:5px;}
.infoBoxHeadingCart {font-weight: bold;height:30px;width:184px;color: #050304;background-image:url(img/back_info.gif);background-repeat: no-repeat;margin-top:5px;}
.infoBoxHeadingCartFull {font-weight: bold;height:30px;width:184px;color: #050304;background-image:url(img/back_info.gif);background-repeat: no-repeat;margin-top:5px;}
.infoBoxHeadingCartFull a{color: #050304;text-decoration:none;}
.infoBoxHeadingCats {font-weight: bold;height:30px;width:200px;color:#050304;margin-top:5px;background-image:url(img/back_info.gif);background-repeat: no-repeat;border-bottom:1px solid #949494;margin-top:5px}
.infoBoxBottom {margin-bottom:15px;}
.infoBox, SPAN.infoBox {background: #f5f5f5;border:1px solid #949494;margin-bottom:15px;}
.infoBoxAdmin {background: #fff;border:1px solid #bf0000;}
.infoBoxCartFull {background: #DEDBD6;border:1px solid #949494;margin-bottom:15px;}
.infoBox_right, SPAN.infoBox_right {background: #fff;border:1px solid #949494;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;}
A.pageResults {color: #0B325F;text-decoration: none;}
A.pageResults:hover {color: #bf0000;}
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.tableHeading {font-weight: bold;}
SPAN.newItemInCart {color: #ff0000;}
TEXTAREA {width: 100%;}
SPAN.greetUser {color: #303030;font-weight: bold;}
SPAN.underline {text-decoration: underline;}
TD.formAreaTitle {font-weight: bold;}
SPAN.markProductOutOfStock {color: #c76170;font-weight: bold;}
SPAN.productSpecialPrice {color: #ff0000;}
SPAN.productOldPrice {color: #bf0000;font-size:9px;text-decoration: line-through;}
SPAN.errorText {color: #ff0000;}
SPAN.productDiscountPrice {color: #ff0000;font-weight: bold;}
.smallHeading {font-weight: bold;color: #000;}
.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; }
.checkoutBarCurrent { color: #000000; }
.heading1 { font-size: 7pt; }
.heading2 { font-size: 9pt; }
.heading3 { font-size: 10pt; }
.heading4 { font-size: 12pt; }
.heading5 { font-size: 16pt; }

.sitemap_heading { font-size: 10pt; color: #5a5a5a; background-color: #949494; padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#5a5a5a;text-decoration:none;}
.sitemap_heading a:hover {color:#101010; text-decoration:none;}
.sitemap_sub {font-size: 9pt; color: #000000; background-color: #f9f9f9; padding: 2px 2px;}
.sitemap_sub a {color:#5a5a5a;text-decoration:none;}
.sitemap_sub a:hover {color:#000; text-decoration:none;}
.messageStackError, .messageStackWarning { background-color: #f9f9f9; color:#bf0000;border-bottom:2px solid #fff;}
.messageStackSuccess { background-color: #99ff00; }
.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:#313131;padding-right:5px;margin-top:5px;margin-bottom:5px;}
p.box{font-size:0.95em;	padding-left:5px;color:#313131;	margin-top:5px;	margin-bottom:5px;}
p.box img.pic {border:1px solid #949494;width:150px;}
ul{margin:0;padding:0;list-style-type:none;}
#content ul{margin:0;padding:0 0 10px 25px;list-style-type:square;}
#content li{padding:0 0 2px 5px;}
table#Bestellung input{
	background-color:transparent;
}


#leftcol form .FormularSchmal .Suchfeld{
	border:1px solid #5a5a5a;
	background-color:#f9f9f9;
	width:140px;
	background-image:url(img/form-back.jpg);
}

#leftcol form .Suchfeld{
	border:1px solid #5a5a5a;
	background-color:#f9f9f9;
	width:150px;
	background-image:url(img/form-back.jpg);
}

#leftcol form .PWSuchfeld{
	border:1px solid #5a5a5a;
	background-color:#f9f9f9;
	width:60px;
	background-image:url(img/form-back.jpg);
}

#leftcol form image {
	border:none;
}

#Breadcrump{
	width:970px;
	padding-left:10px;
	position:absolute;
	top:99px;
	color:#6C655B;
	font-size:11px;
	clear:both;
	height:35px;
	background-color:#5a5a5a;
}

#Breadcrump a{
	color:#fff;
	text-decoration:none;
	padding-right:20px;
}

#Breadcrump a:hover{
	color:#D7D5D6;
	text-decoration:none;
}

#BreadLeft{
	float:left;
	width:680px;
}
#BreadLeftPos{
	padding:5px 0 7px 10px;
	font-size:11px;
	color:#808080;
	margin-top:19px;
}

#BreadRight{
	float:left;
	width:280px;
	padding-right:10px;
}

#MoreAbout{
	border-top:20px solid #fff;;
	text-align:center;
	background:url(img/footer.gif) no-repeat 0 0;
	width:980px;
	height:99px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#Copyright{
	width:978px;
	text-align:center;
	background-color:#fafafa;
	color:#505357;
	padding:0 0 5px 0;
	margin-left:auto; 
	margin-right:auto;
}

#Copyright a{
	color:#505357;
	text-decoration:none;
}

#Copyright a:hover{
	color:#33380B;
}

.copyright a{
	color:#505357;
	text-decoration:none;
}

.copyright{
color:#505357;
margin-left:auto;
margin-right:auto;
padding:0 0 10px;
text-align:center;
}
.parseTime{
    display: none
}
#copytemp{
	position:relative;
	top:40px;
	color:#505357;
}

#MoreAbout a{
	position:relative;
	top:20px;
	text-decoration:none;
	color:#741919;
}

#MoreAbout a:hover{
	text-decoration:none;
	color:#bf0000;
}

#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 #949494;
	margin-bottom:10px;
	width:180px;
}

.Aufreissen .NoTableBorder{
	border:none;
	padding:0;
	margin:0;
}

.NoTableBorder{
	border:none;
	padding:0;
	margin:0;
	
}

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 #949494;
	padding-left:10px;
}

.Aufreissen table .TDProduktbildStartseite{
	vertical-align:top;
	padding-top:7px;
}
/* Neue Produkte NewProducts */
.BuyNowButton{
	float:right;
	padding:0 5px 5px 0;
}

.NewProductsOverview {
	margin-bottom:15px;
	width:506px;
	border-top: 2px dotted #D2D2D2;
	border-bottom: 1px dotted #D2D2D2;
	padding-top:10px;
}

.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:7px 0 0 0;
	float:right;
}

#SucheMainStyle #Position .Suchfeld{
	width:150px;
	height:17px;
	background-color:#fff;
	border:1px solid #6D665C;
}

#SendenOben{
	padding-top:1px;
}
* html div#SendenOben {
	padding-top:2px; /* IE 6 POSITION*/
}
*+html div#SendenOben {
	padding-top:1px; /* IE 7 POSITION*/
}


.inputRequirement input{
	border:1px solid #5a5a5a;
	width:174px;
	background-image:url(img/form-back.jpg);
}

.inputRequirement select{
	border:1px solid #5a5a5a;
	background-color:#f9f9f9;
	width:176px;
}

form select{
	border:1px solid #5a5a5a;
	background-color:#f9f9f9;
}

.KontaktForm input{
	border:1px solid #5a5a5a;
	width:174px;
	background-image:url(img/form-back.jpg);
}

.KontaktForm textarea{
	border:1px solid #5a5a5a;
	width:350px;
	background-color:#f9f9f9;
}

textarea#comments, textarea{
	border:1px solid #5a5a5a;
	background-color:#f9f9f9;
	font-family :   Arial, Verdana, sans-serif;
	font-size : 11px;
	color: #505357;
}

.Produktmenge input{
	border:1px solid #5a5a5a;
	width:30px;
	background-image:url(img/form-back.jpg);
}

#Warenkorb{
	width:700px;
	padding:0;
	margin:0;
}

#Warenkorb th{
	color:#5a5a5a;
	padding-left:5px;
	height:30px;
	border-bottom:5px solid #949494;
	text-align:left;
	background-color:#f0f0f0;
}
#Warenkorb th.NachRechts{
	text-align:right;
}

#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 #949494;
	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 #5a5a5a;
}

#TopNewsHeadline{
	padding:0;
	margin-bottom:5px;
}

#TopNewsHeadline h1{
	padding:0;
	font-size : 1.7em;
	color:#5a5a5a;
}

#TopNewsHeadline h2{
	margin:0;
	padding:10px 0 0 10px;
	font-size : 1.5em;
	color:#5a5a5a;
}

#TopNewsContent{
	padding:0 10px 0 0;
}

.RedText{
	color:#bf0000;
}

.RedTextBold{
	color:#bf0000;
	font-weight:bold;
}

.NoBreakInMySite{
	width:540px; 
	overflow:hidden;
}

.NoBreakInMySiteReviews{
	width:751px; 
	overflow:hidden;
}

#ReviewMe {
	padding-top:10px;
	padding-left:10px;
	font-size:0.95em;
	overflow:hidden;
}

#ReviewMe img {
	border:1px solid #949494;
}

.BoxBorderTop {
	border-top:1px solid #949494;
}

.NaviAuntereEbene{
	color:#505050;
	font-size:11px;
}

.prodprice{
	font-weight:bold;
	color:#303030;
	font-size:15px;
}

.prodpriceEvil{
	height:21px;
	font-weight:bold;
	font-size:1.2em;
	color:#6c665d;
	padding:6px 0 3px 7px;
	margin:0 10px 0 0;
}

.HomeProd{
	background:url(img/prodboxhead.gif) no-repeat 0 0; 
	width:180px;
	height:30px;
	border-bottom:1px dashed #ccc;
	color:#0B325F;
}

.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{

	padding-top:0px;
}
.ProdHeadline a{
	color:#000000;
}

.ProdHeadline a:hover{
	background-color:transparent;
}


.ButtonHome{
	padding-bottom:10px;
	padding-right:10px;
	text-align:right;
	float:left;
}

.TabelleDetails td{
}
.TabelleDetails td.preis{
	background-color:#fff;
	padding:0 0 10px 0;
}

.TabelleDetails {
	width:280px;
	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;
	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;
	text-align:center;
	clear:both;
}

textarea#review{
	width:730px;
	border:1px solid #949494;
	background-color:#f9f9f9;
}

.GreyLineUnder{
	border-bottom: 1px solid #949494;
}

.GreyBorder{
	border: 1px solid #949494;
	margin-bottom:10px;
}

table.Bestellungen{
	border:1px solid #949494; 
	background-color:#fff;
}

table.Bestellungen td, th{
	background-color:#f9f9f9;
}

.BorderTOP{	
	border-top: 1px solid #949494;
}

.BorderBOTTOM{	
	border-top: 1px solid #949494;
}

.BorderGREY{	
	border: 1px solid #949494;
}

/*
	NEWPRODS NEW!!!
*/

.NewProdsWidth{width:506px}
.NewProdsHeadline{width:749px;padding-bottom:10px;}
.NewProdsHeadline h2{font-size:1.5em;margin:0;padding-left:10px;}
.NewProdsPos{float:left;padding:0 6px 0 0 ;margin-bottom:6px; display: inline-block;}
.NewProdsPosBack {background: url(img/four_back.gif) #fff no-repeat 0 70px;border:1px solid #949494; min-height:260px;height:auto !important;height:260px;display:block;overflow:hidden; width: 160px;} /* FIXE HOEHE */
.NewProdsPosBackImgPos{text-align:center;background-color:#fff; margin-top: 10px;}/* FIXE HOEHE */
.NewProdsPosBackImgPos img{width: 140px; border: 1px solid #949494;}
.NewProdsPosBuyNow{text-align:left;margin:10px 0 5px 0;}
.NewProdsPosHeadline{ height: 30px; padding: 5px;float:left; width: 150px; text-align: center;}
.ProdsdetailBox{text-align:center;}
.AbstandundFarbe{
	padding:10px 10px 0 10px;
	height:90px;
}

.AbstandundFarbe a{
	text-decoration:underline;
	color:#6c665d;
}
.AbstandundFarbe a:hover{
	text-decoration:none;
	color:#000000;
}



span.ProdsNameBox{
	display:block;
	font-size:11px;
	color:#030305;
	
}

a span.ProdsNameBox{
	font-weight:normal;
	color:#741919;
}
a:hover span.ProdsNameBox{
	text-decoration:underline;
}

table.TopLabels{
	width:100%;
	text-align:center;
}


#wrap {	margin: 0 auto; width:950px; background-color:#fff;padding-bottom: 25px; }
#header {height:125px;background: #fff url("img/bg_header.gif") repeat-x; border-bottom: 1px solid #f5f5f5; width: 950px;}
#header	#logo {padding-left:22px;padding-top:50px; float:left}
#header #search {width: 200px; height:90px; float:right; color:#101010; padding:35px 5px 0px 15px;font-size:11px;overflow:hidden;}
#header #search a {}
#header td {padding-top:1px; padding-right:4px;}
/* TOPMENU AS LIST */


#topmenuwrap {background: url(img/bg_topmenu.gif) repeat-x; height: 36px;}
#topmenu {float:left; padding:0; margin:0; list-style-type:none; height:36px; font-size:13px; background: url(img/bg_topmenu.gif) repeat-x;}
#topmenu li {height:36px; float:left; padding: 0px 25px 0px 25px; margin:0; background: url("img/bg_topmenu_breakline.gif") no-repeat; background-position:right;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {line-height:36px; vertical-align:middle; text-decoration:none; font-weight:bold; cursor:pointer;color:#fff; margin:0; padding:0;}
#topmenu a:hover {color:#303030;}
#currencies {float:right; text-align:right; height:26px; font-size:13px; background: url(img/bg_topmenu.gif) repeat-x; padding: 10px 10px 0px 10px; margin:0;}
#breadcrumb {clear:both; color:#C64934; padding:1px 0px 10px 15px; background-color:#fff; height:22px; background-image:url(img/bg_breadcrumb.gif); background-repeat:repeat-x; font-size:11px;}
breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {line-height:23px; text-decoration:none; font-weight:normal; cursor:pointer;color:#333333; margin:0; padding:0;}
#contentwrap {width:950px;padding:0; min-height:500px;height:auto !important;display:inline-block;}
#content {background-color:#fff;float:left; width:506px; padding:0px 2px 25px 17px; margin-bottom:15px;overflow:hidden;display:inline-block;}
#rightcol {float:right; width:200px; padding:0px 5px 15px 0px;}
#shaddowBottom{width:100%; height:100px; margin: 0 auto; background-color:#848484; background:url(img/footer_bg.png) #848484 repeat-x 0 0; border-top: 1px solid #000; position: relative; margin-top: -7.5em;}
#shaddow {	margin: 0 auto; width:970px;background: url(img/mainback.png) repeat-y 0 0; position: relative;}
* html  #shaddow {	margin: 0 auto; width:970px;background: none; height: 100%;}


.BoxHead {background-image:url(img/bg_boxheader.gif); background-repeat:no-repeat;height:28px;font-size:13px; color: #000000; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}
.BoxHead a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited {text-decoration:none; color: #ffffff}
.infoBox {background-color:#f3f3f3; border: 1px solid #5a5a5a; padding:8px; margin-bottom:15px; width:182px;}
* html .infoBox{width:188px; padding: 5px;} 
.infoBox h3, .infoBox h3 a {font-size:11px}
.infoBox h3.center, .infoBox h3.center a {font-size:11px; text-align:center}
.infoBox p {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.infoBox p.center {color:#000000; font-size:11px; text-align:center; margin:0px 0px 6px 0px}
.infoBox td {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.infoBox .productOldPrice {font-size:11px; color:#FF0000}
.infoBox div.hr {margin-top:5px; margin-bottom:5px}
.infoBox div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.infoBox a {font-size:11px;}
.infoBox .productboximage {border: solid 1px #e0e0e0;}

.border{
    padding: 0 0 3px 10px;
    }

#content .NewProductsOverview p{
float:left;
}

.popup{
background: none;
background-color: #fff;
padding: 25px;}


ol{
margin: 5px 0 5px 35px;}

/*SLIDES anpassungen*/
.NewProdsWidth {
	width: 506px;
}
#slide_menu_wrap {
	position: relative;
	float: left;
	display: block;
	height: 241px;
	width: 200px;
	background-color: #f1f1f1;
	font-size: 12px;
}
#slide_menu_wrap span {
	margin: 3px 0;
}
#prevNext {
	vertical-align: middle;
	height: 31px;
	background-color: #6F94B3;
	padding: 0 15px;
	padding-top: 0;
}
.jFlowPrev, .jFlowNext {
	background: url(slider/prev.gif) no-repeat 0 0;       
	float: left;
	height: 23px;
	padding-top: 3px;
	vertical-align: middle;
	margin-top: 5px;
	padding-left: 22px;
	cursor: pointer;
}
.jFlowNext {
	cursor: pointer;
	background: url(slider/next.gif) no-repeat 106px 0;
	float: right;
	padding-right: 22px;
	padding-left: 0;
}
#slide_menu_wrap #controller {
	margin-top: 18px;
}
#slide_menu_wrap #controller ol{
	margin: 0 0 0 25px;
}
#slide_menu_wrap #controller span {
	width: 171px;
	height: 32px;
	background-color: #f1f1f1;
	margin: 5px 3px;
}
* html  #slide_menu_wrap #controller span {
	width: 165px;
}
#slide_menu_wrap #controller span a, #prevNext span a,  #prevNext img {
	cursor: pointer;

}
 #prevNext span a{
	color: #fff;
    }


#slide_menu_wrap #prevNext span img {
	margin-top: 3px;
}
.TabelleDetails_crossseling {
	width: 270px;
	float: left;
	margin: 11px 0 0 0;
}
.NewProdsPos_slider {
	float: left;
	display: block;
}
.NewProdsPosBack_slider {
	width: 300px;
}
.NewProdsPosBack_slider a img {
	float: left;
	width: 200px;
	margin-top: 17px;
}
#slide_menu_wrap ol li {
	background: none;
}
#slides {
	display: block;
}
.trcol2 img, .trcol1 img{
margin: 0 3px 0 0 ;
}
.eightwcopy{
	display:inline;
}