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

body{ 
	font-size:0.8em; 
	background: #fff url(img/back.png) repeat-x;
}
a:link, a:visited { text-decoration: none; color: #078FC9; }
a:hover, #navigation a:hover { 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, span.inputRequirement { color: #CC0000; }


ul.main_nav, ul#main_nav, ul#main_nav_1, ul#main_nav_2, ul#main_nav_3, ul#main_nav_4 { margin-left: 5px; }

li.level1 { 
	margin-left: 5px; 
	list-style-type: none; 
}
li.level1 a { padding: 0; text-decoration: none; font-size: 12px; }
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-type: none; }
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.maincat { 
	list-style-type:none;
	/*margin-top: 3px;*/
}

li.maincat a, li.level1 a { 
	display:block; 
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
}
li.maincat:hover { background-color:#fff; }
li.maincat a:hover, li.level1 a:hover { background-color:#fff; }

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: 12px; }

li.maincat a:active, li.maincat a:hover, a.nav:hover, li.maincat a.active:link,
li.maincat a.active:hover, li.level1 a:hover,
li.level1 a:active, li.level1 a.active:hover,
li.level1 a.active:visited { text-decoration: underline; }
/*li.active{ background-color:#59d; }*/
li.active a.active{ 
	color:#000;
}

/* PARAGRAPH GLOBAL */
p { margin: 8px 0px 8px 0px; }

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea { width: 100%; }

ul.messageStack { border: solid 2px #B22020; background-color: #FFD6D6; padding: 8px; }
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; }
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: 8px 0 8px 0; border: 1px solid #cccccc;background-color: #F1F1F1; 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 { 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; margin: 2px 40px; color:#555;float:left;position:relative;height:20px;}

/* SUCCESS MESSAGE */
.messageStackSuccess {padding:4px; background-color:#6F6;} 

/* 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/bg_black.gif) #000 top left repeat-x; color: #fff; padding: 4px 0 0 7px; height: 18px; font-size: 1.0em; font-weight: 700; }

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

.list_left { float: left; }

.list_left, .list_center, .list_right { width: 32%; margin-bottom: 2px; text-align: left; }

.list_right { float: right; }

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

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

.new_products{ margin-top:8px; }
.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: #666;
	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; border-top:1px solid #999; padding-top:10px;}
.product_info_box_bottom { height: 12px;}

span.rechts .thumbs a {background:transparent url(/img/img_right.gif) no-repeat scroll 0 0;height:57px;margin:0 2px 2px 0;position:relative;text-align:center;width:70px;z-index:100;}

.product_info_box_middle {}
.product_info_box_middle ul { margin-left: 20px}

.product_info_box_middle_left { width: 280px; margin: 0 0 0 6px}
.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:0px;}
.product_info_box_middle_right { width:480px;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_graduated_price { width:215px }
.product_info_graduated_price .bg_dunkel { background: #eee }
.product_info_graduated_price dl { display: block; line-height: 22px; clear: both; }
.product_info_graduated_price dl dd { display: block; white-space: nowrap; overflow: hidden; }
.product_info_graduated_price dl dt { white-space: nowrap; overflow: hidden; width:90px; display: block; float: left; padding-left: 5px }

.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; text-align: left;}
.product_info_price .product_info_old { font-size:12px; font-weight:normal; display:block;}
.product_info_price .product_info_real_price { font-size:12px; }
.product_info_price .product_price_save { font-size:12px; font-weight:normal; display:block;}
.product_info_price .pricestar{ font-size:12px; }

.product_info_print { }
.product_info_print img a { cursor: pointer; }

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

h1.product_info {margin: 0px 0 10px 0; padding: 0 0 5px 5px}

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

.product_listing_box { 
	position:relative;
	overflow: hidden; 
	margin-bottom: 15px; 
	text-align: left; 
	border: 1px solid #CCC; 
	padding-bottom: 15px;
}
.product_listing_box h2{
	margin-top:0;
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
}
.product_listing_box h2 a{ display:block; }
.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: 400px; padding-left: 15px; }
.product_listing_header { height: 26px; margin: 5px 0 0 0; }
.product_listing_image { width: 145px; padding-left: 3px; }
.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: 200px; 
	text-align: center; 
}
.product_listing_price_button .product_price_save{
	display:block;
	font-size:12px;
	font-weight:normal;
}

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

.product_listing_shipping { font-size: 10px; color: #FDC859; 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; float: left; clear:both; color: #666666; background: #eee; padding: 8px; margin: 5px; border: 1px solid #ccc; width:960px;display:block }

/* New Products Default */
/*ul.product_listing_gallery {float: left; clear: both; width: 101%; margin-left: -6px; list-style: none; }*/
ul.product_listing_gallery,ul.gallery { width: 101%; margin-left: -6px; list-style: none; }
ul.product_listing_gallery li {
	float:left;
	width:47.5%;
	height:140px;
	position: relative;
	margin: 0px 0px 10px 6px;
	border: 1px solid #ccc;
}
ul.gallery li{
	float:left;
	width:49%;
	height:140px;
	position: relative;
	margin: 0px 0px 10px 6px;
	border: none;
}

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: 105px;left:170px; }
.product_listing_gallery_price {position: absolute; bottom:10px;left:0; width: 100%; text-align: center;}
.popup_link  {font-size: 80%;}

ul.gallery li a.galleryitem{
	padding-left: 5px;
	padding-right: 5px;
	display:block;
	width:380px;
	height:140px;
	border: 1px solid #ccc;
	position:relative;
	color:#000;
	padding-top:5px;
}

ul.gallery li a.galleryitem:hover{
	border: 1px solid #666;
	-moz-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
}

.gallery_productname{ 
	width:100%;
	position:absolute;
	right:0px;
	padding-right:5px;
	font-weight:bold;
	/*height:34px;*/
	text-align:right;
	overflow:hidden;
	display:block;
	color:#078FC9;
}
.gallery_productname a{
	background-color: rgba(255,255,255,0.4);
	/*background-color: rgba(0,0,0,0.2);*/
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:4px;
	padding-right:4px;
}
.gallery_productimg{
	/*cursor:pointer;*/
	/*display:block;*/
	margin-left:10px;
	width:140px;
	/*float:left;*/
}
.gallery_productinfo{
	margin-top:30px;
	float:right;
	width:210px;
	margin-right:5px;
}

.gallery_productinfo2{
	position:absolute;
	display:block;
	top:30px;
	width:210px;
	right:5px;
}

.gallery_buy{
	position:absolute; 
	right:10px; 
	top:115px;
	display: none; /* derzeit nicht anzeigen */
}
.gallery_detail {
	display:block;
	position:absolute; 
	right:30px; 
	top:115px;
}

.gallery_price {
	text-align:right; 
	font-weight:bold; 
	display:block;
}
.gallery_shipping{
	text-align:right;
	display:block;
}
.gallery_text{
	position:absolute; left:160px; top:0; }

/* subcat product images */
ul.catproducts{
	list-style-type:none;
	margin:0px;
}
ul.catproducts li{
	margin-right:10px;
}

.subcatproducts{
	border: 1px solid #ccc;
	padding: 4px;
	text-decoration:none;
	height:145px;
	width: 145px;
	display:block;
}

.subcatproducts span{ display:block; text-align:center; }
.subcatproducts:hover{ border:1px solid #000; }
a.subcatproducts{ color:#000; }

/* New Products Categories */
ul.product_listing_gallery_cat {float: left; clear: both; width: 100%;}

.img_border {border: 1px solid #999999; padding: 5px; background: #fff; margin-top:2px;margin-bottom:2px;margin-right:4px;}

/* border in Produktlisten raus, nur als hover lassen */
ul.product_listing_gallery .img_border { border-color:transparent; }

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

ul.product_listing_gallery_cat li {list-style-type: none;float:left; width:98.5%; height:190px; position: relative; margin: 0 5px 10px -20px; padding:5px; border: 1px solid #ccc;background: url(img/bg_gradient.jpg) top left repeat-x}
* html ul.product_listing_gallery_cat li {width:98.5%;}
ul.product_listing_gallery_cat h2 {font-size: 90%; text-align: center; margin-top: 2px}
ul.product_listing_gallery_cat h2 a {text-decoration: none; display:block; color:#fff; 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%;}

ul.cat_listing_gallery {float: left; clear: both; width: 100%; margin-left: 0}
ul.cat_listing_gallery li {float:left; width:30%; position: relative; padding:5px;}
ul.cat_listing_gallery li  h3{font-size: 100%; text-align: right; }
ul.cat_listing_gallery li  h3 a{font-size: 100%; text-align: right; }

.categorie_list { width: 100%; }



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


/* New DIVS Webdesign */

.headbox { width: 183px; height:133px; float:right; margin-right: 8px; text-align: left; color: #FFF; padding: 5px;}
.headbox1 { width: 183px; float:right; margin-right: 8px; margin-left: 2px; text-align: left; color: #FFF; padding: 5px }
.headbox2 {font-size: 11px; background: #eee; border: solid 1px #282a2d;}
.headboxlogo { float:left; margin-left: 600px; padding: 10px }

.head{
	position:relative;
}

.imgclss {
	position:absolute; 
	right: 240px; top: 36px;
}

#trustedshopslogo {
	position:absolute; 
	right: 330px; top: 31px;
}

#trustedshopslogo:hover {
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	-moz-box-shadow: 0px 0px 10px #fff;
	-webkit-box-shadow: 0px 0px 10px #fff;
	-khtml-box-shadow: 0px 0px 10px #fff;
	box-shadow: 0px 0px 10px #fff;
}

#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:100%;
}

.tabbed_area {
	border:1px solid #494e52;
	background-color:#5699D0;
	padding:5px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:10px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	color:#ffebb5;
	padding:8px 14px;
	text-decoration:none;
	/*font-size:9px;*/
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*text-transform:uppercase;*/
	border:1px solid #464c54;
	background-color: #464c54;
	/*background-image: url(img/tab_off.jpg)*/;
	background-position: top center;
	background-repeat: repeat-x;
	border-bottom:none;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 0px solid #ffffff;
	background: #fff url(img/tab_on.jpg) top center repeat-x;
	background-position:top;
}

.content {
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background: #fff url(img/content_bottom.jpg) bottom center repeat-x;
}


/* wegen Barrierefreiheit werden tabs per JS ausgeblendet */
/*#content_2, #content_3, #content_4, #content_5, #content_6,#content_7 { display:none; } */
/*#content_1,#content_2, #content_3, #content_4, #content_5, #content_6,#content_7 { border-top:none; } */


.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}

.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}

.content ul.product_listing_gallery {
	/*margin:0px;*/
	margin-left:-6px;
	padding:0px 0px 0px 0px;
}
.content ul.product_listing_gallery li {
	list-style:none;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}

.pricenumber{
	color:#a10a0e;
	font-size:1.4em;
	padding-left:0.3em;
	padding-right:0.3em;
}

#askproduct, #finanz{
	margin-top:5px;background-color:#fff;
	padding:3px;
	border:1px solid #ccc;
}

.skonto, #skonto, #nextskonto{
	margin-top:5px;
	background-color:#fff;
	border:1px solid #090;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	color:#090;
}

#skonto .pricenumber, #nextskonto .pricenumber{
	font-size:12px;
	font-weight:bold;
}
.product_info_price .pricenumber {
	font-weight:bold;
	font-size:22px;
}
.product_info_old{
	font-weight:normal;
}
.productOldPrice .pricenumber, 
.product_info_old .pricenumber{
	color:#666;
	font-size:12px;
}
.product_price_save .pricenumber{
	font-size:1em;
}


.pricevpe{
	color:#666;
	font-size:0.9em;
	float:right;
}
.pricevpe .pricenumber{
	font-size:0.9em;
}

.pricestar{
	font-size:0.8em;
	margin-left:5px;
	vertical-align:top;
}

.uvpstar{
	font-size:10px;	
}

.mainbody .box, #searchbox .box{
	/*background-color:#fff;*/
	background-color:transparent;
	border:none;
	margin-bottom:0px;
}
#searchinput{
	float:left;
	width:250px;
}
#searchbutton{
	float:left;
	width:28px;
	margin-right:30px;
	margin-left:10px;
}
#search{
	width:240px;
	background-color:#eee;
	border-width:1px;
	border-left-color:#999;
	border-top-color:#999;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	border-style:solid;
	color:#666;
	padding:3px;
}

