/* Xinxii.com 2010. All rights reserved. xstyle.css, v2.1 Last: 04.05.2010 */

/* Layout ------------------------------------------------------------ */
.clear-block { clear:both;}
.wrapper {}
.page { width:1000px; margin:0 auto; padding:0 0 0 0; text-align:left; }
.main { margin:0 0 0 0; padding:8px 12px 15px 12px; }

/* Base Columns */ 
.col-left  { float:left; width:230px; padding:0 0 0 0; }
.col-main  { float:left; width:730px; padding:0 10px 0 0; }
.col-right { float:right; width:230px; padding:0 0 0 0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:466px; margin-left:13px; }

html, body { min-height:100%; height:100%; font-size: 100%; }

body { color:#333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align: center; }

p {margin:10px 0 5px 0; font-size:1.1em;}
h1, h2, h3 {color:#212121;}
a { color:#333333; text-decoration:none;	font-weight:bold;	font-size:12px; }
a:hover { text-decoration:underline; }

img { border:none 0px; background:none; }
form { margin:0;}
input, select, textarea { font:1.1em Arial, Helvetica, sans-serif;color:#282624; }
table { font-size:100%; }
img.myicon { float: bottom; border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.fleft	{ float:left; }
.fright	{ float:right; }

.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; }

.bld { font-weight:bold; }
.nrm { font-weight:normal; }

FORM { display: inline; }

TR.header { background: #ffffff; }
TR.headerNavigation { background: #bbc3d3; }
TD.headerNavigation { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background: #5C5239; 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: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
TR.headerInfo  { background: #7BB122; }
TD.headerInfo  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; background: #7BB122; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { background: #bbc3d3; }
TD.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background: #5C5239; color: #ffffff; font-weight: bold; }

.infoBox { background: #ddefbe; border: 1px; border-style: solid; border-color: #bfe088; border-spacing: 1px; }
.infoBoxContents { background: #bfe088; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.privatemessages { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: transparent; font-weight: bold; color: #ff0000; 
	text-align: center; border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; border-top: 1px solid #ff0000; 
	border-bottom: 1px solid #ff0000; padding-bottom: 2px; padding-top: 2px; padding-right: 2px; padding-left: 2px; }

.cpage-main { border:0; margin:0; padding:0; }
.contp { float: left; width: 730px; font-size: 11px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; color:#212121; }
.contp h1 { color:#002D53; font-size:28px; font-weight:normal; margin-bottom:16px;}
.contp h2 { color:#002D53; font-size:16px; font-weight:normal; margin-bottom:0.8em; }
.contp h3 { color:#E34500; font-size:14px; margin-bottom:0.3em; }
.contp p { font-family: Arial, Helvetica, sans-serif; color:#212121; font-size: 12px; font-weight:normal; padding:4px 0 4px 0;}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #5C5239;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: 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: Arial, Helvetica, sans-serif; font-size: 10px; background: #ffffff; color: #FFFFFF; font-weight: bold; }

TD.productListing-data { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ea6900;
}

TR.subBar { background: #f4f7fd; }

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.main12, P.main12 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.main14, P.main14 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
TD.smallText2, SPAN.smallText2, P.smallText2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
TD.smallgrey, SPAN.smallgrey, P.smallgrey { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #afafaf;}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.greybox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
 	background-image: url(images/box/box_greyfilled.png);
	background-repeat : no-repeat;
  background-position: 0 5px;
}


SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: 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: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.xPrice { font-family: Arial, Helvetica, sans-serif; font-size: 11px; /* color: #bb1d20; */ color: #5a9000; font-weight: bold; }

/* info+error message */
#no-js-small { font-size: 10px; background: url(images/icons/i/warning.png) no-repeat 6px 10px; color:#BC100E; padding:2px 10px 2px 25px;
	display:block; margin: 2px 40px 2px 0px; border:1px solid red; }
#no-js-med { font-size: 11px; background: url(images/icons/i/warning.png) no-repeat 2px 1px; color:#BC100E; padding:4px 8px 3px 23px;
	display:block; margin:1px 0; border:1px solid red; }
#no-js-publ { font-size: 10px; background: url(images/icons/i/warning.png) no-repeat 6px 10px; color:#BC100E; padding:2px 10px 2px 25px;
	display:block; margin: 2px 40px 2px 0px; border:1px solid red; }

#error,
.status,
.explanation_note { margin: 0 10px 10px 10px; padding: 10px; border: solid 1px #dd3c10; background: #ffebe8; }
.created { margin: 0 20px 20px; }

#error p, 
.status p,
.explanation_note p { margin: 4px 0px 0px; line-height:14px; font-weight:normal; }
.privatemessages { font-size: 10px; font-weight: bold; color: #ff0000; text-align: left; border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; padding-bottom: 2px; padding-top: 2px; padding-right: 2px; padding-left: 2px;}


/* link images */
/*  .link-author{ background: url(images/icons/arrow_right.png) no-repeat; }   */


/* fonting */
.page_h1, DIV.page_h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #ea6900; }

.orange_med { color: #F26522; font-size: 14px; font-weight: bold; line-height: 120%; }
.orange_16m { color: #F26522; font-size: 16px; font-weight: bold; }
.orange_20m { color: #ea6900; font-size: 20px; font-weight: bold; line-height: 120%; }
.green_med  { color: #7bb122; font-size: 14px; font-weight: bold; line-height: 120%; }
.green_sm   { color: #7bb122; font-size: 12px; font-weight: bold; line-height: 120%; }
  
.gray_sm    { color: #333333; font-size: 12px; line-height: 140%; }
.gray_sm_b  { color: #333333; font-size: 12px; line-height: 140%; font-weight: bold; }
.gray_10    { color: #333333; font-size: 10px; line-height: 120%; }
.gray_11    { color: #333333; font-size: 11px; line-height: 120%; }
.gray_11b   { color: #333333; font-size: 11px; line-height: 120%; font-weight: bold; }
.gray_12    { color: #333333; font-size: 12px; line-height: 120%; }
.gray_lg    { color: #333333; font-size: 16px; line-height: 140%; }
.white_12   { color: #fff; font-size: 12px; }
.white_14   { color: #fff; font-size: 14px; }
.white_16   { color: #fff; font-size: 16px; }
.black_med  { color: #000; font-size: 12px; line-height: 140%; }
.cate:link  { color: #336699; }
.cate:visited {color: #336699; }
.cate:hover { color: #60a3e6; }

.n11 { font-size: 11px; }
.n11tags, .n11tags a { color: #333333; font-size: 11px; }
.n12 { font-size: 12px; }


/* g: green   */
a.gstyle:link,  a.gstyle:visited { color:#7bb122; text-decoration:none; }
a.gstyle:hover, a.gstyle:active  { color:#7bb122; text-decoration:underline; }

/* o: orange / m: medium   */
a.ostylem:link,  a.ostylem:visited { font-size: 14px; font-weight: bold; color: #ea6900; text-decoration:none; }
a.ostylem:hover, a.ostylem:active  { font-size: 14px; font-weight: bold; color: #ea6900; text-decoration:underline; }

/* y: gray   */
a.ystyle:link,  a.ystyle:visited { color:#333333; text-decoration:none; }
a.ystyle:hover, a.ystyle:active  { color:#333333; text-decoration:underline; }

a.ystyle11:link,  a.ystyle11:visited { color:#333333; font-size: 11px; font-weight: normal; text-decoration:none; }
a.ystyle11:hover, a.ystyle11:active  { color:#333333; font-size: 11px; font-weight: normal; text-decoration:underline; }

/* y: gray inverse,normal  */
a.ystyle2:link,  a.ystyle2:visited { color:#333333; font-size: 11px; font-weight: normal; text-decoration:underline; }
a.ystyle2:hover, a.ystyle2:active  { color:#333333; font-size: 11px; font-weight: normal; text-decoration:underline; }

a.edit12nn:link,  a.grey11nn:visited { color:#5E5D5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline; }
a.edit12nn:hover, a.grey11nn:active  { color:#5E5D5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline; }

a.grey12n:link,  a.grey12n:visited { color:#333333; font-size: 12px; font-weight: normal; text-decoration:underline; }
a.grey12n:hover, a.grey12n:active  { color:#333333; font-size: 12px; font-weight: normal; text-decoration:underline; }

a.grey12nn:link,  a.grey12nn:visited { color:#333333; font-size: 12px; font-weight: normal; text-decoration:underline; }
a.grey12nn:hover, a.grey12nn:active  { color:#333333; font-size: 12px; font-weight: normal; text-decoration:underline; }

a.grey12nbg:link,  a.grey12nbg:visited { color:#333333; background-color: #EFEFEF; font-size: 12px; font-weight: normal; text-decoration:underline; }
a.grey12nbg:hover, a.grey12nbg:active  { color:#fff; background-color: #333333; font-size: 12px; font-weight: normal; text-decoration:underline; }

a.black12n:link,  a.black12n:visited { color:#000; font-size: 12px; font-weight: normal; text-decoration:underline; }
a.black12n:hover, a.black12n:active  { color:#000; font-size: 12px; font-weight: normal; text-decoration:underline; }

a.lblue12n:link,  a.lblue12n:visited { color:#0005c5; font-size: 12px; font-weight: normal; text-decoration:underline; }
a.lblue12n:hover, a.lblue12n:active  { color:#0005c5; font-size: 12px; font-weight: normal; text-decoration:underline; }

.moduleRow { background-color: #e3e3e0; }
.moduleRowOver { background-color: #ea6900; cursor: hand; }
.moduleRowSelected { background-color: #7bb122; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.boxlgrey  { background-color: #EFEFEF; font-size: 12px; width: 98%; border: 1px dashed gray; padding: 5px; }
.boxlgreen { background-color: #DDEFBE; font-size: 12px; width: 98%; border: 1px solid; border-color: #bfe088; border-spacing: 1px; padding: 6px; }

/* form only */
input:focus, select:focus, textarea:focus, .error { border: 2px solid #FC9807; background-color: #FFFAE8; }

/* container */
div#container { margin:10px auto; padding:0px; width:1000px; text-align:left; position:relative; }

/* header */
div#header {height:130px;	text-align: left; margin: auto; }
div#header a.logo {position:absolute;left:0;top:0;}
div#header div.marketing {position:absolute;right:12px;top:48px;font-size:1.4em;color:#000000;}

/* navigation primary */
ul#nav-primary { background:#776F64; top:83px; left:190px; padding:0; margin:0; width:770px; list-style:none; position:absolute; z-index:0; overflow:visible; }
ul#nav-primary li {float:left;padding:5px 21px;background: url(images/tabs/navprimary_a_bg.gif) no-repeat left center;}
ul#nav-primary li a {color:#fff;font-size:1.3em;}
ul#nav-primary li a.active {border-bottom:2px solid #fff;}
ul#nav-primary li a.active:hover {text-decoration:none;}
ul#nav-primary li.first {background:none;padding-left:20px;}

/* navigation support */
ul#nav-support { position:absolute; top:0; right:20px; list-style:none; margin:0; padding:6px 0 0 3px; background:url(images/tabs/navsupport_bg.gif) left bottom; height:24px; }
ul#nav-support li { float:left;position:relative; }
/*
ul#nav-support li a {color:#333333;padding:0 8px 0 8px; margin:0; font-size:1.2em; font-weight:bold; border-right: 1px solid #333333;}
*/
ul#nav-support li a {padding:0 8px 0 8px; margin:0; font-weight:bold; border-right: 1px solid #333333;}
ul#nav-support li.basket a { border:none; padding:0 2px 3px 6px; display:block; }
ul#nav-support li.basket a span.my-basket { padding:0 5px 0 0; font-weight:normal; }
ul#nav-support li:hover ul, ul#nav-support li.over ul {display:block;}
ul#nav-support li ul {display:none; position:absolute; background:url(images/tabs/navsupport_ul_ul_bg.png) no-repeat left bottom;left:0;margin:0;padding:5px 0 8px 0;width:155px;z-index:3;}
ul#nav-support li.basket ul li { float:none; list-style:none; padding:0 11px 0 0; margin:0; text-align:right; font-size:1.1em; font-weight:bold; color:#333333;}
ul#nav-support li.basket ul li a {background:none;padding:0;margin:5px 0 5px 0;}

/* Header ------------------------------------------------------------ */
.header-container { margin:10px auto; padding:0px; width:1000px; text-align:left; position:relative; }
#head_middle { float: left; height: 50px; margin: 0px; }

#xmenu { height: 27px; margin-top:23px; }
#xmenu ul { margin: 0px; padding: 0px; list-style-type: none; }
#xmenu ul li { float: left;	margin-right: 3px; }
#xmenu a { height: 25px; display: block; width: 70px;	line-height: 25px; background-position: center top;	background-repeat: no-repeat; }
#xmenu span {visibility:hidden;float: left;}

/* -- Menu TABS --*/
#xmenu .menu_start       a {width:98px; background-image:url(./images/tabs/start.gif);}
#xmenu .menu_kategorien  a {width:98px; background-image:url(./images/tabs/kategorien.gif);}
#xmenu .menu_publizieren a {width:98px; background-image:url(./images/tabs/publizieren.gif);}
#xmenu .menu_kaufen      a {width:98px; background-image:url(./images/tabs/kaufen.gif);}
#xmenu .menu_myxinxii    a {width:98px; background-image:url(./images/tabs/myxinxii.gif);}

#xmenu .menu_start       a:hover, #xmenu .menu_start_active     a {background-image:url(./images/tabs/start_mo.gif);}
#xmenu .menu_kategorien  a:hover, #xmenu .menu_kategorien_active  a {background-image:url(./images/tabs/kategorien_mo.gif);}
#xmenu .menu_publizieren a:hover, #xmenu .menu_publizieren_active a {background-image:url(./images/tabs/publizieren_mo.gif);}
#xmenu .menu_kaufen      a:hover, #xmenu .menu_kaufen_active    a {background-image:url(./images/tabs/kaufen_mo.gif);}
#xmenu .menu_myxinxii    a:hover, #xmenu .menu_myxinxii_active  a {background-image:url(./images/tabs/myxinxii_mo.gif);}
/*-- End Menu --*/

/*--- latest menu style ---*/

#subxmenu { height: 27px;	clear:both; }

ul#xmenu    { float: left; list-style: none;}
ul#xmenu li {	float: left; margin-left: 2px;}
ul#xmenu li a { 
	text-shadow: 2px 1px 1px #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	width: 100px;
	height: 27px;
	display: block;
	background-image: url(images/tabs/mainmenu_tab.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 13px;
}
ul#xmenu li a:hover, ul#xmenu li a:active { background-position: top left; color: #fff; text-shadow: 2px 1px 1px #2a2a2f;}
ul#xmenu li a.selected { background-position: bottom left; color: #fff; text-shadow: 2px 1px 1px #2a2a2f;}

#subxmenu_search { float:left;margin-top:10px; }

/*-- SubMenu --*/
#submenu         { height: 33px;  clear: both; }
#submenu_content { height: 20px; background-image:url(./images/tabs/submenu.gif); background-repeat:no-repeat; margin-left: 10px;}
#submenu ul   { float:left; margin:0px; margin-left:20px; padding:0px; list-style-type:none; width: auto; }
#submenu li   { float:left; margin-right:15px; margin-top: 2px; padding-right: 5px; }
#submenu a    { color:#fff;	text-decoration:none; font-weight:bold; font-size:12px; letter-spacing:1px; }
#submenu a:hover { text-decoration:underline; }
/*--- End SubMenu ---*/

/*--- Quicksearch Menu ---*/

#quicksearch { float:right;	font-weight:bold; color:#666; font-size:12px; padding-right:30px; vertical-align:middle;}
#quicksearch .inputbox {
	height: 16px;
	width: 110px;
	padding:1px 2px 0px;
	margin:0px 2px;
	border:1px solid #666;
	background-color:#F9F9F6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
}
#quicksearch button { width:50px; height:15px; padding-top:2px; margin:0px; text-align:center; border:0px none;	vertical-align:bottom; cursor:pointer; }
#quicksearch searchimage { padding-top:2px; margin-top:50px; border:0px none;	vertical-align:bottom; cursor:pointer; }

/* IE7 Fix */
*+html #quicksearch .inputbox { height: 14px; }
*+html #quicksearch select { height: 19px !important; }
*+html #quicksearch button { height: 19px; }

/*--- End Quicksearch ---*/


/*--- main menu ---*/


/* --- NAV SECONDARY COMPONENTS --- */
/* ---	SIDE NAV --- */
	div.side-nav { margin-bottom:20px;}
	div.side-nav h2 { font-size:1.8em;background:#000 url(images/categories/h2_bg.gif) no-repeat left top;color:#fff;margin:0;padding:4px 10px;}
	div.side-nav h2.small { font-size:1.1em;}
	div.side-nav ul { list-style:none; margin:0; padding:0;}

	div.side-nav li { padding:0;}
	div.side-nav li a { display:block;color:#333333;text-decoration:none;font-size:12px;font-weight:bold;padding:3px;background:#FFF;}
	div.side-nav li.last a { background:#FFF url(images/categories/ul_li_last_a_bg.gif) no-repeat left bottom;}

	div.side-nav li a:hover { color:#fff;background-color:#ea6900;text-decoration:none;}
	div.side-nav li a.active { color:#fff;background-color:#ea6900;text-decoration:none;}
	div.side-nav li.spacer { height:22px;background:#FFF url(images/categories/ul_li_a_bg.gif) no-repeat left bottom;}
	/* subnav */
	div.side-nav li li { background:#FFF url(images/categories/ul_li_ul_li_bg.gif) no-repeat 10px 8px;}
	div.side-nav li li a { background:url(images/categories/ul_li_a_bg.gif) no-repeat left bottom; padding-left:16px;}
	div.side-nav li li.last a { background:none;}
	div.side-nav li li a:hover { color:#fff;background-color:#ea6900;text-decoration:none;}
	div.side-nav li li a.active { color:#fff;background-color:#ea6900;text-decoration:none;}

	div.side-nav li.secondcat a { padding-left: 5px; background-color: #fff; font-size:12px; font-weight:bold; width:100%;overflow: hidden;}
	div.side-nav li.secondcat a:hover { color:#333333;background-color:#ea6900; text-decoration:none;}
	div.side-nav li.secondcat a.active { padding-left: 10px; background-color: #FFD2AE; font-size:12px; font-weight:bold; color:#333333;}

/* ---	shop-CART --- */
	div.shop-nav { margin-bottom:20px;}
	div.shop-nav h2 { font-size:1.8em;background:#000 url(images/categories/h2_bg.gif) no-repeat left top;color:#fff;margin:0;padding:4px 10px;}
	div.shop-nav h2.small { font-size:1.1em;}
	div.shop-nav ul { list-style:none;margin:0;padding:0;}
	div.shop-nav li { padding:0;}
	div.shop-nav li a { display:block;color:#333333;text-decoration:none;font-size:12px;font-weight:normal;padding:4px;background:#FFF url(images/categories/ul_li_a_bg.gif) repeat-x left bottom;}
	div.shop-nav li.last a { background:#FFF url(images/categories/ul_li_last_a_bg.gif) no-repeat left bottom;}
	div.shop-nav li a:hover  { color:#fff;background-color:#ea6900;text-decoration:none;}
	div.shop-nav li a.active { color:#fff;background-color:#ea6900;text-decoration:none;}
	div.shop-nav li.spacer   { height:22px;background:#FFF url(images/categories/ul_li_a_bg.gif) no-repeat left bottom;}
	div.shop-nav li span { background:#fff;display:block;font-size:1.1em;font-weight:bold;padding:4px 10px;color:#333333;}


	/*---	PRODUCT TABS --- */
	.hidden {display:none;}
	div.product-tabs {padding-bottom:15px;}
	div.product-tabs ul.tabs {clear:both;background: url(images/tabs/tabs_bg.gif) no-repeat left bottom;padding:0 0 4px 0;margin:0;list-style:none; float:left;width:725px;}
	div.product-tabs ul.tabs li {background:#D1D1CD url(images/tabs/tabs_li_bg.gif) repeat-x;float:left;margin-right:2px;}
	div.product-tabs ul.tabs li.active {background:#A1A1A1 url(images/tabs/tabs_li_active_bg.gif) repeat-x;}
	div.product-tabs ul.tabs li.active a {color:#fff;}
	div.product-tabs ul.tabs li.left-tab a {background:url(images/tabs/tabs_li_left_tab_bg.gif) no-repeat left top;}
	div.product-tabs ul.tabs li.right-tab a {background:url(images/tabs/tabs_li_right_tab_bg.gif) no-repeat right top;}
	div.product-tabs ul.tabs li a {display:block;padding:5px 15px;color:#333333;font-size:1.1em;}
	div.product-tabs div.plinth {background: url(images/tabs/plinth_bg.gif) no-repeat;clear:both;}
	div.product-tabs div.plinth {padding:15px;position:relative;}
	div.product-tabs div.plinth h1 {font-size:2em;color:#ea6900;font-weight:normal;margin:0 0 5px 0;}
	div.product-tabs div.plinth h2 {font-size:1.8em;color:#222222;font-weight:normal;margin:0 0 5px 0;}
	div.product-tabs div.plinth h3 {font-size:1.4em;font-weight:normal;margin:0 0 5px 0;}
	div.product-tabs div.plinth p img {float:left;margin:5px 10px 5px 0;}
	div.product-tabs div.plinth div.hr {background-image:url(images/tabs/plinth_hr_bg.gif);height:21px;}
	div.product-tabs div.plinth img.rating {margin-bottom:5px;}
	div.product-tabs div.plinth div.buttons {right:20px;position:absolute;}
	div.product-tabs div.plinth div.buttons a {margin-left:10px;}
	div.product-tabs div.plinth div.toolbar {right:20px;position:absolute;margin-top:15px;}
	div.product-tabs div.plinth div.toolbar a {margin-left:10px;}
	div.product-tabs div.plinth div.inside-book {padding:20px 0 40px 0;text-align:center;position:relative;width:570px;}
	div.product-tabs div.plinth div.inside-book img.back-button {position:absolute;left:0;top:25px;}
	div.product-tabs div.plinth div.inside-book img.next-button {position:absolute;right:0;top:25px;}

	/*---	CPATH_TABS --- */
	div.cpath-tabs {padding-bottom:15px; _padding-top:8px;}
	div.cpath-tabs ul.tabs {clear:both;background: url(images/tabs/tabs500px_bg.gif) no-repeat left bottom;padding:0 0 4px 0;margin:0;list-style:none; float:left;width:500px;}
	div.cpath-tabs ul.tabs li {background:#D1D1CD url(images/tabs/tabs_li_bg.gif) repeat-x;float:left;margin-right:2px;}
	div.cpath-tabs ul.tabs li.active {background:#A1A1A1 url(images/tabs/tabs_li_active_bg.gif) repeat-x;}
	div.cpath-tabs ul.tabs li.active a {color:#fff;}
	div.cpath-tabs ul.tabs li.left-tab a {background:url(images/tabs/tabs_li_left_tab_bg.gif) no-repeat left top;}
	div.cpath-tabs ul.tabs li.right-tab a {background:url(images/tabs/tabs_li_right_tab_bg.gif) no-repeat right top;}
	div.cpath-tabs ul.tabs li a {display:block;padding:5px 15px; color:#333333;font-size:1.1em;}
	div.cpath-tabs div.cplinth {background: url(images/tabs/plinth500px_bg.gif) no-repeat;clear:both;}
	div.cpath-tabs div.cplinth {padding:15px;position:relative;}
	div.cpath-tabs div.cplinth h1 {font-size:2em;color:#ea6900;font-weight:normal;margin:0 0 5px 0;}
	div.cpath-tabs div.cplinth h2 {font-size:1.8em;color:#222222;font-weight:normal;margin:0 0 5px 0;}
	div.cpath-tabs div.cplinth h3 {font-size:1.4em;font-weight:normal;margin:0 0 5px 0;}
	div.cpath-tabs div.cplinth p img {float:left;margin:5px 10px 5px 0;}
	div.cpath-tabs div.cplinth div.hr {background-image:url(images/tabs/plinth_hr_bg.gif);height:21px;}
	div.cpath-tabs div.cplinth img.rating {margin-bottom:5px;}
	div.cpath-tabs div.cplinth div.buttons {right:20px;position:absolute;}
	div.cpath-tabs div.cplinth div.buttons a {margin-left:10px;}
	div.cpath-tabs div.cplinth div.toolbar {right:20px;position:absolute;margin-top:15px;}
	div.cpath-tabs div.cplinth div.toolbar a {margin-left:10px;}
	div.cpath-tabs div.cplinth div.inside-book {padding:20px 0 40px 0;text-align:center;position:relative;width:480px;}
	div.cpath-tabs div.cplinth div.inside-book img.back-button {position:absolute;left:0;top:25px;}
	div.cpath-tabs div.cplinth div.inside-book img.next-button {position:absolute;right:0;top:25px;}
	div.cpath-tabs div.cpath-cont { padding-left:55px; padding-right:0px; width:480px; clear:right; overflow:hidden; }

/* --	BESTOF NAV -- */
	div.bo-nav { margin-bottom:20px;}
	div.bo-nav h2 { font-size:1.8em;background:#000 url(images/categories/h2_bg.gif) no-repeat left top;color:#fff;margin:0;padding:4px 10px;}
	div.bo-nav h2.small { font-size:1.1em;}
	div.bo-nav ul { list-style:none; margin:0; padding:0;}

	div.bo-nav li { padding:0;}
	div.bo-nav li a { display:block;color:#333333;text-decoration:none;font-size:12px;font-weight:bold;padding:3px;background:#FFF;}
	div.bo-nav li.last a { background:#FFF url(images/categories/ul_li_last_a_bg.gif) no-repeat left bottom;}

	div.bo-nav li a:hover { color:#fff;background-color:#ea6900;text-decoration:none;}
	div.bo-nav li a.active { color:#fff;background-color:#ea6900;text-decoration:none;}
	div.bo-nav li.spacer { height:22px;background:#FFF url(images/categories/ul_li_a_bg.gif) no-repeat left bottom;}

/*---	TOP LINK --- */
	a.top-link {font-size:1.2em;font-weight:bold;display:block;margin-top:20px;background: url(images/tabs/bg.gif) no-repeat left center;padding-left:12px;}



/* -- Boxen grau -- */

.box_grey { margin-bottom: 8px; }
.box_grey_top { background-image: url("./images/box/box_grey_top_m.gif"); background-repeat: repeat-x; height: 10px; _font-size: 1px; }
.box_grey_top_l { background-image: url("./images/box/box_grey_top_l.gif"); background-repeat: no-repeat; width: 16px; height: 10px; float: left; }
.box_grey_top_r {	background-image: url("./images/box/box_grey_top_r.gif"); background-repeat: no-repeat; width: 16px; height: 10px; float: right; }
.box_grey_center { background-image: url("./images/box/box_grey_center_m.gif"); background-repeat: repeat-x; background-color: #f3f3ed;	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd; overflow: hidden; _height: 1%; }
.box_grey_center_l { background-image: url("./images/box/box_grey_center_l.gif"); background-repeat: no-repeat;width:16px;height:48px; float: left; }
.box_grey_center_r { background-image: url("./images/box/box_grey_center_r.gif");	background-repeat: no-repeat;width: 16px;height: 48px;float: right; }
.box_grey_center_content { padding-top: 8px; float: left; }
.box_grey_footer { background-image: url("./images/box/box_grey_footer_m.gif"); background-repeat: repeat-x; height: 21px; }
.box_grey_footer_l { background-image: url("./images/box/box_grey_footer_l.gif"); background-repeat: no-repeat;width: 16px;height: 21px; float: left; }
.box_grey_footer_r { background-image: url("./images/box/box_grey_footer_r.gif"); background-repeat: no-repeat;width: 16px;height: 21px; float: right; }

.helle_box .box_grey_top      { background-image: url("./images/box/hellbox_grey_top_m.gif"); }
.helle_box .box_grey_top_l    { background-image: url("./images/box/hellbox_grey_top_l.gif"); }
.helle_box .box_grey_top_r    { background-image: url("./images/box/hellbox_grey_top_r.gif"); }
.helle_box .box_grey_center   { background-image: url("./images/box/hellbox_grey_center_m.gif"); background-color: #fff; }
.helle_box .box_grey_center_l { background-image: url("./images/box/hellbox_grey_center_l.gif"); }
.helle_box .box_grey_center_r { background-image: url("./images/box/hellbox_grey_center_r.gif"); }
.helle_box .box_grey_footer   { background-image: url("./images/box/hellbox_grey_footer_m.gif"); }
.helle_box .box_grey_footer_l { background-image: url("./images/box/hellbox_grey_footer_l.gif"); }
.helle_box .box_grey_footer_r { background-image: url("./images/box/hellbox_grey_footer_r.gif"); }

.box_grey_menu ul { width: 155px; padding-left: 0; list-style-type: none; }
.box_grey_menu h3 { margin-top: 0; }
.orange_box .box_grey_menu h3 { color: #666666; }

.box_grey_menu a { border-bottom:1px dashed #ccc; color:#000000; display: block; font-size:11px; font-weight:bold; padding:8px 0px 2px;
	text-decoration:none; width:99%; }

.box_grey_menu a:hover { border-bottom:1px solid #ccc; }
.orange_box .box_grey_menu a { border-bottom:1px dashed #fff; }
.orange_box .box_grey_menu a:hover { border-bottom:1px solid #fff; }

/* --- */
/* --- generische_box_variabel --- */
.generische_box_variabel_header { color:#EA6900; font-size:16px; font-weight:bold; margin-top:0; padding:0; }
.generische_box_variabel_text_black { color:black; font-size:14px; line-height:14px; margin-top:0; padding:0; }
.generische_box_variabel_text_grey  { color:#999; font-size:14px; line-height:14px; margin-top:0; padding:0; }

/* --- short listing --- */
.dInfo { float: left; width: 480px; font-size: 11px; overflow: hidden;}
.doclist_main { width:700px; height:95px; margin: 0px 0px 8px 10px; }
.doclist_main .doc_img { float:left; width:60px; height:80px; margin-right:10px; border:0px none; }
.doclist_main .desc { margin-top:4px; }
.doclist_main .tags { margin-top:6px; }

.revlistall { width:100%; text-align:left; margin:0 }
.revlistHeading, .relistHeading a:hover { padding:0; font-size:15px; font-weight: bold; vertical-align: bottom; color: #000000; text-align: left; text-decoration:none; }
.revlist { border-top:1px solid #E4E4E4; margin-top:10px; width:100%; }
.revlisto { border-top:1px solid #E4E4E4; margin-top:10px; width:100%; }
.rcounter{ border-right:1px solid #cccccc; width:45px; text-align:center; font-size:20px; font-weight:bold; color:#E4E4E4 }
.rtitle  { background-color:#F4F4F4; padding:3px 4px 3px 8px; font-size:1.0em }
.rtext   { padding:5px 0px 10px 8px }
.revrating { width:80px; float:left; margin-right:5px; }
.revratedby { font-weight:normal; font-size:1.0em; color:#595959; margin-bottom:6px; background-color:#F4F4F4; padding:0 0 3px 8px; }


.dInfo div, .dInfo div a, .tags, .tags a, .dStar { color: #333333; font-size: 11px; }
.dInfo div { line-height: 16px; }
.dInfo a.L { display: block; font-weight: bold; text-decoration: none; }
.dInfo a.L:hover { text-decoration: underline; }

.dStar { float: right; width: 140px; text-align: right; line-height: 16px; overflow: hidden;}
.dStar2 { float: right; width: 240px; text-align: right; line-height: 16px; overflow: hidden;}
.dStar .star_img { float:right; padding-bottom:5px; border:0px none; }
.soc_imglink { float:left; padding:4px 7px 0px 0px; border:0px none; }

.docInfo { float: left; width: 380px; font-size: 11px; overflow: hidden;}
.docBuy { float: right; width: 220px; text-align: right; line-height: 16px; overflow: hidden;}
.docBuy .buy_img { float:right; padding-bottom:5px; border:0px none; }
.docRating { float: left; width: 280px; font-size: 11px; overflow: hidden;}


.docBuyBox    { float: right; width: 220px; text-align: right; line-height: 16px; overflow: hidden; background:url(images/box/docbuybox.gif) top left; background-repeat:no-repeat; }
.docBuyBoxTxT { float: right; width: 200px; height: 120px; text-align: right; line-height: 20px; overflow: hidden; padding: 10px 10px 10px 0;}
.docBuyBox .docBuyBoxImg { padding: 8px 0;}
.docBuyBox_bottom { height: 30px; }

/* DocInfo */
.docShow_main { width:700px; height:95px; margin: 0px 0px 8px 10px; }
.docShow_main .doc_img { float:left; width:100px; height:120px; margin-right:10px; border:0px none; }
.docShow_main .desc { margin-top:4px; }
.docShow_main .tags { margin-top:6px; }

.docShowInfo { float: left; width: 360px; font-size: 11px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }
.docShowInfo h1 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 16px; font-weight:bold; }
.docShowInfo h2 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12px; font-weight:normal; padding:4px 0 4px 0;}


/* AuthorInfo */
.docAuthor_details { background-color:#EFEFEF; padding:2px 5px; }
.docAuthor_main { width:700px; height:160px; margin: 0px 0px 8px 0px; }
.docAuthor_main .doc_img { float:left; width:100px; height:120px; margin-right:10px; border:0px none; }
.docAuthor     { float: right; width: 410px; text-align: left; line-height: 16px; overflow: hidden; }
.docAuthorInfo { float: left; width: 160px; font-size: 11px; overflow: hidden;}
.docAuthorHint { float: right; font-size: 10px; color: #A1A1A1; padding-bottom: 20px;}

/* AuthorInfo2 */
.docAuthorPost { background-color:#EFEFEF; margin-bottom:4px; display:inline; float:left; margin-left:0; margin-right:0; position:relative; width:730px; }

.docAuthorHeadline  { background-color:#EFEFEF; margin:0 0 10px 0; padding:3px 6px; font-size:12px; font-weight:bold; }
.docAuthorcont1 { display:inline; float:left; margin-left:0; margin-right:0; position:relative; line-height:20px; margin:-2px 6px 0 10px; width:280px; }
.docAuthorcont1 .postpic  { float:left; margin:0; width:120px; }
.docAuthorcont1 .dAtags  { font-size:11px; line-height:16px; min-height:16px; }
.docAuthorPost .dAdetails { display:block; float:left; width:150px; }
.docAuthorcont2 { width:410px; float:right;}
.docAuthor_txt   { width:400px; float:left; line-height:16px; min-height:16px; margin-bottom: 10px; }



/* myDocs */
.myDocs_main { width:700px; height:160px; margin: 0px 0px 8px 0px; }
.myDocs_main .doc_img { float:left; width:100px; height:120px; margin-right:10px; border:0px none; }
.myDocs     { float: right; width: 380px; text-align: left; line-height: 16px; overflow: hidden; }
.myDocsInfo { float: left; width: 160px; font-size: 11px; overflow: hidden;}
.myDocsName { float: left; width: 500px; font-size: 11px; overflow: hidden;}

.nextdoc { margin: 3px 0 3px 0; background-color: #D9D9D9; height: 1px; overflow: hidden; clear: both; }

.doc_header { clear:both; float:left; margin:0; padding:0; width:720px; background: url(images/box/doc_headbg.gif) top left repeat-x; }
.spacer     { height:5px}
/* --- eo short listing ---*/

/*footer styles*/	
#footer    { clear:both;	float:left;	background: #fff;	width:1000px; margin:0;	padding:0;}
#footer h4 { font-size:12px; color: #333333; margin:0 0 6px 0; padding:0;	}
#footer ul { float:left;	margin:0; padding:0 12px 0 0;	list-style:none; }
#footer a  { font-size:11px; color:#333333; text-decoration:none;  }
#footer a:hover { text-decoration:underline;	}

.wrap6a {	float:left; margin:0; padding:6px; }
.wrap9a {	float:left; margin:0; padding:9px; }

#footer-inner { float:left; background: #fff; background: url("images/footer_shadow.gif") repeat-x top;}
#footer-wrap  { float:left; width:740px; padding: 0 0 7px 0;	}
#footer-about   { color:#5E5D5D; float:left; width:140px; padding-left:30px; }
#footer-help     { color:#5E5D5D; float:left; width:180px; }
#footer-4publish     { color:#5E5D5D; float:left;  width:180px; }
#footer-4readers     { color:#5E5D5D; float:right; width:180px; }
#footer-socialm       { color:#5E5D5D; float:right; width:200px; }
#footer-terms-copy { color:#5E5D5D; float:left;  width:960px; clear:both;  padding: 6px 0 6px 0; border-top: 1px solid #91b08e;	}
#footer-terms-copy p { color:#fff; margin:0; padding:0;	}
#footer-terms-copy p a { font-size: 11px;	}

#terms { float:left; padding:0;	margin:0;	}
#copy  { float:right; padding:0; margin:0; }

#footer_menu { width:1000px; height:100px; padding: 0px; clear:both; }
.footer_menu_box { float:left; margin:15px 0px 0px 20px; font-size:12px; }
#footer h4 {	font-size:12px;	margin:0px auto 2px; }
.footer_list ul { list-style-type:none; margin:0px; padding:0px; }
.footer_list a { text-decoration:none; }
.footer_list a:hover { text-decoration:underline; }
#footer_search { float:right; margin-top:15px; padding-right: 10px; }
#footer_baseline { clear:both; width:1000px; margin-top:20px; font-size:11px; font-weight:bold; text-align:center; color:#5E5D5D; letter-spacing:1px; }
#footer_baseline a { margin-top:20px; font-size:11px; font-weight:bold; text-align:center; color:#5E5D5D; letter-spacing:1px; text-decoration:none; }
#footer_baseline a:hover { text-decoration:underline; }
/*---- end footer ----*/

.slinks dt { height:17px; font-weight:normal; color:#5E5D5D; text-align:left; }
.slinks dd { text-align:left; height:17px; font-size:11px; }
.slinks { width:65%; margin:0 auto; }
.slinks dt, .slinks dd { display:block; margin-top:2px; margin-bottom:4px; }
.sitelinks .linksdiv { float:left; min-height:95px; max-height:400px; width:170px; margin:0; }

.boxText  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.boxTextNav  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.boxTextLink  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c1272d; text-decoration: underline;}
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size: 11px; color: #0015e2; text-decoration: underline; }
.footernav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }

/*--- reste ---*/

#login {
	float: right;
	width:670px;
	height: 27px;
	text-align:right;
	margin:2px 0px 3px;
}

#faq_wrapper {	font-size: 1.0em; }
div.faqhdr {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.5; padding:20px 4px 8px 0px; overflow:hidden; }
.faq_mtitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; display: block; text-decoration: none; outline-style:none; height: 18px; padding-top: 6px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; margin-bottom: 1px; }
.menuTitle  { font-family: Arial, Helvetica, sans-serif; display: block; font-size: 13px; font-weight:bold; text-decoration: none; outline-style:none; height: 18px; padding-top: 6px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; margin-bottom: 1px; }
.content   { font-family: Arial, Helvetica, sans-serif; display: block; font-size: 12px; line-height: 1.5; color:#5E5D5D; background-color: #FFFFFF; padding-left: 6px; }
.content p { font-size: 12px; }	
.faq_content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E6257; display: block; background-color: #FFFFFF;}

/*-- Category select --*/
.select_pulldown { width: 200px; margin-right: 10px; padding-right: 20px; display: block; float: left; border: 1px solid #ccc; color: #000000 !important; background: #fff url(images/categories/sarrow_down.gif) no-repeat right top; }
a.select_pulldown { text-decoration: none; font-weight: normal; font-size: 11px;}
a.select_inner    { text-decoration: none; color: #000000; }
a.select_inner:hover { text-decoration: none; color: #ae0000; white-space: nowrap;}
.select_inner_div { padding: 1px; background: #ebebff; color: #000000; cursor: pointer; text-align:left; white-space: nowrap;}
.select_inner_div span { cursor: pointer; }
#select_div_0 .select_inner_div { background: #ebebff url(images/categories/sarrow_right.gif) no-repeat right top; white-space: nowrap;}
.select_inner_active { padding: 1px; cursor: pointer; text-align:left;background: #e0e0e0 }
#select_div_0 .select_inner_active { background: #e0e0e0 url(images/categories/sarrow_right2.gif) no-repeat right top; }


/*-- Document listings --*/
.browse-item { clear:both;}
.browse-item .icon-col{ position:absolute; border:solid 0px grey; height:32px; }
.browse-item .folder-add { position:relative; top:-20px; float:right; cursor: hand; }
.browse-item .text-col  { color:#333333; padding-left:55px; padding-right:0px; width:640px; border:solid 0px blue; clear:right; overflow:hidden; }
.browse-item .text-col p{ padding-bottom:3px; }
.browse-item .doc-stats { padding-bottom:4px; padding-top:1px; letter-spacing:2px; color: #333333; font-size: 11px;}
.browse-item .doc-stats img { border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.browse-item .doc-stats label { padding-right:3px; letter-spacing:0px; }
.browse-item .doc-stats a,.browse-item .doc-stats span{ margin-right:0px; letter-spacing:0px; }
.browse-item .doc-tags{ float:left; width:310px; }
.browse-item .doc-cats{ clear:right; }
.browse-item div.imgNumber { background-color:#7bb122; bottom:10px; left:1px; padding: 0px 3px; position:absolute; border: 1px solid #7bb122; color:#fff; font-weight:bold;}


/*-- Document cpath_listings --*/
.browse-item .text-col2  { color:#333333; padding-left:55px; padding-right:0px; width:420px; border:solid 0px blue; clear:right; overflow:hidden; }
.browse-item .text-col2 p{ padding-bottom:3px; }
.browse-item .doc-stats2 { padding-bottom:4px; padding-top:1px; letter-spacing:2px; color: #333333; font-size: 11px;}
.browse-item .doc-stats2 img { border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.browse-item .doc-stats2 label { padding-right:3px; letter-spacing:0px; }
.browse-item .doc-stats2 a,.browse-item .doc-stats2 span{ margin-right:0px; letter-spacing:0px; }
.browse-item .doc-tags2  { float:left; width:310px; }
.browse-item .doc-cats2  { clear:right; }



/*-- Document listing style 2 --*/
.mpd-body h4 a,.mpd-body h4 a:visited { color:#000; text-decoration:none; }
.mpd-body h4 a:hover,.mpd-body h4 a:active { color:#000; text-decoration:underline; }
.mpd-bodyA h4 a,.mpd-bodyA h4 a:visited { color:#000; text-decoration:none; }
.mpd-bodyA h4 a:hover,.mpd-bodyA h4 a:active{ color:#000; text-decoration:underline; }

.mpd-body { height:45px; height:auto; background:#FFF; border-bottom:1px solid #a1a1a1; padding-top:4px; }
.mpd-body img { margin:5px 5px 1px 10px; }
.mpd-body p { line-height:15px; margin:0 0 3px; padding:0; }
.mpd-body h4 { font:700 16px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#58595B; margin:2px 0 0; padding:0; }
.mpd-bodyA { height:45px; height:auto; background:#FFF; border-bottom:1px solid #7694CA; background:#EBF5FA; }
.mpd-bodyA img { margin:5px 5px 1px 10px; }
.mpd-bodyA p { line-height:15px; margin:0 0 3px; padding:0; }
.mpd-bodyA h4 { font:700 16px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#58595B; margin:2px 0 0; padding:0; }

/*--- showsubs ---*/

div#newbrowse { width: 720px; }
div#newbrowse table.browsetable { margin: 25px 0 0 0; background-color: #ffffff; }
div#newbrowse table.browsetablespan { margin-top: 0; }
div#newbrowse table.browsetable td, div#newbrowse table.browsetablespan td { vertical-align: top; }
div#newbrowse table.browsetable td ul li a { color: #333333; 	font-size: 11px; text-decoration: none; }
div#newbrowse table.browsetablespan td ul li a { color: #333333; 	font-size: 11px; text-decoration: none; }
div#newbrowse table.browsetable td ul li a:visited { color: #333333; 	font-size: 11px; text-decoration: none; }
div#newbrowse table.browsetablespan td ul li a:visited { color: #333333; 	font-size: 11px; text-decoration: none; }
div#newbrowse table.browsetable td ul li a:hover { color: #333333; 	font-size: 11px; text-decoration: underline; }
div#newbrowse table.browsetablespan td ul li a:hover { color: #333333; font-size: 11px; text-decoration: underline; }

div#newbrowse span.subbrowse { /* for subheaders after the colon in the h1 */
	color: #c37c14;
}

div#newbrowse td.otherways { 
	vertical-align: top;
	padding: 25px 0 0 0px;
	margin: 0;
	border: 0;
}

div#newbrowse td.otherways h1 { 
	height: 28px;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 17px;
	line-height: 17px;
	color: #ea6900;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	background-image: url(images/divshadow.gif);
	background-repeat: repeat-x;
	background-position: 0 26px;
}

div#newbrowse td.col1img { vertical-align: top;  margin: 0; padding: 0; }
div#newbrowse td.col1img img { display: block; }
div#newbrowse td.col1noimg { vertical-align: top; padding: 0 0 0 17px; margin: 0;	width: auto; }

div#newbrowse td.col2, 
div#newbrowse td.col3, 
div#newbrowse td.col4, 
div#newbrowse td.col5 { vertical-align: top; padding: 0 0 0 2px; margin: 0;	width: auto; }

div#newbrowse td.col1img h2, 
div#newbrowse td.col1noimg h2, 
div#newbrowse td.col2 h2, 
div#newbrowse td.col3 h2, 
div#newbrowse td.col4 h2, 
div#newbrowse td.col5 h2 { margin: 0; padding: 0 0 8px 0;	color: #7bb122;	font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; letter-spacing:1px;}

div#newbrowse td.col1img h2.notop, 
div#newbrowse td.col1noimg h2.notop, 
div#newbrowse td.col2 h2.notop, 
div#newbrowse td.col3 h2.notop, 
div#newbrowse td.col4 h2.notop, 
div#newbrowse td.col5 h2.notop { padding: 0 0 8px 0; }

div#newbrowse td.col1img h2 a, 
div#newbrowse td.col1noimg h2 a, 
div#newbrowse td.col2 h2 a, 
div#newbrowse td.col3 h2 a, 
div#newbrowse td.col4 h2 a, 
div#newbrowse td.col5 h2 a { text-decoration: none;	color: #7bb122; }

div#newbrowse td.col1img h2 a:visited, 
div#newbrowse td.col1noimg h2 a:visited, 
div#newbrowse td.col2 h2 a:visited, 
div#newbrowse td.col3 h2 a:visited, 
div#newbrowse td.col4 h2 a:visited, 
div#newbrowse td.col5 h2 a:visited { text-decoration: none; color: #7bb122; }

div#newbrowse td.col1img h2 a:hover, 
div#newbrowse td.col1noimg h2 a:hover, 
div#newbrowse td.col2 h2 a:hover, 
div#newbrowse td.col3 h2 a:hover, 
div#newbrowse td.col4 h2 a:hover, 
div#newbrowse td.col5 h2 a:hover { text-decoration: none; color: #7bb122; font-size: 12px; }

div#newbrowse td.col1img h3, 
div#newbrowse td.col1noimg h3, 
div#newbrowse td.col2 h3, 
div#newbrowse td.col3 h3, 
div#newbrowse td.col4 h3, 
div#newbrowse td.col5 h3 { margin: 0; 
  padding: 0 0 4px 0; /* 15px top, 10px bottom visual */
	color: #333333;
	font-weight: bold;
	font-size: 10px; font-family: Verdana, sans-serif;
}

div#newbrowse td.col1img h3.notop, 
div#newbrowse td.col1noimg h3.notop, 
div#newbrowse td.col2 h3.notop, 
div#newbrowse td.col3 h3.notop, 
div#newbrowse td.col4 h3.notop, 
div#newbrowse td.col5 h3.notop { margin: 0;	padding: 0 0 4px 0; }

div#newbrowse ul.bulleted { vertical-align: top; padding: 0 0 15px 0; margin: 0;  width: 174px; }
div#newbrowse ul.bulletednone { padding: 0; margin: 0;  width: 174px; }

div#newbrowse ul.bulleted li, 
div#newbrowse ul.bulletednone li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none; 
	background-image: url(images/categories/arrow_right.gif);
	background-repeat : no-repeat;
	background-position: 0 3px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #333333;
	line-height: 15px;
	padding-left: 11px;
	vertical-align: text-top;
}

div#newbrowse .divider {  /* single fine-dotted line */
	background-image: url(images/divshadow.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 6px;
	margin: 25px 15px 0 17px;
	padding: 0;
	font-size: 3px;
	line-height: 3px;
}

/* tag-box */
div#tag_mod { background-image: url(images/box/box4tags720x160.png); background-repeat : no-repeat; background-position: 4 8px;
   padding: 1px 19px; overflow: hidden; }
div.dots    { background: url(images/xdots.gif) repeat-x; height: 1px; overflow: hidden; margin: 1px 0; }
div#tag_mod_cont { float: left; width: 680px; overflow: hidden; text-align:justify;}
div#tag_mod_summary { border-top: 1px solid #ccc; margin-top: 4px;padding: 4px 0 6px 0; clear:both; }
div#tag_mod_text { float: right; width: 175px; margin: 0 0 10px 0; }


#tag_box_nofr { background:#F5F5F5; url(images/box/box4tags_nw.png) no-repeat; position: relative; padding: 6px; width: 720px; height: auto; }
span.tag_box_ne, span.tag_box_sw, span.tag_box_se { position: absolute; width: 6px; height: 6px; display: block; }
span.tag_box_ne { background: url(images/box/box4tags_ne.png) no-repeat; top: 0; right: 0; }
span.tag_box_sw { background: url(images/box/box4tags_sw.png) no-repeat; bottom: 0; left: 0; }
span.tag_box_se { background: url(images/box/box4tags_se.png) no-repeat; bottom: 0; right: 0; }

/* IE6 Fix #tag_box_nofr */
* html span.tag_box_ne, span.tag_box_sw, span.tag_box_se {
width: 19px;
height: 19px;
margin-bottom: -1px;
}
/* IE6 Fix END */

/* tag box */
.tagbox_wfr { position:relative;float:left; width:720px; height:auto; background:#FFF; margin: 0px 0px 0px 4px; padding:0; border:0; text-align: left; }
.tagbox_wfr .col2 { margin: 4px 1px 8px; }
.tagbox_wfr .tagboxHeader { background: url(images/box/box4tags_header.gif) bottom left no-repeat; height: 6px; }
.tagbox_wfr .tagboxBody   { background: url(images/box/box4tags_body.gif) top left repeat-y; padding: 0 20px; height:140px; overflow:hidden; }
.tagbox_wfr .tagboxBody h1 { color: #F26522; font-size: 16px; font-weight: bold; padding:0; margin:0;}
.tagbox_wfr .tagboxFooter { background: url(images/box/box4tags_footer.gif) top left no-repeat; height: 10px; display: block; }

/* nav box */
.navbox { position: relative; float:left; width:240px; height:auto; background:#FFF; margin: 8px 0px 0px 4px; padding:0; border:0; text-align: left; }
.navbox.col2 { margin: 4px 1px 8px; }
.navbox .nbHeader { background: url(images/box/navbox_header.gif) bottom left no-repeat; height: 6px; }
.navbox .nbSubHeader { background: url(images/box/navbox_subheader.gif) top left no-repeat; height: 22px; }
.navbox .nbBody   { background: url(images/box/navbox_body.gif) top left repeat-y; padding: 0 10px; overflow:hidden; }
.navbox .nbFooter { background: url(images/box/navbox_footer.gif) top left no-repeat; height: 6px; display: block; }


/* pagebar kann wech */
.pagebar { font: 11px Arial, Helvetica, sans-serif; padding-top: 20px; padding-bottom: 10px; margin: 0px; }
.pagebar a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;	}
.pagebar a:hover { color: #fff; background: #0063DC; border-color: #036; text-decoration: none;	}
.pagebar a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;	}
.pagebar .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.pagebar .this-page { padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; }


.pagebox_top {float:left; padding:0; background: url(images/box/pagebox_header.gif) no-repeat left center;}
.pagebox_bottom {float:left;  }
.pagebox { float:left; width:720px; padding:0px 0; overflow:hidden; height:30px; line-height:30px; }
.pagebox li{ display:inline; padding:0; }
.pagebox .gray{ color:#f7f7f7; }
.pagebox .pleft{ float:left; width:200px; text-align:left; color:#999; padding-left:10px;}
.pagebox .pright{ float:right; width:220px; text-align:right; color:#999; padding-right:10px;}
.pagebox .pright a, .pagebox .pleft a{ color:#000; text-decoration:none; }
.pagebox .pright a:hover, .pagebox .pleft a:hover{ text-decoration:underline; }
.pagebox .str{ float:left; text-align:left; width:120px; }
.pagebox .str .center{ padding:0 5px; }
.pagebox .str li{ height:30px; font-weight:bold; line-height:30px; }
.pagebox .str img{ border:0; vertical-align:-6px; }
.pagebox .str li img{ background:#f7f7f7; }
.pagebox .str a img{ background:#f7f7f7; }
.pagebox .center a{ padding:2px 5px; font-weight:100; background:#f7f7f7; border:1px solid #c7c7c7; color:#000; text-decoration:none; margin:0 1px; }
.pagebox .center a:hover { background:#ccc; border:1px solid #666; }
.pagebox .center a.active{ background:#666; border:1px solid #666; color:#fff; }
.pagebox .center span{ font-weight:100; padding:0 5px; }

#pagebox2         { height: 33px;  clear:both; margin-bottom:14px;}
#pagebox2_content { height: 30px; background-image:url(images/box/pagebox_header.gif); background-repeat:no-repeat; }
#pagebox2_bottom { height: 30px; }
#pagebox2 ul   { float:left; margin:0px; margin-left:6px; padding:0px; list-style-type:none; width: auto; }
#pagebox2 li   { float:left; margin-right:15px; margin-top: 8px; padding-right: 5px; color:#666; }
#pagebox2 a    { color:#fff;	text-decoration:none; font-weight:bold; font-size:12px; }
#pagebox2 a:hover { text-decoration:underline; }
#pagebox2_select { float:right;	font-weight:normal; color:#666; font-size:12px; margin-top: 6px; padding-right:20px; vertical-align:middle;}
#pagebox2 .center a{ padding:2px 5px; font-weight:100; background:#f7f7f7; border:1px solid #c7c7c7; color:#000; text-decoration:none; margin:0 1px; }
#pagebox2 .center a:hover { background:#ccc; border:1px solid #666; }
#pagebox2 .center a.active{ background:#666; border:1px solid #666; color:#fff;}
#pagebox2 .center span{ font-weight:100; padding:0 5px; }


/* boxes i2 */
.grey-box { border:1px solid #e7e7e7; background:#f4f4f4; padding:5px 10px; }
.grey-box dl { margin-top:10px; }

.form-footer { /* container: form buttons */
    clear:both; margin-top:10px; margin-bottom:4px; border-top:1px solid #e4e4e4; padding-top:6px; padding-bottom:20px; text-align:right; }
.page-head   { margin-bottom:8px; color:#002D53; font:14px arial, helvetica; }
.post-job label span { color:#a6a6a6; font-size:11px; font-weight:normal; }
.post-job dl { margin:0; margin-top:10px; }

/* redakt pages */
#wrapper { margin: 0px; width:730px; _margin-top: -10px;}
#leftcolumn  { float: left;  color: #333; border: 0px; margin: 10px 0px 0px 0px; padding: 0px; width: 500px;  }
#rightcolumn { float: right; color: #333; margin: 10px 0px 0px 5px; padding: 0px; width: 210px; display: inline; }
#wbody   { width: 720px; clear:both; color: #333; border: 1px solid #ccc; background: #BD9C8C; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }

/* tag box small */
.tagbox500 { position:relative; float:left; width:500px; height:auto; background:#FFF; margin: 0px; padding:0; border:0; text-align: left; }
.tagbox500 .col2 { margin: 0px 0px 8px; }
.tagbox500 .tagbox500Header { background: url(images/box/box4tags500_header.gif) bottom left no-repeat; height: 6px; }
.tagbox500 .tagbox500Body   { background: url(images/box/box4tags500_body.gif) top left repeat-y; padding: 0 20px; height:140px; overflow:hidden; }
.tagbox500 .tagbox500Footer { background: url(images/box/box4tags500_footer.gif) top left no-repeat; height: 10px; display: block; }

/* tag box xtrasmall */
.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;}




/* tag box vertical */
.xifeat_horiz_cont { padding-top:0px }
.xifeat_horiz { width:210px; float:left; padding-left:0px }
.horiz_box_layout { position:relative; float:left; margin:8px 0px 8px 0px; padding:0px 0px 0px 0px; overflow:hidden; width: 190px; font-size: 11px; }
.horiz_box { margin-bottom:10px; font-size:11px; color:#999 }
.horiz_box em { font-style:normal; color:#444 }
.horiz_box ul { list-style:none; padding:0px }
.horiz_box li { list-style:none; padding:2px 0px; clear:both }
.horiz_box h3 { border-bottom:1px solid #ddd }
.horiz_box li .xifeat_img_link { float:left; margin-right:7px }
.xifeat_img_link, .xifeat_img_link:link { width:45px; height:60px; overflow:hidden; display:block; border:1px solid #7BB122; }
.xifeat_img_link:hover { border:1px solid #009999; }
.horiz_clearboth { height: 4px; clear:both; }


#pipe-container { padding: 5px; border: 1px solid #000; margin-bottom: 25px; }
#pipe ul { margin-left: 0px; padding-left: 10px; display: inline; } 
#pipe ul li { margin-left: 0; padding: 3px 15px; border-left: 1px solid #000; list-style: none; display: inline;}
#pipe ul li.first { margin-left: 0; border-left: none; list-style: none; display: inline; }

/* lobdemo */
#itembox { text-align: left; padding: 3px; }
#itembox .title { color: #000; font-size: 11px; font-weight: bold; margin-bottom: 3px; padding-bottom: 2px; border-bottom: 1px solid #9cf }
#itembox .title a { color: #000; text-decoration: none }
#itembox .title a:hover { color: #246edb; text-decoration: underline }
#itembox p.caption { margin: 6px 0 4px; padding: 0 }
#itembox .standard { line-height: 15px }
#itembox .bigger { color: #000; font-size: 14px; font-weight: bold }
#itembox a { text-decoration: underline; margin-bottom: 3px }
#itembox a:hover { text-decoration: none }
#itembox h2 { font-size: 13px; font-weight: bold; line-height: 17px; margin: 0 0 3px }
#itembox h3, #charts h3 { font-size: 14px; font-weight: bold; margin: 0 0 3px }
#itembox h4, #itembox h4 a { color: #636363; font-size: 11px; font-weight: normal; margin: 5px 0 }
#itembox h5 { font-size: 11px; font-weight: bold; margin: 0 }
#itemheading { background-color: #9cf; padding: 3px }
#itemheading h3 { font-size: 12px; font-weight: bold; margin: 0 }

/* nbbdemo */

.sub-promo-wrap { float:left; margin:10px 0; padding: 0px 12px 0px 6px; }
.feature2-promo9 { float:left; width:480px; margin:0; padding:0 0 0 4px; }
.feature2-promo9 .notleft { padding-left: 10px; }
.feature2-promo9 p a { text-decoration:underline; }
.feature2-promo9 h3 {	color:#666;	}
.feature2-promo9 .title {	width:480px; margin:0 0 9px 0; _margin:0 0 3px 0;	}
.feature2-promo9 .more-info {	width:257px; }
.feature2-promo9 .price { width:150px; }
.feature2-promo9 .img {	width:104px; }
.feature2-promo9 ul {	list-style:none; margin:0; padding:6px 0 0 0; }
.feature2-promo9 li {	padding:0; margin: 0 0 2px 0;	color: #666; font-size:11px; }
.feature2-promo9 li img {	padding:0; margin:3px 0 0 0; }
.feature2-promo9 h4 {	font-size:11px; padding:0 9px 0 0; margin:9px 0 6px 0; }
.feature2-promo9 h4 em { display:block;	font-size:10px; font-style:normal; color:#666; }
.feature2-promo9 .price .col-title { float:left; margin:0; width:150px; padding:0; background: url(images/box/dotlinemed.gif) bottom left repeat-x; }
.feature2-promo9 img { margin-top:6px; }
.f2p9-wrap { float:left; margin:0; padding:0; width:150px; }
.cover_img { float:left; width:60px; height:80px; padding: 0px 80px 4px 0px; margin-bottom: 6px; border:0px none; }
.no-wrap { white-space: nowrap; }

.ap_input { clear:both;border-top:1px solid #EFEFEF; padding:6px 4px; }
.ap_input label { font-size:12px; width:90px; display:block; float:left; }
.ap_inputtop { clear:both; padding:0px 4px 2px 4px; margin-bottom:5px; }
.ap_inputtop label { font-size:12px; width:90px; display:block; float:left; }

.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; }

.w400 { overflow:hidden; width:400px; }
.w350 { overflow:hidden; width:350px; }

.twitter_edocs { margin:0px; padding:0px; }
.twitter_charsleft { position:absolute; left:-120px; width:100px; }
.twitter_preview   { color:#333 !important; font-family:'Lucida Grande', sans-serif; padding:5px;border:2px solid #9AE4E8; margin-bottom:4px; }
.twitter_privacy   { padding-top:3px; }
.twitter_privacy a { color:#333 !important; }
.twitter_username  { color:#0084B4 !important; text-decoration:none !important; font-weight:bold; }
.twitter_data  { padding-left:4px; padding-top:10px; width:520px; }
.twitter_data textarea { width:320px; }
.twitter_hint { background-color:#EBEBFF; color:#5E5D5D; padding:5px; margin-bottom:5px; font-size:12px; }
.twitter_hint h3 { font-weight:normal !important; color:#333 !important; font-size:12px !important; margin:0; }

form .counter { position:absolute; right:0; top:0; font-size:20px; font-weight:bold; color:#ccc; }
form .warning   { color:#600; }	
form .exceeded { color:#e00; }

.xi_embed { width:180px; background-color:#DDD;}
.bookmarks .input .comment {font-size:10px;color:#CCC;font-weight:normal;display:block;}
.hidden { display:none !important; }

#imgtitlebar { border:0px; float:left; margin:0; padding:5px 0px; text-align:center;
width:725px; }
#imgtitlebar ul { list-style-type:none; margin:0; padding:0; }
#imgtitlebar li { display:inline; margin:0; padding:0px 10px 0px 0px; text-align:center; }
#imgtitlebar li div.upl { float:right; width:200px; display:inline; margin-left:10px; padding:0; text-align:center; }

#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; }

.subheader { margin-top:5px; padding: 0 10px 0 10px; height:18px; }
.subheaderright  { float:right;}
.clear { clear:both; visibility:hidden; }

/* cssbxs */
.xibox { border: none; margin: 8px 0 14px 0; padding: 0 0 6px 0; }

.xibox_header, .xibox_header_r,
.xibox_header_new { background: url(images/box/xibox_head.png) no-repeat; color: #fff; padding: 4px 0 0 8px; 
    height: 26px; font-size: 100%; font-weight: bold; margin: 0 1px 0 1px; }
.xibox_header_new { background: #fff url(images/box/xibox_header_new.png) no-repeat; margin: 0; }

.xibox_base,
.xibox_content {
	background: #fff url(images/box/xibox_base.png) bottom left no-repeat; color: #333; margin: -4px 1px 0 1px; padding: 10px 8px; }

.xibox_header a,
.xibox_header_r a,
.xibox_header_new a { border-bottom: #fff 1px dotted; color: #fff; }

.xibox_header a:hover,
.xibox_header_r a:hover,
.xibox_header_new a:hover { border-bottom: #fff 1px solid; color: #fff; }

li.xibox_li { list-style: square; margin-top: 3px }
li.xibox_li a span { line-height: 18px; } 
a.nav span a { font-size: 11px }
li.xibox_li a, a.nav	{ text-decoration: none; cursor: pointer; font-size: 11px; }
li.xibox_li a:active, li.xibox_li a:hover, a.nav:hover, li.xibox_li a.activ:link,
li.xibox_li a.activ:visited, li.xibox_li a.activ:hover { }

.dotspacer { padding:4px 0 2px 0; border-top: 1px dotted #6B6B6B; width: 100px; }

.xseo { width:720px; margin:0;}
.xseo h2 { color:#666666; font-size: 11px; font-weight:bold; text-align:left; padding-right:4px; display: inline;}
.xseo a  { color:#666666; font-size: 11px; font-weight:normal; }
.xseo .xseo-content { color:#666666; font-size:11px; padding:4px 10px 5px 10px; text-align:left; }

