/* STELLING */
#stelling .mod_poll .answers{
    padding-left: 10px;
}
#stelling .mod_poll label.poll_answer{
	font-style	: italic;
}
#stelling .mod_poll .formsubmit input.submit_img{
	position	: relative;
	top			: 5px;
	left		: 15px;
	background	: url('../images/stem.png') no-repeat 0 0;
	width		: 51px;
	height		: 22px;
	border		: none;
	cursor		: pointer;
}
#stelling, #stelling h2{
    color		: #FFFFFF;
    font-family	: fontin sans, arial,sans-serif;
}
#stelling .poll_title h2{
	padding		: 15px 0 0 15px;
	font-style	: italic;
	font-size	: 18px;
}
#stelling .poll_question{
	font-style	: italic;
	font-size	: 14px;
	padding		: 2px 0 0 15px;
    cursor		: pointer;
}
#stelling .poll_results{
    width       :  90%;
    padding     : 0 0 10px 15px;
}
#stelling .amount_votes, #stelling .poll_message{
    padding-left: 15px;
}
#stelling .stelling_close{
	position	: absolute;
	left		: -5px;
	top			: 38px;
}
#stelling .stelling_close input.sluiten{
	background	: url('../images/sluiten.png') no-repeat 0 0;
	width		: 17px;
	height		: 17px;
	border		: none;
	cursor		: pointer;
}
#stelling .poll_container{
    overflow    : hidden;
	padding-top : 10px;
}
.ie7 #stelling .poll_container .poll_form .answers{
	background:transparent url(../images/poll-middle.png) repeat-y;
}
#stelling .poll_container_content{
    background	: url('../images/poll-middle.png') repeat-y 0 0;
    position	: relative;
    padding-bottom: 5px;
}
#stelling .poll_container_end {
    background	: url('../images/poll-bottom.png') no-repeat 0 0;
    height      : 53px;
}
#stelling .def_bar_color{
       background-color : #FF8200;
}
#stelling .archief_menu{
    position    : relative;
    top         : -50px;
}
#stelling .archief_menu ul{
    list-style-type: none;
}
#stelling .archief_menu a{
    margin-left : -15px;
    color       : #fff;
}
.ie6 #stelling{
  position      : absolute;
  top           : 171px;
  left          : 38px;
  height        : 77px;
  width         : 237px;
 }
.ie6 #stelling .mod_poll{
	position	: relative;
	display		: block;
	width		: 237px;
}
.ie6 #stelling .poll_container{
	position: relative;
	display: block;
	margin: 0;
	padding: 0 2px 1px 0;
}
.ie6 #stelling .poll_container .poll_form{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
/*Actueel*/

