.additional_info { padding-left: 10px; }

.additional_info img { margin-top: 4px; }

.available-text, .desc { width: 50%; }

.body { float: left; width: 990px; background: url(img/body_bg.gif) left bottom no-repeat; height:100%; }

.box { width: 230px; margin-bottom: 15px; }

.box_bottom { background: url(img/box_bottom_bg.gif) no-repeat; height: 6px; }

*>body input.quicky { margin-bottom: -6px; height:100%; }

.box_l { padding: 0 4px 0 4px; }

.box_middle { padding-left: 3px; padding-right: 4px; background: url(img/box_middle_bg.gif); font-size: 10px; }

.box_middle_l { padding: 0 0 0 5px; }

.box_middle a { font-size: 9px; text-decoration: none; }

.box_title { padding-left: 10px; padding-top: 5px; padding-bottom: 10px; background: url(img/box_top_bg.gif) no-repeat; font-weight: bolder; }

.box_title_l { background: url(img/red_dot_line.gif) no-repeat bottom; color: #3F3F3F; font-weight: bolder; line-height: 26px; text-transform: uppercase; height: 26px; }

.breadcrumb { margin: 0 0 20px 10px; padding: 0; color: #333333; }

.box_middle_l div input img { margin-top: 2px; }

.breadcrumb p { margin: 10px 0 0 0; padding: 0; font-size: 11px; line-height: 14px; }

.breadcrumb p a { padding-left: 9px; padding-right: 9px; }

.breadcrumb p a:active, .breadcrumb p a:hover, a.new-product-one:active, a.new-product-one:hover { background: url(img/arrow_red_trans.gif) 0 4px no-repeat; color: #27A22E; text-decoration: none; }

.centerbox { }

a {
outline:none;
-moz-outline:0;
}

.checkoutBarTo { margin-bottom: 20px; }

.content { width: 590px; padding: 0; margin: 0; float: left; font-size: 11px; }

.content h1 { margin: 0; padding: 0 0 1px 10px; color: #56585a; font-size: 22px; font-weight: normal; line-height: 22px; }

.country { float: left; padding-top: 23px; width: 154px; height: 24px; }

.domtab { }

.domtabs { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #777788; font: bold 12px Verdana, sans-serif; }

.domtabs li { margin: 0; list-style: none; display: inline; }

.domtabs li .active a span { border-bottom: 1px solid #FFFFFF; background: #FFFFFF; }

.domtabs li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #777788; border-bottom: none; background: #DDDDEE; font-size: 10px; text-decoration: none; }

.domtabs li a:link { color: #56585a; }

.domtabs li a:visited { color: #666677; }

.domtabs li a:hover { border-color: #222277; color: #333333; background: #EBECEE; }

.footer { border-top: 15px solid #FFFFFF; clear: both; padding: 10px 0 11px 0; width: 100%; background: #EBECEE; color: #9298A4; font-size: 11px; }

.footer a:link, .footer a:visited { color: #9298A4; }

.footer a:hover, .footer a:active { color: #ffffff; }

/* To align multiple rows on the left side (if needed).
--------------------------------------------------------------------- */
.footer div { margin-left: 7px; }

.footer div a { padding: 0 3px; text-decoration: none; }

.formArea { margin: 12px 0 0 0; padding: 10px 0 0 10px; background: #EBECEE; }

.grid { border-top: 13px solid #FFFFFF; float: left; margin-left: 8px; width: 790px; overflow: hidden; }

.identity { float: left; width: 408px; background: url(img/identity_bg.gif) right repeat-x; height: 72px; }

dd.input { width: 150px; padding-right: 2px; }

dd .inputfield { width: 98%; }

.inputRequirement { color: #FF0000; }

dd.inputRequirement input{ background: #e6fae8; }

.inputRequirement_text { width: 100px; }

dd.label { }

.left { float: left; }

/* Second navigation level
--------------------------------------------------------------------- */
li.level1 { margin-top: 8px; margin-bottom: 8px; list-style: none; }

/*li.level1 { min-height: 18px; } */

li.level1 a { border: 0; display: block; font-size: 11px; line-height: 16px; text-decoration: none; }

li.level1 a span { margin: 30px; }

li.level1 a.active:link, 
li.level1 a.active:active,
li.level1 a.active:hover,
li.level1 a.active:visited { background: url(img/navigation_L2_bg.gif) 0 center no-repeat; color: #56585a; font-weight: bold; }

li.level1 a:link,
li.level1 a:visited{ background: url(img/navigation_L2_bg.gif) 0 center no-repeat; color: #333333; }

li.level1 a:hover,
li.level1 a:active { background: url(img/navigation_L2_hl_bg.gif) 0 center no-repeat; color: #27A22E; }

/* Third navigation level
--------------------------------------------------------------------- */
li.level2 { margin-bottom: 8px; margin-top: 3px; }

li.level2 a { border: 0; font-size: 11px; line-height: 14px; text-decoration: none; }

li.level2 a span { margin-left: 43px; }

li.level2 a.active:link, 
li.level2 a.active:visited, 
li.level2 a.active:active, 
li.level2 a.active:hover { background: url(img/navigation_L3_bg.gif) 0 center no-repeat; color: #333333; font-weight: bold; }

li.level2 a:link,
li.level2 a:visited { background: url(img/navigation_L3_bg.gif) 0 center no-repeat; color: #333333; font-weight: normal; }

li.level2 a:active,
li.level2 a:hover { background: url(img/navigation_L3_hl_bg.gif) 0 center no-repeat; color: #27A22E; }

/* Fourth navigation level
------------------------------------------------------------------------ */

li.level3 { margin-bottom: 8px; margin-top: 3px; }

li.level3 a { border: 0; font-size: 11px; line-height: 14px; text-decoration: none; margin-left: 20px; }

li.level3 a span { margin-left: 43px; }

li.level3 a.active:link, 
li.level3 a.active:visited, 
li.level3 a.active:active, 
li.level3 a.active:hover { background: url(img/navigation_L3_bg.gif) 0 center no-repeat; color: #333333; font-weight: bold; }

li.level3 a:link,
li.level3 a:visited { background: url(img/navigation_L3_bg.gif) 0 center no-repeat; color: #333333; font-weight: normal; }

li.level3 a:active,
li.level3 a:hover { background: url(img/navigation_L3_hl_bg.gif) 0 center no-repeat; color: #27A22E; }

/*----------------------------------------------------------------------- */

.logo { float: left; padding-top: 5px; width: 220px; }

li.maincat a { border-bottom: 1px solid #27A22E; border-top: 1px solid #27A22E; padding: 1px 0 1px 0; width: 227px; display: block; line-height: 19px; text-decoration: none; height: 19px; }

/* this <span> is needed to avoid the boxmodel problem
--------------------------------------------------------------------- */
li.maincat a span, li.maincat-home a span { margin: 0 10px 0 30px; display: block; }

li.maincat a.activ:link,
li.maincat a.activ:visited,
li.maincat a.activ:hover,
li.maincat-home a.activ:link,
li.maincat-home a.activ:visited,
li.maincat-home a.activ:hover { border-bottom: 0; background: url(img/navigation_L1_active_bg.gif) #56585a 0 center no-repeat; color: #FFFFFF; }

li.maincat a:link,
li.maincat a:visited,
li.maincat-home a:link,
li.maincat-home a:visited { background: url(img/navigation_L1_bg.gif) #FFFFFF 0 center no-repeat; color: #56585a; }

li.maincat a:active,
li.maincat a:hover,
li.maincat-home a:hover { background: url(img/navigation_L1_hl_bg.gif) 0 center no-repeat; color: #27A22E; }

li.maincat, li.maincat-home { margin: 0 0 -1px 0; padding: 0; width: 100%; list-style-type: none; min-height: 23px; }

li.maincat-home a { padding: 1px 0 1px 0; width: 227px; display: block; line-height: 19px; text-decoration: none; height: 19px; }

.mwst-big { padding-top: 15px; font-size: 9px; }

.mwst-big div a, .red_dot a, .product_listing_mwst a { text-decoration: none; }

.navigation { float: left; padding-bottom: 17px; padding-top: 13px; width: 230px; margin-bottom: 20px; background: url(img/navigation_bg.gif) top no-repeat; font: 10pt Tahoma; }

.navigation-bar { float: left; width: 230px; border-top: 13px solid #FFFFFF; margin-top: -14px; font-size: 11px; }

.new-product { margin: 0; padding-top: 2px; padding-left: 3px; border: 1px solid #D3D7DB; height: 150px; }

.new-product-one { float: left; width: 194px; }

a.new-product-one { padding-left: 7px; margin-top: 3px; font-size: 10px; }

a.new-product-one:link { background: url(img/arrow_grey_trans.gif) 0 4px no-repeat; color: #56585a; font-size: 10px; text-decoration: none; }

a:link, a:visited { color: #56585a; text-decoration: none; }

a:active, a:hover { color: #27A22E; text-decoration: underline; }

a.new-product-one:visited, .breadcrumb p a:link, .breadcrumb p a:visited { background: url(img/arrow_grey_trans.gif) 0 4px no-repeat; color: #56585a; text-decoration: none; }

.new-product-one-img { width: 85%; padding-bottom: 3px; border-bottom: 1px dotted #CCCCCC; text-align: center; }

.parseTime { display: none; }

a .zoom { padding-bottom: 1px; padding-right: 20px; display: block; text-decoration: none; }

a:link .zoom { background: url(img/zoom_link.gif) right 0px no-repeat; color: #56585a; text-decoration: none; }

a.password { font-size: smaller; text-decoration: none; }

.price { margin-left: 40px; padding-top: 20px; font-size: 14px; height: 40px; }

.price, .checkoutBarCurrent { font-weight: bolder; }

.print { margin-left: 15px; float: right; font-size: 10px; font-weight: bold; height: 50px; cursor: pointer; }

.product_info_container { margin-bottom: 15px; overflow: hidden; }

.product_listing_desc { float: left; width: 230px; height: 100px; }

.product_listing_img { width: 150px; margin-top: 8px; margin-right: 20px; float: left; height: 100px; }

.product_listing_mwst { width: 95%; font-size: 10px; text-align: center; }

.product_listing_price { float: left; font-weight: bolder; font-size: larger; height: 100px; }

.product-box { padding: 8px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #BABEC6; background: #EBECEE; }

.product-box h3 { margin: 0px 10px -11px 10px; padding: 0 0 0 0; color: #56585a; font-size: 11px; font-weight: bold; }

.product-img-big { width: 220px; margin-bottom: 15px; text-align: center; }

.product-shortdesc-big { padding-left: 60px; }

.red_dot { padding: 0 0 0 17px; background: url(img/red_dot.gif) 2px 8px no-repeat; }

.right { float: right; }

.search { position: absolute; top: 10px; left:800px; padding-top: 13px; display: inline }

.search_label { padding: 4px 8px 0 0; color: #9BAAD2; font: 11px Arial, Helvetica, sans-serif; font-weight: bolder; text-transform: uppercase; }

.shipping { font-size: 10px; }

.sidebar { width: 230px; float: left; margin-left: 10px; }

.site_width { width: 992px; }

.spacer { width: 220px; float: left; line-height: 20px; height: 20px; }

.thumbnail { padding: 10px 10px 5px 10px; border: 1px solid #D3D7DB; background: #FFFFFF; overflow: hidden; }
.meta_navigation {
	position: relative;
}
.top_nav { float: left; width: 380px; height: 40px; }

.zoom { margin: 5px 10px 0 10px; width: 100px; color: #56585a; font-size: 11px; }

a:visited .zoom { background: url(img/zoom_link.gif) right 0 no-repeat; color: #56585a; text-decoration: none; }

a:active .zoom, a:hover.zoom { background: url(img/zoom_hover.gif) right 0 no-repeat; color: #27A22E; text-decoration: none; }

#container { float: left; width: 100%; background: url(img/container_bg.gif) repeat-y; overflow: hidden; }

#header { background: url(img/header_bg.gif) repeat-x; height: 72px; }

#search_term { border: 1px solid #9BAAD2; padding: 2px 0 2px 0; width: 105px; background: #56585a; color: #FFFFFF; font-size: 11px; }

body { margin: 0; padding: 0; background: #FFFFFF; color: #333333; font: 10pt/14px Tahoma, Arial, Helvetica, sans-serif; }

dd { line-height: 21px; height: 21px; }

TD.main, P.main {
  font-family:  Arial;
  font-size: 9px;
  line-height: 1.5;
}

dd input { border: 1px solid #BABEC6; padding: 2px; background: #FFFFFF; font-size: 11px; }

dd input:hover, dd input:focus { border: 1px solid #27A22E; }

dd select { font-size: 11px; }

div, form, input, select, textarea, ol, ul, li, object, embed { margin: 0; padding: 0; }

h3 { color: #56585a; font-size: 11px; font-weight: bold; }

img { border: 0; padding: 0; }

.bulletpoints ul { margin-left: 15px; }

.microText{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000;
}

.copyright {
  font-family: Arial;
  font-size: 6px;
  line-height: 1.5;
  text-align:left;
  color: #56585a;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #56585a;
}
A.copyright:hover {
  color: #56585a;
  text-decoration: underline;
}
.BundleBox {
  background: #27a22e;
}
.BundleBoxSum {
  background: #27a22e;
}
.BundleBoxSave {
  background: #27a22e;
  font-size: 12px;
  color: red;
}

.BundleBoxContent {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.BundleTopicContent_1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.BundleTopicContent_2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
   color: red;
}

A.Menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight : bold;
/*	border-bottom: 1px solid;  */
/*	border-color: #b6b7cb;    */
	background-color: #2B3744;
}

A.Menu:hover {
  color: #00ffff;
  text-decoration: underline;
}

TR.headerMenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight : bold;
/*	border-bottom: 1px solid;  */
/*	border-color: #b6b7cb;    */
/*	background-color: #2B3744;  */
}

TR.headerMenu:hover {
  color: #0000ff;
  text-decoration: underline;
}



.input1 { width:300px; border: 1px solid #d3d7db; background: #e6fae8; }
.textfield { width:170px; border: 1px solid #d3d7db; }
.create { width:200px; border: 1px solid #d3d7db; background: #e6fae8; }
.create1 { width:200px; border: 1px solid #d3d7db; background: #ffffff; }
.qty { width:40px; border: 1px solid #d3d7db; background: #ffffff; }
.create2 { width:100%; border: 1px solid #d3d7db; background: #ffffff; }
.quell { width:300px; border: 1px solid #d3d7db; background: #e6fae8; }


.vorname { width:300px; border: 1px solid #d3d7db; background: #e6fae8; }
.nachname { width:300px; border: 1px solid #d3d7db; background: #e6fae8; }
.newsletter { width:150px; border: 1px solid #d3d7db; background: #e6fae8; }
.email { width:300px; border: 1px solid #d3d7db; background: #e6fae8; }
.keywords { width:130px; border: 1px solid #d3d7db; background: #e6fae8; }
.login { width:130px; border: 1px solid #d3d7db; background: #e6fae8; }
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus { border:1px solid #27A22E;}
.betreff, .strasse, .telefon, .titel, .telefax  { width:300px; border: 1px solid #d3d7db; }
.plz { width:47px; border: 1px solid #d3d7db; }
.ort { width:243px; border: 1px solid #d3d7db; }
.year { width:47px; border: 1px solid #d3d7db; }
.button:hover, .button:focus, .style1:hover, .style1:focus { border: 0px;}

.box_list {   border-color: #9baad2;   border-style: solid;   border-width: 1px;   float: left;   height: 100%;   margin-bottom: 2px;   margin-left: 3px;   margin-right: 1px;   margin-top: 2px;   overflow: hidden;   padding-bottom: 0px;   padding-left: 0px;   padding-right: 0px;   padding-top: 0px;   width: 182px;  } 
.product_box {   list-style-type: none;   margin-bottom: 0px;   margin-left: 0px;   margin-right: 0px;   margin-top: 0px;   padding-bottom: 0px;   padding-left: 0px;   padding-right: 0px;   padding-top: 0px;   text-align: center;  } 
.product_box_bottom {   height: 25px;   margin-bottom: 0px;   margin-left: 0px;   margin-right: 0px;   margin-top: 0px;   padding-bottom: 0px;   padding-left: 0px;   padding-right: 0px;   padding-top: 0px;  } 
.product_box_content {   color: #000000;   font-family: Tahoma, Arial, Helvetica, Sans-Serif;   font-size: 11px;   font-style: normal;   font-weight: normal;   height: 60px;   padding-bottom: 5px;   padding-left: 5px;   padding-right: 5px;   padding-top: 5px;   text-align: left;   text-decoration: none;   text-transform: none;  } 
.product_box_image {   height: 120px;   overflow: hidden;   padding-bottom: 5px;   padding-left: 5px;   padding-right: 5px;   padding-top: 5px;  } 
.product_box_image img {   border-color: #a7a7a7;   border-style: solid;   border-width: 1px;   padding-bottom: 10px;   padding-left: 10px;   padding-right: 10px;   padding-top: 10px;  } 
.product_box_top {   background-color: #ffffff;   color: #56585a;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 10pt;   font-style: normal;   font-weight: bold;   height: 55px;   margin-bottom: 0px;   margin-left: 3px;   margin-right: 3px;   margin-top: 3px;   overflow: hidden;   padding-bottom: 5px;   padding-left: 5px;   padding-right: 5px;   padding-top: 5px;   text-align: left;   text-decoration: none;   text-transform: none;  } 
#content_box_ebay_body {   background: #FFFFFF;   font-family: Tahoma, Arial, Helvetica, Sans-Serif;   height: 100%;   list-style-type: none;   margin-bottom: 3px;   margin-left: 0px;   margin-right: 0px;   margin-top: 3px;   overflow: hidden;   padding-bottom: 0px;   padding-left: 0px;   padding-right: 0px;   padding-top: 0px;  } 
#content_box_ebay_body a {   color: #000000;   font-family: Tahoma, Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   text-align: left;   text-decoration: none;   text-transform: none;  } 

.cursor {cursor:pointer;}

#navtrail, #navtrail a:link, #navtrail a:hover, #navtrail a:active, #navtrail a:visited { color:#ffffff; font-family:arial; font-size:11px; text-decoration: none; }
a.content_link:link , a.content_link:visited { color:#27A22E; font-weight:bold; text-decoration:none; }
a.content_link:hover, a.content_link:active { color:#27A22E; font-weight:bold; text-decoration:underline; }
