DIV.tx-sfbooks-pi1-listrow {
	
}
DIV.tx-sfbooks-pi1-listrow table {
	width: 100%; 
	border: none; 
	border-collapse: collapse;
	font-size: 12px;
}

DIV.tx-sfbooks-pi1-listrow table TR TD{
	height: 30px;
}

TR.sfb-list-header-row {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

TR.sfb-list-header-row TD {
	border-bottom: 2px solid #AFAFAF;
}

TR.sfb-list-header-row TD A {
	text-decoration: none;
}

TR.data-row TD.title-cell {
	padding: 0 5px;
}

TR.data-row TD.title-cell A {
	text-decoration: none;
}
TR.data-row TD.category-cell {
	padding: 0 5px;
}
TR.sfb-odd-row {
	
}

TR.sfb-even-row {
	background: #F2F8FF;
}

/********* SEARCHBOX *************/
DIV.tx-sfbooks-pi1-searchbox FORM{
	height: 35px;
}

DIV.tx-sfbooks-pi1-searchbox FORM TABLE {
	float: right;
}

/**************** BROWSEBOX ****************/

DIV.tx-sfbooks-pi1-browsebox {
	text-align: center;
}

TD.tx-sfbooks-pi1-browsebox-SCell {
	font-size: 0px;
	visibility: hidden;
}

.sfb-single-table {
	width: 100%; 
	border: none; 
	border-collapse: collapse;
}

.sfb-single-table  TD {
	vertical-align: top;
}

TR.sfb-single-title-row  TD H1{
	color: #846768;
	font-size: 18px !important;
	padding: 5px 0 10px;	
}

TD.cover-cell IMG {
	_margin-right: 20px;
	padding-right: 20px;
}

TR.sfb-single-descr TD{
	padding-top: 25px;
}

TR.sfb-single-descr TD H3 {
	font-size: 13px !important;
	text-align:left;
	padding-left: 40px;
}

TR.sfb-single-infos  TD {
	padding-top: 20px;
}

TR.sfb-single-infos  TD P.bodytext{
	font-size: 10px;
	padding-top: 10px;
}

DIV.sfb-back-url {
	padding: 10px 0;
	text-align: right;
}

DIV.sfb-back-url A {
	background: transparent url(../images/back.gif) no-repeat scroll 100% 1px;
	padding-right: 10px;
	font-style: italic;
	text-decoration: none;
}

DIV.sfb-information {
	padding-top: 20px;
}