#main .left .leftbox .boxcenter .mod_event hr.mp{
	display		: none;
}
#main .left .leftbox .boxcenter .mod_event #box_large,
#main .left .leftbox .boxcenter .mod_news .news_block{
	width		: auto;
	margin		: 0;
	padding		: 0 3px 10px 15px;
}
#main #box_large .box_center .mod_news,
#main #box_large .box_center .mod_event{
	padding-top	: 15px;
}  
#main .left .leftbox .boxcenter .mod_event .default_img,
#main .left .leftbox .boxcenter .mod_news .news_item_img_block{
	position	: relative;
	float		: left;
	width		: 141px;
	height		: auto;
	margin-right: 0;
}
#main .left .leftbox .boxcenter .mod_event .default_eventtitel{
	position	: relative;
	float		: right;
	height		: 68px;
	width		: 250px;
	border-bottom: 1px solid #d9ded9;
}
.ie6 #main .left .leftbox .boxcenter .mod_event .default_eventtitel{
	width		: 240px;
}
#main .left .leftbox .boxcenter .mod_event .default_date a,
.default_date{
	line-height	: 10px;
	font-size	: 11px;
	font-weight	: normal;
	color		: #000;
	color		: #ff8200;	
	width		: 100%;
}
#main .left .leftbox .boxcenter .mod_event .default_date a{text-decoration: underline;}
#main .left .leftbox .boxcenter .mod_event .default_date a
.ie7 #main .left .leftbox .boxcenter .mod_event .default_date a,
.ie7 .default_date{
	margin		: 0;
	padding		: 0;
}
.mod_employee .detail ul{
    margin-left: -25px;
}
.ie7 .mod_employee .detail ul,
.ie8 .mod_employee .detail ul{
    margin-left: 0;
}
.ie7 .mod_employee .detail .rij{
    height: auto;
    padding: 0 0 5px 0;
}
#main .left .leftbox .boxcenter .mod_event h1.default_filmtitel a{
	color		: #323436;
	font-family	: arial;
	font-size	: 20px;
	padding		: 0;
	margin		: 0;
}
.ie7 #main .left .leftbox .boxcenter .mod_event h1.default_filmtitel{
	height		: 20px;
}
#main .left .leftbox .boxcenter .mod_event .overzicht{
	padding-left: 145px;
}
#main .left .leftbox .boxcenter .mod_event .overzicht a{
	color		: #323436;
	font-size	: 11px;
}
#main .left .leftbox .boxcenter .mod_event .read_more a,
#main #box_large .box_center .mod_event .read_more a{
	color		: #323436;
	text-decoration: none;
}
#main #box_large .box_center .overzicht,
#main #box_large hr.mp{
	display		: none;
}
#main #box_large .mod_event .default_img{
	position	: relative;
	float		: left;
	width		: 141px;
	height		: 70px;
	margin-right: 10px;
    text-decoration: underline;
}
#main #box_large .mod_event .default_eventtitel{
	position	: relative;
	float		: left;
	height		: 68px;
	width		: 250px;
	border-bottom: 1px solid #d9ded9;
}

.ie6 #main #box_large .mod_event .default_eventtitel{
	width		: 240px;
}

#main .mod_event .detail .detail_eventtitel h3.detail_filmtitel{
	display		: none;
}
/* Actueel detail
 * Uitgelicht detail*/
#main #box_large .image_place,
#main #box_large p.event_subtitel{
	display		: none;
}
#main #box_large .box_center .left .mod_news .goback_link a,
#main #box_large .box_center .main .mod_news .goback_link a,
#main #box_large .box_center .main .mod_event .detail_back a{
	text-decoration : none;
	font-size		: 10px;
	color			: #323436;	
	font-style		: normal;
}
#main #box_large .box_center .left .mod_news a.read_more,
#main #box_large .box_center .main .mod_news a.read_more{
	display		: none;
}
#main #box_large .mod_event #box_large .default_eventtitel{
	position	: relative;
	float		: left;
	height		: 68px;
	width		: 520px;
	border-bottom: 1px solid #d9ded9;
}
.ie6 #main #box_large .mod_event #box_large .default_eventtitel{
	width		: 510px;
}
#main #box_large .box_center .main .mod_event #box_large{
	width		: 100%;
}
#main #box_large .box_center .main .mod_event .default_block{
	width		: 100%;
}
#main #box_large .box_center .left .mod_news .content .news_detail_block,
#main #box_large .box_center .main .mod_news .content .news_detail_block{
	margin		: 0;
	padding		: 0;
}
#main #box_large .box_center .mod_news h2.news_intro_title{
	display		: none;
}
#main #box_large .box_center .left .mod_news .content .news_detail_block .news_item .news_intro,
#main #box_large .box_center .main .mod_news .content .news_detail_block .news_item .news_intro{
	margin		: 0;
	padding		: 0;
}
#main #box_large .box_center .main .uitgelicht .content .news_detail_block .news_item_img_detail_block{
	width		: 275px;
	float		: left;
}
#main #box_large .box_center .main .uitgelicht .content .news_detail_block .news_item .news_intro{
	width		: 390px;
	float		: right;
}
#main #box_large .box_center .main .uitgelicht .content .news_detail_block .news_item .news_text{
	margin		: 0;
	padding		: 0;
}