#search:focus{
	color:#000;
}

#searchmore{
	font-size:0.85em;
	vertical-align:bottom;
	float:left;
	width:60px;
}
#searchmore a{
	color:#fff;
}

#pathway_inner a{
	font-size:1.5em;	
}

.moduleRowSelected{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	border:1px solid #990;
	background-color: #ff6;
	background-image: -moz-linear-gradient( top, rgba(221,221,100,1), rgba(255,255,200,1) );
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(221,221,100,1)), color-stop(1, rgba(255,255,200,1)) );
	-moz-border-radius:10px;
	border-radius:10px;
}
.moduleRow{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	border:1px solid #eee;
}
a.specials{
	color:#fff;
	font-weight:bold;
	border: 1px solid #fff;
	background: #69d url('img/bg_blue.gif') repeat-x;
}
a.specials:hover{
	background: #c60 url('img/red_bg.png') repeat-x;
	border: 1px solid #fff;
	color:#fff;
}

table.versandtabelle {
	table-layout:fixed; 
	border-collapse:collapse;
	background: #fff url(img/content_bottom.jpg) bottom center repeat-x;
}
table.versandtabelle th { 
	font-weight:bold; 
	text-align:center; 
	border:solid 1px #ccc;
	padding:10px;
}
table.versandtabelle td { 
	text-align:center; 
	border:solid 1px #ccc; 
	padding:10px;
}

