/*
  $Id: stylesheet.css,v 1.55 $
  last changes: 2008/09/10
*/

body {padding:0; margin:0; border:0; text-align:center;}
#wrapper {min-width:750px; text-align:left; position:relative; width: 990px; margin-left: auto; margin-right: auto; }
#heading {padding:0 0 0 0; border-bottom:5px solid #0033CC; margin:0 0 10px 0;width: 980px;}

.boxText  { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }
.boxTextNav  { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }
.boxTextLink  { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #c1272d; text-decoration: underline;}
.errorBox { font-family : verdana,arial,helvetica,sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : verdana,arial,helvetica,sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : verdana,arial,helvetica,sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.footernav { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #555555; }

#aiheader {width: 980px; }
#nav {float: left; width: 200px; }
#leftcol {float: left; width: 170px; }
#aicontent {float: left; width: 610px;}
#rightcol {float: left; width: 200px; }
#rightcolsm {float: left; width: 2px; }
#aifooter {width: 980px; clear: both; }

#cont-header { background-color: #ffffff; clear: both; height: 120px; margin-bottom: 10px; overflow: hidden; padding: 10px; width: 600px; }
#cont-header h1 p { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-style:normal; color:#444; }
div#page-wrapper { background-color: #ffffff; border: 0px; clear: both; margin-top: 5px; overflow: hidden; width: 610px; }
div#pblog { border-right: 1px solid #2E57D5; float: left; margin-left: 10px; width: 420px; }
div#pnews { margin-left: 422px; width: 172px; }
div#pnews h3 { margin-bottom: 20px; }

/* @test only */
img, #header img, #area_left1 img, #area_left2 img, #area_content1 img, #area_content2 img { border:0 none; }

#area_content { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; width:560px; }
#area_left1 { float:left; width:430px; }
#area_right1 { float:right; width:170px; }
#area_right_in { padding-left:0px; }

.box-in { padding:7px 10px; }
.bgc-w { background-color:#FFFFFF; }
.mg-b15 { margin-bottom:15px; }
.mg-t0 { margin-top: 0; }
.mg-t8 { margin-top: 8px; }

.w420 { overflow:hidden; width:420px; }
.w410 { overflow:hidden; width:410px; }
.w400 { overflow:hidden; width:400px; }
.w390 { overflow:hidden; width:390px; }
.w300 { overflow:hidden; width:300px; }
.w292 { overflow:hidden; width:292px; }
.w280 { overflow:hidden; width:280px; }
.w218 { overflow:hidden; width:218px; }
.w200 { overflow:hidden; width:200px; }
.w190 { overflow:hidden; width:190px; }
.w180 { overflow:hidden; width:180px; }
.w170 { overflow:hidden; width:170px; }
.w160 { overflow:hidden; width:160px; }
.w100 { overflow:hidden; width:100px; }
.w90  { overflow:hidden; width:90px; }
.w60  { overflow:hidden; width:60px; }
.w30  { overflow:hidden; width:30px; }

.pd-t1 { padding-top:1px; }
.pd-t2 { padding-top:2px; }
.pd-t4 { padding-top:4px; }
.pd-t6 { padding-top:6px; }
.pd-t8 { padding-top:8px; }
.pd-t10 { padding-top:10px; }
.pd-t20 { padding-top:20px; }
.pd-b6 { padding-bottom:6px; }
.pd-b8 { padding-bottom:8px; }
.pd-b10 { padding-bottom:10px; }
.pd-b20 { padding-bottom:20px; }

.float-l { float:left; }
.float-r { float:right; }

.ta-l { text-align:left; }
.ta-r { text-align:right; }
.ta-c { text-align:center; }
.va-t { vertical-align:text-top; }
.va-m { vertical-align:middle; }
.va-b { bottom:0; }


.clear { clear:both; visibility:hidden; }
.trennline { border-top:1px solid #CFD6DA; font-size:1px; height:1px; line-height:1px; padding:0 10px; margin-right:10px;}

.f-xs, a.f-xs, .f-s, a.f-s, .f-10-10, a.f-10-10, .f-m, a.f-m, .f-11, a.f-11, .f-11-14, a.f-11-14, .f-l, a.f-l, .f-xl, a.f-xl, .f-xxl, a.f-xxl, .f-xxxl, a.f-xxxl, .f-xxl-sport, a.f-xxl-sport { font-family:verdana,arial,helvetica,sans-serif; }
.f-xs, a.f-xs { font-size:9px; line-height:11px; }
.f-s, a.f-s   { font-size:10px; line-height:12px; }
.f-m, a.f-m   { font-size:11px; line-height:13px; }
.f-l, a.f-l   { font-size:12px; line-height:16px; }
.f-xl, a.f-xl { font-size:13px; line-height:16px; }
.f-xxl, a.f-xxl { font-size:15px; line-height:18px; }


a, a:link, a:visited, a:active, a:focus { text-decoration:none; }
.pc-tsr-li-standard { height:107px; margin:4px 0; width:100px; }

form, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
a.url-c1:link, a.url-c1:visited, a.url-c1:active, a.url-c1:focus { color:#B41214; text-decoration:underline; }
a.url-c1:hover { color:#CC0000; text-decoration:underline; }
a.url-c2:link, a.url-c2:visited, a.url-c2:active, a.url-c2:focus { color:#0033CC; }
a.url-c2:hover { color:#CC0000; text-decoration:underline; }

.bld { font-weight:bold; }
.nrm { font-weight:normal; }

/* @test ende */
.c-rd { color:#CC0000; }
.c-b  { color:#000000; }

/* @test blogspalte rechts  */
div.box-hd { background-color:#0033CC; color:#FFFFFF; font-weight:bold; height:18px; overflow:hidden; width:164px; }
div.box-wd { background-color:#0033CC; color:#FFFFFF; font-weight:bold; height:18px; overflow:hidden; width:400px; }
div.col-lefthdr { background-color:#0033CC; color:#FFFFFF; font-weight:bold; height:18px; overflow:hidden; width:170px; }
div.col-leftcnt { background-color:#d9e2fc; color:#000; overflow:hidden; width:170px; }
div.col-leftinfos { background-color:#d9e2fc; color:#000; overflow:hidden; width:170px;}
div.col-leftads { background-color:#FFF; color:#000; overflow:hidden; width:170px; }
.box-hd-txt { padding:2px 9px 3px; text-transform:uppercase; }
.box-hd-title { padding:2px 9px 3px; }

/* @box listing content */

ul.li-1, ul.li-2, ul.li-3, ul.li-4, ul.li-5, ul.li-6, ul.li-7, ul.li-8 { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; }
ul.li-1 { line-height:17px; padding:0; }
ul.li-1 li { padding:0 0 0 20px; }
ul.li-2 { line-height:16px; padding:0; }
ul.li-2 li { padding:0 0 0 10px; }
li.chk1 { background:transparent url(images/icons/checked_lbue.jpg) no-repeat scroll 0 4px; }
li.chk2 { background:transparent url(images/icons/checked_lbue.jpg) no-repeat scroll 0 4px; }



/* @test eo listing content */

/* @productdetails */
#productdetails div.pictures.widget div.standard ul { clear: both;}
#productdetails { padding:0 10px;font-family:verdana,arial,helvetica,sans-serif;}
#productdetails p { font-size: 11px; line-height: 1.5;}
#productdetails img { border:0; }
#productdetails .docInfo { float: left; width: 100px; font-size: 11px; overflow: hidden; padding-left:10px}

#productdetails h1,#productdetails h2,#productdetails h3{line-height:120%;font-weight:bold;color:#000;margin:0;padding:0;}
#productdetails h1{ font-size:18px; border-bottom:1px solid #bfbfbf;margin-left:110px;padding-bottom:4px;margin-bottom:4px;font-weight:bold;}
#productdetails h2{ font-size:12px;margin-right:1em;}
#productdetails h2 em{color:#000;}
#productdetails div.pictures{width:125px;float:left;border-color:silver;margin:1em 0;}
#productdetails div.pictures.widget{width:190px;margin-top:0.8em;}
#productdetails div.properties{font-size:10px;border-color:silver;margin:1em 0;padding-left:125px;}
#productdetails div.actions{width:320px;float:right;margin:1em 0;}
#productdetails div.properties dl{margin:0;padding:0;font-size:11px;line-height:140%;}
#productdetails div.properties dt{font-weight:bold;padding:0 0 0 12px;background:url(	/buch-resources/base/img.misc/bullet.gif) no-repeat left top;display:inline;margin-right:0;color:#36c;}
#productdetails div.properties dd{margin:0;padding:0;display:inline;}
#productdetails div.properties dt.rank{display:none;}
#productdetails div.properties dd.rank{padding-left:12px;display:block;padding-bottom:10px;}
#productdetails h3{padding:0.2em 0.4em;margin-top:1em;}
#productdetails h4{background-color:white;margin-top:5px;}
#productdetails #sellbox h4{background-color:#9cf;margin:0;color:#fff;}
#productdetails h5{font-size:12px;margin:5px 0 0.4em 1.6em;border-bottom:1px solid #fff;color:#3f3f3f;padding-bottom:0.2em;}
#productdetails blockquote{padding:0;margin:0 1.6em;}
#productdetails div.review ul{margin-left:1.3em;margin-bottom:1em;}
#productdetails div.rate_review{padding:3px;background-color:#fdfdfb;font-size:11px;border:1px solid #f3eee1;margin-bottom:1em;}
#productdetails div.rate_review h5{margin:0;padding:0;}
#productdetails div.review p.about_me{color:#3f3f3f;margin:0 0 0 1.8em;}
#productdetails div.rate_review p{padding:0;margin:0;}


A { color: #B41214; text-decoration: underline; }
A:hover { color: #000000; text-decoration: underline; }
FORM { display: inline; }
TR.header { background: #ffffff; }
TR.headerNavigation { background: #0033CC; }
TD.headerNavigation { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; background: #0033CC; color: #ffffff; font-weight : bold; }
A.headerNavigation { color: #FFFFFF; text-decoration: none; }
A.headerNavigation:hover { color: #000000; background: #D1DED5; text-decoration: none; }

TR.headerError { background: #ff0000; }

TD.headerError { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { background: #0033CC; }
TD.footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; background: #0033CC; color: #ffffff; font-weight: bold; }

.infoBox { background: #d9e2fc; }
.infoBoxContents { background: #d9e2fc; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }

TD.infoBoxHeading { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; background: #0033CC; color: #ffffff; }
TD.infoBox, SPAN.infoBox {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
}

A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }

TD.pageHeading, DIV.pageHeading { font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; font-weight: bold; color: #737373; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #000000; }
TD.main, P.main { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 1.5; }
TD.smallText, SPAN.smallText, P.smallText { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }
TD.smallText2, SPAN.smallText2, P.smallText2 { font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; }
TD.accountCategory { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; }
TD.fieldValue { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; }
TD.tableHeading { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; }

SPAN.newItemInCart {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { font-family: verdana,arial,helvetica,sans-serif; color: #ff0000; }
SPAN.errorText { font-family: verdana,arial,helvetica,sans-serif; color: #ff0000; }

.moduleRow { background-color: #F0F0F0; }
.moduleRowOver { background-color: #AEB687; cursor: move; }
.moduleRowSelected { background-color: #CBCFD2; }

.checkoutBarFrom, .checkoutBarTo { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #000000; }

/* categorie links */
#catesgo a { display: block; border-bottom: none; color: #000000; text-decoration: none; background: #FFFFFF; }
#catesgo a:active, #pageLinks a.selected { color: #ffffff; text-decoration: none; background: #75A08D; }
#catesgo a:hover { color: black; background: #f0eadf; }

/* abstract links */
#pageLinks a  {
color : #000000;
text-decoration : none;
border-bottom : 1px dotted #b41214;
}
#pageLinks a:active, #pageLinks a.selected {
color : #000000;
text-decoration: none;
background : #75a08d;
}
#pageLinks a:hover {
color : #000000;
text-decoration : none;
border-bottom : 1px solid #b41214;
} 

/* message box */
.messageBox { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #BB1D20; }

/* pricebox */
#pricebox    { padding-left: 10px }
#pricebox h4    { color: #fff; font-size: 12px; font-weight: bold; margin: 0; padding: 3px }
#pricebox table.boxed   { border: solid 5px #5C5239 }
#pricebox table.boxed td   { padding: 3px }
#pricebox td.heading   { background-color: #5C5239 }
#pricebox td.content   { background-color: #fff }
#pricebox ul    { list-style-type: none; margin: 0 0 0 5px; padding: 0px; }
#pricebox li    { margin: 0px 0px 3px; padding: 0px; }
#pricebox .price    { color: #000; font-size: 18px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold }
#pricebox li.top_padding    { margin-top: 1px; padding-top: 1px; border-top: 1px solid #FFFFFF }
#pricebox li.bottom_padding    { margin-bottom: 6px; padding-bottom: 6px; border-bottom: 3px solid #5C5239 }
#pricebox del { color: #900; font-weight: bold; }

#pricebox2 table.boxed   { border: solid 1px #fff }
#pricebox2 table.boxed td   { padding: 3px }
#pricebox2 td.content   { background-color: #d9e2fc }
#pricebox2 ul  { list-style-type : none; margin : 0 0 0 1px; padding : 0px; } 
#pricebox2 li    { margin: 1px 0px 3px; padding: 1px; }
#pricebox2 .price    { color: #000; font-size: 18px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold }
#pricebox2 li.top_padding     { margin-top: 1px; padding-top: 1px; border-top: 1px solid #FFFFFF }
#pricebox2 li.bottom_padding  { margin-bottom: 6px; padding-bottom: 6px; border-bottom: 3px solid #5C5239 }


#lliste ul{ margin: 0; padding: 0; }
#lliste li{ float: left; margin: 0; padding: 0; list-style:inside url("images/cat_arrow_green.gif"); }
#lliste a { font:normal 12px verdana,arial,helvetica,sans-serif; }
#list ul { margin:0; padding:8px; list-style:none; white-space: nowrap; }
#list li { display:inline; }
#list a { color:#006595; font:normal 12px verdana,arial,helvetica,sans-serif; padding:3px 15px 3px 15px; text-decoration:none; background-color:#fafafa; 
	  border:1px solid #d5e7ec; border-left:4px solid #d5e7ec; text-align:center; }

#list a:hover { color:#006595; background-color:#fafafa; border:1px solid #008996; border-left:4px solid #008996; text-align:right; }

#list6 ul { list-style:none; margin:0; padding:0; }
#list6 li { float:left; width:10em; list-style:none; margin:0 0 0 5px; }
#list6 a { color:#006595; font:normal 12px verdana,arial,helvetica,sans-serif; padding:2px 0 2px 0; width:100%; height:100%; display:block;
  text-decoration:none; background:#fafafa; border:1px solid #d5e7ec; border-left:4px solid #d5e7ec; text-align:left; }
#list6 a:hover { color:#006595; border:1px solid #008996; border-left:4px solid #008996; }


ul#Navigation { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; float: left; width: 9em; margin: 0; padding: 0; }
ul#Navigation li { list-style: none; margin:0 0 0 1px; padding: 0em; list-style-image:url("images/cat_arrow_green.gif"); }
ul#Navigation a  { display: block; padding: 0; font-weight: bold; }
ul#Navigation a:link    { color: #c1272d; background-color: white; text-decoration: underline; }
ul#Navigation a:visited { color: #c1272d; background-color: white; }
ul#Navigation a:hover   { color: black; background-color: #eee; }
ul#Navigation a:active  { color: white; background-color: gray; }

#contbox p { margin: 0px 0px 3px; padding: 0px; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
#soebox {font-family:Verdana; font-size:10px; line-height:13px; color:#5d5d5d; margin: 20px 0px 20px 0px; padding: 10px; border:1px solid #ccc;}
#soebox .soeTitle {font-weight:bold}
.clear-item { clear:both; line-height:0px;}

.gray_sm    { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; color: #585049; font-size: 12px; line-height: 140%; }
.gray_sm_b  { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; color: #585049; font-size: 12px; line-height: 140%; font-weight: bold; }

/* -- Box light -- */
.box160 { position:relative; float:left; width:160px; height:auto; background:#FFF; margin: 0px; padding:0; border:0; text-align: left; }
.box160 .col2 { margin: 0px; }
.box160 .box160Header { background: url(images/box/box160_header.gif) bottom left no-repeat; height: 6px; }
.box160 .box160Body   { background: url(images/box/box160_body.gif) top left repeat-y; padding: 0 14px; height:auto; overflow:hidden; }
.box160 .box160Footer { background: url(images/box/box160_footer.gif) top left no-repeat; height: 10px; display: block; }
.box160 EM { font-style:normal; color:#444; }
.box160 ul { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; float: left; margin-right: 0px; padding: 0;}
.box160 li { padding:0 0 0 0px;}
.box160 li.catmain { margin: 0 0 0 10px; list-style-type:circle; list-style-image:url(images/box/arrow_down.gif); }
.box160 li.catsub  { margin: 0 0 0 12px; list-style-type:circle; list-style-image:url( images/box/arrow_right.gif ); }
.box160 H3 { border-bottom:1px solid #ddd; }
.box160 li .box160_img_link { float:left; margin-right:7px; }
.box160 li div.thumbNumber {	background-color:#7bb122; bottom:43px; left:1px; padding: 0px 4px; position:absolute; border: 1px solid #7bb122; color:#fff; font-weight:bold;}

.catmain { margin: 0 0 0 4px; padding-left:12px; background: url(images/box/arrow_down.gif) bottom left no-repeat; }
.catsub  { margin: 0 0 0 8px; padding-left:12px; background: url(images/box/arrow_right.gif) bottom left no-repeat; }

/* --ContBox light-- */
#colbox_right { font-family: verdana,arial,helvetica,sans-serif; font-size:11px; line-height:13px; color:#000; margin-right: 2px; padding: 8px 4px 8px 8px; }
#colbox_right p { margin: 0px 0px 3px; padding: 0px; font-size: 12px; }
#colbox_right .boxTitle { color:#0033cc; font-weight:bold; font-size:12px; margin:0px; padding-bottom: 8px; }
#colbox_right .boxImage { float:left; margin-right:7px; }
#colbox_right ul { margin: 0px 0px 8px 0px; padding: 0;}
#colbox_right ol { margin: 0px 0px 8px 0px; padding: 0;}
#colbox_right li.colul { margin-left: 4px; padding: 0px 0px 10px 10px; }
#colbox_right li.colol { margin: 0 0 6 0px; list-style-image:url( images/box/arrow_right.gif ); }

.boxFrame   { border:1px solid #0033cc; text-align:left; }
.clear-item { clear:both; line-height:0px;}

/* light boxes */
.cbox_left { position:relative; font-family: verdana,arial,helvetica,sans-serif; font-size:11px; line-height:15px; color:#000; margin-right: 2px; padding: 0; }
.cbox_right { position:relative; font-family: verdana,arial,helvetica,sans-serif; font-size:11px; line-height:15px; color:#000; margin-right: 2px; padding: 0; }
.cleftFrame { margin: 0; padding: 2px 2px 2px 2px; border:1px solid #0033cc; text-align:left;}
.crightFrame { margin: 0; padding: 8px 4px 8px 8px; border:1px solid #0033cc; text-align:left;}
.cboxTitle { padding-bottom: 2px; color:#0033cc; font-weight:bold; font-size:12px;  }
.cboxImage { float:left; margin-right:7px; }
.cboxImageNews { float:left; margin-right:7px; padding-top:4px;}
.cbox_cont { margin: 10px 4px 4px 4px; padding: 0px; font-size: 11px; }
.cbox_contleft { margin: 6px 4px 10px 4px; padding: 0px; font-size: 11px; }
.cbox_relo { margin: 10px 0px 0px 24px; padding: 0px; }
.cbox_relu { margin: 10px 0px 0px 24px; padding: 0px; }
.cbox_relu2 { margin: 4px 0px 0px 16px; padding: 0px; }
.clol { padding: 0px 0px 10px 0px; line-height: 1.1; }
.clul { padding: 0px 0px 10px 0px; list-style-type:square; color:#0033CC; }
.clul2 { padding: 0px 0px 4px 0px; list-style-type:square; color:#0033CC; }
.cluln { padding: 0px 0px 2px 0px; list-style-type:none; }

.cclear-item { clear:both; line-height:0px;}

/* tag box xtrasmall */
.horiz_box_layout { position:relative; float:left; margin:8px 0px 8px 0px; padding:0px 0px 0px 0px; overflow:hidden; width: 190px; font-size: 11px; }
.tagbox210 { position:relative; float:left; width:210px; height:auto; background:#FFF; margin: 0px; padding:0; border:0; text-align: left; }
.tagbox210 .col2 { margin: 0px; }
.tagbox210 .tagbox210Header { background: url(images/box/box4tags210_header.gif) bottom left no-repeat; height: 6px; }
.tagbox210 .tagbox210Body   { background: url(images/box/box4tags210_body.gif) top left repeat-y; padding: 0 14px; height:auto; overflow:hidden; }
.tagbox210 .tagbox210Footer { background: url(images/box/box4tags210_footer.gif) top left no-repeat; height: 10px; display: block; }
.tagbox210 EM { font-style:normal; color:#444; }
.tagbox210 UL { list-style:none; padding-left:0px; margin:0px; }
.tagbox210 LI { list-style:none; padding:2px 0px; clear:both; }
.tagbox210 H3 { border-bottom:1px solid #ddd; }
.tagbox210 LI .tagbox210_img_link { float:left; margin-right:7px; }
.tagbox210 li div.thumbNumber {	background-color:#7bb122; bottom:43px; left:1px; padding: 0px 4px; position:absolute; border: 1px solid #7bb122; color:#fff; font-weight:bold;}

/* social links */
#socbox { clear:left; margin-bottom:60px; }
#socbox ul { list-style-type:square; margin:0; padding:0; }
#socbox li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 15px 0 0; }

/* countries box */
#channels { background-color:#EEEEEE; margin:0; padding:4px 1px; }
#leftNavigation h2 { color:#555555; font-weight:bold; }
#channels h2 a { color:#555555; display:block; height:1.4em; padding:2px 3px 2px 6px; text-decoration:none; width:145px; }
#channels ul { color:#999999; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0.6em 0; }
.clearfix, div.cb, div.cbTitle, div.cbTools, #itemStage, #contentStage, div.slCode, div.contentWide, ul.userList li, ul.userListTeaser, ulchannellist li, ul.mediaItemTeaserList li, ul.statList li, div.boxHeadGrayHead, #channels ul li, ul.userMessage li, div.titleBox, #profileHead, ul.teaserList li, div.sliderVertical, div.splitBox, ul.boxTabs, ul.boxTabsSimple, ul.chartList li, ul.chartListSmall li, ul.stacksListView li, ul.newsList li, ul.newsListSimple li { display:block; }
#channels ul li a, #channels ul li div { color:#555555; display:block; line-height:110%; margin-bottom:0.05em; padding:2px 4px 2px 6px;
text-decoration:none; }
#channels ul li a span, #channels ul li div span { cursor:pointer; display:block; float:left; overflow:hidden; width:125px; }
#channels ul li.active, #channels ul li.hasChilds { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#F40000 url(images/test/channel_navigation_active_bg.png) no-repeat scroll left bottom; }
#channels p { margin-left:6px; padding:2px 3px; }
.nomargin { margin-bottom:0 !important; }
#channels ul li.hasChilds a em, #channels ul li.active a em, #channels ul li.active a:hover { color:#FFB0B0; }