/*uitgelicht*/
#main .right .rightbox .boxcenter .mod_news .news_block{
	padding		: 0 3px 0 15px;
	width		: auto;
	margin		: 0;
}
#main .right .rightbox .boxcenter .mod_news .news_block .news_item_img_block{
	display		: none;
}
#main .right .rightbox .boxcenter .mod_news .news_item_block{
	width		: 250px;
}
#main .right .rightbox .boxcenter .mod_news .news_item_block a{
	position: relative;
	font-family	: arial;
	font-size	: 12px;
	color		: #323436;
	line-height	: 15px;
}
#main .right .rightbox .boxcenter .mod_news .news_item_block p,
#main .right .rightbox .boxcenter .mod_news .overzicht,
    #main .right .rightbox .boxcenter .mod_news .news_item_block .read_more,
#main .right .rightbox .boxcenter .mod_news .news_detail_block .news_item .news_text,
#main .right .rightbox .boxcenter .mod_news .news_detail_block h2.news_intro_title{
	display		: none;
}
#main .right .rightbox .boxcenter .mod_news .list_item{
	float		: left;
}
#main .right .rightbox .boxcenter .mod_news h2.news_intro_title{
	font-size	: 12px;
}
#main .right .rightbox .boxcenter .mod_news .news_item_img_detail_block{
	display		: block;
	overflow	: hidden;
	width		: 271px;
	height		: 172px;
	margin-left	: 3px;
	padding		: 0;
	margin-top	: 0;
}
#main .right .rightbox .boxcenter .mod_news .news_item_img_detail_block img{
	width		: 269px;
	height		: 172px;
}
#main .right .rightbox .boxcenter .mod_news .news_detail_block .news_item{
	background	: url(../images/rightbox.png) repeat-y -563px 0;
	margin		: 0;
	padding		: 0;
}
#main .right .rightbox .boxcenter .mod_news .content{
	position	: relative;
	display		: block;
	padding		: 0;
}
.ie6 #main .right .rightbox .boxcenter .mod_news .content{
	position	: relative;
	display		: block;
	overflow	: hidden;
	width		: 277px;
} 
.ie6 #main .right .rightbox .boxcenter .overview_detail{
	position	: relative;
	display		: block;
	overflow	: hidden;
	width		: 275px;
}
.ie6 #main .right .rightbox .boxcenter .mod_news .content .news_detail_block{
	position	: relative;
	display		: block;
	width		: 275px;
}
.ie6 #main .right .rightbox .boxcenter .mod_news .news_item_img_detail_block{
	padding-left	:2px;
	margin			: 0;
	width			: 275px;
	background		: #D9DED9;
}
#main .right .rightbox .boxcenter .mod_news .content .news_detail_block .news_item .news_intro{
	padding		: 0 15px 5px 0;
}
#main .right .rightbox .boxcenter .mod_news .content .news_detail_block .news_item .news_intro p{
	font-size	: 11px;
	font-family	: arial;
	padding		: 5px 0 15px 15px;
}
#main .right .rightbox .boxcenter .mod_news .content .news_detail_block .news_item .news_intro .read_more{
	float		: left;
	display		: inline;
	position	: relative;
	top			: -15px;
	width		: 200px;
	padding-left: 15px;
	background	: url(../images/rightbox.png) repeat-y -563px 0;
}
#main .right .rightbox .boxcenter .mod_news .content .news_detail_block .news_item .news_intro a.read_more{
	color		: #323436;
	text-decoration: none;
    padding-top : 5px;
	font-size	: 10px;
}
.ie7 #main .right .rightbox .boxcenter .mod_news .content .news_detail_block .news_item .news_intro .news_text p{
	padding		: 0 15px 0 5px;
}
.ie7 #main .right .rightbox .boxcenter .mod_news .content .news_detail_block .news_item .news_intro p{
	font-size	: 11px;
	font-family	: arial;
	margin-left	: 0;
}
.ie7 #main .right .rightbox .boxcenter .mod_news .content .news_detail_block .news_item .news_intro .read_more{
	float		: left;
	display		: inline;
	position	: relative;
	top			: 0;
	width		: 375px;
	background	: url(../images/rightbox.png) repeat-y -563px 0;
	padding		: 0 15px 5px 15px;
}
.mod_news .read_more {
    margin: 0 10px 0 0;
	float: none;
    text-align: right;
}