.fixedbox{
	position:fixed;
	margin:0 auto;
	bottom:0;
	width:984px;
	left:50%;
	margin-left: -500px;
	border:solid 1px #999;
/*	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
*/
	opacity:1;
	background-color:#eee;
	z-index:10;
	padding:2px;
	color:#000;
	font-size:0.8em;
}
.bookmarks{
	text-align:center;
	float:left;
	margin-left:20px;
	width:250px;
}

.centerbox{
	margin-bottom:5px;
	margin-top:5px;
}

/* for grouping in content pages*/
.contentgroup{
	zoom:1;
	padding:10px;
	border:1px solid #ccc;
/*	background: #fff url(img/content_bottom.jpg) bottom center repeat-x; */ 
	background-color: #eee;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:10px;

	background: -moz-linear-gradient( top, rgba(221,221,221,1), rgba(255,255,255,1) );
	background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(221,221,221,1) ), color-stop( 1, rgba(255,255,255,1) ) );

	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDDDDDD,EndColorStr=#FFFFFFFF);

	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDDDDDD,EndColorStr=#FFFFFFFF)";
}

.contentgroupselected{
	border:1px solid #090;
	background: -moz-linear-gradient( top, rgba(200,221,150,1), rgba(255,255,200,1) );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(200,221,150,1)), color-stop(1, rgba(255,255,200,1)) );
}

.bookmarks span {
	background-image: url(/images/bookmark/sprite-bookmarks.png);
	background-repeat: no-repeat;
}
.bookmarks li{
	display:inline-block;
}

.s-delicious{ background-position: 0 0; width: 20px; height: 20px; } 
.s-digg{ background-position: -21px 0; width: 20px; height: 20px; } 
.s-google{ background-position: -42px 0; width: 20px; height: 20px; } 
.s-linkarena{ background-position: -63px 0; width: 20px; height: 20px; } 
.s-misterwong{ background-position: -84px 0; width: 20px; height: 20px; } 
.s-twitter{ background-position: -105px 0; width: 16px; height: 16px; } 
.s-webnews{ background-position: -122px 0; width: 20px; height: 20px; } 
.s-yahoo{ background-position: -143px 0; width: 20px; height: 20px; } 

