@import url('clixmaster.css');

/*************************************************************************/
/*************************** Algemene tags *******************************/
/*************************************************************************/
body
	{
	text-align:center;
	color:#535353;
	line-height:16px;
	}

body, td, input, textarea, select
	{
	font-family: Verdana;
	font-size:12px;
	line-height:16px;
	}
	
ol
	{
	padding-left:7px;
	}

td
	{
	text-align:left;
	}

input
	{
	font-size:12px;
	}

/*************************************************************************/
/***************************** blokken ***********************************/
/****************************************

/*****************/
/***** wraps *****/
/*****************/
#total
	{
	position:relative;
	margin:0px auto;
	width:1022px;
	min-height:805px;
	_height:805px;
	height:100%;
	text-align:left;
	}

#shadow_grow
	{
	float:left;
	width:1022px;
	min-height:805px;
	_height:805px;
	background:url(img2/shadow_grow.gif) left top repeat-y;
	}	
	
#shadow_left
	{
	float:left;
	width:20px;
	height:805px;
	background:url(img2/shadow_left.gif) right top no-repeat;
	}

#wrap
	{
	float:left;
	width:982px;
	min-height:805px;
	_height:805px;
	background-color:White;
	}
	
#shadow_right                    	
	{
	float:left;
	width:20px;
	height:805px;
	background:url(img2/shadow_right.gif) right top no-repeat;
	}

#shadowbottom
	{
	position:relative;
	clear:both;
	margin:0px auto;
	width:1022px;
	height:25px;
	background:url(img2/shadow_bottom.gif) -1px bottom no-repeat;
	overflow:hidden;
	}
	
/*******************/
/***** content *****/
/*******************/
#header
	{
	float:left;
	display:inline;
	margin:0px 4px;
	width:974px;
	height:85px;
	margin-bottom:4px;
	overflow:hidden;
	}
	
	#header_logo
		{
		float:left;
		width:492px;
		height:80px;
		margin-top:5px;
		overflow:hidden;
		}
		
	#header_list
		{
		float:left;
		width:482px;
		height:28px;
		background:#f09511 url(img2/back_header_list.gif) left bottom no-repeat;
		text-align:right;
		}

	#header_info
		{
		float:left;
		width:482px;
		height:28px;
		margin-top:4px;
		overflow:hidden;
		text-align:right;
		color:#333333;
		}
	#header_info a {
		text-decoration: underline;
	}

#navigation
	{
	float:left;
	height:28px;
	width:974px;
	display:inline;
	margin:0px 4px;
	background:url(img2/back_nav_borderbottom.gif) left bottom repeat-x;
	}

#toolbar
	{
	float:left;
	height:27px;
	width:974px;	
	display:inline;
	margin:0px 4px;
	background:url(img2/back_toolbar.gif) top left repeat-x;
	margin-bottom:3px;
	overflow:hidden;
	text-align:right;
	}

#bluebar
	{
	float:left;
	height:27px;
	width:974px;	
	display:inline;
	margin:0px 4px;
	background:#d9e1ea;
	}

#content
	{
	float:left;
	display:inline;
	min-height:480px;
	_height:480px;
	width:974px;	
	display:inline;
	margin:7px 4px;
	color:Black;
	}

#wrap .sub_content
	{
	margin:7px 4px 2px 4px;
	}

	#content_left
		{
		float:left;
		width:680px;
		overflow-x:hidden;
		min-height:494px;
		_height:494px;
		}
		
		#content_left_center
			{
			float:left;
			display:inline;
			margin-left:8px;
			width:674px;
			}

			#content_left_center_left
				{
				float:left;
				width:332px;
				overflow-x:hidden;
				min-height:10px;
				_height:10px;
				}

			#content_left_center_right
				{
				float:left;
				margin-left:14px;
				width:328px;
				overflow-x:hidden;
				min-height:10px;
				_height:10px;
				}

		#content_left_top
			{
			float:left;
			display:inline;
			margin-left:8px;
			width:674px;
			overflow-x:hidden;
			}
			
		#content_left_bottom
			{
			float:left;
			display:inline;
			margin-left:8px;
			width:674px;
			overflow-x:hidden;
			}
	
	#content_right
		{
		float:left;
		display:inline;
		margin-left:14px;
		width:274px;
		min-height:494px;
		_height:494px;
		overflow-x:hidden;
		}
/********************* sub content 3 kolommen ***************************/
#sub_content_center
	{
	float:left;
	display:inline;
	margin-left:20px;
	width:584px;
	overflow-x:hidden;
	min-height:494px;
	_height:494px;
	}
	
#sub_content_right
	{
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:62px;
	width:142px;
	overflow-x:hidden;	
	min-height:406px;
	_height:406px;
	}
	
#wrap .contentrighttop
	{
	margin-top:0px;
	}
	
#wrap .sub_left
	{
	float:left;
	display:inline;
	width:208px;
	overflow-x:hidden;
	margin-left:4px;
	min-height:494px;
	_height:494px;
	font-size:11px;
	zoom:1;
	}

	#wrap .sub_left td
		{
		font-size:11px;
		}

#sub2_content_right
	{
	float:left;
	display:inline;
	padding-left:20px;
	width:742px;
	_width:762px;
	overflow-x:hidden;	
	min-height:494px;
	_height:494px;
	}

#wrap .center_sub2
	{
	display:inline;
	float:left;
	margin-left:20px;
	min-height:494px;
	overflow-x:hidden;
	width:518px;		
	}

#wrap .right_sub2
	{
	float:left;
	display:inline;
	width:210px;
	overflow-x:hidden;
	margin-left:10px;
	min-height:494px;
	_height:494px;
	font-size:11px;
	zoom:1;	
	}
	
#footer
	{
	float:left;
	display:inline;
	height:104px;
	width:958px;	
	border-top:1px solid #d9e1ea;
	margin:0px 12px;
	}

	#footer_logo
		{
		float:left;
		margin-top:20px;
		height:84px;
		width:225px;	
		}
		
	#footer_list
		{
		float:left;
		margin-top:20px;
		height:84px;
		width:589px;	
		background:url(img2/back_footer_list.gif) left top no-repeat;
		text-align:center;
		padding-top:14px;
		}

#bottom
	{
	float:left;
	height:24px;
	width:982px;	
	background:#f09511;
	}

/*************************************************************************/
/****************************** admin side *******************************/
/*************************************************************************/
.mm_wysiwyg_container
	{
	overflow-x:hidden;
	}
	
.mm_wysiwyg_container_dragover
	{
	overflow-x:hidden;
	}	

.mm_wysiwyg_do_container
		{
		height:1px;
		}

	#header_list .mm_wysiwyg_container,
	#header_list .mm_wysiwyg_group, 
	#header_list .mm_wysiwyg_group_hover,
	#header_list .mm_wysiwyg_group .block-output,
	#header_list .mm_wysiwyg_group_hover .block-output
		{
		float:left;
		width:auto;
		overflow:visible;
		overflow-x:visible;
		width:auto;
		}
		
/*******************/
/***** headers *****/
/*******************/
h1, h2, h3, h4, h5, h6, p
	{
	position:relative;
	}
	
#content h2
	{
	font-size:20px;
	color:#ea6c0c;
	margin-bottom:10px;
	font-weight:normal;
	}

#wrap .content_home h2
	{
	font-size:16px;
	color:White;
	line-height:24px;
	padding-left:8px;
	margin-bottom:5px;
	}

#content_left_center h2
	{
	background:Transparent url(img2/header_home_content_left_center.gif) 0px 0px no-repeat;
	}

#content_left_top h2,
#content_left_bottom h2
	{
	background:Transparent url(img2/header_home_content_left_bottom.gif) 0px 0px no-repeat;
	}

#content_right h2
	{
	background:Transparent url(img2/header_home_content_right.gif) 0px 0px no-repeat;
	}

#wrap .sub_left h2
	{
	font-size:14px;
	color:Black;
	padding-left:20px;
	padding-top:7px;
	background:Transparent url(img2/header_3col_left.gif) 0px 0px no-repeat;
	letter-spacing:1px;
	margin-bottom:4px;
	}	

#sub_content_right h2
	{
	font-size:16px;
	color:White;
	padding-left:10px;
	margin-bottom:5px;	
	background:Transparent url(img2/header_3col_content_right.gif) 0px 0px no-repeat;
	}
	
#content .plain-text h2
	{
	font-size:10px;
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	background:none;
	color:Black;
	height:auto;
	font-weight:bold;
	}

#wrap .right_sub2 h2
	{
	background:url(img2/header_sub2_content_right.gif) 0px 0px no-repeat;
	width:208px;
	}

#wrap .right_sub2 .plain-text h2
	{
	background:none;
	}
	
#wrap .sub_left .plain-text  h2	
	{
	font-size:11px;
	letter-spacing:normal;
	}
	
.content_home .imagereplaced img,
#sub_content_right .imagereplaced img
	{
	margin-top:3px;
	}
	
/*******************/
/***** anchors *****/
/*******************/
a	
	{
	color:#535353;
	text-decoration:none;
	}
	
a:hover
	{
	text-decoration:underline;
	}

#content a
	{
	color:Black;
	}
	
#content a:hover
	{
	color:Black;
	}

#content a.next
	{
	color:#E97821;
	font-weight:bold;
	float:right;
	text-align:right;
	display:inline;
	margin-top:15px;
	padding-right:30px;
	text-decoration:underline;
	background:url(img2/button_next.gif) top right no-repeat;
	height:21px;
	width:300px;
	}
	
#content a.back,
.displayarticleblock .button-container a.button
	{
	color:#E97821;
	font-weight:bold;
	float:left;
	display:inline;
	text-align:left;
	margin-top:15px;
	padding-left:30px;
	text-decoration:underline;
	background:url(img2/button_back.gif) top left no-repeat;
	height:21px;
	width:300px;
	}
/*************************************************************************/
/********************** algemene clixmaster blokken **********************/
/*************************************************************************/

/**************************/
/***** output blokken *****/
/**************************/	

#header_list .block-output
	{
	float:left;
	padding-right:0px;
	}

#header_info  .block-output
	{
	float:right;
	}

#bluebar .block-output
	{
	margin-left:8px;
	margin-top:4px;
	}

#content .block-output
	{
	clear:both;
	margin-bottom:15px;
	}

#content .block-output .block-output
	{
	margin-bottom:0px;
	}

#sub_content_center .block-output
	{
	float:left;	
	position:relative;
	width:100%;
	}

#wrap .sub_left .block-output
	{
	border-bottom:2px solid #d9e1ea;	
	background:url(img2/back_3col_left.gif) left top repeat-y;
	padding-bottom:10px;
	margin-bottom:5px;
	}

#footer_list .block-output
	{
	margin-top:4px;
	}
	
/*******************/
/***** knoppen *****/
/*******************/
#content .surveycontainer .button-container,
#content .pollblock .button-container,
#content .reactionsmodule .button-container,
#content .securitymodule .button-container
	{
	padding:10px 0px;
	}

.button-container input
	{
	background:url(img2/button_general.gif) left 2px no-repeat;
	_background:url(img2/button_general.gif) left 0px no-repeat;
	border:none;
	width:76px;
	height:23px;
	color:White;
	font-weight:bold;
	font-size:10px;
	}
	
.addreactionblock .button-container input
	{
	margin-right:5px
	}
	
	#wrap .home2_content_left .button-container .numberofitems
		{
		background:white;
		}


	#toolbar .searchmodule .button-container input
		{
		background:url(img2/button_search.gif) left 1px no-repeat;
		_background:url(img2/button_search.gif) left top no-repeat;
		width:76px;
		height:23px;
		border:none;
		color:white;
		font-weight:bold;
		font-size:10px;
		text-align:left;
		padding-left:15px;
		_padding-left:23px;
		}

	
/**************** ruimte in de blokken ****************/
.displayarticleblock .plain-text,
.articlelistblock ul li
	{
	padding-right:6px;
	}	
	
#sub_content_right .displayarticleblock .plain-text,
#sub_content_right .articlelistblock ul li
	{
	padding-right:4px;
	}	

