/* Begin: Topbalk */
div.topbalk { height:20px;margin:14px 0px 10px 0px; padding: 0px 0px 0px 10px; border-bottom: solid  1px #7c7b70; }
div.topbalkleft { float:left;padding:0px 20px 0px 0px;color:#DD051E; }
div.topbalkmid { padding:0px;margin:0px; }
a.topbalk:link, a.topbalk:visited, a.topbalk:hover { color:#DD051E;text-decoration:underline;font-size:11px; }
/* End: Topbalk */
/* Begin: Productdetail */
div.productdetail { width:546px;background-color:#FFFFFF; }
div.productdetailimage { float:left;width:100px; }
div.productdetailimageiconmovie { background-image:url("../images/02/icon_movie.gif");background-repeat:no-repeat;padding: 0px 0px 0px 20px;margin:4px 0px 4px 0px; }
div.productdetailimageiconmail { background-image:url("../images/02/icon_mail.gif");background-repeat:no-repeat;padding: 0px 0px 0px 20px;margin:4px 0px 4px 0px; }
div.productdetailtext { float:left;width:260px;padding:0px 0px 0px 10px;font-size:11px; }
div.productdetailprijzenblok { float:right;width:145px;padding:0px 0px 5px 10px;line-height:17px;color:#000000; }
div.productdetailprijzenblokinside { padding: 5px 0px 5px 5px;border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;color:#000000; }
div.productdetailprijzenblokinsideactie { padding: 5px 5px 5px 5px;border-top: 1px solid #DD051E;border-right: 1px solid #DD051E;border-left: 1px solid #DD051E;color:#000000; }
div.productdetailprijzenlabels { width:78px;float:left; }
div.productdetailprijzen { width:55px;float:left;text-align:right; }
div.productdetailprijzenbestel { float:left;margin:0px 1px 0px 0px; }
div.productdetailprijzenverlang { float:right; }
div.productdetailprijzenstunt { color:#DD051E;padding:5px 0px 10px 5px;}
div.productdetailprijzenextra1 { float:left;padding:0px 0px 0px 5px;}
div.productdetailprijzenextra2 { float:right;padding:0px 5px 0px 0px; }
/* End: Productdetail */
/* Begin: Detail */
.detailinfo { width:546px;background-color:#FFFFFF; }
.detailinfoleftcontainer { vertical-align:top; }
.detailinforightcontainer { vertical-align:top;border-left:1px solid #bdbdb7; }
div.detailinfolabel { float:left;width:90px;padding:0px 0px 0px 10px; }
div.detailinfotext { float:left;width:360px;padding:0px 0px 0px 10px;font-size:11px; }
div.detailinfoleftlabel { float:left;width:110px;padding:0px 0px 0px 10px;line-height:15px; }
div.detailinfolefttext { float:left;width:143px;padding:0px 0px 0px 10px;font-size:11px;line-height:15px; }
div.detailinforightlabel { float:left;width:110px;padding:0px 0px 0px 14px;line-height:15px; }
div.detailinforighttext {float:left;width:128px;padding:0px 0px 0px 10px;font-size:11px;line-height:15px; }
/* End: Detail */
/* Begin: Review text */
#reviewintro { padding: 0px 0px 0px 10px;line-height:15px; }
#review { padding: 0px 0px 0px 10px; line-height:15px; }
a.review:link, a.review:visited, a.review:hover { color:#DD051E;text-decoration:underline;font-size:11px; }
/* End: Review text */
/* Begin: Thickbox */
#TB_overlay { position:fixed;z-index:100;top:0px;left:0px;background-color:#2a2a28;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;height:100%;width:100%; }
#TB_window { position:fixed;background: #ffffff;z-index:102;color:#000000;display:none;border:1px solid #ff7608;text-align:left;top:50%;left:50%; }
/* End: Thickbox */


div.productdetailimageiconrating { background-image:url("../images/02/clubs_rating_icon_clubboeken.gif");background-repeat:no-repeat;padding: 0px 0px 0px 20px;margin:4px 0px 4px 0px; }
div.productdetailimageicontag { background-image:url("../images/02/clubs_tag_icon_clubboeken.gif");background-repeat:no-repeat;padding: 0px 0px 0px 20px;margin:4px 0px 4px 0px; }

.tagsdetailhighlight {color:#363636 !important;}
.tagsdetailunhighlight	{color:#FF7608;}

.tagsdetail {height:20px; text-decoration:none !important; color:#FF7608; margin:2px; font-weight:bold; font-family:arial; line-height:25px; cursor:pointer; white-space:nowrap; }
.tagdetailsmall{font-size:15px; color:#dcdcd9}
.tagdetailnormal{font-size:20px; color:#b9b9b4}
.tagdetaillarge{font-size:25px; color:#747269}

.tagsinputhighlight {background-color:#979797; color:#4c4c4c;}		
.tagsinputunhighlight {background-color:#FFFFFF;color:#838383;}

.tagsinput{padding:3px; margin:2px; height:20px; *padding:6px; font-weight:bold; float:left; font-family:arial; cursor:pointer;}
.taginputsmall{font-size:15px;}
.taginputnormal{font-size:20px;}
.taginputlarge{font-size:25px;}

#RatingSection { color:#2A2A28; padding-top:10px; font-weight:bold; }
.ratingText { float:left; margin-right:10px; }
.ratingImages { float:left; padding-top:4px; }
#RatingSection img{ float:left; padding-right:0px; }

/* Start product mouse over description */
div.book_tooltip {
	display:none;
	left:0;	
	top:0;
	position:absolute;
	width:170px;
	z-index:20;
}

div.book_tooltip div.book_tooltip_top {
	background:url("../images/bg_book_tooltip_top.png") no-repeat scroll 0 0 transparent;
	height:12px;
	width:170px;
}

div.book_tooltip div.book_tooltip_middle {
	background:url("../images/bg_book_tooltip_middle.png") repeat-y scroll 0 0 transparent;
	padding:0 22px 15px 10px;
	width:138px;
}

div.book_tooltip h4 {
	color:#E2001A;
	font-size:12px;
	font-weight:normal;
	margin:0;
}

div.book_tooltip h5 {
	font-size:10px;
	font-weight:normal;
	margin:0 0 5px;
}

div.book_tooltip p.price {
	font-size:12px;
	margin:0 0 10px;
}
div.book_tooltip p {
	font-size:10px;
	line-height:14px;
	margin:0 0 10px;
}

div.book_tooltip p.price span {
	font-size:12px;
	text-decoration:line-through;
}

div.book_tooltip p.price strong {
	color:#E2001A;
	font-weight:normal;
}

div.book_tooltip a.new_suggestion {
	color:#DD051E;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

div.book_tooltip div.book_tooltip_bottom {
	background:url("../images/bg_book_tooltip_bottom.png") no-repeat scroll 0 0 transparent;
	height:15px;
	width:170px;
}
a.bookshelfItem input {
	float: left;
}
/* End product mouse over description */
/* Start reader type landing page */
div.reader_type01 {
	width: 800px;
	background: url('/content/images/acties/eci/acties/lezerstypequiz/lezerstype-bg-boven.jpg') top no-repeat;
	background-position: 10px 10px;
	margin:0px;
	padding:0px;
}

div.reader_type02 {
	background: url('/content/images/acties/eci/acties/lezerstypequiz/lezerstype-bg-onder.jpg') bottom right no-repeat;
	margin: 0 0 20px 0;
	padding:120px 20px 120px 30px; 
	width:750px;
}
div.reader_type02 h1 {
	color:#E2001A;
	font-size:16px;
	margin:5px 0;
}

div.reader_type_subgroup {
	background-color: #ffffff;
	padding: 10px 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 3px solid #f08a00;
}

div.reader_type02 h2 {
	font-family:Tahoma,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	margin: 10px 0;
	line-height: 18px;
}
div.reader_type02 h3 {
	font-family:Tahoma,Sans-Serif;
	font-size:12px;
	font-weight:bold;
}
div.reader_type02 p {
	margin-bottom: 10px;
	line-height: 18px;
	
}
form.reader_type_form {
	margin-top: 0em;
}
form.reader_type_form fieldset {
	border:medium none;
	margin:0 0 2em;
	padding:0 0 0 30px;
}
#question2, #question3 {
	display: none;
}

form.reader_type_form fieldset h3 {
	font-family:Tahoma,Sans-Serif;
	font-size:1.273em;
	font-weight:bold;
	margin:0 0 1em -30px;
}
form.reader_type_form fieldset h3.question1 {
	background:url("../images/02/nummer_01.gif") no-repeat scroll left top transparent;
	padding:2px 0 2px 30px;
}
form.reader_type_form fieldset h3.question2 {
	background:url("../images/02/nummer_02.gif") no-repeat scroll left top transparent;
	padding:2px 0 2px 30px;
}
form.reader_type_form fieldset h3.question3 {
	background:url("../images/02/nummer_03.gif") no-repeat scroll left top transparent;
	padding:2px 0 2px 30px;
}

form.reader_type_form fieldset label {
	display:block;
	margin:0 0 1em;
}
form.reader_type_form fieldset label input.radio {
	float:left;
	height:13px;
	margin:0 12px 0 0;
	padding:0;
	width:13px;
	cursor:pointer;
}
#readerTypeNext {
	float: right;
	margin:10px 50px 50px 0;
	display: none;
	cursor:pointer;
}
#readerTypeSendMail {
	cursor:pointer;
	margin-top: 2px;
}
#readerTypeEmail, #readerTypePrice {
	margin-top: 20px;
	width: 60%;
}
div.reader_type .readerParagraph span {
	margin-right: 10px;
}
#readerTypePrice span strong {
	color:#E2001A;
}
#mailMsg {
	width: 351px;
	border: 1px dotted #E2001A;
	display: none;
	color:#E2001A;
	margin: 3px 0;
	padding: 3px;
}

readertypeMail {
	background-color: #000000;
	width: 720px;
}
/* End reader type landing page */
