/* ### Main Styles ### */

* {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}

/*html {
	height:100.1%;
	margin-bottom:1px;
	background:url(/out/basic/img/site_bg.jpg) repeat-x scroll;
	background-color:#363435;
}*/

img {border: none;}

.align-right{text-align:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}

.clear {clear:both;}

/* ### Site Styles ### */

#site {margin:auto;width:960px;}

#header {width:980px !important;width: 960px;height:172px;}

#header .logo_box{width:235px;height:65px;float:left;margin-top:23px;margin-right:450px;display: block;}

#header .login_box {float: left;width: 275px;height: 107px;}

#header .menu {height: 36px;width: 960px;clear:both;}

#header .mainmenu {height: 36px;width: 960px;clear: both;padding: 0;}

.mainbox {padding: 0px;clear: both;width: 960px;}

.mainbox .breadcrumb {width: 960px;color: #fff;font-size: 10px;padding-top: 10px;padding-bottom: 12px;clear:both;}

.mainbox .breadcrumb span {	/*margin-top: 10px;*/}

.content {clear:both;background:url(/out/basic/img/content_bg.gif) repeat-y;position:relative;z-index:5;width:960px;}

.bg_bottom{clear:both;background:url(/out/basic/img/content_bottom_bg.gif) no-repeat left bottom;height:10px;width:960px;/*position:relative;*/}

.content .image{position:relative;height:266px;width:560px;z-index:1;}

.content .image img{ /* for IE6 alsways scaling div for font-height */
	float:left;
}

.content-left {
	background-image:url(/out/basic/img/left_bg.jpg);
	background-repeat: repeat-y;
	width: 190px;
	float: left;
	margin-bottom:-9px;
}

.content-main {
	width: 530px;
	float: left;
	background-color:#fff;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom:-9px;
}

*html .content-main { /* IE6 Hack for box model error on content-left */
	margin-left: -11px;
}

.content-right {
	background:url(/out/basic/img/content_right.gif) no-repeat right top;
	background-color:#ffffff;
	width:187px;
	padding-right:3px;
	margin-bottom:-6px;
	float:right;
	position:relative;
	z-index:5;
	min-height:7px;
}

*html .content-right{height:7px;} /*IE6 equivaltent for min-height*/

.content-right .right_box {
	background:url(/out/basic/img/footer_right.gif) bottom left no-repeat;
	background-color:#e3e3e3;
	padding-bottom:5px;
	margin-top:3px;
	width:187px;
}

.content-left .content-header {
	background-image:url(/out/basic/img/header_left.jpg);
	background-repeat: no-repeat;
	height: 23px;
}

.content-left .content-header p {
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 10px;
}

.content-right .content-header {
	background-image:url(/out/basic/img/header_right.gif);
	background-repeat: no-repeat;
	height: 20px;
	line-height:0.7em;
}

.content-right .content-header p {
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 8px;
}

.content-right .content-header-alt p {
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;
	padding-top: 3px;
	margin-left: 10px;
}

.footer {
	margin-top:0px;
	padding-top:0px;
	width: 100%;
	height: 44px;
	background:url(/out/basic/img/bg_bootom.jpg) no-repeat;
	position:relative;
	z-index:4;
}
*+html .footer {
	padding-top:0px;
	width: 100%;
	height: 44px;
	background:url(/out/basic/img/bg_bootom.jpg) no-repeat;
	position:relative;
	z-index:4;
}

*html .mainbox .footer, 
html* .mainbox .footer{
	padding-top:0px;
	height:55px;
}

.footer_transparent{
	font-size: 10px;
	width:960px;
	height:0em;
	margin-top:1.8em;
	float:left;
	position:relative;
	z-index:3;
}

*+html .footer_transparent{/*IE7 Hack*/
	margin-top:1.4em;
}

.footer .footer_transparent{
	margin-top:0.8em;
}

* html .footer .footer_transparent{/*IE6 Hack*/
	top:1.2em;
}

*+html .footer .footer_transparent{/*IE7 Hack*/
	margin-top:2em;
	background:red;
}

.footer-links{
	display:block;
	float:right;
}

.footer_transparent .copyright{
	color:#888787;
	position:relatvie;
	float:left;
	padding-left:10px;
}

.footer_transparent .blue{
	color:#47a0d2;
	font-weight:bold;
}

/* ### Content Styles ### */

/*h1 {
	font-size: 21px;
	color: #cc0000;
}

h2 {
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
} */

.introtext {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	font-weight: bold;
}

.product-main {
	clear:both;
	/*padding-right:5px;*/
}

.content-main .heading{
	border-bottom: 2px solid #9D9D9D;
	padding-bottom:3px;
	padding-right:1px;
	margin-bottom: 11px;
}

.content-main .heading h1{
	width: 500px;
	float:left;
}

.content-main .heading a img{
	display: block;
	height: 14px;
	width: 16px;
	margin-top:3px;
	float:right;
}

.product-header {
	background-image:url(/out/basic/img/product_header.gif);
	height: 20px;
	width: 572px;
	margin-top: 17px;
}

.product-header p {
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	padding-top: 3px;
	padding-left: 5px;
	margin-left: 13px;
}

.product-content {
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
	width: 570px;
	padding-top: 12px;
	padding-bottom: 10px;
}
.product-header2 {
	background-image:url(/out/basic/img/product_header2.gif);
	height: 16px;
	width: 546px;
	padding-top: 4px;
	padding-left: 4px;
	margin-top: 17px;
}
.product-content2 {
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
	width: 548px;
	padding-top: 12px;
	padding-bottom: 10px;
}
/*
*html .product-content {
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
	width: 570px;
	padding-top: 12px;
	padding-bottom: 10px;
}*/
.product-content-item{
	background-image: url(/out/basic/img/product_content_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 13px;
	margin-right: 13px;
}

.product-content-item-head{
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	padding-top: 8px;
	padding-bottom: 10px;
}

.product-content-item-pic {
	margin-left: 5px;
	width: 60px;
	height: 80px;
	background-color: #fff;
	float: left;
	margin-bottom: 5px;
}

.product-content-item-text {
	color: #7b7979;
	font-size: 11px;
	padding-right:7px;
	width:434px;
	min-height: 60px;
	float:right;
	display: block;
}

.product-spacer {
	height: 0px;
	position:relative;
	z-index:1;
	background:none;
}

.product-spacer-bottom{
	height:48px;
	width:427px;
	position:relative;
	z-index:1;
	background:url(/out/basic/img/product-spacer_bottom.gif);
	margin:-45px 13px -1px 120px;
	border-bottom:1px solid #d8d8d8;
}

.product-bottom {
	background-image:url(/out/basic/img/product_bottom.gif);
	height: 6px;
	font-size: 6px;
	width: 572px;
}
.product-bottom2 {
	background-image:url(/out/basic/img/product_bottom2.gif);
	height: 6px;
	font-size: 6px;
	width: 550px;
}
.to-top {
	text-align: right;
	margin-right: 5px;
	margin-top: 10px;
	font-size: 11px;
	margin-bottom: 10px;
}

.to-top a {
	color: #000;
}

.add-to-wishlist {
/*	width: 169px;*/
	height: 35px;
	float: right;
	margin: 10px 4px 0px 0px;
	position:relative;
	z-index:2;
}

.wishlist {
	margin: 6px 8px 8px 8px;
	color: #737171;
	font-size: 12px;
}

.wishlist ul {
	margin-top: 5px;
	margin-bottom: 10px;
	list-style: none;
}

.wishlist ul li {
	color: #737171;
	font-size: 11px;
	width: 100%;
}

.wishlist ul li a {
	color: #737171;
	text-decoration: underline;
}
/*
.contact {
	margin: 8px;
	color: #737171;
	font-size: 11px;
}*/

.contact .tel {
	background-image: url(/out/basic/img/ico_tel.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0;
	margin-top: 10px;
	height: 42px;
	text-align: right;
}

.contact a {
	color: #4d4d4d;
}

.downloads {
	margin: 8px;
	color: #737171;
	font-size: 12px;
}

.downloads ul {
	margin-top: 5px;
	margin-bottom: 10px;
	list-style: none;
}

.downloads ul li {color: #737171;font-size: 11px;width: 100%;}

.downloads ul li a {color: #737171;text-decoration: underline;}

.flags {width:62px;margin-left:448px !important;margin-left: 303px;float:left;padding-top:17px;margin-right: 10px;}

.flags img {margin-left:-3px;margin-right: 3px;}

#header .search{
	background:transparent url(/out/basic/img/search_left.jpg) no-repeat scroll 776px 14px !important;
	background:url(/out/basic/img/search_left.jpg) no-repeat 700px 14px;
	z-index: 100;
}

.search .searchfield{
	padding-top:2px;border:0 none;background:url(/out/basic/img/search_mid.jpg) repeat-x;	width:140px;height: 22px;margin-top:14px;
	margin-right:-3px;font-style:italic;color:#666666;font-size:11px;float:left;}

.search .arrow{border:none;background:url(/out/basic/img/search_right.jpg) no-repeat;margin-top:14px;padding-top:0px;height:22px;width:25px;}

.login{margin-top:10px;position:relative;}

.login label {display:block;float:left;margin-bottom:5px;overflow:hidden;width:77px;color: #fff;font-size: 11px;float:left;margin-top:5px;margin-bottom:-5px;}

.login input {
	width:91px;
	font-size:11px;
	border:none;
	float:right;
	background:url(/out/oxbaseshop/html/0/images/login_input_bg.gif);
	color:#666666;
	font-size:11px;
	padding:3px 3px 0px 3px;
	margin-bottom:5px;
}

.register {float: right;width:100px;font-size: 10px;text-align:right;padding-top:20px;}

*html .register, html* .register{ padding-top:28px;}

.register a {
	color: #fff;
}

.login .login_bt{
	background:url(/out/basic/img/login_bt.gif);
	border:none;
	font-size:11px;
	font-weight:bold;
	color:#5e5e5e;
	padding:1px 35px 2px 22px;
	width:93px;
	cursor:pointer;
	margin-top:-45px;
	clear:both;
}

/* ### Startpage Elements ### */

.event{
	width:195px;
	position:absolute;
	top:24px;
	right:12px;
	background:url(/out/basic/img/event_content_bg.gif);
}

.event_top_bg{
	background:url(/out/basic/img/event_top_bg.gif);
	height:106px;
	width:145px;
	margin:-5px 0px -146px 0px;
	position:relative;
	z-index:2;
}

.event_bottom_bg{
	background:url(/out/basic/img/event_bottom_bg.gif);
	height:9px;
	width:145px;
	position:relative;
	top:5px;
	z-index:1;
}

.event_content{
	padding:6px 10px 19px 11px;
	font-size:0.7em;
	margin-top:5px;
	position:relative;
	z-index:3;
}

.event .heading_large{font-size:2.4em;}
.event .heading_small{font-size:1.2em;}
.event p{margin-top:5px; padding-right:20px;}
.event a{color:#cc0000}

.price_box {
	background:url(/out/basic/img/grey_price_box.gif);
	width:69px;
	height:65px;
	margin-right:8px;
	padding:4px 2px 4px 2px;
	text-align:center;
	float:left;
	position:relative;
}

*html .price_box{margin-right:4px;}

.price_box .large {
	color:#cc0000;
	font-weight:bold;
	font-size:3.2em;
	line-height:1em;
	letter-spacing:-0.05em;
}

.handwriting {
	background:url(/out/basic/img/lorem_ipsum.gif) right no-repeat;
	width:170px;
	height:14px;
	position:absolute;
	bottom:-10px;
	right:10px;
	z-index:2;
	font-size:0px;
}

.newsletter_registration{
	width:195px;
	position:absolute;
	bottom:24px;
	right:12px;
	background:url(/out/basic/img/newsletter_registration_content_bg.gif);
	z-index:3;
}

.newsletter_registration_top_bg{
	background:url(/out/basic/img/newsletter_registration_top_bg.gif);
	width:195px;
	height:51px;
	margin:-5px 0px -51px 0px;
	font-size:0px;
	position:relative;
	z-index:2;
}

.newsletter_registration_bottom_bg{
	background:url(/out/basic/img/newsletter_registration_bottom_bg.gif);
	width:195px;
	height:9px;
	position:relative;
	top:5px;
	z-index:1;
	font-size:0px;
}

.newsletter_registration_content{
	padding:11px 14px 11px 11px;
	font-weight:bold;
	font-size:0.75em;
	position:relative;
	z-index:3;
}

.boxrow{
	min-height:740px;
	/*width: 560px;*/
	padding-left: 15px !important;
	padding-bottom:10px !important;
	padding: 0;
}

.startbox_wide{
	width:195px;
	float:left;
	background:#fff;
	margin-top:15px;/* for Firefox setting all boxes the same height for bottom line, so that footer doesn't intent at some box */
	height:100%;
	position:relative;
	top:5px;/* for Firefox setting all boxes the same height for bottom line, so that footer doesn't intent at some box */
}

.startbox_wide h1{
	font-size:2.2em;
	border-bottom:none;
	margin-bottom:6px;
	color:#000;
}

.startbox_wide p{
	font-weight:normal;
	font-size:1.1em;
	line-height:1.2em;
}

.startbox_wide_top_bg{
	background:url(/out/basic/img/startbox_wide_top_bg.jpg);
	width:195px;
	height:6px;
	line-height:0px;
	font-size:0px;
	margin:-5px 0px -6px 0px;
	position:relative;
}

.startbox_wide_bottom_bg{
	background:url(/out/basic/img/startbox_wide_bottom_bg.jpg);
	width:197px;
	height:51px;
	position:absolute;
	bottom:0px;
	left:-2px;
	z-index:1;
}

.startbox_wide_content{
	padding:11px 14px 11px 11px;
	font-weight:bold;
	font-size:0.75em;
	margin-bottom:51px;
}

.startbox_wide .img_left{
	margin-top:13px;
	float:left;
	margin-bottom:-13px;
}

.startbox_wide .img_right{
	margin-top:5px;
	margin-left: 5px;
	float:right;
	position:relative;
	top:11px;
	z-index:2;
}

.startbox_small{
	width:185px;
	float:left;
	background:#fff;
	margin-top:15px;
	margin-left:4px;
	height:100%;
	position:relative;
}

.startbox_small_heading{
	background:url(/out/basic/img/startbox_small_top_bg.gif);
	padding:3px 8px 3px 8px;
	position:relative;
	z-index:2;
}

.startbox_small h2{
	font-size:1.0em;
	border-bottom:none;
	color:#4d4d4d;
}

.startbox_small p{
	font-weight:normal;
	font-size:0.9em;
	line-height:1.2em;
}

.startbox_small_top_bg{
	background:url(/out/basic/img/startbox_wide_top_bg.jpg);
	width:185px;
	height:6px;
	margin:-5px 0px -6px 0px;
}

.startbox_small_bottom_bg{
	background:url(/out/basic/img/startbox_small_bottom_bg.jpg);
	width:185px;
	height:51px;
	position:absolute;
	bottom:-4px;
	z-index:1;
}
*html .startbox_small_bottom_bg{
	background:url(/out/basic/img/startbox_small_bottom_bg.jpg);
	width:175px;
	height:51px;
	position:absolute;
	bottom:-4px;
	z-index:1;
}

.startbox_small_content{
	padding:4px 2px 5px 2px;
	font-weight:bold;
	font-size:0.75em;
	margin-bottom:21px;
	margin-top:-25px;
}

/* ### Link Button ### */

.delink {
    color: #000;
    text-decoration: underline;
    font-size:11px;
    font-weight: bold;
    float:right;
    margin-bottom:4px;
}
.delink:hover {
    color: #d81f01;
    text-decoration: underline;
}


a.button{
	color:#5e5e5e;
	text-decoration:none;
	position:relative;
	z-index:2;
	font-weight:bold;
	font-size:0.9em;
}

.product-main a.button{
	font-size:0.7em;
}

a.button span{
	margin-top:6px;
	margin-bottom:-22px;
	padding-top:2px;
	height:24px;
	cursor:pointer;
}

a.button span.bg_left{
	display:block;
	background:url(/out/basic/img/button_left.gif);
	width:10px;
	float:left;
	position:relative;
}

a.button span.bg_right{
	display:block;
	background:url(/out/basic/img/button_right.gif);
	width:19px;
	float:left;
	margin-right:-9px;
	position:relative;
}

.button span.linktext{
	display:block;
	background:url(/out/basic/img/button_mid.gif);
	float:left;
	width:125px;
	font-size: 9.2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	position:relative;
}

.big_button{
	float:right;
	text-decoration:none;
	margin-top:12px;
	height:25px;
	width:210px;
	margin-bottom:17px;
	cursor:pointer;
}

.big_button span.bg_left{
	display:block;
	background:url(/out/basic/img/3d_button_left.gif);
	height:25px;
	width:18px;
	float:left;
}

.big_button span.bg_right{
	display:block;
	background:url(/out/basic/img/3d_button_right.gif);
	height:25px;
	width:14px;
	float:left;
}

.big_button span.linktext{
	display:block;
	background:url(/out/basic/img/3d_button_mid.gif);
	height:20px;
	float:left;
	color:#cc0000;
	font-size:0.8em;
	font-weight:bold;
	padding-top:5px;
}

.newsletter_registration a.button span.bg_left{
	display:block;
	background:url(/out/basic/img/button_left_startpage.gif);
	width:9px;
	float:left;
}

.newsletter_registration a.button span.bg_right{
	display:block;
	background:url(/out/basic/img/button_right_startpage.gif);
	width:19px;
	float:left;
	margin-right:-19px;
}

.newsletter_registration a.button span.linktext{
	display:block;
	background:url(/out/basic/img/button_mid_startpage.gif);
	float:left;
	padding-left:0px;
	padding-right:0px;
}

.newsletter_registration a.button{
	font-size:0.95em;
	letter-spacing:-0.03em;
}

.newsletter_registration a.button span{
	margin-top:6px;
	margin-bottom:-22px;
	padding-top:2px;
	height:26px;
}

/* ### FCE Product ### */

.product{
	color:#6a6a6a;
	font-weight:normal;
	margin-top:25px;
}

.product .heading{
	font-size:1.5em;
}

.product .heading a{
	color:#6a6a6a;
}

.product .img{
	float:left;
	padding-top:5px;
}

.product .slogan{
	font-size:1.6em;
	width:122px;
	float:right;
	position:relative;
}

.product .slogan .vertical_centered{
	display:table-cell;
	vertical-align:middle;
	height:100px;
}

.product .slogan .vertical_centered p{
	margin-top:auto;
	margin-bottom:auto;
}

.product .text{
	font-size:1.2em;
	padding-left:4px;
	padding-right:4px;
}

.product a.button{
	float:right;
	margin-right:17px;
	margin-bottom:11px;
	margin-top:-6px;
}

/* ### FCE Product Short### */

.product_small{
	font-weight:normal;
}

.product_small .devider{
	border-top:1px solid #9d9d9d;
	height:13px;
	margin-top:12px;
}

.product_small .heading{
	font-size:1.45em;
	color:#6a6a6a;
}

.product_small .heading a{
	color:#6a6a6a;
	text-decoration:none;
}

.product_small .text{
	font-size:0.9em;
	line-height:1.2em;
}

.product_small a.button{
	float:right;
	margin-right:17px;
	margin-bottom:11px;
	maring-left:-17px;
}


/* ###################### UEBERSICHT ############ */
.ueb_product-header {
	background-image:url(/out/basic/img/ueb_product_header.jpg);
	height: 20px;
	width: 270px;
	margin-top: 15px;
}
*html .ueb_product-header {
	background-image:url(/out/basic/img/ueb_product_header.jpg);
	height: 20px;
	width: 200px;
	margin-top: 17px;
}
.ueb_product-header_long {
	background-image:url(/out/basic/img/product_header_long.jpg);
	height: 20px;
	width: 550px;
	margin-top: 17px;
}
.ueb_product-header p {
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	padding-top: 3px;
	margin-left: 13px;
}
.ueb_product-header_long p {
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	padding-top: 3px;
	margin-left: 13px;
}

.ueb_product-content {
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
	width: 268px;
	padding-top: 12px;
	padding-bottom: 10px;
}

*html .ueb_product-content {
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
	width: 268px;
	padding-top: 12px;
	padding-bottom: 10px;
}

.ueb_product-content_long {
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
	width: 548px;
	padding-top: 12px;
	padding-bottom: 10px;
}
*html .ueb_product-content_long {
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
	width: 548px;
	padding-top: 12px;
	padding-bottom: 1px;
}

.ueb_product-content-item{
	margin-left: 13px;
	margin-right: 10px;
}

.ueb_product-content-item-head{
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
}

.ueb_product-content-item-pic {
	margin-left: 2px;
	width: 55px;
	height: 101px;
	background-color: #fff;
	float: left;
	margin-bottom: 5px;
}

.ueb_product-content-item-text {
	color: #7b7979;
	font-size: 11px;
	padding-right:7px;
	width:152px;
	float:right;
	display: block;
}
.ueb_product-content-item-text_long {
	color: #7b7979;
	font-size: 11px;
	padding-right:2px;
	padding-left:10px;
	width:430px;
	float:right;
	display: block;
}
.ueb_product-spacer {
	height: 0px;
	position:relative;
	z-index:1;
	background:none;
}

.ueb_product-spacer-bottom{
	height:38px;
	width:150px;
	position:relative;
	z-index:1;
	margin:-59px 13px -1px 73px;
}
.ueb_product-spacer-bottom_long{
	height:38px;
	width:250px;
	position:relative;
	z-index:1;
	margin:-59px 13px -1px 283px;
}
*html .ueb_product-spacer-bottom_long{
	height:38px;
	width:450px;
	position:relative;
	z-index:1;
	margin:-45px 13px -1px -123px;
}
.ueb_product-bottom {
	background:url(/out/basic/img/ueb_product_bottom.jpg) no-repeat;
	height: 6px;
	font-size: 6px;
	width: 270px;
}
.ueb_product-bottom_long {
	background:url(/out/basic/img/product_bottom_long.jpg) no-repeat;
	height: 6px;
	font-size: 6px;
	width: 549px;
}
.ueb_titel {
	font-size: 16px;
	font-weight: bold;
	color: #D70000;
}

table.price{
	clear:both;
	border-collapse:collapse;
	width:100%;
	font-size:0.8em;
	font-weight: bold;
	text-align:right;
	margin-top:1px;
}

table.price tr{
	background:url(/out/basic/img/price_row_bg.gif);
}

table.price td{
	padding:4px 11px 3px 0px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	color:#616161;
	font-size:1.3em;
}

table.price td.description{
	font-size:1.3em;
	padding-right:0px;
	width:432px;
	color:#000;
}

.video{
	margin-top:5px;
/*	margin-left: -25px;*/
	min-height:200px;
	overflow:hidden;
}
.prodtitel{
	margin-left:-2px;
}
.detail-content-item{
	margin-left: 17px;
	margin-right: 17px;
}

.detail-content-item-head{
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
}

.detail-content-item-text{
	font-size: 11px;
	display: block;
	line-height:1.2em;
	padding-bottom:1px;
}

.component-content-item-pic{
	margin-left: 10px;
	width: 55px;
	height: 55px;
	background-color: #ccc;
	float: left;
	margin-bottom: 10px;
}

.component-content-item-text{
	color: #7b7979;
	font-size: 11px;
	padding-right:7px;
	width:412px;
	float:right;
	display: block;
}

.component-content-item-text .heading{
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
}

.ubox{border:0px;padding:0px 5px;/*margin:0 5px 10px;*/margin:0 0 10px;/*width:556px;*/float:left;background:#fff;display:inline;}
.ubox .product-main {display:inline;}