#content_left_bottom .displayarticleblock .plain-text,
#content_left_bottom .articlelistblock ul li,
.home2_content_left .displayarticleblock .plain-text,
.home2_content_left .articlelistblock ul li
	{
	margin-right:8px;
	}

#wrap .home2_content_left .navigationblock ul,
#wrap .home2_content_left .sitemapblock ul,
#wrap .home2_content_left .sitepathblock ul,
#wrap .home2_content_left .displayarticleblock .plain-text,
#wrap .home2_content_left .filelistblock ul,
#wrap .home2_content_left .tickerblock div,
#wrap .home2_content_left .linklistblock ul,
#wrap .home2_content_left .pollblock .pollquestion, 
#wrap .home2_content_left .relateditemsblock .relateditems,
#wrap .home2_content_left .addreactionblock .formholder,
#wrap .home2_content_left .objectlistblock .reedproduct,
#wrap .home2_content_left .reedregisterprofileblock .details,
#wrap .home2_content_left .taggrouplistblock .taggroups,
#wrap .home2_content_left .populartagsblock .results,
#wrap .home2_content_left .taggrouplistsearchblock .fields,
.viewreactionsblock .reaction,
#sub2_content_right .displayarticleblock .plain-text,
.displayreedproduct .details
	{
	padding:10px;
	margin-right:8px;
	}
	
#sub_content_center .articlelistblock ul li,
.searchresultsblock ul li,
.reedforgotpasswordblock .forgotpasswordform,
.reedshoppingcartproduct .register,
.reedshoppingcartproduct .addressholder,
.reedshoppingcartproduct .footer,
.reedshoppingcartproduct .shipping,
#content_left_bottom .objectlistblock .reedproduct,
#sub2_content_right .small_loginblock .login_panel_small,
#sub_content_center .objectlistblock ul li,
#sub2_content_right .objectlistblock ul li,
.relatedproductblock
	{
	padding:10px;
	}

#wrap .home2_content_left .addeventblock .formholder,
#wrap .home2_content_left .securitymodule .login_panel_small,
#wrap .home2_content_left .securitymodule .login_userinfo,
#wrap .home2_content_left .surveycontainer div,
#wrap .home2_content_left .viewreactionsblock .button-container,
#wrap .home2_content_left .calendarblock .button-container,
#wrap .home2_content_left .sessionblock .plain-text,
#wrap .home2_content_left .forgotpasswordblock div,
#wrap .home2_content_left .editprofile_block div
	{
	padding-top:10px;
	padding-left:10px;
	margin-right:8px;
	}

#wrap .home2_content_left .forgotpasswordblock div div,
#wrap .home2_content_left .editprofile_block div div
	{
	padding-left:0px;
	}

#wrap .home2_content_left .forgotpasswordblock .ChangePassword,
#wrap .home2_content_left .editprofile_block .ChangePassword
	{
	padding-top:0px;
	}
	
#wrap .home2_content_left .pollblock h3
	{
	padding-left:10px;
	padding-top:10px;
	margin-right:8px;	
	}
	
#wrap .home2_content_left .addeventblock .button-container,
#wrap .home2_content_left .searchblock .button-container,
#wrap .home2_content_left .pollblock .button-container,
#wrap .home2_content_left .sessionblock .button-container,
#wrap .home2_content_left .editprofile_block .button-container,
#wrap .home2_content_left .displayarticleblock .button-container
	{
	padding-left:10px;
	padding-bottom:10px;
	margin-right:8px;
	}

#wrap .home2_content_left .forgotpasswordblock .button-container
	{
	padding-bottom:10px;
	padding-top:10px;
	margin-right:8px;
	}

#wrap .home2_content_left .small_logoutblock .button-container
	{
	padding-bottom:10px;
	margin-right:8px;
	}
	
#wrap .home2_content_left .pollblock .button-container,
#wrap .home2_content_left .linkblock a,
#content_left_center_left .linkblock a
	{
	padding-left:10px;
	margin-right:8px;
	}

#wrap .home2_content_left .pollblock .polloptions, 
#wrap .home2_content_left .small_logoutblock .button-container
	{
	padding-left:10px;
	}

#wrap .home2_content_left .searchblock label,
#wrap .home2_content_left .searchblock .input-text
	{
	margin-left:10px;
	margin-top:10px;
	}
	
#wrap .home2_content_left .surveycontainer .button-container,
#wrap .home2_content_left .searchblock
	{
	padding-top:0px;
	margin-right:8px;
	}
	
#wrap .home2_content_left .filelistblock ul ul,	
#wrap .home2_content_left .navigationblock ul li ul,
#wrap .home2_content_left .sitemapblock ul ul,
#wrap .home2_content_left .taggrouplistblock .taggroups ul,
#wrap .home2_content_left .surveycontainer div div
	{
	padding:0px;
	}
		
#content_left_top .articlelistblock ul li
	{
	padding:3px 10px;
	margin-bottom:8px;
	width:646px;
	_width:666px;
	}

#wrap .sub_left .navigationblock ul,
#wrap .sub_left .articlelistblock ul,
#wrap .sub_left .filelistblock ul,
#wrap .sub_left .sitemapblock ul,
#wrap .sub_left .relateditems ul,
#wrap .sub_left .populartagsblock ul,
#wrap .sub_left .taggrouplistblock ul li ul,
#wrap .sub_left .linkblock a,
#wrap .sub_left .linklistblock ul,
#wrap .sub_left .plain-text,
#wrap .sub_left .login_userinfo,
#wrap .sub_left .login_panel_remember_radios,
#wrap .sub_left .link-container,
#wrap .sub_left .button-container,
#wrap .sub_left .login_panel_username,
#wrap .sub_left .login_panel_password,
#wrap .sub_left .pollblock h3,
#wrap .sub_left .pollblock .pollquestion,
#wrap .sub_left .pollblock .polloptions,
#wrap .sub_left .tickerblock div,
#wrap .sub_left .relateditemsblock h3,
#wrap .sub_left .searchblock label,
#wrap .sub_left .editprofile_block div,
#wrap .sub_left .forgotpassword_panel div,
#wrap .sub_left .taggrouplistblock label,
#wrap .sub_left .taggrouplistblock select,
#wrap .sub_left .taggrouplistblock .query,
#wrap .sub_left .addreactionblock .formholder div,
#wrap .sub_left .reedsearchblock select,
#wrap .sub_left .reedsearchblock .query,
#wrap .sub_left .reedsearchblock label,
#wrap .sub_left .taggrouplistsearchblock select,
#wrap .sub_left .taggrouplistsearchblock .query,
#wrap .sub_left .taggrouplistsearchblock label,
#wrap .sub_left .objectlistblock .listroot
	{
	margin-left:18px;
	margin-right:10px;
	}

#wrap .sub_left .objectlistblock .button-container
	{
	margin-left:0px;
	}

#wrap .sub_left .editprofile_block div div
	{
	margin:0px;
	}
	
#wrap .sub_left .navigationblock ul ul,
#wrap .sub_left .sitemapblock ul ul,
#wrap .sub_left .filelistblock ul ul,
#wrap .sub_left .relateditems ul ul,
#wrap .sub_left .populartagsblock ul ul,
#wrap .sub_left .taggrouplistblock ul ul
	{
	margin:0px;
	}

#wrap .sub_left ul ul
	{
	margin-left:0px;
	}

/*** */

#wrap .contentright .navigationblock ul,
#wrap .contentright .articlelistblock ul,
#wrap .contentright .filelistblock ul,
#wrap .contentright .sitemapblock ul,
#wrap .contentright .relateditems ul,
#wrap .contentright .populartagsblock ul,
#wrap .contentright .taggrouplistblock ul ,
#wrap .contentright .linkblock a,
#wrap .contentright .linklistblock ul,
#wrap .contentright .plain-text,
#wrap .contentright .login_userinfo,
#wrap .contentright .login_panel_remember_radios,
#wrap .contentright .link-container,
#wrap .contentright .login_panel_username,
#wrap .contentright .login_panel_password,
#wrap .contentright .pollblock h3,
#wrap .contentright .pollblock .pollquestion,
#wrap .contentright .pollblock .polloptions,
#wrap .contentright .tickerblock div,
#wrap .contentright .relateditemsblock h3,
#wrap .contentright .searchblock label,
#wrap .contentright .editprofile_block div,
#wrap .contentright .forgotpassword_panel div,
#wrap .contentright .taggrouplistblock label,
#wrap .contentright .taggrouplistblock select,
#wrap .contentright .taggrouplistblock .query,
#wrap .contentright .objectlistblock ul,
#wrap .contentright .filedisplayblock
	{
	margin-left:8px;
	}

#wrap .contentright .editprofile_block div div
	{
	margin-left:0px;
	}
	
#wrap .contentright .navigationblock ul ul,
#wrap .contentright .sitemapblock ul ul,
#wrap .contentright .filelistblock ul ul,
#wrap .contentright .relateditems ul ul,
#wrap .contentright .populartagsblock ul ul,
#wrap .contentright .taggrouplistblock ul ul,
#wrap .contentright .objectlistblock ul ul,
#wrap .contentright .populartagsblock ul ul,
#wrap .contentright .taggrouplistblock ul ul
	{
	margin:0px;
	}

#wrap .contentright ul ul
	{
	margin-left:0px;
	}


/*************** achtergrond kleuren *************/
#wrap .home2_content_left .articlelistblock ul li,
#wrap .home2_content_left .navigationblock ul,
#wrap .home2_content_left .sitemapblock ul,
#wrap .home2_content_left .sitepathblock ul,
#wrap .home2_content_left .displayarticleblock .plain-text,
#wrap .home2_content_left .filelistblock ul,
#wrap .home2_content_left .securitymodule .login_panel_small,
#wrap .home2_content_left .securitymodule .login_userinfo,
#wrap .home2_content_left .addeventblock .formholder,
#wrap .home2_content_left .button-container,
#wrap .home2_content_left .displayarticleblock .plain-text,
#wrap .home2_content_left .tickerblock div,
#wrap .home2_content_left .surveycontainer div,
#wrap .home2_content_left .linklistblock ul,
#wrap .home2_content_left .pollblock .pollquestion, 
#wrap .home2_content_left .pollblock .polloptions, 
#wrap .home2_content_left .pollblock h3,
#wrap .home2_content_left .formholder,
#wrap .home2_content_left .searchblock,
#wrap .home2_content_left .viewreactionsblock .reaction,
#wrap .home2_content_left .relateditemsblock .relateditems,
#wrap .home2_content_left .sessionblock .plain-text,
#wrap .home2_content_left .forgotpasswordblock div,
#wrap .home2_content_left .editprofile_block div,
#wrap .home2_content_left .objectlistblock .reedproduct,
#wrap .home2_content_left .reedregisterprofileblock .details,
#wrap .home2_content_left .taggrouplistblock .taggroups,
#wrap .home2_content_left .populartagsblock .results,
#wrap .home2_content_left .taggrouplistsearchblock .fields,
#content_left_bottom .articlelistblock ul li,
#sub_content_center .articlelistblock ul li,
#sub_content_center .objectlistblock ul li,
#sub2_content_right .objectlistblock ul li,
#content_left_bottom .objectlistblock .reedproduct,
#sub2_content_right .small_loginblock .login_panel_small,
.calendartable tr.daynamerow td,
.calendartable tr td.today,
.searchresultsblock li,
.reedshoppingcartproduct .register,
.reedshoppingcartproduct .addressholder,
.reedshoppingcartproduct .footer,
.reedshoppingcartproduct .shipping,
.reedforgotpasswordblock .forgotpasswordform,
.displayreedproduct .details,
#sub_content_center .relatedproductblock
	{
	background:#EAEEF3;
	}

#content .sub_left .reedforgotpasswordblock .forgotpasswordform
	{
	background:none;
	}

#wrap .home2_content_left .pollblock .polloptions
	{
	border:1px solid #EAEEF3;
	}

#sub2_content_right .displayarticleblock .plain-text
	{
	background:#fdfccf;
	}

/**************** Invoer boxen ****************/
.input-text,
.input-select,
.input-file,
.ftpinputlist,
.expandablegrid-input,
.input-date,
.input-textarea
	{
	position:relative;
	margin-left:175px;
	}

