
div#bokinfo_right {
float: right;
width: 215px;
padding: 0 0 1em;
overflow: hidden;
}

div#bokinfo_right p {
margin: 1em 0 .5em;
}

div#bokinfo_right img {
max-width: 215px;
}

div#bokinfo_right div.ratings{
margin: 1em 0;
}

div#bokinfo_right div.forfattare {
padding: 10px 0 0;
margin: 0 0 1em;
border-top: 1px solid #B7B7B7;
}

div#bokinfo_right div.forfattare img {
float: left;
margin: 0 10px 0 0;
}

div#bokinfo_right div.forfattare p {
margin: 0;
}

div#bokinfo_right div.forfattare a {
padding: 0 0 0 15px;
background: url(/Site/Themes/BC/_pict/_global/list-pil.gif) no-repeat 0 0.35em;
}

div#bokinfo_content {
float: left;
width: 274px;
}

div#bokinfo_content h2 {
margin: 0;
}

div#bokinfo_content p.credits {
font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

div#bokinfo_content p.credits a {
display: block;
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

div#bokinfo_content p.credits a:hover {
text-decoration: underline;
}

div#bokinfo_right ul {
margin: 0;
list-style-type: none;
}

div#bokinfo_right ul {
padding: 10px 0 !important;
}

ul#bokinfo_functions li {
float: left;
}

ul#bokinfo_functions li a {
float: left;
overflow: hidden;
width: 65px;
height: 71px;
/*margin-right: 10px;
border: solid 1px black;*/
text-indent: -999em;
background-image: url(/Site/Themes/BC/_pict/_global/btn_kop.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}

ul#bokinfo_functions li#btn_provlas a {
background-image: url(/Site/Themes/BC/_pict/_global/btn_provlas.jpg);
}

ul#bokinfo_functions li#btn_onska a {
background-image: url(/Site/Themes/BC/_pict/_global/btn_onska.jpg);
}

ul#bokinfo_functions li#btn_bonusmaterial a {
background-image: url(/Site/Themes/BC/_pict/_global/btn_extramaterial.jpg);
}

div#bokinfo_text{
margin: 0 0 1em;
}

ul#tabs {
margin: 0;
padding: 0;
list-style-type: none;
}

ul#tabs li{
float: left;
height: 23px;
overflow: hidden;
cursor: pointer;
padding: 0 15px 0 6px;
color: #ffffff;
background-color: #a52f2c;
background-image: url(/Site/Themes/BC/_pict/_global/tab_recensioner_off.gif);
background-position: right bottom;
background-repeat: no-repeat;
font: 11px/23px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

ul#tabs li#kommentarer {
background-image: url(/Site/Themes/BC/_pict/_global/tab_kommentarer_off.gif) !important;
}

ul#tabs li.sel#kommentarer {
background-image: url(/Site/Themes/BC/_pict/_global/tab_kommentarer_on.gif) !important;
background-color: #fa4948 !important;
}

ul#tabs li.sel2#kommentarer {
background-image: url(/Site/Themes/BC/_pict/_global/tab_kommentarer_on_2.gif) !important;
background-color: #fa4948 !important;
}

li.sel#recensioner {
background-image: url(/Site/Themes/BC/_pict/_global/tab_recensioner_on.gif) !important;
background-color: #fa4948 !important;
}

ul#tabs li:hover{
text-decoration: underline;
}

div#bokinfo_user {
margin: 30px 0 0 0;
}

div.bokinfo_user_content {
border: 4px solid #fa4948;
background-image: url(/Site/Themes/BC/_pict/_global/comments_bac.gif);
background-repeat: repeat-x;
background-position: top;
}

div.bokinfo_user_content div.item {
padding: 10px;
border-bottom: 1px solid #d19e99;
}

div.bokinfo_user_content div.item h3 {
color: #4247ae;
width: 100%;
font: 12px/1em Arial, Helvetica, sans-serif;
margin: 0;
}

div.bokinfo_user_content div.item_top h3 {
float: left;
}

div.bokinfo_user_content div.item_top p.item_userinfo {
float: left;
font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
}

div.bokinfo_user_content div.item div.ratings {
float: right;
margin-top: -21px !important;
}

div.bokinfo_user_content h3.fler_sidor{
margin: 10px 10px 0px;
}

div.bokinfo_user_content ul.paging{
padding: 0 10px 10px;
}

