body {color:#000000;margin:0px;padding:0px;background-color:#ffffff;font-family:Arial;}
small {font-size:11px;}

/* formatierungen für start- oder contentseite */

.StartseiteAbstandErsterAbsatz {margin-left:0px; margin-top:1px; font-family:Arial; font-size:13px;}
*:first-child+html .StartseiteAbstandErsterAbsatz {margin-left:0px; margin-top:0px; font-family:Arial; font-size:13px;}
* html .StartseiteAbstandErsterAbsatz {margin-left:0px; margin-top:0px; font-family:Arial; font-size:13px;}
.StartseiteAbstandAbsätze {margin-left:0px;margin-top:21px; font-family:Arial; font-size:13px;}

.Stiftung_Warentest {padding-top:0px;}
*:first-child+html .Stiftung_Warentest {padding-top:2px;}
* html .Stiftung_Warentest {padding-top:2px;}

ul.main {font-weight: bold; color:#cc0066; font-size:14px;}
li.main {list-style:url(img/icon_arrow_cat_3.gif) outside; font-size:14px;}
*:first-child+html li.main {list-style:url(img/icon_arrow_cat_3ie.gif) outside;} /* für ie7 */
* html li.main {list-style:url(img/icon_arrow_cat_3ie.gif) outside;} /* für ie 6 und älter */
strong.main {font-weight:normal; font-size:12px; color:#000000;}
div.mainStart {margin-left:80px; padding-bottom:10px; font-size:13px;}


/* formatierungen für start- oder contentseite ende */

/* bestellen-links in product_listing und product_info */
a.buynow {line-height:1.2; font-size:13px; color:#114EFD; font-weight:bold; text-decoration:underline;}
a.buynow:hover {text-decoration:underline;}
.KaufenLink {margin-top:26px; margin-bottom:0px; padding-right:0px;}

img{border:0;}
h1 {font-size:12px;font-weight:normal;display:inline;}
h2 {font-size:12px;font-weight:normal;display:inline;}
h3 {font-size:12px;font-weight:normal;display:inline;}
h4 {font-size:12px;font-weight:normal;display:inline;}
a { color: #000000;text-decoration: none;}


strong {color:#000000;}
p {}
ul li {list-style:square outside;}

div.table {display:table;}
div.tr {display:table-row;}
div.td {display:table-cell;}

.headerNavigation a {color:#ffffff;}
.headerNavigation a:hover {color:#ffffff;text-decoration:none;}

span.Adresse {margin-left:7px;}
*:first-child+html span.Adresse {margin-left:7px;}



.logo {width:151px;}
*:first-child+html .logo {width:151px;}
* html .logo {width:151px;}

.navtrail {background:#114EFD;padding:0px 0px 2px 0px;}
*:first-child+html .navtrail {background:#114EFD;padding:2px 0px 4px 0px;}
* html .navtrail {background:#114EFD;padding:2px 0px 4px 0px;}

.erstezelle {width:15px;}
*:first-child+html .erstezelle {width:15px;}
* html .erstezelle {width:15px;}

.letztezelle {width:15px;}
*:first-child+html .letztezelle {width:16px;}
* html .letztezelle {width:16px;}

a.menue {display:block;text-align:left;color:#FFFFFF;font-family:Arial; font-size:13px;font-weight:bold;background-color:#114EFD;border-width:0px 0px 0px 1px; border-style:dotted;border-color:#FFFFFF;padding:1px 12px 2px 14px;}
*:first-child+html a.menue {display:block;text-align:left;color:#FFFFFF;font-family:Arial; font-size:13px;font-weight:bold;background-color:#114EFD;border-width:0px 0px 0px 1px; border-style:dotted;border-color:#FFFFFF;padding:1px 12px 2px 14px;}
* html a.menue {display:block;text-align:left;color:#FFFFFF;font-family:Arial; font-size:13px;font-weight:bold;background-color:#114EFD;border-width:0px 0px 0px 1px; border-style:dotted;border-color:#FFFFFF;padding:1px 12px 2px 14px;}


.trustedshop {padding:14px 0px 16px 0px;}
*:first-child+html .trustedshop {padding:14px 0px 16px 0px;}
* html .trustedshop {padding:14px 0px 16px 0px;}

.FooterUp {text-align:left;padding-top:9px;}
*:first-child+html .FooterUp {text-align:left;padding-top:10px;}
* html .FooterUp {text-align:left;padding-top:10px;}
.FooterDown {text-align:left;padding-bottom:9px;}
*:first-child+html .FooterDown {text-align:left;padding-bottom:8px;}
* html .FooterDown {text-align:left;padding-bottom:8px;}


/* formatierungen für Content-Box */

.ulBox {font-size:13px; margin:0px 0px 0px -40px;}
.liBox {width:145px; line-height:2.6; border-width:1px 1px 1px 5px;border-style:solid; border-color:#114EFD; background-image:url(/abilder/Blaues_Dreieck.gif); background-repeat:no-repeat;background-position:15px 14px; padding-top:1px; margin-bottom:1px; list-style:none; text-indent:31px;}
.liBox a {display:block; height:100%;}

*:first-child+html .ulBox {font-size:13px; margin:0px 0px 0px -10px;}
*:first-child+html .liBox {width:145px; line-height:2.7; border-width:1px 1px 1px 15px;border-style:solid; border-color:#114EFD; background-image:url(/abilder/Blaues_Dreieck.gif); background-repeat:no-repeat;background-position:15px 14px; padding-top:0px; margin-bottom:1px; list-style:none;}
*:first-child+html .liBox a {display:block; height:100%;}

* html .ulBox {font-size:13px; margin:0px 0px 0px 0px;}
* html .liBox {width:145px; line-height:2.7; border-width:1px 1px 1px 5px;border-style:solid; border-color:#114EFD; background-image:url(/abilder/Blaues_Dreieck.gif); background-repeat:no-repeat;background-position:15px 14px; padding-top:0px; margin-bottom:1px; list-style:none;}
* html .liBox a {display:block; height:100%;}



.ulBoxlogin {font-size:11px; padding-left:16px; margin:0px; }
.liBoxlogin {list-style:url(img/icon_arrow_catbox.gif) outside;margin:0 0 0 1px; padding:0px;line-height:1.3;}

/* Doppelpfeil obere Menüleiste */
span.trennpfeil {position:relative; bottom:1px;}




#categories {font-family:Arial;font-size:13px;padding-top:1px;padding-bottom:1px;background:#FFFFFF;border-width:0px 0px 0px 0px;border-style:solid;border-color:#114EFD;}

#categories ul {padding:0; margin:0px 0px -1px 0px;}
#categories ul li.CatLevel1 {width:149px;line-height:1.3;border-width:4px 1px 1px 1px;border-style:solid; border-color:#114EFD;background:#f1f1ff;list-style:none;margin:0px 0px 1px 0px;}
#categories ul li.CatLevel1 a {display:block;padding:10px 0px 10px 26px;}
#categories ul li.CatLevel1 a:link {list-style:none;color:#000000;}
#categories ul li.CatLevel1 a:hover {list-style:none;color:#000000;background:#f1f1ff;}
#categories ul li.CatLevel1 a:active {list-style:none;color:#000000;background:#f1f1ff;}
#categories ul li.CatLevel1Current {width:149px;line-height:1.3;color:#000000;background:#f1f1ff;border-width:4px 1px 1px 1px;border-style:solid; border-color:#114EFD;list-style:none;margin:0px 0px 1px 0px;}
#categories ul li.CatLevel1Current a {display:block;padding:10px 0px 10px 26px;}


*:first-child+html #categories ul {padding:0; margin:0px 0px -1px 0px;}
*:first-child+html #categories ul li.CatLevel1 {width:149px;line-height:1.3;border-width:4px 1px 1px 1px;border-style:solid; border-color:#114EFD;background:#f1f1ff;list-style:none;margin:0px 0px 1px 0px;}
*:first-child+html #categories ul li.CatLevel1 a {display:block;padding:10px 0px 10px 26px;}
*:first-child+html #categories ul li.CatLevel1 a:link {list-style:none;color:#000000;}
*:first-child+html #categories ul li.CatLevel1 a:hover {list-style:none;color:#000000;background:#f1f1ff;}
*:first-child+html #categories ul li.CatLevel1 a:active {list-style:none;color:#000000;background:#f1f1ff;}
*:first-child+html #categories ul li.CatLevel1Current {width:149px;line-height:1.3;color:#000000;background:#f1f1ff;border-width:4px 1px 1px 1px;border-style:solid; border-color:#114EFD;list-style:none;margin:0px 0px 1px 0px;}
*:first-child+html #categories ul li.CatLevel1Current a {display:block;padding:10px 0px 10px 26px;}


* html #categories ul {padding:0; margin:0px 0px -1px 0px;}
* html #categories ul li.CatLevel1 {border-width:4px 1px 1px 1px;border-style:solid; border-color:#114EFD;background:#f1f1ff;list-style:none;margin:0px 0px 1px 0px;}
* html #categories ul li.CatLevel1 a {width:123px;line-height:1.3;display:block;padding:10px 0px 10px 26px;}
* html #categories ul li.CatLevel1 a:link {list-style:none;color:#000000;}
* html #categories ul li.CatLevel1 a:hover {list-style:none;color:#000000;background:#f1f1ff;}
* html #categories ul li.CatLevel1 a:active {list-style:none;color:#000000;background:#f1f1ff;}
* html #categories ul li.CatLevel1Current {color:#000000;background:#f1f1ff;border-width:4px 1px 1px 1px;border-style:solid; border-color:#114EFD;list-style:none;margin:0px 0px 1px 0px;}
* html #categories ul li.CatLevel1Current a {width:123px;line-height:1.3;display:block;padding:10px 0px 10px 26px;}






.categorieCount {font-size:9px; color:#999999;}

CHECKBOX, INPUT, RADIO, SELECT {font-size:11px; padding:0px; margin:0px;}
TEXTAREA {width:100%;font-size:11px;}


.boxTopCategories  {padding-top:26px;padding-bottom:0px;background:#114EFD;}
.infoBoxHeadingCategories {font-family:Arial; font-size:1px;color:#ffffff; background:#3366FF; border-width:1px 0px 1px 0px;border-style:solid; border-color:#FFFFFF;border-top-color:#3366FF;line-height:1.5;font-weight:bold;}
.boxBottomCategories  {padding-bottom:0px;}

.boxTopContent  {padding-top:1px;margin-bottom:-1px;background:#FFFFFF;}
.infoBoxHeadingContent {font-family:Arial; font-size:13px;color:#ffffff; background:#114EFD; border-width:1px 0px 1px 0px;border-style:solid; border-color:#114EFD; padding:16px 0px 16px 15px;font-weight:bold; margin-top:0px;}
.infoBoxContent {font-family:Arial; font-size:11px; background:#F1F1FF; margin-top:1px;}
.boxBottomContent {}

.boxTopCart  {padding:0px;}
.infoBoxHeadingCart {font-family:Arial;font-size:14px;padding:0px;font-weight:bold;color:#0037D4;}
.infoBoxCart {font-family:Arial;font-size:12px;color:#0037D4;}
.boxBottomCart {padding:0px;}

.boxTopAdmin  {padding:0px;}
.infoBoxHeadingAdmin {font-size:14px;color:#000000;height:15px;padding:2px;font-weight:bold;}
.infoBoxAdmin {font-size:11px;background:#fafafa;border-width:4px 1px 1px 1px;border-style:solid;border-color:#1F2EF9;padding:4px;margin-bottom:10px;}
.boxBottomAdmin  {padding:8px;}

.boxTopInfobox {padding-top:2px;padding-bottom:0px;margin-bottom:20px;background:#FFFFFF;border-width:0px 0px 0px 0px;border-style:solid; border-color:#ffffff;}
.infoBoxHeadingInfobox {margin:0px 0px 0px 0px;padding:9px 0px 7px 13px;font-family:Arial;font-size:13px;color:#000000; background:#eeeeee; border-width:1px 1px 0px 1px;border-style:solid;border-color:#FFFFFF;border-left-color:#eeeeee;border-right-color:#eeeeee;line-height:1.3;font-weight:bold;}
.infoBoxInfobox{font-family:Arial; font-size:12px;color:#000000; font-weight:normal; background:#F1F1FF;border-width:1px 1px 1px 1px;border-style:solid;border-color:#E7E8FF;padding:11px 0px 12px 15px;margin-top:0px;margin-bottom:0px;}
.boxBottomInfobox  {margin-top:2px; margin-bottom:36px;background:#FFFFFF;}


.categorieImage	{width:203px; height:110px; background-color:#fafafa; padding-top:5px; border:1px solid #8899aa;}
.categorieImageWidth	{padding:5px; width:110px;}
.contentsTopics	{font-family:Arial;font-size:18px;font-weight:bold;color:#114EFD;text-decoration:underline;border-bottom:0px solid #114EFD;padding:0px 0px 0px 0px;margin:38px 0px 16px 0px;}
.ÜberschriftProductListing	{}
.productInfoHeading	{font-family:Arial;font-size:18px; font-weight:bold;color:#114EFD;border-bottom:0px solid #114EFD;padding:0px 0px 1px 0px;margin:35px 0px 4px 10px;}
.pageHeading	{font-family:Arial;font-size:16px; font-weight:bold; text-align:center; margin-left:84px; margin-right:84px; padding-bottom:20px; margin-top:38px; border-bottom:4px solid #114EFD; font-weight:bold;}
.contentPage	{font-family:Arial;padding:12px 0px 19px 0px; font-size:13px;}
.Warenkorb	{font-family:Arial;padding:0px 4px 0px 0px; margin-bottom:21px; font-size:13px;}
.pageContent	{font-family:Arial;font-size:14px; border-bottom:1px solid #0000cc; font-weight:bold; padding-left:5px;}
.newProductsHeading	{font-size:14px; font-weight:bold; padding-left:5px; height:20px; border-bottom:3px solid #0000cc; font-weight:bold; margin-bottom:6px;}
.bordersListing	{border-bottom:1px solid #0000cc;}
.bordersInfoImage {border-top: 1px solid; border-color: #cccccc;}
.bordersThumbnailImageTop	{float:left; width:120px; height:95px; padding-right:2px; margin-right:2px; border-right:0px solid #8899aa; text-align:center; padding-bottom:0px;}
.bordersThumbnailImage	{float:left; width:200px; margin-top:29px; padding-right:2px; margin-right:18px; border-right:0px solid #8899aa; text-align:center; padding-bottom:5px;}
.productsDiscription	{}
.productsDiscription ul {padding:0; margin:0 0 0 46px;}
.productsDiscription li	{padding-bottom:0px; margin:0;}
.productsDiscriptionFooter {text-align:left;font-size:11px; padding:2px 0px 2px 5px;background-color:#f1f1f1; border-bottom:1px solid #0000cc; background-color:#fafafa;}
.bordersTop	{border-top:2px solid #114EFD;}
.bordersRight	{border-right:1px solid #114EFD;border-bottom:1px solid #114EFD;}
.bordersBottom	{color:#000000;font-weight:bold;background:#FFFFFF;padding:3px 5px 1px 0px;}
.bordersLeft	{border-bottom:1px solid #8899aa;}
span.productsInfoName	{font-size:14px; font-weight:bold;}
.bgOrderDetails {background-color:#ffffff; padding:0px;}
.productInfoInput input {background:#ffffff;border-width:1px 1px 1px 1px;border-style:solid;border-color:#8899aa;padding:0 0 0 2px;margin-right:3px;height:16px;width:20px;}
.productInfoInputIE input {background:#ffffff;border-width:1px 1px 1px 1px;border-style:solid;border-color:#8899aa;padding:0 0 0 2px;margin:0px;height:15px;width:19px;}
.kontaktbutton {padding:31px 5px 25px 0px;}
*:first-child+html .kontaktbutton {padding:21px 5px 8px 0px;}
* html .kontaktbutton {padding:21px 5px 8px 0px;}
.preisabstand {padding:2px 1px 0px 0px;}
*:first-child+html .preisabstand {padding:1px 1px 0px 0px;}
* html .preisabstand {padding:1px 1px 0px 0px;}
.preisabstand2 {padding:1px 1px 0px 0px;}
*:first-child+html .preisabstand2 {padding:1px 1px 0px 0px;}
* html .preisabstand2 {padding:1px 1px 0px 0px;}
.preisabstandproductinfo {padding:2px 25px 0px 0px;}
*:first-child+html .preisabstandproductinfo {padding:1px 25px 0px 0px;}
* html .preisabstandproductinfo {padding:1px 25px 0px 0px;}
.abstandzumlistingpunkt {padding-left:4px;}
*:first-child+html .abstandzumlistingpunkt {padding-left:2px;}
* html .abstandzumlistingpunkt {padding-left:2px;}
.abstandlistenpunktzumrand {margin-left:-5px;margin-bottom:1px;}
*:first-child+html .abstandlistenpunktzumrand {margin-left:-3px;margin-bottom:1px;}
* html .abstandlistenpunktzumrand {margin-left:-3px;margin-bottom:1px;}
.artikelbild {margin:23px 15px 0px 1px;}
*:first-child+html .artikelbild {margin:23px 15px 0px 1px;}
* html .artikelbild {margin:23px 15px 0px 1px;}
.artikelbild2 {padding:6px 0px 15px 0px;}
*:first-child+html .artikelbild2 {padding:5px 0px 16px 0px;}
* html .artikelbild2 {padding:5px 0px 16px 0px;}
.linkabstand {margin:13px 0px 0px 0px;}
*:first-child+html .linkabstand {margin:13px 0px 0px 0px;}
* html .linkabstand {margin:13px 0px 0px 0px;}


.linkabstand2 {padding:14px 0px 0px 0px;}
*:first-child+html .linkabstand2 {padding:15px 0px 0px 0px;}
* html .linkabstand2 {padding:15px 0px 0px 0px;}
.orderdetails0 {padding:8px 0px 0px 7px;}
*:first-child+html .orderdetails0 {padding:7px 0px 0px 7px;}
* html .orderdetails0 {padding:7px 0px 0px 7px;}
.orderdetails1 {padding:5px 8px 0px 8px;}
*:first-child+html .orderdetails1 {padding:4px 8px 0px 8px;}
* html .orderdetails1 {padding:4px 8px 0px 8px;}
.orderdetails2 {text-align:right;padding:5px 7px 0px 0px;}
*:first-child+html .orderdetails2 {text-align:right;padding:4px 7px 0px 0px;}
* html .orderdetails2 {text-align:right;padding:4px 7px 0px 0px;}
.abstandkontaktseite {margin-top:0px;}
*:first-child+html .abstandkontaktseite {margin-top:-3px;}
* html .abstandkontaktseite {margin-top:-3px;}
.zeilenabstandkontaktseite {line-height:2.5;padding-top:18px;}
*:first-child+html .zeilenabstandkontaktseite {line-height:2.0;padding-top:14px;}
* html .zeilenabstandkontaktseite {line-height:2.0;padding-top:14px;}
 
.abstandunten {margin-top:0px;}
*:first-child+html .abstandunten {margin-top:0px;}
* html .abstandunten {margin-top:0px;}

a.linkzustandcategorie {background:#f1f1ff;}


.price	{
	font-size:13px;
	font-weight:bold;
	margin-bottom:-4px;
	text-align:right;
	background-color:#ffffff;
	border:0px solid #cc0000;
	color:#000000;
	}	

.priceSmall	{
	font-size:13px;
	font-weight:bold;
	padding:0px;
	text-align:right;
	background-color:#ffffff;
	border:0px solid #cc0000;
	color:#666666;
	}
	
.productListingPreistext {
  color:#114EFD; font-weight:bold; text-decoration:underline;
  }
	
.productListingPrice	{
	color:#000000; font-size:13px; font-weight:bold; line-height:1;
	}
	
.priceDisclaimer	{
	padding-left:75px;margin-top:2px;
  font-size:11px;
  font-weight:normal;
	line-height:1;
	color:#000000;
	}
	
.productListingArtNr	{
	padding-left:75px;margin-top:2px;
  font-size:11px;
  font-weight:normal;
	line-height:1;
	color:#000000;
	}	

.priceDisclaimerVersandkostenfreiaufRechnung	{
  padding-left:75px; margin-top:-5px;
  font-size:13px;
	line-height:1.3;
	color:#000000;
	font-weight:bold;
	}
	
.productListingOuter	{
	float:left; border:1px solid #8899aa; margin:3px; background-color:#ffffff;
	}
.productListingOuterListing	{
	border:0px solid #8899aa;  background-color:#ffffff;margin-bottom:5px;
	}
.productListingInner	{
	padding:5px 0px 3px 0px; 
	}
.productListingInnerTop	{
	padding:0px;
	}	
.productListingName	{
	line-height:1.3;
	}
/* artikelbezeichnungs-link in product_listing */	
a.productListingName {line-height:1.3;font-size:18px;color:#114EFD;font-weight:bold;text-decoration:underline;}
a.productListingName:hover {text-decoration:underline;}

.productListingNameTop	{
	line-height:1.3; font-size:13px; font-weight:bold;
	}
.productListingName	h1 {
	line-height:1.3; font-size:13px; font-weight:bold;
	}

.productListingDescription	{
	height:80px; line-height:1; padding-top:0px;
	}
.productListingDescriptionPatrick	{
	margin-top:0px;margin-right:2px;
	}
.productListingDescriptionPatrick ul	{
	padding:0px; margin:0px 0 0px 46px;
	}
.productListingDescriptionPatrick li	{
	padding:0px; margin:0px;
	}
	
.productInfoOuterListing	{
	border:1px solid #8899aa; margin-bottom:21px; background-color:#ffffff;
	}
.productInfoInner	{
	padding:29px 23px 28px 23px;
	}
.productInfoName {line-height:1.3;font-size:18px;color:#114EFD;font-weight:bold;text-decoration:underline;}

.productinfoabstand {margin:31px 31px 0px 31px;}
*:first-child+html .productinfoabstand {margin:31px 31px -19px 31px;}
* html .productinfoabstand {margin:31px 31px -19px 31px;}

.copyright	{font-family:Arial;font-size:9px;	line-height:1.2;color:#999999;text-align:center; letter-spacing:-0px;}
.copyright a {color:#999999;}

.mainContent	{}
.main, P.main {font-family:Arial;font-size:13px;line-height:1.3;}

A.confirmationEdit {color:#114EFD;font-style:italic;}
A.confirmationEdit:hover {color:#114EFD;font-style:italic;text-decoration:underline;}

.moduleRow {font-size:11px;line-height:1.5;height:20px;}
.moduleRowOver {font-size:11px;line-height:1.5;height:20px;}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; 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_heading {font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}

.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }

.inputRequirement { font-family:Arial; font-size:11px; color:#114EFD; }
td.inputRequirement input {width:276px;font-family:Arial; font-size:13px;}
select.create_account {width:279px;font-family:Arial; font-size:13px;}
*:first-child+html select.create_account {width:280px;font-family:Arial; font-size:13px;}
* html select.create_account {width:280px;font-family:Arial; font-size:13px;}


.guestaccount {width:130px;font-family:Arial;font-size:13px;}

.poweredby {font-size:10px;color:#000000;font-weight:bold;}

.onepxwidth {width:1px;}