.input-housenum,
.input-text-small
	{
	width:45px;
	}

.input-text-small
	{
	margin-left:0px;
	}

.expandablegrid-input
	{
	margin:0px;
	padding:0px;
	width:50px;
	margin-right:5px;
	}

.ftpinputlist
	{
	margin:0px;
	padding:0px;
	width:100px;
	}
		
.surveycontainer .q_attachment .question-text,
.surveycontainer .q_opentext .question-text,
.surveycontainer .question-text
	{
	width:170px;
	}
	
.surveycontainer p,
.surveycontainer table
	{
	margin-left:175px;
	}

.surveyintroduction p
	{
	margin-left:0px;
	}

.surveycontainer table
	{
	width:auto;
	}
	
.q_multiplechoice div,
.q_multipleresponse .input-checkbox
	{
	margin: 0px 5px 7px 175px;
	_margin: 0px 5px 1px 171px;
	}

.q_multiplechoice div label,
.q_multipleresponse label
	{
	margin:0px;
	vertical-align:top;
	margin-left:3px;
	_margin-left:3px;
	_margin-top:2px;
	width:400px;
	}


.q_multiplechoice .input-radio,
.q_multipleresponse .input-checkbox
	{
	float:left;
	_float:none;
	clear:left;
	_clear:none;
	}
	
.q_multiplechoice label,
.q_multipleresponse label
	{
	display:block;
	_display:inline;
	float:left;
	_float:none;
	}

.q_multiplechoice .question-text label,
.q_multipleresponse .question-text label
	{
	width:170px;
	}
	
.searchmodule label, 
.addreactionblock div.formholder label, 
.addeventblock label, 
.small_loginblock label 
	{
	clear:left;
	float:left;
	width:170px;
	}

label .input-text	
	{
	width:100px;
	}


#content_right .input-text,
#content_right .input-select,
#content_right .input-file,
#content_right .ftpinputlist,
#content_right .expandablegrid-input,
#content_right .input-date,
#content_right .input-textarea
	{
	width:250px;
	}
	
#content_right .input-date
	{
	width:225px;
	}

#content_right .input-housenum,
#content_right .input-text-small
	{
	width:45px;
	}

#content_right .expandablegrid-input
	{
	width:50px;
	}

#content_right .ftpinputlist
	{
	width:110px;
	}
	
#content_right .q_multiplechoice label,
#content_right .q_multipleresponse label
	{
	width: 225px;
	}	
	
#content_right .q_multipleresponse table label
	{
	width:75px;
	}

#content_right .surveycontainer .q_attachment .question-text,
#content_right .surveycontainer .q_opentext .question-text,
#content_right .surveycontainer .question-text
	{
	width:250px;
	}	

#content_right label .input-text	
	{
	width:100px;
	}

#content_right label .input-text	
	{
	width:100px;
	}
	
#wrap .sub_left .input-text
	{
	width:175px;
	}


#content .shorter .q_multiplechoice label,
#content .shorter .q_multipleresponse label
	{
	width: 225px;
	}	
	
#content .shorter .q_multipleresponse table label
	{
	width:75px;
	}

#wrap .right_sub2 .q_multiplechoice div label,
#wrap .right_sub2 .q_multipleresponse label
	{
	width:175px;
	}

#wrap .center_sub2 .q_multiplechoice div, 
#wrap .center_sub2 .q_multipleresponse .input-checkbox,
#wrap .center_sub2 .q_multipleresponse table
	{
	margin:0px;
	clear:left;
	}

#wrap .center_sub2 .surveycontainer table label
	{
	width:75px;
	}
/*************************************************************************/
/************************ clixmaster componenten *************************/
/*************************************************************************/

/*********************/	
/***** artikelen *****/
/*********************/	

	/*** artikellijst ***/
.articlelistblock
	{
	position:relative;
	float:left;
	}
	
	#wrap .sub_left .articlelistblock
		{
		width:100%;
		}
	
.articlelistblock ul li
	{
	margin-bottom:5px;
	position:relative;
	float:left;
	clear:both;
	}

.articlelistblock .articlelist_thumbnail
	{
	float:left;
	}

.articlelistblock ul li img
	{
	margin:0px 19px 0px 0px;
	}

.articlelistblock h3
	{
	padding-bottom:3px;	
	}
		
.articlelistblock .articlelist_link
	{
	font-size:13px;
	text-decoration:underline;
	}

.articlelistblock  p.articlelist_link
	{
	text-decoration:none;
	}

.articlelistblock  p.articlelist_link a
	{
	float:left;
	margin-top:0px;
	width:76px;
	height:23px;
	line-height:23px;
	font-size:10px;
	font-weight:bold;
	background:url(img2/button_general.gif) left top no-repeat;
	_background:url(img2/button_general.gif) left 1px no-repeat;
	padding-left:0px;
	text-align:center;
	}
	
	#content .articlelistblock .articlelist_link a
		{
		color:White;
		text-decoration:none;
		}
		
	#content .articlelistblock .articlelist_link a:hover
		{
		color:White;
		text-decoration:none;
		}


	#content_right .articlelistblock ul li
		{
		margin-bottom:30px;
		width:268px;
		}
		
	#content_left_center .articlelistblock ul li
		{
		width: 328px;
		}
	
	#sub2_content_right .articlelistblock ul li
		{
		width:742px;
		}
		
	#wrap .home2_content_left .articlelistblock ul li
		{
		_width:666px;
		}

	#content_right .articlelistblock ul li.lc
		{
		margin-bottom:21px;
		}
		
	#content_right .articlelistblock ul li img
		{
		float:right;
		margin-left:10px;
		margin:0px 0px 0px 10px;
		_margin:0px 3px 0px 10px;
		}
		
	#content_left_bottom .articlelistblock .info
		{
		float:left;
		padding:10px 10px 5px 10px;		
		width:646px;
		}


	#content_left_bottom .articlelistblock ul li
		{
		width:660px;
		_width:666px;
		}
		
	#content_left_bottom .articlelistblock h3,
	#content_left_bottom .articlelistblock .articlelist_summary
		{
		float:left;
		width:391px;
		_width:431px;
		padding-right:40px;
		background:url(img2/linebetween_single.gif) right top repeat-y;
		}
	
	#sub_content_center .articlelistblock ul li
		{
		width:584px;
		}
	
	#sub_content_center .articlelistblock h3,
	#sub_content_center .articlelistblock .articlelist_summary
		{
		float:left;
		width:311px;
		_width:351px;
		padding-right:40px;
		background:url(img2/linebetween_single.gif) right top repeat-y;
		}

	#content_left_bottom .articlelistblock .articlelist_datetime,
	#sub_content_center .articlelistblock .articlelist_datetime
		{
		float:right;
		width:200px;
		_width:180px;
		}
	
	#content_left_bottom .articlelistblock  p.articlelist_link,
	#sub_content_center .articlelistblock  p.articlelist_link	
		{
		width:80px;
		float:right;
		margin-right:120px;
		_margin-right:100px;
		-margin-right:60px;
		}	
		
	#content_left_top .articlelistblock p.articlelist_link a
		{
		position:relative;
		color:#605f5f;
		padding-left:0px;
		padding-right:15px;
		font-size:12px;
		text-decoration:underline;
		background:url(img2/separator_linkblock.gif) right 9px no-repeat;
		width:auto;
		}
	
	#content_left_top .articlelistblock p.articlelist_link a:hover
		{
		color:#605f5f;
		text-decoration:underline;
		}

	#content_left_top .articlelistblock .articlelist_summary
		{
		padding-top:17px;
		}

	#content_left_top .articlelistblock .articlelist_datetime
		{
		position:absolute;
		top:24px;
		left:10px;
		color:#818181;
		}
		
	#wrap .sub_left .articlelistblock .articlelist_link
		{
		font-size:12px;
		}
	
	#sub_content_right .articlelistblock p.articlelist_link a,
	#wrap .sub_left .articlelistblock p.articlelist_link a
		{
		margin-bottom:10px;
		}
	
	#sub_content_left .articlelistblock ul li
		{
		width:188px;
		}
	
	#sub_content_right .articlelistblock ul li
		{
		width:142px;	
		}

	#wrap .right_sub2 .articlelistblock ul li
		{
		width:200px;
		}

	#wrap .center_sub2 .articlelistblock h3, 
	#wrap .center_sub2 .articlelistblock .articlelist_summary
		{
		background:none;
		width:340px;
		_width:370px;
		}

	#wrap .center_sub2 .articlelistblock .articlelist_summary
		{
		margin-bottom:5px;
		}

	#wrap .center_sub2 .articlelistblock ul li
		{
		width:500px;
		}

	#wrap .center_sub2 .articlelistblock .articlelist_datetime
		{
		text-align:right;
		margin-right:3px;
		clear:left;
		width:100px;
		_float:left;
		_margin-left:375px;
		}
		
	#wrap .center_sub2 .articlelistblock p.articlelist_link
		{
		clear:both;
		-display:inline;
		_float:left;
		_margin-left:415px;
		margin-right:0px;
		width:76px;
		}	
		
	/*** artikelcomponent ***/
.displayarticleblock
	{
	clear:both;
	}

.displayarticleblock p,
.displayarticleblock p.first
	{
	margin:0px;
	margin-bottom:10px;
	}

.displayarticleblock ol,
.displayarticleblock ul
	{
	margin-bottom:17px;
	}

.displayarticleblock table
	{
	font-weight:bold;
	width:99%;
	}
	
.displayarticleblock ul li
	{
	margin:0px;
	padding:0px;
	margin-left:5px;
	padding-left:13px;
	list-style-type:none;
	background:url(img2/dot_listitem.gif) left 6px no-repeat;
	}



#content .displayarticleblock a
	{
	color:#013370;
	}

#content .displayarticleblock a:hover
	{
	color:#013370;
	text-decoration:underline
	}
	

#content .displayarticleblock .button-container a
	{
	float:left;
	margin-top:5px;
	}

#content .displayarticleblock .button-container a.button
	{
	margin-top:15px;
	color:#E97821;
	}
	
#content .displayarticleblock .button-container a.button:hover
	{
	color:black;
	}


	#wrap .sub_left .displayarticleblock ul li
		{
		margin-bottom:10px;
		padding-left:10px;
		margin-left:-8px;
		background:url(img2/dot_listitem.gif) left 6px no-repeat;
		list-style-type:none;
		}

	#footer_list .displayarticleblock p
		{
		display:none;
		}

	#footer_list .displayarticleblock img
		{
		vertical-align:text-bottom;
		}
		
	#sub2_content_right .displayarticleblock
		{
		float:left;
		}
	
	#sub2_content_right .displayarticleblock,
	#sub_content_right .displayarticleblock .plain-text
		{
		width:100%;	
		}

/*********************/	
/***** bestanden *****/
/*********************/	
	
	/*** bestandenlijstcomponent ***/
.filelistblock ul
	{
	margin-bottom:5px;
	}
	
.filelistblock a
	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-decoration:underline;
	}

.filelistblock ul li 
	{
	margin:0px;
	list-style-type:none;
	}
	
.filelistblock ul li ul
	{
	margin-top:5px;
	}

/***********************/
/***** componenten *****/
/***********************/

	/*** inloggen ***/
.small_loginblock
	{
	position:relative;
	}	
	
.small_loginblock .login_panel_username,
.small_loginblock .login_panel_password
	{
	position:relative;
	}
	
.small_loginblock label
	{
	position:absolute;
	top:0px;
	left:0px;
	}

.small_loginblock .login_panel_remember_radios
	{
	position:relative;
	margin-top:15px;
	}
	
.small_loginblock .login_panel_remember_radio
	{
	position:relative;
	clear:both;
	margin-bottom:5px;
	_margin-bottom:0px;
	}
	
.small_loginblock .login_panel_remember_radio .input-radio,
.small_loginblock .login_panel_remember_radio label
	{
	position:relative;
	}

.small_loginblock .login_panel_remember_radio label
	{
	clear:none;
	float:none;
	width:400px;
	}

