/* -----------------------------------------------------------------------------------------
   $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");

html, body{margin:0;padding:0;font-family : Arial, Helvetica, Verdana, sans-serif;font-size : 12px;color: #000;text-transform:normal;text-align:center;margin-left:auto;margin-right:auto;background:url(img/page_header.jpg) #fff repeat-x center top;}
img{border:0;}
a { color: #2c608b; text-decoration: underline;}
a:hover { color:#000; text-decoration: none;}
h1{margin:0; padding:0; font-size : 15px;color: #2d5a99;}
h2{margin:0;margin-top:18px;margin-bottom:10px;font-size : 15px;color: #2d5a99;}
h3{margin:0;margin-top:25px;padding:0;font-size : 13px;color: #2d5a99;}
h4{margin:0;margin-top:0;padding:0; font-size : 12px;color: #2d5a99;}
h5{margin:0;margin-top:0;padding:3px 0; font-size : 11px;color: #fff;}

#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 #dceefc;border-right:1px solid #dceefc;}

#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 #2d5a99;background-color:#f9f9f9;width:140px;background-image:url(img/form-back.jpg);}
#LoginBoxCenter .PWSuchfeld{border:1px solid #2d5a99;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:965px; margin:0;background-color: #fff;border:0;padding-left:0;padding-right:15px;} 
#header{z-index:0;position:relative; height:163px; width:980px;} 
#dhlogo{position:absolute;top:0;z-index:20; top: 15px;}
#dhlogo img{padding-left:10px;}
#BasketCase{z-index:4;position:absolute;right:0;width:150px;height:100px;top:20px;right:40px;}
#BasketCase h3{	margin:17px 0 5px 0;font-size:17px;color:#000}
#BasketCase p{font-size:11px;}
#HeadLeft{width:664px;float:left;height:120px;}
#HeadRight{padding-left:10px;text-transform:uppercase;height:35px;}
#HeadRight li{float:left;padding:11px 17px 10px 17px;background:url(img/menu_spacer.gif) no-repeat transparent right 0;}
#HeadRight a{color:#fff;text-decoration:none;font-size:11px;font-weight:bold;}
#HeadRight a:hover{text-decoration:none;color:#bf0000;}
#leftcol{width:184px; float:left; position:relative;padding-left:5px}
#twocols{width:766px; float:right; position:relative;}
#maincol{background-color: #fff;float: left; display:inline; position: relative; width:751px;padding-left:15px;}
#footer{height:2px; clear:both;background-color: #fff;} 

.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: #2d5a99}
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:184px;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:184px;color:#050304;margin-top:5px;background-image:url(img/back_info.gif);background-repeat: no-repeat;border-bottom:1px solid #dceefc;margin-top:20px}
.infoBoxBottom {margin-bottom:15px;}
.infoBox, SPAN.infoBox {background: #f5f5f5;border:1px solid #dceefc;margin-bottom:15px;}
.infoBox{border-top:0;padding-top:4px;}
.infoBoxAdmin {background: #fff;border:1px solid #bf0000;}
.infoBoxCartFull {background: #DEDBD6;border:1px solid #dceefc;margin-bottom:15px;}
.infoBox_right, SPAN.infoBox_right {background: #fff;border:1px solid #dceefc;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: #fff;}
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:12px;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: #2d5a99; background-color: #dceefc; padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#2d5a99;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:#95acbf;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{padding-left:5px;color:#313131;	margin-top:5px;	margin-bottom:5px;}
#leftcol p.box,#leftcol .infoBox a{font-size:0.95em;color:#313131}
#leftcol .infoBox a:hover{text-decoration:underline}
p.box img.pic {border:1px solid #dceefc;}
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;}

#maincol form input, select{
	background-color:#f9f9f9;
}

table#Bestellung input{
	background-color:transparent;
}


#leftcol form .FormularSchmal .Suchfeld{
	border:1px solid #2d5a99;
	background-color:#f9f9f9;
	width:140px;
	background-image:url(img/form-back.jpg);
}

#leftcol form .Suchfeld{
	border:1px solid #2d5a99;
	background-color:#f9f9f9;
	width:150px;
	background-image:url(img/form-back.jpg);
}

#leftcol form .PWSuchfeld{
	border:1px solid #2d5a99;
	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:126px;
	color:#6C655B;
	font-size:11px;
	clear:both;
	height:35px;
}

#Breadcrump a{
	color:#fff;
	text-decoration:none;
}

#Breadcrump a:hover{
	color:#D7D5D6;
	text-decoration:none;
}

#BreadLeft{
	float:left;
	width:680px;
	height:35px;
}
#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) repeat-x 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{
	padding:0;
	width:948px;
	text-align:center;
	color:#505357;
	margin-left:8px;
	padding:0 0 10px 0;
	margin-left:auto; 
	margin-right:auto;
}
#copytemp{
	position:relative;
	top:40px;
	color:#505357;
}

#MoreAbout a{
	position:relative;
	top:20px;
	text-decoration:none;
	color:#2d5a99
}

#MoreAbout a:hover{
	text-decoration:none;
	color:#bf0000;
}

#MoreAbout a span{
	padding:0 20px 0 0;
	background: none;
}

/* Startseite NewProducts */
.Aufreissen{
	width:100%
}

