@import url(css/reset.css);
@import url(css/struktur.css);
@import url(css/blog.css);
@import url(css/fancybox.css);


.boxcon6
{
clear:left;!important
padding:15px 10px 10px 10px;!important
width:480px;!important
font-size:12px;!important
line-height:16px;!important
}


.form {
	margin:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
		
	}

.grey {
	background:#CCC;
}

.Stil1 {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
.Stil2 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.Stil12 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Stil13 {font-size: 16px}
.style5 {font-size: 12px; font-weight: bold; }
.style6 {font-size: 12px}
.style7 {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.style8 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style9 {font-size: 12px}
.style10 {font-size: 12px; font-weight: bold; color: #FFFF; text-align:center; }
.style3 {font-size: large; color: #FF0000; font-weight: bold; }
.style2 {	font-size: large;
	color: #FF0000;
}


.productPreviewContent {
	text-align:left;
}


.beschreibung {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	width:45em;
	
	margin:5px;

	}
.agb {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	width:52em;
	
	text-align:justify;

	}


.liste {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



.mofa {

	font-size:16px;

	font-weight:700;

	position:absolute;

	top:40px;

	left:40px;

}



.mokick {

	font-size:16px;

	font-weight:700;

	position:absolute;

	top:40px;

	left:40px;

}


.123 {
	position:absolute;

	top:255px;

	left:430px;
}

ul.high {

	

	position:absolute;

	top:330px;

	left:430px;



	font-size:14px;
	font-weight:bold;
	list-style-image:url(../img/1.jpg);
	line-height:2;
	white-space: nowrap;

}



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



a:focus {outline:none}



.subcat_sitemap { margin-left: 15px; font-size: smaller }



dd { line-height: 22px; }



.fs85{font-size: 85%}



div.inputRequirement,

dd.inputRequirement { color: #CC0000; }



ul#main_nav {margin-left: 15px}



li.level1 { margin-left: 10px; list-style: circle; }



li.level1 a { padding: 0; text-decoration: none; font-size: 11px; }



li.level1 a.active:link,

li.level1 a.active:active,

li.level1 a.active:visited { text-decoration: none; font-weight: bold; }



li.level2 { margin-left: 15px; list-style: disc; }



li.level2 a { padding: 0; text-decoration: none; font-size: 11px; }



li.level2 a.active:link,

li.level2 a.active:active,

li.level2 a.active:visited  { text-decoration: none; font-weight: bold; }



li.level3 { margin-left: 20px; list-style: circle; }



li.level3 a { padding: 0; text-decoration: none; font-size: 11px; }



li.level3 a.active:link,

li.level3 a.active:active,

li.level3 a.active:visited  { text-decoration: none; font-weight: bold; }



li.maincat { list-style: square; margin-top: 3px }



li.maincat a span { line-height: 18px; } 



a.nav span a { font-size: 11px }



li.maincat a, a.nav	{ text-decoration: none; cursor: pointer; font-size: 11px; }



li.maincat a:active, li.maincat a:hover, a.nav:hover, li.maincat a.activ:link,

li.maincat a.activ:visited,

li.maincat a.activ:hover, li.level1 a:hover,

li.level1 a:active, li.level1 a.active:hover,

li.level1 a.active:visited { text-decoration: underline; }


.addCart {
	float:right;
}


/* PARAGRAPH GLOBAL */



p { margin: 8px 0px 8px 0px; }



/* AGB ON CHECKOUT SITE */



p.checkoutagb textarea { width: 100%; }



/* COMMENTS ON CHECKOUT CONFIRMATION SITE */



p.checkoutcomment textarea { width: 100%; }



ul.messageStack { border: solid 2px #B22020; background-color: #FFD6D6; padding: 8px; }



ul.messageStack li { }



ul.messageStack li.messageStackError { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/exclamation.png); background-repeat: no-repeat; background-position: 0px 4px; }



.messageStackError { font-size: 14px; font-weight: bold; color: red; }



ul.messageStack li.messageStackSuccess { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/icon_accept.gif); background-repeat: no-repeat; background-position: 0px 4px; background-color: #66FF66; }



ul.messageStack li.messageStackWarning { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/icon_alert.gif); background-repeat: no-repeat; background-position: 0px 4px; background-color: #FFF2CD; }



.box { margin:0 0 16px 0; padding: 0 0 6px 0; }



.boxText { padding: 3px; }



.categorie_list_one { float: left; width: 48%; margin: 0 5px 15px 5px; }



.checkout { text-align: left; width: 95%; }



.checkout_payment_adress_current { float: left; width: 32%; padding-left: 15px; }



.checkout_payment_agb_accept { text-align: left; font-size: 12px; color: #000000; width: 100%; }



.checkout_payment_arrow { float: left; width: 23%; text-align: center; }



.checkout_payment_container { width: 555px; text-align: left; height: 120px; }



.checkout_payment_continue { margin: 15px 0 0 0; height: 55px; }



.checkout_payment_info_text { float: left; width: 40%; }



.checkoutBarCurrent, .greetUser, .new_product_default_price, li.maincat a:link, a.nav:link,



li.maincat a:visited, a.nav:visited { font-weight: bolder; }



.checkoutBarTo, div.checkoutBarCurrent { margin: 15px 0 10px 0; padding: 0 2px 0 2px; font-size: 11px; }



.clr { clear: both; float: none; }



.contentsTopics,

.pageHeading,

#moduleHeading { font-weight: bolder; line-height: 25px; border-bottom: 1px solid #000; margin-bottom: 15px; }



.copyright, .gnu_copy, .parseTime { text-align: center; font-size: 8pt; color: #7E7E7E; display: block; }



.copy {text-align: center; display: block; margin: 5px 0; color:#555}



/* SUCCESS MESSAGE */



.messageStackSuccess {padding:4px; background-color:#66FF66} 



/* FOOTER */



.footer { clear: both; text-align: center; font-size: 11px; color: #666666; background-color: #E2E2E2; padding: 8px; margin-bottom: 5px; }



.footer a { color: #666666; text-decoration: underline; }



.headerError { margin: 5px 0 5px 0; border: 1px solid #CC3300; background: #ff1000; padding: 5px; }



.infoBoxHeading,

.infoBoxHeading_right { background: url(img/box_top_bg.gif) center left no-repeat; color: #000; padding: 9px 0 5px 7px; height: 18px; font-size: 1.2em; font-weight: 700; }



.left { float: left; margin: 0px; }



.list_left { float: left; }



.list_left, .list_right { position:relative; width: 48%; margin-bottom: 2px; }



.list_right { float: right; }



.list_right_2 { width: 40%; float:right; margin-bottom: 20px; text-align: left; }



.mini_wrapper { margin: 0; padding: 0; }



.new_product_default { width: 285px; float: left; border-bottom: 1px solid #E7E7E7; margin: 10px 0 10px 0; }



.new_product_default_image { float: left; width: 120px; padding-top: 10px; }



.new_product_default_right { float: left; width: 165px; }



.new_product_default_tax { font-size: 11px; }



.order_details, .checkout_payment_comments,



.checkout_payment_agb { font-size: 11px; }



.productOldPrice { color: #a10a0e; font-size: 10px; }



.order_details { width: 100%; text-align: left }



.order_details_article { width: 145px; float: left; }



.order_details_article_header { width: 145px; float: left; }



.order_details_img { width: 70px; float: left; text-align: center; margin: 5px 0 0 0 }



.order_details_img_header { width: 70px; float: left; text-align: center; margin: 0 0 0 0; }



.order_details_qty { width: 50px; float: left; text-align: center; margin-top: 5px }



.order_details_qty_header { width: 50px; float: left; text-align: center;}



.order_details_remove { width: 50px; float: left; text-align: center; margin-top: 15px }



.order_details_remove_header { width: 50px; float: left; }



.order_details_shippingtime { width: 70px; float: left; margin-top: 5px }



.order_details_shippingtime_header { width: 70px; float: left; }



.order_details_totalcost { text-align: right; margin: 20px 0 0 0 }



.order_details_totalcost strong { font-size: 11px; font-weight: bolder }



.order_details_totalprice_header { width: 100px; float: right; text-align: right; }



.order_details_singleprice_header { width: 85px; float: left;}



.order_detais_totalprice  { width: 100px; float: right; text-align: right; margin-top: 5px; font-weight: bolder }



.order_details_singleprice { width: 85px; float: left; margin-top: 5px }



.product_content { margin-top: 15px;}



.product_info_box { text-align: left;}



.product_info_box_bottom { height: 12px;}



.product_info_box_middle ul { margin-left: 20px}



.product_info_box_middle_left { width: 270px; margin: 0 0 0 15px}



.product_info_box_middle_left .img_main {margin-right: 3px}



.product_info_box_middle_left .img_left {margin-right: 0}



.product_info_box_middle_left .img_right {margin-right: 3px}



.product_info_box_middle_right { width: 255px;text-align: left; margin-bottom: 15px; }



.product_info_box_middle_thumbnail { margin: 10px 0 0 5px; }



.product_info_cartbutton { width: 200px; }



.product_info_description { overflow: hidden; margin-bottom: 15px; text-align: left; }



.product_info_dropdown { width: 140px; font-size: smaller; margin-top: 15px; }



.product_info_h3 { padding: 5px 0 0 15px; font-size: 15px; border-bottom: 2px solid #CCCCCC; }



.new-price { font-size: 16px; color: #DA251D; font-weight: 700; text-align: left; }



.product_info_price { font-size: 24px; font-weight: 700; text-align: left; margin: 10px 0;}



.product_info_print { font-size: 10px; }



.product_info_print img a { cursor: pointer; }



.product_info_shipping { font-size: 10px; color: #696969; font-weight: bolder; }



h1.product_info {margin: 8px 0 10px 0; border-bottom: 1px solid #000; padding: 0 0 5px 5px}



.product_info_tax { width: 95px; }



.product_info_tax_shipping { width: 250px; font-size: 10px; }



.product_listing_box { overflow: hidden; margin-bottom: 15px; text-align: left; }



.product_listing_box_hot { width: 140px; height: 70px; }



.product_listing_box_left { width: 16px; height: 152px; }



.product_listing_box_right { width: 17px; height: 152px; }



.product_listing_description { width: 280px; padding-left: 15px; }



.product_listing_header { height: 26px; margin: 5px 0 0 0; }



.product_listing_image { width: 112px; }



.product_listing_mwst { font-size: 10px; padding-right: 30px; }



.product_listing_price { width: 250px; text-align: right; padding-right: 15px; }



.product_listing_price_button { width: 140px; text-align: center; }



.product_listing_price_detail { font-weight: bolder; padding-top: 15px; }



.product_listing_shipping { font-size: 10px; color: #bfd831; font-weight: bolder; }



.product_name { display: block; }



.product_name h2 a { font-size: 15px; margin-top: 8px; }



.product_name h3 a { font-size: 15px; margin-top: 8px; }



.right { float: right; margin: 0px; }



.row1 { background: #F2F2F2; }



.row1, .row2 { padding: 5px; }



.row2 { background: #FFFFFF; }



.categories_list {

border-bottom:#E2E2E2;

border-top:#E2E2E2;

border-style:solid;

border-top-width:thin;

border-bottom-width:thin; }



/* Footer Boxes */



ul.footer_gallery { float: left; clear: both; width: 100%}



ul.footer_gallery li {float:left; width:32.8%; position: relative; margin: 0 5px 10px 0;}



ul.footer_gallery li ul.box_footer {list-style-type: square}



ul.footer_gallery li ul.box_footer li {width: 100%;display: block;margin:0;border-bottom: 1px solid #ccc;padding: 3px 0;}



ul.footer_gallery li ul.box_footer li a {padding: 0 0 0 12px;}



.footerbox { text-align: left; font-size: 11px; float: left;clear:both; color: #666666; background: #eee; padding: 8px; margin: 5px; border: 1px solid #ccc; width:995px;display:block }



.prodPriceInfoTab {

	font-weight:700;
	color:red;
	font-size:16px;
}



/* New Products Default */



ul.product_listing_gallery {float: left; clear: both; width: 100%}



ul.product_listing_gallery li {float:left; width:47%;position: relative; margin: 0 6px 10px 0; padding:5px;}



ul.product_listing_gallery li h2 {font-size: 90%; text-align: center}



ul.product_listing_gallery li h2 a {text-decoration: none; color:#000; text-align: center}



ul.product_listing_gallery li h2 a:hover {color:#fff;}



.product_listing_gallery_detail {position:absolute; top: 140px;left:0; text-align: center}



.product_listing_gallery_price {position: absolute; top:188px;left:0; width: 100%; text-align: center}



.popup_link  {font-size: 80%;}



/* New Products Categoriest */



ul.product_listing_gallery_cat {float: left; clear: both; width: 100%;}



.img_border {width: 165px; height: 165px:border: 1px solid #999999; padding: 5px; background: #fff}



.img_border2 {width: 300px; padding: 5px; background: #fff}



a:hover .img_border {border: 1px solid #000;}



.prodTaxShipInfoTab {font-size: 10px; margin-right: 10px;}



ul.product_listing_gallery_cat li {float:left; width:30%; height:270px; position: relative; margin: 0 5px 10px 0; padding:5px; border: 1px solid #ccc;background: url(img/bg_gradient.jpg) top left repeat-x}



* html ul.product_listing_gallery_cat li {width:33.33%;}



ul.product_listing_gallery_cat li h2 {font-size: 90%; text-align: center; margin-top: 2px}



ul.product_listing_gallery_cat li h2 a {text-decoration: none; color:#000; text-align: center}



.product_listing_gallery_detail_cat {position:absolute; top: 140px; text-align: center}



.product_listing_gallery_price_cat {position: absolute; top:188px; width: 172px; text-align: center}



.popup_link_cat {font-size: 80%;}



.infoBoxHeadingFooter { color: #3C3B3D; height: 20px; font-size: 1.3em; font-weight: bold; margin: 1px; border-bottom: 1px solid #ccc }



.headerMessage{color:#ff0000; display: block; margin: 10px 0}



.zelle1 {

background-image:url(.../images/product_images/original_images/firejet.jpg);

}



/* products_treadmill.html - Products-Treadmill (c)2008 by Hetfield - Begin  */



.products_treadmill_head { text-align:center; border:1px solid #333; color:#000; background:#999 url(img/products_treadmill_header.gif) repeat-x; font-size:1.1em; text-align:left; width:600px; height:20px; }



div#products_treadmill { width:600px; text-align:center; margin:0 auto; border:1px solid #333; text-align:center; background:#eee url(img/products_treadmill.gif) repeat-x; margin-bottom:5px; }



div#products_treadmill ul { width:600px; text-align:center; margin:0 auto; }



div#products_treadmill ul li { width:200px; float:left; text-align:center; height:200px; padding-bottom:25px; list-style:none; }



div#products_treadmill a.textlink:link { text-decoration:none; font-weight:bold; font-size:0.8em; color:#000; }



div#products_treadmill a.textlink:visited { text-decoration:none; font-weight:bold; font-size:0.8em; color:#000; }



div#products_treadmill a.textlink:hover { text-decoration:none; font-weight:bold; font-size:0.8em; color:#333; }



div#products_treadmill a.textlink:active { text-decoration:none; font-weight:bold; font-size:0.8em; color:#333; }



div#products_treadmill a.textlink:focus { text-decoration:none; font-weight:bold; font-size:0.8em; color:#d6d90f; }



div#products_treadmill img { display:block; margin:8px auto; border:1px solid #333; width:150px }



.uvp2 {

	text-decoration:line-through;

	font-size:10px;

	color:black !important;

}



.index_rate2 {

	font-weight:bold;

	color:red;

	font-size:10px;

}



/* products_treadmill.html - Products-Treadmill (c)2008 by Hetfield - End  */



#fragment-1 ul li {

	list-style-position: inside;

	list-style-image: none;

	list-style-type: disc;

}



/* Dropdown Menü */



ul.dropdown {

 list-style: none;

 margin: 0;

 padding-left: 170px;

}



ul.dropdown li,

ul.dropdown ul {

 list-style: none;

 margin: 0;

 padding-left: 0;

}



ul.dropdown {

 position: relative; 

 z-index: 600;

 float: left;

}



ul.dropdown li {

 float: left;

 line-height: 1.3em;

 vertical-align: middle;

 zoom: 1;

}



ul.dropdown li.hover,

ul.dropdown li:hover {

 position: relative;

 z-index: 700;

 cursor: default;

}



ul.dropdown ul {

 visibility: hidden;

 position: absolute;

 top: 100%;

 left: 0;

 z-index: 800;

 width: 100%;

}



ul.dropdown ul li {

 float: none;

}



ul.dropdown ul ul {

 top: 1px;

 left: 99%;

}



ul.dropdown li:hover > ul {

 visibility: visible;

}



ul.dropdown-linear {

 width: 100%;

}



ul.dropdown-linear ul li {

 float: left; 

}



ul.dropdown-linear li.hover,

ul.dropdown-linear li:hover {

position: static; 

}



ul.dropdown-linear ul ul {

/* display: none !important; */

 visibility: hidden;

 position: absolute;

 top: 100%;

 left: 0;

 z-index: 800;

 width: 100%;

}



ul.dropdown {

 font-weight: bold;

}



	ul.dropdown li {

	 padding: 5px 2px; 

	 border-style: solid;

	 border-width: 1px 1px 1px 0;

	 border-color: #fff #d9d9d9 #d9d9d9;

	 color: #000;

	 font-weight: bold;

 	 font-size: 16px; 

	}



	ul.dropdown li.hover,

	ul.dropdown li:hover {

	 color: #000;

	}



	ul.dropdown a:link,

	ul.dropdown a:visited	{ color: #000; text-decoration: none; font-size: 16px; font-weight: bold; }



	ul.dropdown a:hover		{ color: #666; }



	ul.dropdown a:active	{ color: #666; }



	ul.dropdown ul li a:link,

	ul.dropdown ul li a:visited	{ color: #000; text-decoration: none; font-size: 12px; font-weight: normal; }



	ul.dropdown ul li a:hover		{ color: #666; }



	ul.dropdown ul li a:active	{ color: #666; }



	ul.dropdown ul {

	 width: 150px;

	 margin-top: 1px;

	}



		ul.dropdown ul li {

		 font-weight: normal;

		 font-size: 12px;

	 	 padding: 5px 2px; 

		}



ul.dropdown {

 width: 1024px; 

 background:url(img/bg_grey.jpg) repeat-x;

 border-top: solid 1px #333;  

 border-bottom: solid 1px #333; 

}



	ul.dropdown li {

	  border: none; 

	}



	ul.dropdown li.hover,

	ul.dropdown li:hover {

	 color: #000;

	}



	ul.dropdown ul {

	 width: 1024px; 

	 margin-top: 0;

	 border-top: solid 1px #333;

	 background:url(img/bg_grey.jpg) repeat-x;

	}



		ul.dropdown ul li {

		 background:url(img/bg_grey.jpg) repeat-x;

		}



		ul.dropdown ul li.hover {

		 margin: 0;

		 border: none;

		}



/* Dropdown Menü Ende */