#content .small_loginblock .link-container a
	{
	color:#E66010;
	text-decoration:underline;
	font-size:11px;
	}
	
#wrap .shorter .small_loginblock label
	{
	position:relative;
	display:block;
	float:none;
	}
	
#wrap .shorter .small_loginblock .login_panel_remember_radio label
	{
	width:150px;
	display:inline;
	}

#wrap .shorter .small_loginblock .login_panel_remember_radio input
	{
	vertical-align:top;
	}


#sub2_content_right .small_loginblock .login_panel_small
	{
	float:left;
	position:relative;
	width:100%;
	}
	
#sub2_content_right .small_loginblock .link-container
	{
	float:left;
	padding-top:4px;
	width:424px;
	}

#sub2_content_right .small_loginblock .login_panel_remember_radios
	{
	float:left;
	clear:left;
	width:424px;
	}

#sub2_content_right .small_loginblock .button-container
	{
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
	/*margin-left:-24px;*/
	}
	
#sub2_content_right .small_loginblock .button-container input 
	{
	background:url(img2/button_general.gif) no-repeat scroll left top;
	}
	
/***********************/
/***** Formulieren *****/
/***********************/
.surveycontainer div div
	{
	width:auto;	
	}
	
.surveycontainer .surveyquestion,
.surveycontainer .surveyintroduction, 
.surveycontainer .button-container
	{
	position:relative;
	width:610px;
	padding:0px;
	}

#wrap .home2_content_left .surveycontainer .surveyquestion,
#wrap .home2_content_left .surveycontainer .surveyintroduction,
.surveycontainer .surveyquestion,
.surveycontainer .surveyintroduction
	{
	float:left;
	padding-bottom:10px;
	clear:both;
	}

.surveycontainer .button-container
	{
	margin-top:0px;
	width:666px;
	}
	
.surveycontainer .q_attachment .question-text,
.surveycontainer .q_opentext .question-text,
.surveycontainer .question-text
	{
	position:absolute;
	left:0px;
	top:0px;
	padding-right:10px;
	height:auto;
	}

.q_multiplechoice .input-text
	{
	margin-left:0px;			
	vertical-align:top;
	height:13px;
	_margin-top:-1px;
	}


#wrap .center_sub2 .surveycontainer .surveyquestion,
#wrap .center_sub2 .surveycontainer .surveyintroduction, 
#wrap .center_sub2 .surveycontainer .button-container
	{
	width:510px;
	clear:left;
	}


#wrap .center_sub2 .surveycontainer .q_multiplechoice .question-text,
#wrap .center_sub2 .surveycontainer .q_multipleresponse .question-text,
#wrap .center_sub2 .surveycontainer .q_multiplechoice .question-text label,
#wrap .center_sub2 .surveycontainer .q_multipleresponse .question-text label
	{
	position:relative;
	width:auto;
	display:block;
	margin-bottom:6px;
	}

#wrap .center_sub2 .surveycontainer .input-select
	{
	margin-left:0px;	
	}

.q_multiplechoice .input-radio,
.q_multipleresponse .input-checkbox
	{
	}
	
.q_multiplechoice div .question-text,
.q_multipleresponse .question-text
	{
	margin-left:0px;	
	}
	
.q_multiplechoice div label .input-text,
.q_multipleresponse div label .input-text
  	{
	height:22px;
  	}
	
.surveycontainer table tr td 
	{
	margin:0px;
	padding:0px;
	width:auto;
	padding-bottom:5px;
	_padding-bottom:0px;
	_padding-left:0px;
	}
	
.surveycontainer .q_matrix-centeredcolumn
	{
	padding-left:10px;
	}

.surveycontainer .q_scale-leftcolumn,
.surveycontainer .q_matrix-leftcolumn
	{
	text-align:left;
	}

.surveycontainer .q_scale-centeredcolumn,
.surveycontainer .q_priority-headcolumn
	{
	padding-left:5px;	
	_padding-left:0px;	
	}

.surveycontainer .q_scale .input-radio,
.surveycontainer .q_priority .input-radio
	{
	margin-left:5px;
	_margin-left:0px;
	}

.surveycontainer .q_multipleresponse label .input-text,
.surveycontainer table tr td table,
.surveycontainer .surveyintroduction table,
.surveycontainer table tr td .input-checkbox,
.surveycontainer table tr td .input-radio
	{
	margin:0px;
	padding:0px;
	}

.surveycontainer .q_multipleresponse label .input-text
	{
	width:100px;
	}

.surveycontainer table tr td
	{
	text-align:left;
	color:Black;
	}

.surveycontainer table tr td table label
	{
	margin-left:5px;
	width:70px;
	}
		
.surveycontainer .subtitel
	{
	position:relative;
	padding-top:15px;
	padding-bottom:0px;
	background:none;
	}
.surveycontainer .rightcolumn
	{
	width:auto;
	float:right;
	}
	
	
	
#content .shorter .surveycontainer .q_attachment .question-text,
#content .shorter .surveycontainer .q_opentext .question-text,
#content .shorter .surveycontainer .question-text
	{
	width:100%;
	display:block;
	position:relative;
	margin-bottom:5px;
	}

#content .shorter .surveycontainer
	{
	float:left;
	width:100%;
	}

#content .shorter .surveycontainer .surveyquestion,
#content .shorter .surveycontainer .surveyintroduction, 
#content .shorter .surveycontainer .button-container
	{
	width:300px;
	clear:both;
	float:left;
	}

	
#content .shorter .input-text,
#content .shorter .input-textarea,
#content .shorter .input-date,
#content .shorter .input-radio,
#content .shorter .input-select,
#content .shorter .input-checkbox,
#content .shorter .ftptransferbox,
#content .shorter .input-file,
#content .shorter table,
#content .shorter .surveyquestion p,
#content .shorter .q_multiplechoice div
	{
	clear:left;
	_clear:none;
	margin-left:0px;
	}
	
#content .shorter .input-textarea,
#content .shorter .input-select
	{
	width:175px;
	}

#content .shorter .input-date
	{
	width:150px;
	}

#content .shorter .q_multiplechoice .input-radio,
#content .shorter .q_multipleresponse .input-checkbox
	{
	margin:0px;
	}
	
#wrap .sub_left .searchblock .input-text
	{
	margin-left:18px;
	}
	
#content #sub_content_right .input-text,
#content #sub_content_right .input-select,
#content #sub_content_right .input-textarea
	{
	width:125px;	
	}

#content #sub_content_right .input-housenum,
#content #sub_content_right .input-text-small
	{
	width:45px;
	}

		/*** resultaten ***/
	
.surveyblock .results .question
	{
	font-weight:bold;
	padding-top:5px;
	}
	
.surveycontainer .results .question label,
.surveycontainer .results .useranswer label
	{
	margin:0px;
	padding:0px;
	vertical-align:top;
	}

	/*** Kalendercomponent ***/

.calendarblock .button-container
	{
	margin-bottom:10px;
	}

#wrap .home2_content_left .calendarblock .button-container
	{
	margin-bottom:0px;
	padding-bottom:10px;
	}

.calendarblock .button-container span
	{
	margin-right:5px;
	margin-left:5px;
	}
	
.calendartable
	{
	width:665px;
	border-collapse:collapse;
	border:1px solid #013370;
	}

.calendartable tr td
	{
	border:1px solid #013370;
	}


.calendartable span
	{
	padding-left:3px;
	}

.calendartable tr.navigationrow td
	{
	background-color: #BFCDE2;
	padding-top:3px;
	padding-bottom:3px;
	}

.calendartable tr td
	{
	font-weight:bold;
	}
	
.calendartable tr td.today
	{
	font-weight:bolder;		
	}

.calendartable tr td .day
	{
	color:#b0b1b3;
	}

.calendartable tr td .active
	{
	color:black;
	}
	
	/** nieuwe events **/
.calendartable tr td
	{
	height:53px;
	}
	
.eventscontainer
	{
	width: 80px;
	height: 55px;
	overflow:hidden;
	}
	
.addeventblock div
	{
	position:relative;
	clear:left;
	}
	
.addeventblock label
	{
	position:absolute;
	}	

#wrap .center_sub2 .calendartable
	{
	width:516px;
	}
	
#wrap .center_sub2 .eventscontainer
	{
	width: 70px;
	height: 55px;
	overflow:hidden;
	}
/************************/
/***** Lichtkranten *****/
/************************/

	/*** Lichtkrantcomponent ***/
.tickerblock .tickerspacer
	{
	width:30px;
	}

/*********************/
/***** Navigatie *****/
/*********************/	
.navigationblock .shimframe 
	{
	visibility:hidden;
	}

#header_list li
	{
	float:left;
	display:block;
	padding:9px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:3px;
	background:url(img2/separator_linklist_white.gif) left top no-repeat;
	}

#header_list li a
	{
	color:white;
	}
	
/****/
#wrap .sub_left ul ul
	{
	margin:0px;
	}
	
#wrap .sub_left ul li
	{
	margin:0px;
	padding:0px;
	}

#wrap .sub_left ul li a
	{
	text-decoration:underline;
	}

/****/
#wrap .content_home ul li a
	{
	text-decoration:underline;
	}

/****/
#footer_list ul
	{
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	}

#footer_list ul li
	{
	margin:0px;
	padding:0px;
	display:inline;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	background:url(img2/separator_linklist.gif) left 3px no-repeat;
	}

#footer_list ul li.fc
	{
	background:none;
	padding-left:0px;
	}

#footer_list ul li a
	{
	font-weight:normal;
	color:Black;
	text-decoration:underline;
	}

#footer_list ul li a:hover
	{
	color:Black;
	text-decoration:underline;
	}
	
	/*** Sitemap ***/
	
.sitemapblock ul li
	{
	list-style-type:none;
	margin-left:0px;
	}

.sitemapblock li ul li
	{
	margin-left:14px;
	}
	
.sitemapblock ul ul
	{
	margin:4px 0px;
	}

	/*** Navigatiecomponent ***/
.navigationblock ul ul
	{
	margin-left:14px;
	margin-bottom:5px;
	}

#navigation .navigationblock
	{
	margin-left:5px;
	}
	
#navigation .navigationblock ul li
	{
	float:left;
	display:block;
	width:113px;
	height:28px;
	line-height:27px;
	text-align:center;
	margin-left:3px;
	background:url(img2/back_nav_item.gif) top left no-repeat;
	}

#navigation .navigationblock ul li.selected
	{
	background:url(img2/back_nav_hover.gif) top left no-repeat;
	}

#navigation .navigationblock ul li a
	{
	display:block;
	width:113px;
	font-weight:bold;
	}
	
#navigation .navigationblock ul li a:hover
	{
	text-decoration:none;
	}

#navigation .navigationblock li ul
	{
	display:none;
	}

#sub2_content_left .navigationblock ul ul
	{
	margin-bottom:0px;
	}

	/*** Sitepathcomponent ***/
.sitepathblock ul li
	{
	padding-right:3px;
	background:url(img2/separator_sitepath.gif) left 5px no-repeat;
	padding-left:11px;
	padding-right:6px;
	color:#5b5b5b;
	}

.sitepathblock ul li.fc
	{
	background:none;
	padding-left:0px;
	}

.sitepathblock ul li a
	{
	font-weight:normal;
	text-decoration:underline;
	}
		
.sitepathblock .sitepathblock_separator
	{
	display:none;
	}

#wrap .sub_left .sitepathblock ul
	{
	margin-left:6px;
	}
	
#wrap .sub_left .sitepathblock ul li
	{
	padding-left:12px;
	padding-right:6px;
	}
		
	/*** Linkcomponent ***/
.linkblock a.linkbutton
	{
	clear:both;
	padding-right:15px;
	background:url(img2/separator_linkblock.gif) right 5px no-repeat;
	text-decoration:underline;
	font-weight:bold;
	}

#header_list .linkblock
	{
	padding-right:0px;
	}
		
#header_list .linkblock a
	{
	color:white;
	text-decoration:none;
	font-weight:normal;
	padding:4px 8px 3px;
	display:block;
	}

#header_list .linkblock a:hover
	{
	text-decoration:underline;
	}

#content .linkblock a
	{
	color:#555555;
	}	