div#bokinfo_flerbocker {
border-bottom: 1px solid #b7b7b7;
border-top: 1px solid #b7b7b7;
padding: 15px 0;
margin: 60px 0 50px;
width: 210px;
}

div.first {
border-top: 1px solid #a18b68;
}

div.bokinfo_flerbocker {
border-bottom: 1px solid #a18b68;
border-right: 1px solid #a18b68;
border-left: 1px solid #a18b68;
background-image: url(/Site/Themes/BC/_pict/_global/forfattare-bocker-bac.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 7px;
}

div.bokinfo_flerbocker h3 {
margin: 0;
font: 14px/1em Verdana, Arial, Helvetica, sans-serif;
background-image: url(/Site/Themes/BC/_pict/_global/forfattare-bocker-head-bac.jpg);
background-repeat: repeat-x;
background-position: left top;
background-color: #a7947d;
border-bottom: 1px solid #8a7754;
padding: 2px 0 0 7px;
margin-bottom: 7px;
}

div.bokinfo_flerbocker img {
float: left;
margin: 0 0 0 7px;
border: 1px solid #7c7468;
width: 74px;
height: 101px;
}

div.bokinfo_flerbocker ul {
margin: 0 0 0 4px;
padding: 0;
list-style-type: none;
}

* html div.bokinfo_flerbocker ul{ margin: 0; }

div.bokinfo_flerbocker ul li {
font: 10/10px Arial, Helvetica, sans-serif;
float: left;
margin: 0 0 5px 5px;
}

div.bokinfo_flerbocker ul li a{
float: left;
width: 32px;
height: 47px;
overflow: hidden;
border: 1px solid #000000;
background-color: #000000;
text-align: center;
}

div.bokinfo_flerbocker ul li a img {
height: 47px;
width: auto;
border: none;
margin: 0;
}

div.bokinfo_flerbocker .sefler {
display: block;
cursor: pointer;
margin: 5px 0 0 7px;
padding-left: 15px;
background-image: url(/Site/Themes/BC/_pict/_global/forfattare-bocker-pil.gif);
background-repeat: no-repeat;
background-position: left;
font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #000000;
}

div.bokinfo_flerbocker .upp {
background-image: url(/Site/Themes/BC/_pict/_global/forfattare-bocker-pil-upp.gif);
}

div.bokinfo_flerbocker_container {
overflow: hidden;
}

div#bokinfo_user_form h3 {
margin: 0 0 10px !important;
}

div#bokinfo_user_form input.field, div#bokinfo_user_form textarea {
border: 1px solid #d19e99;
width: 300px;
}

div#bokinfo_user_form textarea {
padding: 5px;
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

div#bokinfo_user_form p label {
display: block;
font: bold 12px/1em Verdana, Arial, Helvetica, sans-serif;
color: #4247ae;
}

div.rating_box {
width: 135px;
background-image: url(/Site/Themes/BC/_pict/_global/ratings-stars-big-off.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
}

* html div.rating_box {
background-image: url(/Site/Themes/BC/_pict/_global/ratings-stars-big-off.gif);
}

div.rating_box p {
float: left;
}

div.rating_box p span {
display: block;
cursor: pointer;
width: 27px;
height: 25px;
text-indent: -999em;
background-repeat: no-repeat;
background-position: top;
}

div.rating_box input {
	display: none;
}
/*Mats 2010-01-20 */
div.rating_box span.rButtonList label{
	float: left;
}

div.rating_box span.rButtonList label {
	display: block;
	cursor: pointer;
	width: 27px;
	height: 25px;
	text-indent: -999em;
	background-repeat: no-repeat;
	background-position: top;
}

div.rating_box table tbody tr td input {
display: none;
}

.rateContainer
{
	width: 155px;
}
/*Mats 2010-01-20 END */

.starOn {
background-image: url(/Site/Themes/BC/_pict/_global/ratings-stars-big-on.png);
}

* html .starOn {
background-image: url(/Site/Themes/BC/_pict/_global/ratings-stars-big-on.gif);
}

.starOff {
background-image: none;
}

div.spacer {
	margin-bottom: 20px;
}

ul#calendarlist li.item {
	padding-bottom: 5px;
}

ul#newslist li.item {
	padding-bottom: 5px;
}

ul#genericlist li.item {
	padding-bottom: 5px;
}

.obligatorisk {
	font-weight: bold; color: #ff0000; 
}
