.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; }

.box { width: 192px; margin-bottom: 15px; }

.box_bottom { background: url(img/box_bottom_bg.gif) no-repeat; height: 6px; }

*html>body input.quicky { margin-bottom: -6px; }

.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: #E60000; text-decoration: none; }

.centerbox { }

.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: #1E3296; 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: #1E3296; }

.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: #E60000; }

/* 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: #C7CCE5; }

.inputRequirement_text { width: 100px; }

dd.label { }

.left { float: left; position:relative;  }

/* Second navigation level
--------------------------------------------------------------------- */
li.level1 { margin-bottom: 9px; margin-top: 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: #1E3296; 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: #E60000; }

/* 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: #E60000; }

/* 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: #E60000; }

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

.logo { float: left; padding-top: 5px; width: 220px; }

li.maincat a { border-bottom: 1px solid #C8CED7; border-top: 1px solid #C8CED7; padding: 1px 0 1px 0; width: 189px; 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) #1E3296 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: #1E3296; }

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: #E60000; }

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: 189px; 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: 192px; margin-bottom: 20px; background: url(img/navigation_bg.gif) top no-repeat; font: 10pt Tahoma; }

.navigation-bar { float: left; width: 192px; 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: #1E3296; font-size: 10px; text-decoration: none; }

a:link, a:visited { color: #1E3296; text-decoration: none; }

a:active, a:hover { color: #E60000; 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: #1E3296; 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: #1E3296; text-decoration: none; }

a.password { font-size: smaller; text-decoration: none; }


h1 .products-model 	{ font-size:10px; }

.price { margin-left: 0px; padding-top: 0px; font-size: 14px; height: 40px; }

.price, .checkoutBarCurrent { font-weight: bolder; }
.price-big 	{ /**ado **/ margin:0; padding:0; }
.price-shipping-container		{ /**ado**/ margin:0 10px 0 0; width:340px; }


.print { /**ado**/ 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: #1E3296; font-size: 11px; font-weight: bold; }

.product-img-big { width: 220px; margin-bottom: 15px; text-align: center; }

.buy-action-cart                { /**ado**/ text-align:right; width:325px;  }
.buy-action-cart input          { /**ado**/   }
.products_option_container      {   /** ado **/ padding:0;  display:block; position:relative; }
.products_option_container b   {   /** ado **/ font-weight:bold; padding:0px; margin:0px; display:block; position:relative; }
.products_option_container .headline { padding:0 0 0px 0; margin:0; }
.option-price									{   /** ado **/ padding:0;   }
.option-input									{   /** ado **/ padding:2px 10px 3px 0;   }
.option-text									{   /** ado **/ padding:0;   }
.price-shipping-container			{ width:325px; }



.product-shortdesc-big { padding: 0px; margin:0; }

.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: 190px; 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: #1E3296; font-size: 11px; }

a:visited .zoom { background: url(img/zoom_link.gif) right 0 no-repeat; color: #1E3296; text-decoration: none; }

a:active .zoom, a:hover.zoom { background: url(img/zoom_hover.gif) right 0 no-repeat; color: #E60000; 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: #1E3296; 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; }

dd input { border: 1px solid #BABEC6; padding: 2px; background: #FFFFFF; font-size: 11px; }

dd input:hover, dd input:focus { border: 1px solid #E60000; }

dd select { font-size: 11px; }

div, form, input, select, textarea, ol, ul, li, object, embed { margin: 0; padding: 0; }

h3 { color: #1E3296; font-size: 11px; font-weight: bold; }

img { border: 0; padding: 0; }

.bulletpoints ul { margin-left: 15px; }
.clear 		{ line-height:0; font-size:0; clear:both; height:0; }
.hspace-0 { height:10px; width:10px; display:block; font-size:10px; line-height:10px; }
.hspace-1 { height:0px; width:0px; display:block; font-size:0px; }



.rma_choose {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#eeeeee;}
.rma_table_heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#dddddd;padding-left:5px;height:18px;}
.rma_table_content {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#f1f1f1;padding-left:5px;height:18px;}
.rma_choose_body {font-family: Verdana, Arial, sans-serif;font-size: 10px;padding:5px;}
.rma_options {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