#content .linkblock a:hover
	{
	color:#555555;
	}	
	
#wrap .home2_content_left .linkblock a
	{
	line-height:30px;
	}
	
	/*** Linklijst component ***/
#content .linklistblock ul li a 
	{
	text-decoration:underline;
	}		

/*******************/
/***** login *****/
/*******************/	
.sessionblock .button-container
	{
	padding-top:5px;
	}

#wrap .shorter .sessionblock .plain-text
	{
	display:block;
	width:200px;
	}

#header_info .sessionblock .plain-text
	{
	margin-right:10px;
	margin-top:6px;
	_margin-top:4px;
	}

#header_info .sessionblock .plain-text,
#header_info .sessionblock .button-container
	{
	float:left;
	}

#header_info .sessionblock .button-container
	{
	margin-top:0px;
	}
		
#wrap .home2_content_left .sessionblock .plain-text
	{
	display:block;
	}
	
/*** aanmelden ***/
.forgotpasswordblock,
.editprofile_block
	{
	float:left;
	width:100%;
	}

.forgotpasswordblock label,
.editprofile_block label
	{
	width:170px;
	margin-right:5px;
	float:left;
	}

.forgotpasswordblock div input,
.editprofile_block div input
	{
	margin-left:0px;
	display:inline;
	}

.forgotpasswordblock div,
.editprofile_block div
	{
	position:relative;
	float:left;
	display:inline;
	width:656px;
	_width:666px;
	}

.forgotpasswordblock div div,
.editprofile_block div div
	{
	width:636px;
	_width:646px;
	-width:636px;
	}

.forgotpasswordblock .button-container,
.editprofile_block .button-container
	{
	float:left;
	clear:both;
	padding-top:5px;
	}


.editprofile_block ul 
	{
	margin-bottom:1px;
	}
	
.editprofile_block ul li
	{
	font-size:11px;
	color:#BBBBBB;
	}

#content .shorter .forgotpasswordblock div label,
#content .shorter .editprofile_block div label
	{
	display:block;
	width:100%;
	}
	
#content .shorter .forgotpasswordblock .button-container,
#content .shorter .editprofile_block .button-container
	{
	width:auto;
	position:relative;
	display:inline;
	}
	
#content .shorter .forgotpasswordblock .button-container input,
#content .shorter .editprofile_block .button-container input
	{
	float:left;
	display:block;
	}


/*******************/
/***** Opinies *****/
/*******************/	

	/*** opiniecomponent ***/
.pollblock .polloptions
	{
	position:relative;
	margin-top:5px;
	}
	

.pollblock .pollquestion
	{
	display:block;
	margin:0px;
	}
	
.pollblock ul li
	{
	position:relative;
	display:block;
	}

.pollblock ul li label
	{
	padding-left:5px;
	_padding-left:0px;
	_line-height:18px;
	}

.pollblock .result
	{
	display:block;
	position:relative;
	width:98%;
	}
	
.pollblock .amount
	{
	background-color:#013370;
	color:#F09511;
	font-weight:bold;
	}

#wrap .home2_content_left .pollblock .polloptions
	{
	margin-top:0px;
	margin-right:8px;
	}

#wrap .home2_content_left .pollblock ul li
	{
	width:646px;
	}
	
#wrap .home2_content_left .pollblock h3
	{
	width:656px;
	_width:666px;
	}


#content_right .pollblock .polloptions
	{
	margin-right:8px;
	}
/********************/
/***** Reacties *****/
/********************/	
	
	/*** Reactiecomponent ***/
.viewreactionsblock .reaction
	{
	border:1px solid #b0b1b3;
	padding:5px;
	}
	
.viewreactionsblock h4
	{
	margin-bottom:5px;
	}
	
.viewreactionsblock .comment
	{
	margin-top:5px;
	}


.addreactionblock .formholder
	{
	position:relative;
	}

.addreactionblock .formholder div 
	{
	position:relative;
	margin-bottom:10px;
	_margin-bottom:5px;
	}

.addreactionblock .formholder .button-container
	{
	margin-bottom:0px;
	}


.addreactionblock .formholder div label
	{
	position:absolute;
	left:0px;
	top:0px;
	}
		
.addreactionblock .eventbutton
	{
	margin-left:0px;
	}

.addreactionblock .input-checkbox
	{
	margin-left:175px;
	_margin-left:171px;
	}

.addreactionblock .input-checkbox input
	{
	margin-bottom:3px;
	}

#wrap .shorter .addreactionblock .input-checkbox
	{
	margin-left:0px;
	}

#wrap .shorter .addreactionblock .formholder div label
	{
	position:relative;
	display:block;
	float:none;
	clear:both;
	width:100%;
	}

#wrap .shorter .addreactionblock .formholder div .input-text
	{
	float:none;
	position:relative;
	display:block;
	clear:both;
	}

#wrap .shorter .addreactionblock .button-container
	{
	padding-left:0px;
	margin-bottom:10px;
	}
	
/******************/
/***** Tags *****/
/******************/	
.relateditemsblock h3
	{
	margin-bottom:5px;
	}

.relateditemsblock ul li
	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

.relateditemsblock ul li a
	{
	text-decoration:underline;
	}
	
/** taggrouplist **/

#wrap .sub_left .taggrouplistblock li ul
	{
	margin-bottom:10px;
	zoom:1;
	}

#wrap .sub_left .taggrouplistblock ul li
	{
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	background:url(img2/header_3col_left_rest.gif) left top no-repeat;
	list-style-type:none;
	}
	
#wrap .sub_left .taggrouplistblock ul li.fc
	{
	background:url(img2/header_3col_left.gif) left top no-repeat;
	}
	
#wrap .sub_left .taggrouplistblock ul li a
	{
	padding-left:18px;
	padding-top:2px;
	text-decoration:none;
	display:block;
	}
	
#wrap .sub_left .taggrouplistblock ul li ul li
	{
	font-size:11px;
	font-weight:normal;	
	background:none;
	line-height:16px;
	padding-left:0px;
	list-style-type:none;
	}

#wrap .sub_left .taggrouplistblock ul li ul li a
	{
	padding-left:0px;
	text-decoration:underline;
	display:block;
	_height:14px;
	}

	/** gerelateerde objectencomponent **/
.relateditemsblock
	{
	
	}

.taggrouplistblock ul li a,
.populartagsblock ul li a
	{
	text-decoration:underline;	
	}
	
/******************/
/***** Zoeken *****/
/******************/	

	/*** Zoekcomponent ***/
#toolbar .searchmodule
	{
	float:right;
	margin-top:2px;
	}
	
#toolbar .searchmodule label
	{
	float:left;
	margin-right:10px;
	color:white;
	margin-top:3px;
	font-weight:bold;
	}	
	
#toolbar .searchmodule .input-text
	{
	margin-left:0px;
	width:110px;
	float:left;
	margin-right:10px;
	margin-top:3px;
	}

#toolbar .searchmodule .button-container
	{
	margin-right:10px;
	font-weight:bold;
	font-size:10px;
	}

#sub2_content_left .searchmodule .input-text
	{
	margin-left:18px;
	margin-right:10px;
	}

#sub_content_center .searchmodule .input-text
	{
	margin-left:0px;
	}

	/**TGW* zoekresultatencomponent ***/
.searchresultsblock
	{
	float:left;
	width:100%;
	}

.searchresultsblock i
	{
	display:none;
	}
	
.searchresultsblock ul li
	{
	margin-top:10px;
	}

#content .searchresultsblock .pages
	{
	margin-top:10px;
	width:100%;
	text-align:center;
	}

#content .searchresultsblock .pages,
#content .searchresultsblock .sorting
	{
	float:left;	
	padding-top:0px;
	}
	
#content .pages .pagelink
	{
	color:#eb761c;
	font-weight:bold;
	text-decoration:underline;
	}
	
#content .pages .selected
	{
	color:#013370;
	}
	
#content .searchresultsblock .sorting
	{
	float:right;
	}

#wrap .right_sub2 .searchresultsblock .sorting
	{
	float:none;
	margin-bottom:4px;
	}

	
#content .searchresultsblock .sorting label
	{
	color:#eb761c;
	font-weight:bold;
	width:70px;
	}

#content .searchresultsblock .button-container
	{
	float:right;
	width:76px;
	}

#content .searchresultsblock .button-container a
	{
	background:url(img2/button_general_arrow.gif) left 1px no-repeat;
	display:block;
	width:76px;
	height:23px;
	border:none;
	color:white;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	padding-top:4px;
	padding-left:15px;
	}
	
/**** producten ***/
#content .searchresultsblock ul li
	{
	float:left;
	clear:both;
	width:564px;
	_width:584px;
	}
	
#content .searchresultsblock .coverphoto
	{
	float:left;
	margin-right:15px;
	width:60px;
	border:1px solid transparent;
	}

#content .searchresultsblock .coverphoto img
	{
	width:60px;	
	}

#content .searchresultsblock .details
	{
	float:left;
	width:70%;
	padding-right:10px;
	background:url(img2/linebetween_single.gif) right top repeat-y;
	}
	
#content .searchresultsblock .details .title
	{
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:3px;
	}
	
#content .searchresultsblock .details .price
	{
	float:left;
	margin-top:10px;
	}

#content .searchresultsblock .buttons a
	{
	background:transparent url(img2/button_general_arrow.gif) no-repeat scroll right top;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin-top:0px;
	width:76px;	
	float:right;
	color:White;
	text-align:center;
	}

#content .searchresultsblock .buttons a:hover
	{
	color:White;
	text-decoration:none;
	}

#content .right_sub2 .searchresultsblock ul li
	{
	float:left;
	clear:both;
	width:188px;
	_width:208px;
	}

#content .center_sub2 .searchresultsblock ul li
	{
	float:left;
	clear:both;
	width:498px;
	_width:518px;
	}
	


/*** artikel ***/
#content .searchresultsblock .resultlink a
	{
	width:100%;
	background:url(img2/separator_linkblock.gif) right 4px no-repeat;
	display:block;
	font-weight:bold;
	text-decoration:underline;
	}
/**************************************************************************************************/
/******************************************* elsevier modules *************************************/
/**************************************************************************************************/


/*** bestelling ***/
.reedshoppingcartproduct
	{
	float:left;
	width:100%;
	}

.reedshoppingcartproduct .steptitle
	{
	font-size:20px;
	color:#ea6c0c;
	margin-bottom:10px;
	font-weight:normal;	
	}

.reedshoppingcartproduct .stepholder
	{
	float:left;
	margin:10px 0px;
	}

.reedshoppingcartproduct .stepholder .current,
.reedshoppingcartproduct .stepholder .step,
.reedshoppingcartproduct .stepholder .finished
	{
	display:block;
	float:left;
	display:inline;
	padding:3px 6px;
	margin-right:25px;
	color:#ea6c0c;
	font-weight:bold;
	height:20px;
	line-height:20px;
	}

.reedshoppingcartproduct .stepholder .current,
.reedshoppingcartproduct .stepholder .finished
	{
	background-color:#eb761c;
	color:White;
	}

.reedshoppingcartproduct .articleholder
	{
	clear:left;
	padding:10px;
	_padding-top:5px;
	background:#fdfccf;
	margin-bottom:15px;
	}

.reedshoppingcartproduct ul
	{
	float:left;
	padding:10px;
	background:#eaeef3;
	}
	
.reedshoppingcartproduct ul li
	{
	float:left;
	width:722px;
	margin-bottom:10px;
	}

.reedshoppingcartproduct ul .header,
.reedshoppingcartproduct ul .ordertotal
	{
	float:left;
	width:100%;
	margin-bottom:5px;
	}

.reedshoppingcartproduct ul .ordertotal
	{
	border-top:1px solid #BBBDBF;
	padding-top:10px;
	}
	
.reedshoppingcartproduct ul li.header,
.reedshoppingcartproduct ul li .total,
.reedshoppingcartproduct ul li .currency
	{
	font-weight:bold;
	float:left;
	}