/*OPENINGSTIJDEN*/
.mod_openingstijden .biblioinfo{
	position	: relative;
	width		: 100%;
	display		: block;
	overflow	: hidden;
	border-bottom: 1px solid #D9DED9;
	padding		: 10px 0 15px 0;
}
.mod_openingstijden .biblioinfo p.adres{
	display		: none;
}
.mod_openingstijden .biblioinfo p{
	margin		: 0;
	padding		: 0;
	font-family	: arial;
	font-size	: 11px;
}
.mod_openingstijden .lijst_detail .organisaties{
	position	: relative;
	width		: 100%;
	display		: block;
}
.mod_openingstijden .lijst_detail .organisaties .locatie_block,
.mod_openingstijden .biblioinfo .adres_block{
	position	: relative;
	float		: left;
	display		: block;
	width		: 280px;
	overflow	: hidden;
}
.mod_openingstijden .lijst_detail .organisaties .googlemaps,
.mod_openingstijden .biblioinfo .image_block{
	position	: relative;
	float		: right;
	display		: block;
	width		: 351px;
}
.mod_openingstijden .lijst_detail .organisaties .locatie_block h4,
.mod_openingstijden .lijst_detail .organisaties .locatie_block h4 a{

	display		: block;
	width		: 100%;
	color		: #000;
	font-size	: 13px;
	font-family	: arial;
	font-weight	: normal;
	margin		: 0;
	padding		: 0;
}
.mod_openingstijden .biblioinfo .adres_block h2,
.mod_openingstijden .biblioinfo .openingstijden h4,
.mod_openingstijden .lijst_detail .organisaties .locatie_block h4.active{
	color		: #ff8200;
	font-size	: 13px;
	font-weight	: bold;
	font-family	: arial;
	margin		: 0;
	padding		: 0;
	width		: 100%;
}
.mod_openingstijden .lijst_detail .organisaties .google_map{
	width		: 351px;
	height		: 213px;
}
.mod_openingstijden .biblioinfo .openingstijden table{
	font-family	: arial;
	font-size	: 11px;
	margin		: 0;
	padding		: 0;
}
/*CONTACT */
.mod_form .form_form .form_intro{
	padding		: 10px 0 0 0;
}
.mod_form .form_form .form_intro p{
	padding		: 0;
	margin		: 0;
}
.mod_form .form_rij label.text_label, .mod_form .rij .label{
	width		: 100%;
	text-align	: left;
	font-weight	: normal;
	font-size	: 13px;
}
.mod_form .form_rij .form_input_textfield, .mod_form .rij .form_input_textfield{
	width		: 100%;
	
}
.mod_form .form_rij .form_input_textarea{
	width		: 100%;
	float		: left;
}
.mod_form .rij input.form_submit{
	background	: url('../images/send_btn.png') no-repeat 0 0;
	width		: 111px;
	height		: 22px;
	border		: none;
	cursor		: pointer;
}
.mod_form .rij input.form_submit_img{
	background	: url('../images/send_btn.png') no-repeat 0 0;
	width		: 111px;
	height		: 22px;
	border		: none;
	cursor		: pointer;
}
.form_rij label.error{
	color		: #FF8200;
}
/*FORM*/
.mod_form .form_rij label.text_label, .mod_form .rij .label{
	width			: auto;
}
/*ZOEKEN*/
.mod_search .search_div{
	text-align		: left;
}
.mod_search .search_div input.txt_search{
	background		: transparent url(../images/input_fld.png) no-repeat scroll 2px 2px;
	border			: none;
	color			: #505450;
	font-family		: arial;
	font-size		: 12px;
	height			: 20px;
	margin			: 5px 0;
	padding-left	: 10px;
	width			: 174px;
}
.mod_search .search_div input.img_search{
	background		: transparent url(../images/search.png) no-repeat scroll 0 0;
	border			: none;
	cursor			: pointer;
	height			: 13px;
	left			: 150px;
	margin			: 0;
	padding			: 0;
	position		: relative;
	top				: -23px;
	width			: 13px;
}
.ie7 .mod_search .search_div input.img_search{
	top				: -30px;
}
.mod_search #search_results{
	padding-top		: 10px;
}
.mod_search #search_results hr{
	display			: none;
}
#main .mod_search .search_div input.img_search {
	background		: transparent url(../images/search.png) no-repeat scroll 0 0;
	border			: none;
	cursor			: pointer;
	height			: 13px;
	left			: 0px;
	margin			: 0;
	padding			: 0;
	position		: relative;
	top				: 5px;
	width			: 13px;
}
/*FAQ*/
.mod_faq .goback a{
	color			: #000;
	float			: right;
	font-size		: 10px;
}
.ie8 .mod_faq .default .question p{
	position		:relative;
	top				: -12px;
	display			: block;
	margin			: 0;
	padding			: 0;
}
.ie8 .mod_faq .default li{
	margin			: 0;
	padding			: 0;
	line-height		: 12px;

}
.ie7 .mod_faq .default li{
	margin			: 0 0 5px 0;
}
.ie7 .mod_faq .default .question p{
	position		:relative;
	top				: 0px;
	display			: block;
	margin			: 0;
	padding			: 0;
}
#right .right_content .mod_restriction label.restr_label_large {
    text-align      : left;
    width           : 100%;
    color           : #fff;
}
#right .mod_restriction .regform_textfield input.login_large_input[type="text"],
#right .regform_textfield input.login_large_input[type="password"]{
    background      : url('../images/input_fld.png') no-repeat 2px 2px;
    border          : medium none;
    color           : #505450;
    font-family     : arial;
    font-size       : 12px;
    height          : 20px;
    margin          : 5px 0;
    padding-left    : 10px;
    width           : 174px;
}
#right .mod_restriction input[type="checkbox"]{
    float           : left;
    width           : 12px;
}
#right .mod_restriction label.restr_remember{
    position        : relative;
    left            : 25px;
    top             : -15px;
    width           : 150px;
    color           : #FFF;
}
#right .mod_restriction input.sbm_btn_login[type="submit"],
.ie8 .restr_submit_img{
    background      : url("../images/sprite_css.png") no-repeat scroll -213px 0 transparent;
    border          : medium none;
    cursor          : pointer;
    height          : 22px;
    margin-left     : 0;
    width           : 86px;
}
#right .mod_restriction input.restr_logout_img[type="submit"]{
     background      : url("../images/sprite_css.png") no-repeat scroll -300px 0 transparent;
    border          : medium none;
    cursor          : pointer;
    height          : 22px;
    margin-left     : 0;
    width           : 86px;
}
#right .mod_restriction #loginbox_buttons, .mod_restriction .sbm_button{
    padding-left    : 5px;
}