.WeiteFloat{
	width:180px;
	
}

.WeiteFloatMargin{
	width:180px;
	margin-right:7px;
}

.Aufreissen table {
	border:1px solid #216fab;
	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 #216fab;
	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: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:7px 0 0 0;
	float:right;
}

#SucheMainStyle #Position .Suchfeld{
	width:150px;
	height:17px;
	background-color:#fff;
	border:1px solid #6D665C;
}

#SendenOben{
	padding-top:0;
}
* html div#SendenOben {
	padding-top:1px; /* IE 6 POSITION*/
}
*+html div#SendenOben {
	padding-top:1px; /* IE 7 POSITION*/
}


.inputRequirement input{
	border:1px solid #2d5a99;
	width:174px;
	background-image:url(img/form-back.jpg);
}

.inputRequirement select{
	border:1px solid #2d5a99;
	background-color:#f9f9f9;
	width:176px;
}

form select{
	border:1px solid #2d5a99;
	background-color:#f9f9f9;
}

.KontaktForm input{
	border:1px solid #2d5a99;
	width:174px;
	background-image:url(img/form-back.jpg);
}

.KontaktForm textarea{
	border:1px solid #2d5a99;
	width:500px;
	background-color:#f9f9f9;
}

textarea#comments, textarea{
	border:1px solid #2d5a99;
	background-color:#f9f9f9;
	font-family :   Arial, Verdana, sans-serif;
	font-size : 11px;
	color: #505357;
}

.Produktmenge input{
	border:1px solid #2d5a99;
	width:30px;
	background-image:url(img/form-back.jpg);
}

#Warenkorb{
	width:750px;
	padding:0;
	margin:0;
}

#Warenkorb th{
	color:#366a96;
	padding-left:5px;
	height:30px;
	border-bottom:5px solid #216fab;
}

#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 #216fab;
	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 #2d5a99;
}

#maincol #checkout textarea{
	width:740px;
}


#TopNewsHeadline{
	padding:0;
	width:751px;
	margin-bottom:15px;
}

#TopNewsHeadline h1{
	padding:10px 0 0 10px;
	font-size : 1.7em;
	color:#2d5a99;
}

#TopNewsHeadline h2{
	margin:0;
	padding:10px 0 0 10px;
	font-size : 1.5em;
	color:#2d5a99;
}

#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 #216fab;
}

.BoxBorderTop {
}

.NaviAuntereEbene{
	color:#505050;
	font-size:11px;
}

.prodprice{
	font-weight:bold;
	color:#303030;
	font-size:1.5em;
}

.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{
	float:left;
	padding-top:0px;
}
.ProdHeadline a{
	color:#fff;
}

.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:440px;
	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 #216fab;
	background-color:#f9f9f9;
}

.GreyLineUnder{
	border-bottom: 1px solid #216fab;
}

.GreyBorder{
	border: 1px solid #216fab;
	margin-bottom:10px;
}

table.Bestellungen{
	border:1px solid #216fab; 
	background-color:#fff;
}

table.Bestellungen td, th{
	background-color:#f9f9f9;
}

.BorderTOP{	
	border-top: 1px solid #216fab;
}

.BorderBOTTOM{	
	border-top: 1px solid #216fab;
}

.BorderGREY{	
	border: 1px solid #216fab;
}

/*
	NEWPRODS NEW!!!
*/

.NewProdsWidth{width:751px}
.NewProdsHeadline{width:749px;padding-bottom:10px;}
.NewProdsHeadline h2{font-size:1.5em;margin:0;padding-left:10px;}
.NewProdsPos{float:left;padding:0 0 0 6px;margin-bottom:6px;}
.NewProdsPosBack{background-color:#f3f7fa;width:176px;border:1px solid #DCEEFC; min-height:265px;height:auto !important;height:265px;display:block;overflow:hidden;} /* FIXE HOEHE */
.NewProdsPosBackImgPos{text-align:center;background-color:#fff;}/* FIXE HOEHE */
.NewProdsPosBuyNow{text-align:left;margin:10px 0 5px 0;}

.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:bold;
	color:#2d5a99
}
a:hover span.ProdsNameBox{
	text-decoration:underline;
}

table.TopLabels{
	width:100%;
	text-align:center;
}
#largeImage {
position: absolute;
padding: 0;
background: #e3e3e3;
border: 1px solid #BFBFBF;
width:200px;}

#c_box{padding:0 23px 10px;}
#ZM li, #KI li,#c_box li{padding:3px 0;} 
#c_box li a{color:#2D5A99}
#leftcol .infoBox a{text-decoration:none}



#ZM .boxText,#KI .boxText{padding:0 0 10px 23px ;}
#c_box img,#ZM img,#KI img{padding-top:10px;}