.reedshoppingcartproduct ul li .product,
.reedshoppingcartproduct ul li .variant,
.reedshoppingcartproduct ul li .price,
.reedshoppingcartproduct ul li .count,
.reedshoppingcartproduct ul li .totalprice,
.reedshoppingcartproduct ul li .remove,
.reedshoppingcartproduct ul li .amount
	{
	float:left;
	}

	
.reedshoppingcartproduct ul li .productheader,
.reedshoppingcartproduct ul li .product,
.reedshoppingcartproduct ul li .variant
	{
	width:275px;
	}

.reedshoppingcartproduct ul li .variant
	{
	font-style:italic;
	font-size:11px;
	color:#313131;
	}

.reedshoppingcartproduct ul li .variant
	{
	clear:both;
	}

.reedshoppingcartproduct ul li .price
	{
	width:100px;
	margin-right:50px;
	text-align:right;
	}


.reedshoppingcartproduct ul li .header .price
	{
	margin-left:30px;
	width:120px;
	margin-right:0px;
	text-align:left;
	}

.reedshoppingcartproduct ul li .count input
	{
	width:40px;	
	text-align:right;
	}

.reedshoppingcartproduct ul li .count
	{
	width:95px;
	margin-right:0px;
	}

.reedshoppingcartproduct ul li .header .count
	{
	text-align:left;
	}

.reedshoppingcartproduct ul li .totalprice
	{
	width:70px;
	text-align:right;
	margin-right:30px;
	}

.reedshoppingcartproduct ul li .header .totalprice
	{
	margin-left:30px;
	width:70px;
	margin-right:0px;
	text-align:left;
	}

.reedshoppingcartproduct ul li .header .remove
	{
	width:50px;
	margin-left:0px;
	}

.reedshoppingcartproduct ul li .remove img
	{
	margin-left:25px;
	}	

	
.reedshoppingcartproduct ul li .total
	{
	margin-left:440px;
	_margin-left:445px;
	}
	
.reedshoppingcartproduct ul li .currency
	{
	margin-left:10px;
	}
	
.reedshoppingcartproduct ul li .amount
	{
	margin-left:20px;
	width:70px;
	text-align:right;
	}

/**** overrides kleinere pagina's ****/
#content_left_bottom .reedshoppingcartproduct ul li .productheader,
#content_left_bottom .reedshoppingcartproduct ul li .product,
#content_left_bottom .reedshoppingcartproduct ul li .variant,
#wrap .home2_content_left_top .reedshoppingcartproduct ul li .productheader,
#wrap .home2_content_left_top .reedshoppingcartproduct ul li .product,
#wrap .home2_content_left_top .reedshoppingcartproduct ul li .variant,
#wrap .content_left_bottom .reedshoppingcartproduct ul li .productheader,
#wrap .content_left_bottom .reedshoppingcartproduct ul li .product,
#wrap .content_left_bottom .reedshoppingcartproduct ul li .variant,
#sub_content_center .reedshoppingcartproduct ul li .productheader,
#sub_content_center .reedshoppingcartproduct ul li .product,
#sub_content_center .reedshoppingcartproduct ul li .variant
	{
	width:200px;
	}

#content_left_bottom .reedshoppingcartproduct ul li .total,
#wrap .home2_content_left_top .reedshoppingcartproduct ul li .total,
#wrap .content_left_bottom .reedshoppingcartproduct ul li .total
	{
	margin-left:365px;
	}

#sub_content_center .reedshoppingcartproduct .stepholder .current,
#sub_content_center .reedshoppingcartproduct .stepholder .step
	{
	margin-right:10px;
	}

#sub_content_center .reedshoppingcartproduct ul li .total
	{
	margin-left:325px;
	}

#sub_content_center .reedshoppingcartproduct ul li .countheader	
	{
	width:55px;
	}

#sub_content_center .reedshoppingcartproduct ul li .count input
	{
	margin-right:15px;
	}

#sub_content_center .reedshoppingcartproduct ul li .totalpriceheader
	{
	margin-left:25px;
	}

#sub_content_center .reedshoppingcartproduct ul li .totalprice
	{
	margin-right:25px;
	}

/** stap 2. aanmelden **/
.reedshoppingcartproduct .register
	{
	float:left;
	width:100%;
	}

.reedshoppingcartproduct .login
	{
	float:left;
	height:85px;
	width:300px;
	background:#EAEEF3 url(img2/linebetween_single.gif) top right repeat-y;
	margin-right:10px;
	}

.reedshoppingcartproduct .createaccount
	{
	float:left;
	height:85px;
	width:420px;
	}

.reedshoppingcartproduct .login p,
.reedshoppingcartproduct .createaccount p
	{
	font-weight:bold;
	margin-bottom:5px;
	}

.reedshoppingcartproduct .createaccount a
	{
	float:left;
	margin-top:14px;	
	_margin-top:21px;	
	}

.reedshoppingcartproduct .login a
	{
	float:left;
	}

.reedshoppingcartproduct .login label
	{
	float:left;
	width:125px;
	}

.reedshoppingcartproduct .login span
	{
	display:none;
	}
	
.reedshoppingcartproduct .login input
	{
	width:165px;
	}

.reedshoppingcartproduct .login label,
.reedshoppingcartproduct .login input
	{
	margin-bottom:5px;
	}
	
	
#content .reedshoppingcartproduct a,
#content .reedshoppingcartproduct a:hover
	{
	color:#E97821;
	text-decoration:underline;
	}

#content .reedshoppingcartproduct .login .login-button
	{
	float:right;
	margin-right:8px;
	text-align:center;
	background:url(img2/button_general.gif) left top no-repeat;
	width:76px;
	height:23px;
	line-height:23px;
	display:block;
	color:White;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}

#content .reedshoppingcartproduct .login .login-button:hover
	{
	color:White;
	text-decoration:none;
	}
			
	
/*** verzendgegevens ***/
.reedshoppingcartproduct .shipping,
.reedshoppingcartproduct .addressholder
	{
	float:left;
	width:100%;
	}
	
.reedshoppingcartproduct .shipping p,
.reedshoppingcartproduct .addressholder p
	{
	font-weight:bold;
	margin-bottom:5px;	
	}

.reedshoppingcartproduct .shipping label
	{
	float:left;
	width:150px;
	clear:left;
	margin-bottom:4px;
	}
	
.reedshoppingcartproduct .shipping label.suffix
	{
	clear:none;
	margin-left:10px;
	}
	
.reedshoppingcartproduct .shipping input
	{
	float:left;
	margin-bottom:4px;
	}

.reedshoppingcartproduct .invoiceaddress
	{
	float:left;
	width:351px;
	background:url(img2/linebetween_single.gif) top right repeat-y;
	}
	
.reedshoppingcartproduct .deliveryaddress
	{
	position:relative;
	float:left;
	display:inline;
	width:351px;
	_width:361px;
	padding-left:20px;
	}

.reedshoppingcartproduct .header
	{
	font-weight:bold;
	margin:5px 0px;
	}

.reedshoppingcartproduct .button-container
	{
	clear:both;
	}

#content .reedshoppingcartproduct .deliveryaddress a
	{
	position:absolute;
	top:0px;
	right:10px;
	}

#content .reedshoppingcartproduct .footer
	{
	width:100%;
	float:left;
	border-top:2px solid #bbbdbf;
	}
	
#content .reedshoppingcartproduct .addressholder
	{
	margin-bottom:10px;
	}
	
#content .reedshoppingcartproduct .footer .reference
	{
	width:371px;
	float:left;
	}

#content .reedshoppingcartproduct .footer .information
	{
	width:337px;
	float:left;
	}

#content_left .reedshoppingcartproduct .invoiceaddress
	{
	width:316px;
	_width:326px;
	}
	
#content_left .reedshoppingcartproduct .deliveryaddress
	{
	width:316px;	
	_width:326px;
	}
	
/*** relatedproducts ***/
.relatedproducts
	{
	clear:both;
	float:left;
	margin-top:80px;
	}

.relatedproducts p
	{
	color:#E97821;
	font-weight:bold;
	margin-bottom:15px;
	}

#content .relatedproducts ul
	{
	background:white;
	padding:0px;
	}

.relatedproducts ul li
	{
	float:left;
	position:relative;
	width:340px;
	clear:none;
	margin:0px;
	margin-bottom:15px;
	}

.relatedproducts .coverphoto
	{
	float:left;
	}

.relatedproducts .coverphoto img
	{
	margin-right:15px;
	}

.relatedproducts .details
	{
	float:left;
	position:relative;
	}

.relatedproducts .details .title,
#content .relatedproducts .details .title a
	{
	color:Black;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:3px;
	}
	
.relatedproducts .details .author
	{
	color:#7b7b7b;
	margin-bottom:5px;
	}
	
.relatedproducts .details .price
	{
	margin-right:0px;
	text-align:left;
	width:auto;
	}

.relatedproducts .buttons
	{
	float:left;
	position:relative;
	clear:left;
	}

#content .relatedproducts .buttons a
	{
	margin-right:8px;
	text-align:center;
	background:url(img2/button_general.gif) left top no-repeat;
	width:76px;
	height:23px;
	line-height:23px;
	display:block;
	color:White;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}

#content .relatedproducts .buttons a:hover
	{
	color:White;
	text-decoration:none;	
	}

/*** product informatie ***/
.displayreedproduct,
.displayreedproduct .details
	{
	float:left;
	position:relative;
	clear:both;
	width:100%;
	}

.displayreedproduct .details .body ul
	{
	margin:10px 0px;
	}

.displayreedproduct .details .body ul li
	{
	padding-left:10px;
	background:url(img2/dot_listitem.gif) left 7px no-repeat;
	margin-bottom:2px;
	}

.displayreedproduct .details tr
	{
	float:left;
	clear:both;
	margin-bottom:3px;
	_margin-bottom:0px;
	}

.displayreedproduct .details tr td label
	{
	margin-left:5px;
	}
	
.displayreedproduct .coverimage
	{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	width:100px;
	}	

.displayreedproduct .coverimage img
	{
	width:100px;
	}

.displayreedproduct .title
	{
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:3px;
	width: 98%;
	}

.displayreedproduct .author,
.displayreedproduct .isbn,
.displayreedproduct .variants
	{
	color:#7b7b7b;
	}
	
.displayreedproduct .variants
	{
	float:left;
	padding:10px 0px;
	}

.displayreedproduct .variants ul
	{
	float:left;
	}

.displayreedproduct .variants ul li
	{
	float:left;
	clear:both;
	width:100%;
	margin-bottom:5px;
	_margin-bottom:0px;
	}

.displayreedproduct p
	{
	margin:0px;
	margin-bottom:10px;		
	}

.displayreedproduct .variants .radio,
.displayreedproduct .variants .name,
.displayreedproduct .variants .price
	{
	float:left;
	margin-right:10px;
	display:inline;
	}

.displayreedproduct .variants .radio
	{
	margin-top:2px;
	_margin-top:2px;
	}

.displayreedproduct .variants .name,
.displayreedproduct .variants .price
	{
	_margin-top:5px;
	}

.displayreedproduct .details h4
	{
	display:block;
	font-weight:bold;
	}

.displayreedproduct .body
	{
	clear:both;
	margin-right:100px;
	}

.displayreedproduct .button-container
	{
	float:left;
	clear:both;
	margin-bottom:10px;
	display:block;
	}

#content .displayreedproduct .button-container a.back
	{
	margin-top:0px;
	}

.displayreedproduct .details .button-container
	{
	float:right;
	clear:both;
	_clear:none;
	margin-right:20px;
	_margin-right:0px;
	margin-bottom:0px;
	}

.displayreedproduct .details .button-container label,
.displayreedproduct .details .button-container .numberofitems
	{
	vertical-align:middle;
	_vertical-align:baseline;
	}
	
.displayreedproduct .details .button-container .numberofitems
	{
	color:Black;
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	background:white;
	border:1px solid #7F9DB9;
	height:auto;
	width:50px;
	margin-right:10px;
	}

.displayreedproduct .details .button-container .orderbutton
	{
	background:url(img2/button_general_arrow.gif) left 1px no-repeat;
	width:76px;
	height:23px;
	border:none;
	color:white;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	padding-left:6px;
	_padding-top:2px;
	_padding-left:9px;
	cursor:hand;
	}