.mod_event .detail_price {
    float: none;
}

.mod_webshop .default .products{float: none; clear: both;}
.mod_webshop .default .products .img_placeholder{width: auto; margin-right: 15px;}
.mod_webshop #mod_webshop_order p, .mod_webshop p {margin: 0;}
.mod_webshop p{padding: 0;}
form#mod_webshop_frm .rij input.radio{width: 1em; position:relative; float: left;}
.mod_webshop .payment .rij p{padding-left: 20px;}


/*bestel formulier */
.form_rij label.text_label{width:150px;}
.form_rij .form_input_textfield input.required[type="text"], .form_rij .form_input_textfield input[type="text"]{width: 150px;}
select.required.number, select.choice{
     background: url("../images/selectbox.png") no-repeat scroll 0 -2px transparent;
    border: medium none;
    color: #ccc;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 0.8em;
    height: 18px;
    margin: 0 5px 5px 0;
    padding-left: 2px;
    text-align: left;
    width: 50px;
}
select.choice{width: 100px;}
select{color: #ccc;}

select.required.number.geen_opmaak, select.choice.geen_opmaak, select.geen_opmaak{
	background: none;
	border-top: 1px solid #ABADB3;
	border-right: 1px solid #DBDFE6;
	border-bottom: 1px solid #E3E9EF;
	border-left: 1px solid #E2E3EA;
    color: #000;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 1em;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
	min-width: 50px;
	width: auto;
}