#wrap .shorter .displayreedproduct .body
	{
	margin-right:0px;
	}
	
#content_left_center .displayreedproduct .details
	{
	width:302px;
	_width:320px;
	}
	
#wrap .contentright .displayreedproduct .details
	{
	width:246px;
	_width:266px;
	}
	
#wrap .home2_content_left .displayreedproduct .details
	{
	width:646px;
	_width:666px;
	}
/**** zoeken op tags / zoeken mbv nieuw zoekcomponent reed ****/
#content .shorter .taggrouplistblock label,
#content .shorter .taggrouplistblock .query,
#content .shorter .taggrouplistblock select,
#content .shorter .reedsearchblock label,
#content .shorter .reedsearchblock .query,
#content .shorter .reedsearchblock select,
#content .shorter .taggrouplistsearchblock label,
#content .shorter .taggrouplistsearchblock .query,
#content .shorter .taggrouplistsearchblock select
	{
	display:block;
	margin-bottom:5px;
	width:175px;
	}

#content #sub_content_right .taggrouplistblock label,
#content #sub_content_right .taggrouplistblock .query,
#content #sub_content_right .taggrouplistblock select,
#content #sub_content_right .reedsearchblock label,
#content #sub_content_right .reedsearchblock .query,
#content #sub_content_right .reedsearchblock select,
#content #sub_content_right .taggrouplistsearchblock label,
#content #sub_content_right .taggrouplistsearchblock .query,
#content #sub_content_right .taggrouplistsearchblock select
	{
	width:135px;
	}

#content .center_sub2 .taggrouplistsearchblock label,
#content .center_sub2 .taggrouplistsearchblock .query,
#content .center_sub2 .taggrouplistsearchblock select
	{
	width:125px;
	}

#content #sub_content_right .taggrouplistsearchblock .input-text
	{
	width:	130px;
	}

#content .shorter .taggrouplistblock .button-container input,
#content .shorter .reedsearchblock .button-container input,
#content .shorter .taggrouplistsearchblock .button-container input,
.reedsearchblock .button-container input
	{
	background:url(img2/button_general.gif) left 1px no-repeat;
	width:76px;
	height:23px;
	border:none;
	color:white;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	_padding-top:2px;
	}


#toolbar .taggrouplistblock,
#toolbar .reedsearchblock,
#toolbar .taggrouplistsearchblock
	{
	float:right;
	}

#toolbar .taggrouplistblock label,
#toolbar .reedsearchblock label,
#toolbar .taggrouplistsearchblock label
	{
	margin-right:10px;
	color:white;
	font-weight:bold;
	line-height:20px;
	}

#toolbar .taggrouplistblock label,
#toolbar .taggrouplistblock select,
#toolbar .taggrouplistblock input.query,
#toolbar .reedsearchblock label,
#toolbar .reedsearchblock select,
#toolbar .reedsearchblock input.query,
#toolbar .taggrouplistsearchblock label,
#toolbar .taggrouplistsearchblock select,
#toolbar .taggrouplistsearchblock input.query
	{
	margin-top:4px;
	_margin-top:3px;
	margin-right:10px;
	}

#toolbar .taggrouplistblock label,
#toolbar .taggrouplistblock select,
#toolbar .taggrouplistblock .query,
#toolbar .taggrouplistblock .button-container,
#toolbar .reedsearchblock label,
#toolbar .reedsearchblock select,
#toolbar .reedsearchblock .query,
#toolbar .reedsearchblock .button-container,
#toolbar .taggrouplistsearchblock label,
#toolbar .taggrouplistsearchblock select,
#toolbar .taggrouplistsearchblock .query,
#toolbar .taggrouplistsearchblock .button-container
	{
	float:left;
	}

#toolbar .taggrouplistblock .query,
#toolbar .reedsearchblock .query,
#toolbar .taggrouplistsearchblock .query
	{
	height:19px;
	_height:21px;
	}


#toolbar .taggrouplistblock .button-container,
#toolbar .reedsearchblock .button-container,
#toolbar .taggrouplistsearchblock .button-container
	{
	display:inline;
	margin-top:1px;
	_margin-top:2px;
	margin-right:10px;
	}
	
#toolbar .taggrouplistblock .button-container input,
#toolbar .reedsearchblock .button-container input,
#toolbar .taggrouplistsearchblock .button-container input
	{
	background:url(img2/button_search.gif) left 1px no-repeat;
	width:76px;
	height:23px;
	border:none;
	color:white;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	_padding-left:18px;	
	}

/*** registratie component ***/
.reedregisterprofileblock,
.reedregisterprofileblock .details
	{
	float:left;
	position:relative;
	width:100%;
	zoom:1;
	}

.reedregisterprofileblock .requiredfieldinfo,
.reededitprofileblock .requiredfieldinfo
	{
	float:left;
	margin-bottom:7px;
	color:#414141;
	}

.reedregisterprofileblock .row,
.reededitprofileblock .row
	{
	float:left;
	position:relative;
	width:100%;
	margin-bottom:7px;
	clear:left;
	overflow:hidden;
	}
	
.reedregisterprofileblock label,
.reededitprofileblock label
	{
	float:left;
	width:140px;
	}
	
.reedregisterprofileblock .secondfield,
.reededitprofileblock .secondfield
	{
	margin-left:10px;
	}
	
.reedregisterprofileblock .extraoption,
.reededitprofileblock .extraoption
	{
	width:380px;
	}

.reedregisterprofileblock select,
.reededitprofileblock select,
.reedregisterprofileblock input,
.reededitprofileblock input
	{
	float:left;
	}

.reedregisterprofileblock .small,
.reededitprofileblock .small
	{
	width:70px;
	}
	
.reedregisterprofileblock .medium,
.reededitprofileblock .medium
	{
	width:145px;
	}

.reedregisterprofileblock .large,
.reededitprofileblock .large
	{
	width:200px;
	}

.reedregisterprofileblock .textarea,
.reededitprofileblock .textarea
	{
	float:left;
	width:580px;
	height:100px;
	}
		
.reedregisterprofileblock .row img,
.reededitprofileblock .row img
	{
	float:left;
	clear:none;
	margin-left:3px;
	margin-top:4px;
	_margin-top:6px;
	}

#content .reedregisterprofileblock .saveprofile,
#content .reededitprofileblock .saveprofile
	{
	background:transparent url(img2/button_general_arrow.gif) no-repeat scroll left top;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:22px;
	margin-top:0px;
	padding-left:13px;
	width:76px;	
	color:white;
	clear:both;
	}
	
#content .reedregisterprofileblock .saveprofile:hover,
#content .reededitprofileblock .saveprofile:hover
	{
	text-decoration:none;
	color:White;
	}
	
/*******/
#wrap .content_home .reedregisterprofileblock label,
#wrap .content_home .reededitprofileblock label
	{
	width:130px;
	}

#wrap .content_home .reedregisterprofileblock .extraoption,
#wrap .content_home .reededitprofileblock .extraoption
	{
	width:380px;
	}

#wrap .content_home .reedregisterprofileblock .small,
#wrap .content_home .reededitprofileblock .small
	{
	width:70px;
	}
	
#wrap .content_home .reedregisterprofileblock .medium,
#wrap .content_home .reededitprofileblock .medium
	{
	width:120px;
	}

#wrap .content_home .reedregisterprofileblock .large,
#wrap .content_home .reededitprofileblock .large
	{
	width:175px;
	}

#wrap .content_home .reedregisterprofileblock .textarea,
#wrap .content_home .reededitprofileblock .textarea
	{
	width:500px;
	}

/*******/
#wrap .shorter .reedregisterprofileblock .extraoption,
#wrap .shorter .reededitprofileblock .extraoption
	{
	width:100%;
	display:block;
	}

#wrap .shorter .reedregisterprofileblock .textarea,
#wrap .shorter .reededitprofileblock .textarea
	{
	width:190px;
	}

		
/*******/
#sub_content_center .reedregisterprofileblock label,
#sub_content_center .reededitprofileblock label
	{
	width:100px;
	}

#sub_content_center .reedregisterprofileblock .extraoption,
#sub_content_center .reededitprofileblock .extraoption
	{
	width:380px;
	}

#sub_content_center .reedregisterprofileblock .small,
#sub_content_center .reededitprofileblock .small
	{
	width:50px;
	}
	
#sub_content_center .reedregisterprofileblock .medium,
#sub_content_center .reededitprofileblock .medium
	{
	width:100px;
	}

#sub_content_center .reedregisterprofileblock .large,
#sub_content_center .reededitprofileblock .large
	{
	width:150px;
	}

#sub_content_center .reedregisterprofileblock .textarea,
#sub_content_center .reededitprofileblock .textarea
	{
	width:440px;
	}
	
#wrap .content_home .reedregisterprofileblock .confirmpassword,
#wrap .content_home .reededitprofileblock .confirmpassword,
#content .reedregisterprofileblock .confirmpassword,
#content .reededitprofileblock .confirmpassword
	{
	width:80px;
	}

/** sub 2**/
#wrap #sub_content_center.center_sub2 .reedregisterprofileblock .large,
#wrap #sub_content_center.center_sub2 .reededitprofileblock .large
	{
	width:145px;
	}

#wrap #sub_content_center.center_sub2 .reedregisterprofileblock .extraoption, 
#wrap #sub_content_center.center_sub2 .reededitprofileblock .extraoption 
	{
	width:250px;
	}

/**** wachtwoord vergeten ***/
#content .reedforgotpasswordblock
	{
	float:left;
	width:100%;
	}

#content .reedforgotpasswordblock .forgotpasswordform
	{
	float:left;
	width:100%;
	}

#content .reedforgotpasswordblock .forgotpasswordform label
	{
	width:120px;
	margin-right:10px;
	}

#content .reedforgotpasswordblock .forgotpasswordform .email
	{
	width:200px;
	}

#content .reedforgotpasswordblock a
	{
	margin-left:227px;
	_margin-left:242px;
	padding-right:30px;
	font-weight:bold;
	text-decoration:underline;
	background:url(img2/button_next_blue.gif) top right no-repeat;
	height:21px;
	}

#content .reedforgotpasswordblock a,
#content .reedforgotpasswordblock a:hover
	{
	float:left;
	color:#E97821;
	text-decoration:underline;
	margin-top:10px;
	}	

#wrap .shorter .reedforgotpasswordblock a
	{
	margin-left:0px;
	}
	
#wrap .shorter .reedforgotpasswordblock .forgotpasswordform .email
	{
	width:160px;
	}

#wrap #sub_content_right .reedforgotpasswordblock .forgotpasswordform .email
	{
	width:125px;
	}

#content_left_center .reedforgotpasswordblock .forgotpasswordform
	{
	width:302px;
	_width:320px;
	}
	
#wrap .contentright .reedforgotpasswordblock .forgotpasswordform
	{
	width:246px;
	_width:266px;
	}

#wrap #sub_content_right .reedforgotpasswordblock .forgotpasswordform 
	{
	width:142px;
	_width:162px;
	}

#wrap #sub_content_right.right_sub2 .reedforgotpasswordblock .forgotpasswordform 
	{
	width:188px;
	_width:208px;
	}
	
/*** lijst component ***/

	/** producten **/
.objectlistblock,
.objectlistblock ul
	{
	float:left;
	width:100%;
	}

.objectlistblock .listroot
	{
	display:inline;
	}

.objectlistblock ul li
	{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
	}

#wrap .home2_content_left .objectlistblock ul li
	{
	width:646px;	
	_width:666px;	
	}

#wrap .center_left .objectlistblock ul li
	{
	width:498px;	
	}

.objectlistblock .coverphoto
	{
	float:left;
	margin-right:15px;
	width:61px;
	border:1px solid transparent;
	}

.objectlistblock .details
	{
	float:left;
	}

a.ExtraLink
	{
	background:transparent url(img2/separator_linkblock.gif) left 5px no-repeat;
	height:8px;
	padding-left:4px;
	}

#content .coverphoto
	{
	border:none;	
	}

#content a.ExtraLink,
#wrap .content_home a.ExtraLink
	{
	text-decoration:none;
	}
		
.objectlistblock .details .title
	{
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:3px;
	}
	
.objectlistblock .details .author	
	{
	color:#949494;
	line-height:18px;
	font-size:11px;
	}
	
.objectlistblock .details .price
	{
	display:none;
	}

.objectlistblock .button-container
	{
	float:left;
	}

#content .objectlistblock .button-container a,
#content .objectlistblock .buttons a
	{
	background:transparent url(img2/button_general_arrow.gif) no-repeat scroll right top;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:22px;
	margin-top:0px;
	width:76px;	
	float:left;
	color:White;
	text-align:center;
	padding-right:2px;
	text-decoration:none;
	}

.objectlistblock .buttons a:hover
	{
	color:White;
	text-decoration:none;
	}



#content_left_center .objectlistblock  .details
	{
	width:240px;
	}

#content_left_center .objectlistblock .button-container
	{
	margin-left:76px;
	width:250px;
	}

#wrap .home2_content_left .objectlistblock ul li
	{
	margin-bottom:10px;
	}

#content_left_bottom .objectlistblock ul li
	{
	width:646px;
	_width:666px;
	}

#content .sub_left .objectlistblock ul li
	{
	width:175px;
	margin-bottom:10px;	
	}

#sub_content_right .objectlistblock ul li
	{
	width:130px;
	}

#wrap .right_sub2 .objectlistblock ul li
	{
	width:206px;
	}

#wrap .right_sub2 .objectlistblock .button-container
	{
	margin-left:75px;
	}
	
#wrap .home2_content_left .objectlistblock .button-container,
#content_left_bottom .objectlistblock .button-container,
#sub2_content_right .objectlistblock .button-container,
#sub_content_center .objectlistblock .button-container
	{
	margin-left:10px;
	}
	
#wrap .home2_content_left .objectlistblock .details .title,
#wrap .home2_content_left .objectlistblock .details .author,
#wrap .home2_content_left .objectlistblock .details .summary,
#content_left_bottom .objectlistblock .details .title,
#content_left_bottom .objectlistblock .details .author,
#content_left_bottom .objectlistblock .details .summary,
#sub2_content_right .objectlistblock .details .title,
#sub2_content_right .objectlistblock .details .author,
#sub2_content_right .objectlistblock .details .summary,
#sub_content_center .objectlistblock .details .title,
#sub_content_center .objectlistblock .details .author,
#sub_content_center .objectlistblock .details .summary
	{
	width:440px;
	padding-right:10px;
	background:url(img2/linebetween_single.gif) right top repeat-y;
	}

#wrap .center_sub2 .objectlistblock .details .title,
#wrap .center_sub2 .objectlistblock .details .author,
#wrap .center_sub2 .objectlistblock .details .summary
	{
	width:320px;
	padding-right:10px;
	background:url(img2/linebetween_single.gif) right top repeat-y;
	float:left;
	}

#wrap .right_sub2 .objectlistblock .details .title,
#wrap .right_sub2 .objectlistblock .details .author,
#wrap .right_sub2 .objectlistblock .details .summary
	{
	width:100px;
	}


#sub2_content_right .objectlistblock .details .title,
#sub2_content_right .objectlistblock .details .author,
#sub2_content_right .objectlistblock .details .summary
	{
	width:500px;
	_width:532px;
	padding-right:32px;
	}

#sub_content_center .objectlistblock .details .title,
#sub_content_center .objectlistblock .details .author,
#sub_content_center .objectlistblock .details .summary
	{
	width:350px;
	_width:382px;
	padding-right:32px;
	}

#wrap .home2_content_left .objectlistblock .details .date,
#wrap .home2_content_left .objectlistblock .details .location,
#content_left_bottom .objectlistblock .details .date,
#content_left_bottom .objectlistblock .details .location,
#sub2_content_right .objectlistblock .details .date,
#sub2_content_right .objectlistblock .details .location,
#sub_content_center .objectlistblock .details .date,
#sub_content_center .objectlistblock .details .location
	{
	width:200px;
	_width:180px;
	position:absolute;	
	right:0px;
	}

#sub_content_center .objectlistblock .details .date,
#sub_content_center .objectlistblock .details .location
	{
	width:175px;
	}

#wrap .center_sub2 .objectlistblock .details .date,
#wrap .center_sub2 .objectlistblock .details .location
	{
	float:right;
	width:165px;
	clear:both;
	}
	
#wrap .home2_content_left .objectlistblock .details .date,
#content_left_bottom .objectlistblock .details .date,
#sub2_content_right .objectlistblock .details .date,
#sub_content_center .objectlistblock .details .date
	{
	top:21px;
	}
	
#wrap .home2_content_left .objectlistblock .details .location,
#content_left_bottom .objectlistblock .details .location,
#sub2_content_right .objectlistblock .details .location,
#sub_content_center .objectlistblock .details .location
	{
	top:35px;
	}
	/*
#wrap .home2_content_left .objectlistblock .buttons,
#content_left_bottom .objectlistblock .buttons,
#sub2_content_right .objectlistblock .buttons,
#sub_content_center .objectlistblock .buttons
	{
	float:right;
	clear:both;
	height:10px;
	margin-bottom:10px;
	}
*/
#wrap .home2_content_left .objectlistblock .buttons a,
#content_left_bottom .objectlistblock .buttons a,
#sub2_content_right .objectlistblock .buttons a,
#sub_content_center .objectlistblock .buttons a
	{
	float:right;
	clear:both;
	}


#sub_content_center .objectlistblock .buttons a
	{
	right:101px;
	}

#wrap #sub_content_center.center_sub2 .objectlistblock .buttons a
	{
	right:91px;
	}
	

#content_right .objectlistblock ul li
	{
	margin-bottom:15px;
	}
	
#content_right .objectlistblock .coverphoto
	{
	float:right;
	margin-right:14px;
	_margin-right:16px;
	margin-left:6px;
	}
	
#content_right .objectlistblock .details
	{
	float:left;
	width:190px;
	-width:170px;
	}
	
#content_right .objectlistblock .button-container,
#content_right .objectlistblock .buttons
	{
	clear:both;
	}

#wrap .sub_left .objectlistblock .coverphoto
	{
	display:block;
	width:100%;
	height:auto;
	}
	
/** printout **/
.printdiv
	{
	float:left;
	width:100%;
	text-align:left;
	}

.printdiv .articleholder
	{
	clear:left;
	padding:10px;
	_padding-top:5px;
	background:#fdfccf;
	margin-bottom:15px;
	}

.printdiv ul
	{
	float:left;
	padding:10px;
	}
	
.printdiv ul li
	{
	float:left;
	width:722px;
	margin-bottom:10px;
	}

.printdiv ul .header,
.printdiv ul .ordertotal
	{
	float:left;
	width:100%;
	margin-bottom:5px;
	}

.printdiv ul .ordertotal
	{
	border-top:1px solid #BBBDBF;
	padding-top:10px;
	}
	
.printdiv ul li.header,
.printdiv ul li .total,
.printdiv ul li .currency
	{
	font-weight:bold;
	float:left;
	}

.printdiv ul li .product,
.printdiv ul li .variant,
.printdiv ul li .price,
.printdiv ul li .count,
.printdiv ul li .totalprice,
.printdiv ul li .remove,
.printdiv ul li .amount
	{
	float:left;
	}

	
.printdiv ul li .productheader,
.printdiv ul li .product,
.printdiv ul li .variant
	{
	width:275px;
	}

.printdiv ul li .variant
	{
	font-style:italic;
	font-size:11px;
	color:#313131;
	}

.printdiv ul li .variant
	{
	clear:both;
	}

.printdiv ul li .price
	{
	width:100px;
	margin-right:50px;
	text-align:right;
	}


.printdiv ul li .header .price
	{
	margin-left:30px;
	width:120px;
	margin-right:0px;
	text-align:left;
	}

.printdiv ul li .count input
	{
	width:40px;	
	text-align:right;
	}

.printdiv ul li .count
	{
	width:95px;
	margin-right:0px;
	}

.printdiv ul li .header .count
	{
	text-align:left;
	}

.printdiv ul li .totalprice
	{
	width:70px;
	text-align:right;
	margin-right:30px;
	}

.printdiv ul li .header .totalprice
	{
	margin-left:30px;
	width:70px;
	margin-right:0px;
	text-align:left;
	}

.printdiv ul li .header .remove
	{
	width:50px;
	margin-left:0px;
	}

.printdiv ul li .remove img
	{
	margin-left:25px;
	}	

	
.printdiv ul li .total
	{
	margin-left:440px;
	_margin-left:445px;
	}
	
.printdiv ul li .currency
	{
	margin-left:10px;
	}
	
.printdiv ul li .amount
	{
	margin-left:20px;
	width:70px;
	text-align:right;
	}
	
	
	
.printdiv .shipping,
.printdiv .addressholder
	{
	float:left;
	width:100%;
	}
	
.printdiv .shipping p,
.printdiv .addressholder p
	{
	font-weight:bold;
	margin-bottom:5px;	
	}

.printdiv .shipping label
	{
	float:left;
	width:150px;
	clear:left;
	margin-bottom:4px;
	}
	
.printdiv .shipping label.suffix
	{
	clear:none;
	margin-left:10px;
	}
	
.printdiv .shipping input
	{
	float:left;
	margin-bottom:4px;
	}

.printdiv .invoiceaddress
	{
	float:left;
	width:316px;
	background:url(img2/linebetween_single.gif) top right repeat-y;
	}
	
.printdiv .deliveryaddress
	{
	position:relative;
	float:left;
	display:inline;
	width:316px;
	padding-left:20px;
	}

.printdiv .header
	{
	font-weight:bold;
	margin:5px 0px;
	}

.printdiv .button-container
	{
	clear:both;
	}

.printdiv .deliveryaddress a
	{
	position:absolute;
	top:0px;
	right:10px;
	}

.printdiv .footer
	{
	width:100%;
	float:left;
	border-top:2px solid #bbbdbf;
	}
	
.printdiv .addressholder
	{
	margin-bottom:10px;
	}
	
.printdiv .footer .reference,
.printdiv .footer .information
	{
	width:316px;
	float:left;
	}

.printdiv .register,
.printdiv .addressholder,
.printdiv .footer
	{
	padding:10px;
	}

/*** relatedproductblock ***/
.relatedproductblock
	{
	float:left;
	width:100%;
	padding:10px;
	background:#EAEEF3;
	}

.relatedproductblock ul li
	{
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	}
	
.relatedproductblock .coverphoto
	{
	float:left;
	padding:0px 10px 10px 0px;
	display:inline;
	width:60px;
	_width:70px;
	}

.relatedproductblock .coverphoto img
	{
	width:60px;
	}
	
.relatedproductblock .details
	{
	float:left;
	}
	
.relatedproductblock .details .author
	{
	color:#7b7b7b;
	margin-bottom:5px;
	}

#content .relatedproductblock .buttons
	{
	float:left;
	}

#content .relatedproductblock .buttons a
	{
	float:left;
	font-size:10px;
	font-weight:bold;
	height:23px;
	width:76px;
	line-height:22px;
	margin-top:0px;
	padding-right:2px;
	color:White;
	text-decoration:none;
	text-align:center;
	background:transparent url(img2/button_general_arrow.gif) no-repeat scroll right top;
	}
	
#sub_content_center .relatedproductblock ul li
	{
	width:285px;
	_width:275px;
	}

#sub_content_center .relatedproductblock .details
	{
	width:200px;
	}

#sub_content_center .relatedproductblock .displayreedproduct ul li,
#sub_content_center .relatedproductblock .displayreedproduct .details
	{
	width:518px;
	_width: 498px;
	padding:0px;
	}

	
#sub2_content_right .relatedproductblock ul li
	{
	width:360px;
	}

#sub2_content_right .relatedproductblock .details
	{
	width:275px;
	}

#sub2_content_right .relatedproductblock .displayreedproduct ul li,
#sub2_content_right .relatedproductblock .displayreedproduct .details
	{
	width:745px;
	_width:723px;
	padding:0px;
	}
	
#wrap .center_sub2 .relatedproductblock ul li
	{
	width:247px;
	}