/* Module css voor de landelijke huisstijl
 *
 * Auteur: Erna Fraas
 *
 * Modules in de landelijke huisstijl van de bibliotheken volgens handleiding versie 4.0
 */

/* Algemene styling */
a {
	cursor: pointer;
}

/* Modules */
/*Bicat aanwinsten module*/
.mod_aanwinst.schatkamer{
	text-align: center;
}
.mod_aanwinst.schatkamer #gallery_swf{width: 634px!important;}

/* Vubis aanwinsten module */
.mod_acquisition.carrousel {
	width: 100%;
	text-align: center;
}
.mod_acquisition.carrousel .imageflow {
	margin: 0 auto;
}
.mod_acquisition.carrousel .imageflow .scrollbar {
	border-bottom: 1px solid #B3B3B3;
}
.mod_acquisition.carrousel .imageflow .slider {
	background: url("../images/themaslider.gif") no-repeat scroll 0 0 transparent;
}
/* Apppager */
.apppager {
	margin: 10px 0;
	text-align: center;
	width: 100%;
	display: table;
}
.apppager a {
	text-decoration: none;
}
.apppager .pageselected {
	background-color: #FF7320!important;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 2px;
	padding: 1px 5px;
}
.apppager a.pageselected:hover {
	cursor: default;
	color: #ffffff;
	text-decoration: none;
}
.apppager .pagelink {
	display: inline;
	padding: 0 2px;
}

/* Aquabrowser module*/
.mod_aqua_browser .form_fields .aqua_browser_zoek input[type="text"]{
	margin: 10px 0 5px 2px;
	border-radius: 5px;
	border: 1px solid #D0D0D0;
	padding-left: 5px;
}
.mod_aqua_browser .form_fields .aqua_browser_zoek input[type="submit"]{
	margin-top: 10px;
	background: url("../images/buttons/button-primary.png") no-repeat scroll right top;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 22px 5px 5px;
	position: relative;
	top: -3px;
}
/* boekenlijst stem module */
.mod_book_voting_list .overview {
	width: 100%;
}
.mod_book_voting_list .overview .list {
	height: 270px;
	overflow-y: auto;
	color: #505450;
}
.mod_book_voting_list .overview .search{
	border-bottom: 1px solid #D0D0D0;
	display: block;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
.mod_book_voting_list .overview .list ul{
	padding: 5px 0;
}
.mod_book_voting_list .overview .free_choice{
	border-top: 1px solid #D0D0D0;
	margin-top: 5px;
	padding-top: 15px;
}
.mod_book_voting_list .overview .search h3{
	margin-bottom: 10px;
}
.mod_book_voting_list .overview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mod_book_voting_list .overview .search .search_divider a.showlist{
	margin-left: 25px;
}
.mod_book_voting_list .overview .author {
	position: relative;
	float: left;
	width: 40%;
}
.mod_book_voting_list .overview .title {
	position: relative;
	float: left;
	width: 50%;
}
.mod_book_voting_list .overview .add {
	position: relative;
	float: left;
	width: 10%;
}
.mod_book_voting_list .overview label {
	display: block;
	float: left;
	margin: 1px 0;
	padding: 2px 0;
	position: relative;
	width: 80px;
}

.mod_book_voting_list .overview input.txt {
	background: #FFF;
	border-color: #B8B8B8 #CDCDCD #E1E1E1;
	border-image: none;
	border-radius: 7px 7px 7px 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #EEE inset;
	font-size: 100%;
	height: 1.8em;
	margin: 0 5px 0 0;
	max-width: 800px;
	padding: 0 10px;
	vertical-align: bottom;
	width: 15.68em;
	float: left;
}
.mod_book_voting_list .overview input.txt.firstname {
	width: 110px;
	margin-bottom: 10px;
}
.mod_book_voting_list .overview input.txt.infix {
	width: 30px;
}
.mod_book_voting_list .overview input.txt.lastname {
	width: 162px;
}
.mod_book_voting_list .overview input.txt.title {
	width: 357px;
}
.mod_book_voting_list .overview input.sbmt,
.mod_book_voting_list .overview input[type="submit"],
.mod_book_voting_list input[type="submit"]{
	background: url("../images/buttons/button-primary.png") repeat scroll right top #FF7320;
	border: medium none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	margin-bottom: 10px;
	padding: 2px 32px 2px 9px;
	position: relative;
}
.mod_book_voting_list .cb {
	clear: both;
}
.mod_book_voting_list .overview .msg {
	color: red;
}
.mod_book_voting_list .overview .txt {
	color: #505450;
}

.mod_book_voting_list .overview .free_choice p{
	width: 100%;
	display: block;
	clear: both;
	margin-bottom: 10px;
}
.mod_book_voting_list .my_selection {
	width: 100%;
}
.mod_book_voting_list .my_selection ul {
	padding: 0;
	margin: 0 0 10px 0;
	list-style: none;
}
.mod_book_voting_list .my_selection .remove {
	position: relative;
	float: right;
}
.mod_book_voting_list .my_selection .msg {
	color: red;
	margin: 10px 0;
}
.mod_book_voting_list .send_voting label {
	display: block;
	float: left;
	margin: 1px 0;
	padding: 2px 0;
	position: relative;
	color: #505450;
	width: 81px!important;
}
.mod_book_voting_list .send_voting label.form_required_label{
	width: 25px!important;
	float: left;
}
.mod_book_voting_list .send_voting .txt {
	color: #505450;
}
.mod_book_voting_list .send_voting .form_rij .form_input_textfield{
	float: left;
	width: auto;
}
.mod_book_voting_list .send_voting .form_rij .form_input_textfield input[type="submit"]{
	margin-left: 27px;
}
.mod_book_voting_list  p.backbutton{
	clear: both;
}
.mod_book_voting_list .send_voting input.txt {
	background: #FFF;
	border-color: #B8B8B8 #CDCDCD #E1E1E1;
	border-image: none;
	border-radius: 7px 7px 7px 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #EEE inset;
	font-size: 100%;
	height: 1.8em;
	margin: 0 5px 0 0;
	padding: 0 10px;
	vertical-align: bottom;
	width: 15.68em;
	float: left;
}
.mod_book_voting_list .send_voting .form_rij {
	clear: both;
	display: block;
	padding-top: 0.4em;
	width: 100%;
}

.mod_book_voting_list .send_voting .form_rij .form_input_textfield {
	float: left;
	position: relative;
	text-align: left;
	width: 56%;
}
.mod_book_voting_list .addthis_toolbox
{float: right;
}
.mod_book_voting_list .addthis_toolbox a{padding: 0 5px 0 0;}
.mod_book_voting_list .send_voting p.backbutton{float: left; clear: none;}

/* Bespaar check module*/
.mod_bespaar_check label {
	position: relative;
	float: left;
	width: 52%;
	margin-right: 10px;
}
.biebwidget-double-column .mod_bespaar_check label {
	width: 39%;
}
.mod_bespaar_check .rij {
	margin-bottom: 10px;
	clear: left;
}
.mod_bespaar_check .rij select {
	border: 1px solid #D0D0D0;
}
.mod_bespaar_check input[type="submit"] {
	margin-top: 10px;
	background: url("../images/buttons/button-primary.png") no-repeat scroll right top;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 22px 5px 5px;
	position: relative;
	top: -3px;
}
.mod_bespaar_check a.button {
	background: url("../images/buttons/button-primary.png") right top;
	border: medium none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	margin-bottom: 10px;
	padding: 2px 32px 3px 9px;
	position: relative;
	line-height: 1.4;
}
.mod_bespaar_check a:hover.button {
	background: url("../images/buttons/button-primary-hover.png") no-repeat right top;
	text-decoration: none;
}

/* Bicat formulier via externe content (voorbeeld weert) */
form.bicat {
	width: 100%;
	margin-left: 15px;
}
form.bicat fieldset {
	width: 78%;
	border: 1px solid #D0D0D0;
}
form.bicat input.bicat_textveld {
	margin: 10px 0 5px 2px;
	width: 82%;
	border-radius: 5px;
	border: 1px solid #D0D0D0;
	padding-left: 5px;
}
form.bicat select {
	border: 1px solid #D0D0D0;
}
form.bicat input[type="submit"] {
	margin-top: 10px;
	background: url("../images/buttons/button-primary.png") no-repeat scroll right top;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 22px 5px 5px;
	position: relative;
	top: -12px;
	right: 50px;
}
form.bicat .bicat-rij {
	margin-top: 5px;
}

/* Download */
.mod_download .map_browse {
	padding: 4px;
}
.mod_download ul.mapstructuur li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0 0 2px 0;
	height: auto;
	width: 100%;
}
.mod_download ul.mapstructuur li li {
	padding: 2px;
}
.mod_download ul {
	list-style-type: none;
	margin: 0;
}
/*
.mod_download .is_16 ul {
	padding: 0 0 0 16px;
}
.mod_download .is_32 ul {
	padding: 0 0 0 32px;
}
.mod_download li.is_16 span, .mod_download li.is_16 a {
	line-height: 16px;
	margin-left: 2px;
}
.mod_download li.is_32 span, .mod_download li.is_32 a {
	line-height: 32px;
	margin-left: 2px;
}
*/
.mod_download ul.mapstructuur li img.content_identifier, .mod_download ul.mapstructuur li img {
	width: auto;
	float: left;
	margin-right: 5px;
}
.mod_download ul.mapstructuur li .download_text {
	float: left;
	padding-left: 5px;
}
.mod_download .uploading {
	padding-bottom: 10px;
}
.mod_download .downloading {
	padding-top: 20px;
}
.mod_download .cb {
	clear: both;
	line-height: 1px;
}


/* Event */
.mod_event h2 {
	color: #FF7320;
	font-size: 150%;
	margin-bottom: 7px;
	margin-top: -4px;
}
.mod_event h3 {
	font-size: 15px;
	font-weight: normal;
	margin: 10px 0 0 0;
}
.mod_event .accompanying {
	margin-bottom: 10px;
	margin-top: -6px;
}
.mod_event .calendar {
	margin-top: 4px;
	float: left;
	line-height: 0.8;
}
.mod_event .calendar span {
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
	padding-right: 20px;
}
.mod_event .calendar span.date-day {
	font-size: 28px;
}
.mod_event .calendar span.date-month {
	font-size: 20px;
}
.mod_event .detail .image {
	float: right;
	margin: 5px 0;
}
.mod_event .event_item {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 5px;
	overflow: hidden;
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
}
.mod_event .event_item.last {
	background: none repeat scroll 0 0 transparent;
}
.mod_event .event_item_wrapper {
	margin: 0;
}
.mod_event .event_item_wrapper.left {
	margin-left: 79px;
}
.biebwidget-double-column .mod_event .event_item_wrapper.left {
	margin-left: 158px;
}
.mod_event .event_item_wrapper.right {
	margin-right: 105px;
}
.mod_event .event_item .image {
	float: right;
	margin: 3px 0 3px 5px;
	max-width: 100px;
}
.mod_event .event_item .image img,
.mod_event .image_place img {
	border-radius: 5px;
	max-width: 100px;
	float: right;
}
.mod_event .event_item .description {
	width: 89%;
	position: relative;
}
.mod_event .date_price {
	position: relative;
	float: left;
	min-width: 70px;
	min-height: 61px;
	margin: 3px 10px 3px 6px;
}
.mod_event .date_price span.day {
	font-size: 330%;
	font-weight: bold;
	width: 100%;
	line-height: 35px;
}
.mod_event .date_price span.price,
.mod_event .date_price span.price-description,
.mod_event .image_place .detail_date,
.mod_event .image_place .detail_time,
.mod_event .image_place .detail_price {
	/*color: #868686;
	font-size: 95%;*/
	margin: 0;
	padding: 0;
}
.mod_event .date_price .default_adresblock .default_location {
	/*font-size: 95%;*/
}
.mod_event .date_price .default_adresblock {
	margin-top: 5px;
}
.mod_openingstijden .lijst_detail .adres_block, .mod_openingstijden .default .adres_block {
	width: 70%;
}
.mod_event .default_eventtitel {
	/*width: 100%;*/
}
.mod_event .default_eventtitel h2.default_filmtitel {
	padding: 0;
	margin: 7px 0 0 0;
	/* font-size: 100%; */
	font-weight: bold;
}
.mod_event .default_eventtitel h2.default_filmtitel a {
	/*color: #505450;
	text-decoration: underline;*/
	font-size: 12px;
}
.mod_event .default_eventtitel h2.default_filmtitel a:hover {
	/*color: #FF7320;*/
}
.mod_event .default_eventtitel span.default_subtitel {
	margin: 5px 0;
	/*display: block;
	color: #868686;*/
}
.mod_event .reserverings_ticket {
	width: 158px;
	margin: 5px 0 5px 0;
	height: 22px;
	background: url('../images/buttons/button-primary.png') no-repeat right top;
	border-radius: 5px 5px 5px 5px;
	display: block;
	cursor: pointer;
	clear: left;
	/*overflow: hidden;*/
}
.mod_event .reserverings_ticket a, .mod_event .reserverings_ticket a:hover {
	color: #FFF;
	text-decoration: none;
	padding-left: 7px;
	line-height: 21px;
}
.mod_event .reserverings_ticket:hover {
	background: url('../images/buttons/button-primary-hover.png') no-repeat right top;
}
.mod_event .image_place, .mod_event .detail_dateblock {
	position: relative;
	float: left;
	display: block;
	margin-right: 5%;
}
.mod_event .detail {
	position: relative;
}
.mod_event .detail_description {
	display: block;
	width: 100%;
}
.mod_event .default_categorie {
	font-style: italic;
}
.mod_event ul {
	margin: 1.12em 0 1.12em 40px;
}
.mod_event li {
	display: list-item;
	list-style: disc outside none;
}
.biebwidget-content .mod_event ul li a {
	display: inline;
}
.mod_event .goback_link{
	padding-left: 5px;
	float: left;
}
.mod_event .goback_link a{
	background: url('../images/icons/button-tertiary-left.png') no-repeat left 3px;
	padding-left: 19px;
	font-weight: bold;
	color: #FF7320;
	text-decoration: none;
}
.mod_event .ticket_reservation .form_rij label.form_required_label{
	float: left;
	width: 10px;
}
.mod_event .form_rij .form_input_textfield input.required[type="text"],
.mod_event .form_rij .form_input_textfield input[type="text"]{
	float: left;
	margin-right: 5px;
	width: 81%;
}
.mod_event .form_rij .form_input_textfield label.error{
	float: left;
	width:auto;
	margin-right: 5px;
	line-height: 20px;
}
.mod_event .form_input_textfield .sbm_btn {
	left: auto;
	cursor: pointer;
}
.mod_event .detail .default_intro {
	font-weight: bold;
}
.mod_event .form_input_textfield{width: 36%;}
.mod_event .form_input_textfield input.address,
.mod_event .form_input_textfield input.housenr,
.mod_event .form_input_textfield input.nlzip,
.mod_event .form_input_textfield input.city{
	position: relative;
	float: left;
	width: 59%;
	left: 0;
}
.mod_event .form_rij .form_input_textfield input.address[type="text"],
.mod_event .form_rij .form_input_textfield input.city[type="text"] {
	width: 59%;
}
.mod_event .form_rij .form_input_textfield input[name="housenr"],
.mod_event .form_rij .form_input_textfield input[name="postal_code"] {
	width: 20% !important;
}
.mod_event .form_input_textfield input.addres.required.error,
.mod_event .form_input_textfield input.housenr.required.error,
.mod_event .form_input_textfield input.nlzip.required.error,
.mod_event .form_input_textfield input.city.required.error,
.mod_event .form_rij .form_input_textfield input.required.error{
	border: 1px solid red;
	padding-left: 0;
}
.mod_event .form_input_textfield input.address_xl,
.mod_event .form_input_textfield input.housenr_xl,
.mod_event .form_input_textfield input.nlzip_xl,
.mod_event .form_input_textfield input.city_xl{
	width: 100%;
}
.mod_event .event-detail-special {
	display: block;
	width: 100%;
	margin-bottom: 15px;
	border-bottom: 2px dotted #686868;
}
.mod_event hr.mp, hr.mp {
	background: none;
	border: none;
	border-top: 1px dotted #686868;
}
.mod_event .overview_detail .item_block {
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
.mod_event .overview_detail .item_block image {
	float: left;
	margin: 0 5px 5px 0;
}
.mod_event .date_price span.price {
	margin: 0;
	padding: 0;
	font-size: 95%;
	color: #868686;
	display: block;
	text-align: center;
}
.mod_event .main-event-message {
	position: relative;
	float: left;
	width: 70%;
	margin-bottom: 20px;
}
.mod_event .date_price span.day {
	width: 100%;
	font-size: 330%;
	font-weight: bold;
	display: block;
	text-align: center;
}
.mod_event .date_price span.month {
	width: 100%;
	display: block;
	text-align: center;
}
.mod_event .main-event-message h3 {
	margin: 0;
	font-size: 100%;
}
.mod_event .main-event-message p {
	margin-bottom: 0;
}
.mod_event .main-event-message span.event-place {
	font-size: 85%;
	color: #686868;
}
.widget-container .mod_event .event_item {
	margin: 0;
	width: 100%;
	padding-bottom: 5px;
	background: url('../images/bg-dotted.png') repeat-x bottom left;
}
.biebwidget-column .mod_event .event_item .default_time {
	display: none;
}
.biebwidget-column .mod_event .image {
	float: left;
	margin: 60px 0 3px -75px;
}
.biebwidget-column .mod_event .event_item .image img,
.biebwidget-column .mod_event .image_place img {
	width: 60px;
}
.biebwidget-column .mod_event .image {
	margin-top: 70px;
}
.biebwidget-column .mod_event .event_item_wrapper.right {
	margin-right: 0;
	float: left;
}
.biebwidget-column .mod_event .event_item_wrapper.left {
	margin-left: 0;
	float: left;
}
.biebwidget-column .mod_event .event_item_wrapper {
	margin: 0;
	float: left;
	width: 72%;
}
.biebwidget-content .rich-items .viz {
	position:relative;
	float:left;
	margin-left:-100%;
}
.biebwidget-content .rich-items .viz.calendar {
	margin-top:2px;
}
.biebwidget-content .rich-items .viz a {
	text-decoration:none;
}
.biebwidget-content .rich-items .viz a:focus>img:only-child,
.biebwidget-content .rich-items .viz a:focus>span.coverplaceholder {
	box-shadow:2px 2px #fff,5px 5px 3px #ff7320;
}
.mod_event .sources_extra {
	margin-top: 5px;
}

/* Gadget module */
.mod_gadget_columns .double-column .column {
	min-width: 384px;
}
.mod_employee{
	padding: 0 40px;
}
/* Medewerker module */
.mod_employee .overzicht_organisaties {
	margin-bottom: 15px;
}
.mod_employee .overzicht_organisaties ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mod_employee .overzicht_organisaties ul li.active, .mod_employee .overzicht_organisaties ul .active {
	color: #505450;
	font-size: 18px;
	font-weight: normal;
}
.mod_employee .overzicht_employees .employee_block {
	margin: 0 0 15px 0;
	background: url('../images/buttons/lines.gif') repeat-x left top;
	/*padding-bottom: 15px;  */
	padding: 15px 0 5px 0;
	min-height: 283px;
}
.mod_employee .overview .overzicht_employees .employee_block {
	margin: 15px 0 0 0;
	width: 46%;
	float: left;
}

.mod_employee .overview .overzicht_employees .employee_block:nth-child(odd) {
	margin: 15px 4% 0 0;
	clear: both;
}

.mod_employee .overzicht_employees .employee_block .image {
	float: right;
	text-align: left;
}
.mod_employee .overzicht_employees .employee_block .info {
	line-height: 1.6em;
}
.mod_employee .overzicht_employees .employee_block .info .rij .label {
	position: relative;
	float: left;
	width: 130px;
	margin: 0 0 0 -130px;
	font-weight: bold;
}
.mod_employee .overzicht_employees .employee_block .info .rij .label_input {
	padding: 0 160px 0 130px;
	word-break: break-word;
}
.mod_employee  a {
	text-decoration: underline;
}
.mod_employee .detail .info {
	line-height: 20px;
}
.mod_employee .detail .rij {
	position: relative;
	width: 100%;
	clear: left;
}
.mod_employee .detail .rij .label {
	position: relative;
	float: left;
	font-weight: bold;
	width: auto;
	margin-right: 6px;
}
.mod_employee .detail .rij .label_input {
	position: relative;
	float: left;
	width: auto;
}
.mod_employee .birthday {}
.mod_employee .birthday ul {
	list-style-type: none;
	margin : 0;
	padding: 14px 0 0 0;
}
.mod_employee .birthday .bday {}

.mod_employee .cb {
	clear: both;
}

.mod_employee select{
	height: 29px;
	font-size: 1.341705rem;
}
.biebwidget-column .biebwidget.standard .mod_employee .detail h1{
	font-size: 1.5333rem;
	text-decoration: underline;
}
.biebwidget-column .biebwidget.standard .mod_employee{
	padding: 0;
}
.biebwidget-column .biebwidget.standard .mod_employee .detail img{float: left; margin-right: 15px;}
.biebwidget-column .biebwidget.standard .mod_employee .detail .info{ float: left; width: 73%;}

/* Externe content*/
.mod_external_content {
	width: 100%;
	display: block;
	clear: both;
}
.mod_external_content h2.title {
	color: #FF7320;
	font-size: 150%;
	font-weight: normal;
	margin: 0;
	padding: 10px 0;
}
.biebwidget.bordered .mod_external_content {
	border-radius: 10px 10px 10px 10px;
}
.biebwidget.bordered.has_title .mod_external_content {
	border-radius: 0 0 10px 10px;
}

/* FAQ module */
.mod_faq,
.mod_faq .categories,
.mod_faq .questions,
.mod_faq .answer {
	margin-bottom: 15px;
}
.mod_faq .categories,
.mod_faq .questions,
.mod_faq .answer{
	margin-top: 45px;
}
.mod_faq .answer h2, .mod_faq .default h2 {
	margin-bottom: 10px;
}
.mod_faq .categories h2,
.mod_faq .questions h2,
.mod_faq .answer h2,
.mod_faq .default h2 {
	font-size: 16px;
	color: #FF7320;
	font-weight: bold;
}
.mod_faq .category {
	color: #FF7320;
}
.mod_faq .categories ul {
	margin-top: 10px;
}
.mod_faq .categories ul li{
	list-style-type: none;
}
.mod_faq .questions ul{
	margin-top: 10px;
}
.mod_faq .questions ul li {
	list-style-type: none;
}
.mod_faq .categories ul li a,
.mod_faq .questions ul li a {
	text-decoration: none;
}
.mod_faq .questions.current ul li a {
	color: #FF7320;
}
.mod_faq .intro, .mod_faq .answer h1, .mod_faq .default form {
	margin-bottom: 15px;
}
.mod_faq .default .form_fields p {
	padding: 0;
	margin: 0;
}
.mod_faq .form_fields .form_rij  .form_input_textfield {
	width: 100%;
	margin-top: 5px;
}
.mod_faq .questions .apppager {
	background: none repeat scroll 0 0 #EDEDED;
	line-height: 18px;
	margin-left: -15px;
	margin-top: 10px;
	padding: 3px;
	text-align: center;
}
.mod_faq input[type="submit"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
}
.mod_faq li.category a,
.mod_faq .answer .question p,
.mod_faq .questions ul li a.current {
	font-weight: bold;
}
.mod_faq .reaction {
	font-size: 11px;
}
.mod_faq form {
	margin-top: 5px;
}
.mod_faq form p {
	position: relative;
	float: left;
	margin-right: 10px;
}
.mod_faq p.custom, .mod_faq .form_fields p {
	font-size: 11px;
	color: #868686;
}
.mod_faq .question.current a {
	font-weight: bold;
}

/* File module */
.mod_file.corners {
	max-width: 795px;
	border-radius: 15px;
	border: 2px solid #CECECE;
	overflow: hidden;
	margin: 0;
	padding: 0;
	box-shadow: 0 1px 3px 0 #868686;
}
.mod_File .corners img{}
.mod_file .content.placeholder a {
	position: relative;
	float: left;
	width: auto;
	margin-right: 2%;
}
.mod_file .content.placeholder h2 a {
	position: relative;
	float: left;
	font-size: 12px;
	display: block;
	width: 90%;
}
.mod_file .content.placeholder p.description {
	width: 100%;
}
.mod_file p.cms_image_desc {
	margin-top: 10px;
}
.biebwidget.bordered .mod_file img {
	border-radius: 10px 10px 10px 10px;
	/*float: right;*/ /*gaat niet goed in ie*/
	width: 100%;
}
.biebwidget.bordered.has_title .mod_file img {
	border-radius: 0 0 10px 10px;
}
.biebwidget.bordered .mod_file.banner img {
	border-radius: 10px 10px 0 0;
}
.biebwidget-content .mod_file.banner a img {
	width: 100%;
}
.biebwidget.bordered.has_title .mod_file.banner img {
	border-radius: 0px;
}


/* Formulier module */
.mod_form label {
	color: #868686;
}
.mod_form .form_intro span.cont {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 60%;
	text-align: right;
	color: #868686;
	font-size: 90%;
}
.mod_form .form_rij {
	position: relative;
	display: block;
	width: 100%;
}
.mod_form .form_rij label.text_label {
	position: relative;
	float: left;
	width: 25%;
	/*min-width: 180px;*/
	margin-right: 5px;
	color: #868686;
}
.mod_form .form_rij label.form_required_label {
	position: relative;
	float: left;
	width: 2%;
	min-width: 10px;
	max-width: 15px;
}
.mod_form .form_rij .form_input_textfield {
	position: relative;
	float: right;
	width: 70%;
	min-width: 275px;
}
.mod_form .form_rij .form_input_textfield input[type="text"],
.mod_form .form_rij .form_input_textfield input.textfield {
	border: 1px solid #D0D0D0;
	border-radius: 5px;
	padding-left: 5px;
	color: #868686;
	height: 19px;
	font-size: 95%;
	width: 70%;
}
.mod_form .form_rij .form_input_textfield input[type="text"].error,
.mod_form .form_rij .form_input_textfield input.textfield.error,
.mod_form .form_rij .form_input_textfield select.error,
.mod_form .form_rij textarea.error {
	border: 1px solid red;
}
.mod_form .form_rij .form_input_textfield select {
	width: 72%;
	height: 33px;
	border: 1px solid #D0D0D0;
	color: #686868;
	font-size: inherit;
	font-family: inherit;
	padding: 1px 0;
}
.mod_form .form_rij .form_input_textfield select option {
	border-right: 1px solid #D0D0D0;
}
.mod_form .form_rij .form_input_textfield .form_rij_checkbox {
	position: relative;
	float: left;
	margin-right: 2%;
	border-right: #D0D0D0;
}
.mod_form .form_rij .form_input_textfield .form_rij_checkbox input[type="radio"],
.form_rij .form_input_textfield .form_rij_checkbox input[type="checkbox"] {
	margin-right: 0;
	float: left;
}
.mod_form .form_rij .form_input_textarea {
	position: relative;
	float: right;
	width: 70%;
}
.mod_form .form_rij textarea {
	border: 1px solid #D0D0D0;
	padding: 5px;
	color: #868686;
	width: 69%;
}
.mod_form .form_rij .form_input_textfield.button {
	margin-top: 10px;
}
.mod_form .form_rij input[type="submit"] {
	margin-right: 2%;
}
.mod_form .form_rij input[type="submit"],
.mod_form .form_rij input[type="reset"] {
	position: relative;
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
	font-size: inherit;
}
.mod_form .form_rij input[type="submit"]:hover,
.mod_form .form_rij input[type="reset"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.form_rij label.error{
	display: none!important;
}
.first_membernumber label.error{display: block!important;}
.mod_form .form_rij .anders_veld {
	clear: left;
}
/*
 * located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
.mod_form .form_rij a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url('/module/form/fo_view/images/calendar.png');
}
.mod_form .form_rij a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/*
 * makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
.mod_form .form_rij input.dp-applied {
	width: 140px;
	float: left;
}
.mod_form .form_rij .form_input_textfield input.required.datepicker[type="text"] {
	width: 67%;
}
/*forum module*/
.mod_forum h4, .mod_forum h3 {
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	color: #fff;
}
.mod_forum .category {
	width: 100%;
	margin: 5px 0 20px;
	background: #505450;
	height: 15px;
	border-radius: 5px;
	padding: 5px;
}
.mod_forum label {
	color: #686868;
	font-size: 95%;
}
.mod_forum li.aanpassing_datum {
	font-size: 92%;
}
#mod_forum_addmessage h4, #mod_forum_addmessage h3 {
	color: #505050;
}
.mod_forum .forum_block {
	background: #505450;
	border-radius: 5px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 22px;
	padding-top: 4px;
	margin-top: 10px;
}
.mod_forum .forum_block #forum_category_titel {
	position: relative;
	float: left;
	min-width: 350px;
	width: 61%;
}
.mod_forum .forum_block #forum_category_titel h4 {
	padding-left: 2%;
}
.mod_forum .forum_block #forum_onderwerpen_titel {
	position: relative;
	float: left;
	min-width: 117px;
	width: 18%;
	text-align: right;
}
.mod_forum .forum_block #forum_reacties_titel {
	position: relative;
	float: left;
	min-width: 117px;
	width: 18%;
	text-align: center;
}
.mod_forum .forum_block_items {
	height: 20px;
	background: url('../images/buttons/lines.gif') repeat-x left top;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.mod_forum .forum_block_items #forum_category {
	position: relative;
	float: left;
	min-width: 350px;
	width: 61%;
}
.mod_forum .forum_block_items #forum_onderwerpen {
	position: relative;
	float: left;
	min-width: 117px;
	width: 18%;
	color: #686868;
	font-size: 95%;
	text-align: center;
}
.mod_forum .forum_block_items #forum_reacties, .mod_forum .forum_block_items #reacties {
	position: relative;
	float: left;
	min-width: 117px;
	width: 18%;
	color: #686868;
	font-size: 95%;
	text-align: center;
}
.mod_forum .forum_block_items #forum_category a {
	color: #FF7320;
}
.mod_forum .forum_block_items #forum_onderwerpen a {
	text-decoration: none;
}
.mod_forum .forum_block_items #forum_onderwerpen a span {
	text-decoration: underline;
}
.mod_forum .forum_block_items #forum_laatste_reacties p.auteur {
	position: relative;
	float: right;
	right: 5%;
}
.mod_forum .breadcrumb {
	color: #505450;
	font-size: 95%;
}
.mod_forum .breadcrumb a {
	color: #FF7320;
	font-size: 95%;
}
.mod_forum .breadcrumb span.no-image {
	display: none;
}
.mod_forum .breadcrumb span.image {
	background: url('../images/icons/li.png') no-repeat 0 5px;
	width: 5px;
	height: 7px;
	margin: 0 3px;
}
.mod_forum .forum_bread_balk .forum_nieuw_onderwerp {
	position: relative;
	text-align: right;
	margin-top: 10px;
	overflow: hidden;
	text-align: right;
	width: 100%;
}
.mod_forum .forum_bread_balk .forum_nieuw_onderwerp ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mod_forum .forum_bread_balk .forum_nieuw_onderwerp ul li a {
	font-size: 90%;
	color: #FF7320;
	text-decoration: none;
}
.mod_forum .forum_bread_balk .forum_nieuw_onderwerp ul li a span {
	text-decoration: underline;
}
.mod_forum .forum_bread_balk .forum_nieuw_onderwerp ul li a img {
	position: relative;
	top: 3px;
	margin-right: 2px;
}
.mod_forum .forum_block_start {
	margin-top: 40px;
}
.mod_forum .forum_titel_balk {
	position: relative;
	float: right;
}
.mod_forum .forum_titel_balk a {
	text-decoration: none;
}
.mod_forum .forum_titel_balk a span {
	text-decoration: underline;
}
.mod_forum .forum_block_start .forum_block_titel {
	padding: 5px 0 3px 5px;
}
.mod_forum .forum_block_start .forum_block_titel .forum_titel_auteur {
	float: left;
	width: 25%;
}
.mod_forum .forum_block_start .forum_block_titel .forum_titel_bericht {
	float: left;
}
.mod_forum .forum_block_start .forum_block_titel .forum_plaatsing_datum, .mod_forum .forum_plaatsing_datum {
	float: right;
	font-size: 75%;
	color: #868686;
	padding-right: 20px;
}
.mod_forum .forum_block_start .forum_block_titel .forum_plaatsing_datum, .mod_forum .forum_plaatsing_datum {
	float: right;
	font-size: 75%;
	color: #fff;
	padding-right: 20px;
}
.mod_forum .forum_block_start .forum_message_block, .mod_forum .message_block {
	width: 100%;
	position: relative;
	display: block;
	overflow: hidden;
}
.mod_forum .forum_block_start .forum_message_block .forum_user_block, .mod_forum .message_block .forum_user_block {
	float: left;
	padding: 5px;
	width: 22%;
}
.mod_forum .forum_block_start .forum_message_block .forum_user_block .forum_user_name, .mod_forum .message_block .forum_user_block .forum_user_name {
	color: #00CC00;
	font-size: 92%;
}
.mod_forum .forum_block_start .forum_message_block .forum_user_block .forum_user_registered, .mod_forum .message_block .forum_user_block .forum_user_registered {
	color: #868686;
	font-size: 92%;
}
.mod_forum .forum_block_start .forum_message_block .forum_message, .mod_forum .message_block .forum_message {
	float: right;
	width: 75%;
}
.mod_forum .forum_block_start .forum_message_block .forum_message p, .mod_forum .message_block .forum_message p {
	padding: 0 5px;
}
.mod_forum .forum_block_start .forum_message_block .forum_message .message_balk, .mod_forum .message_block .forum_message .message_balk {
	font-size: 92%;
	height: 20px;
	padding: 5px;
}
.mod_forum .forum_block_start .forum_message_block .forum_message .message_balk ul, .mod_forum .message_block .forum_message .message_balk ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}
.mod_forum .forum_block_start .forum_message_block .forum_message .message_balk ul li, .mod_forum .message_block .forum_message .message_balk ul li {
	float: left;
	padding-right: 5px;
	color: #868686;
}
.mod_forum .forum_block_messages {
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
	display: block;
	overflow: hidden;
	padding: 10px 0 5px 0;
}
.mod_forum .forum_block_titel {
	background: #505450;
	border-radius: 5px;
	position: relative;
	display: block;
	margin-bottom: 5px;
	padding-top: 2px;
}
.mod_forum .forum_titel_bericht {
	float: left;
	width: 30%;
}
.mod_forum .forum_titel_bericht h4 {
	padding-left: 5px;
	color: #FFF;
}
.mod_forum #mod_forum_addmessage .forum_block_reacties .forum_block_titel .forum_titel_bericht h4 {
	color: #FFF;
}
.mod_forum .forum_messages p {
	font-size: 95%;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
.mod_forum .forum_messages span.bold {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	color: #868686;
	float: left;
	font-size: 95%;
	font-weight: bold;
}
.mod_forum .forum_messages a.read_more {
	background: url('../images/icons/nav-next.png') no-repeat 63px 4px;
	color: #505450;
	text-decoration: none;
	font-size: 95%;
	position: relative;
	float: right;
}
.mod_forum .forum_messages a.read_more:hover {
	background: url('../images/icons/nav-next-hover.png') no-repeat 63px 4px;
	color: #FF7320;
}
.mod_forum .forum_messages a.read_more span.no-image {
	display: none;
}
.mod_forum .forum_titel_balk ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mod_forum .forum_titel_balk ul li a {
	font-size: 92%;
}
.mod_forum .forum_titel_balk ul li a img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}
.mod_forum .forum_titel, .mod_forum .forum_textarea, .mod_forum .rij {
	width: 80%;
	margin: 0 auto 5px auto;
}
.mod_forum .rij label {
	position: relative;
	float: left;
	color: #686868;
	font-size: 95%;
	width: 18%;
}
.mod_forum .rij select {
	width: 20%;
}
.mod_forum .rij input[type="text"] {
	border: 1px solid #D0D0D0;
	border-radius: 5px;
	padding-left: 5px;
	color: #868686;
	height: 19px;
	font-size: 95%;
	width: 55%;
}
.mod_forum .rij input[type="submit"] {
	margin-right: 5px;
}
.mod_forum input[type="submit"], .mod_forum input[type="reset"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
}
.mod_forum input[type="submit"]:hover, .mod_forum input[type="reset"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_forum .reaction_form .forum_btn {
	margin-left: 10%;
}
.mod_forum .forum_reageer {
	position: relative;
	float: right;
	width: 100%;
	text-align: right;
}
.mod_forum .forum_reageer ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.mod_forum .forum_reageer ul li {
	font-size: 92%;
	color: #868686;
}
.mod_forum .forum_reageer ul li a {
	text-decoration: none;
}
.mod_forum .forum_reageer ul li a span {
	text-decoration: underline;
}
.mod_forum .forum_reageer ul li img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}
.mod_forum #my_messages {
	margin-bottom: 15px;
}
.mod_forum .forum_block_reacties {
	border-top: 1px dotted #D0D0D0;
}
.mod_forum .forum_block_reacties .forum_block_titel {
	height: 28px;
	padding-top: 4px;
}
.mod_forum .bb-quote {
	background: #eee;
	font-size: 95%;
	font-style: italic;
	padding: 5px;
}
.mod_forum #forum_statistieken_balk .forum_block {
	background: #505450;
	display: block;
	padding-bottom: 15px;
	border-radius: 5px;
	height: auto;
	overflow: hidden;
}
.mod_forum #forum_statistieken_balk h4 {
	padding: 5px;
}
.mod_forum #forum_statistieken_titel {
	position: relative;
	float: left;
	width: 25%;
}
.mod_forum #forum_online_status {
	position: relative;
	float: right;
	width: 75%;
}
.mod_forum #forum_online_status ul {
	width: 90%;
	margin: 8px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.mod_forum #forum_online_status ul li {
	font-size: 95%;
	color: #fff;
}
.mod_forum #forum_online_status ul li.messages {
	position: relative;
	float: left;
	width: 49%;
}
.mod_forum #forum_online_status ul li.messages span.bold, .mod_forum #forum_online_status ul li.usercount span.bold {
	color: #0099FF;
	font-weight: bold;
}
.mod_forum #forum_online_status ul li.usercount {
	position: relative;
	float: right;
	width: 49%;
}
.mod_forum #forum_online_status ul li.username {
	position: relative;
	display: block;
	width: 100%
}
.mod_forum #forum_online_status ul li.username span.bold {
	font-weight: bold;
	color: #00CC00;
}
.mod_forum #forum_online_status ul li.loggedin {
	position: relative;
	display: block;
	width: 100%
}
.mod_forum #forum_online_status ul li.users {
	color: #0099FF;
}
.mod_forum .cb {
	clear: both;
}

/* Foto gallerij */
.mod_gallery .gallery {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	/*overflow: hidden;*/ /*#7762*/
}
.mod_gallery .galleryview.center .gallery {
	text-align: center !important;
}
.mod_gallery .album {
	margin: 10px;
}
.mod_gallery .placeholder {
	display: table-row;
	margin: 0;
	float: left;
}
.mod_gallery .cll {
	clear: left;
	height: 1px;
}
.mod_gallery .img_item {
	float: left;
	margin: 2px;
}
.mod_gallery .gallery_image {
	background: none;
	margin: 0;
	padding: 4px;
	text-align: center;
}
.biebwidget.bordered .mod_gallery img {
	border-radius: 10px 10px 10px 10px;
}
.biebwidget.bordered.has_title .mod_gallery img {
	border-radius: 0 0 10px 10px;
}
/*.biebwidget-content .mod_gallery .jqcycle a{position: relative!important;}*/
/* Gallery module - album_overview */
.mod_gallery .album_overview .album {
	position: relative;
	clear: left;
	margin: 0 0 10px 0;
}
.mod_gallery .album_overview .preview {
	position: relative;
	float: left;
	width: 100px;
	padding: 0 10px 10px 0;
}
/* Gallerij -jqcycle overview */
.mod_gallery .jqcycle {
	display: block;
	height: 420px;
	overflow: hidden;
	width: 100%;
}
.mod_gallery .jqcycle .gallery{
	/*position: absolute;*/
	max-height: 420px;
	height: 100%;
	/*top: 0;*/
	/*max-width: 790px!important;
	width: 100%!important;*/
}
.mod_gallery .jqcycle .gallery img{/*width: 100%;*/}
.mod_gallery .jq_cycle_nav_box {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 40%;
	/*width: 100%!important;*/
	/*max-width: 790px;*/
	z-index: 600;
}
/*.mod_gallery .jqcycle .jslide-slider{height: auto!important;}*/
.mod_gallery .jq_cycle_nav_box .jq_cycle_nav_element {
	display: block;
	height: 76px;
	overflow: hidden;
}
.mod_gallery .jq_cycle_nav_box .jq_cycle_nav_element .jq_cycle_nav_prev {
	background: rgba(0, 0, 0, 0) url("../images/site_136/nav.png") no-repeat scroll 0 0;
	cursor: pointer;
	float: left;
	height: 74px;
	position: relative;
	width: 42px;
}
.mod_gallery .jq_cycle_nav_box .jq_cycle_nav_element .jq_cycle_nav_next {
	background: rgba(0, 0, 0, 0) url("../images/site_136/nav.png") no-repeat scroll 0 -174px;
	cursor: pointer;
	float: right;
	height: 74px;
	position: relative;
	width: 40px;
}
.mod_gallery .jq_cycle_nav_box .jq_cycle_nav_element .jq_cycle_nav_pause {
	display: none;
	height: 0;
	width: 0;
}
.mod_gallery.special .bordered.biebwidget>h2 a{
	text-decoration: none!important;
	color: #ff7320;
}
@media screen and (max-width:398px){
	.mod_gallery .jqcycle{
		height: 179px;
	}
}
@media screen and (min-width:399px) and (max-width: 621px){
	.mod_gallery .jqcycle{
		height: 277px;
	}
}
@media only screen and (min-width: 0) and (max-width: 450px) {
	.mod_weblog .weblog_item .weblog_item_img_detail_block,
	.mod_news .news_detail_block .news_item_img_detail_block img{
		float: none;
		width: 100%;
	}
}
@media screen and (max-width: 439px){
	.mod_form .form_rij .form_input_textfield input[type="text"],
	.mod_form .form_rij .form_input_textfield input.textfield,
	.mod_form .form_rij .form_input_textfield,
	.mod_form .form_rij .form_input_textfield select{
		float: none;
		width: 100%;
	}
}
@media screen and (max-width: 446px){
	.widget-bnl-siteheader.biebwidget-content ul.metanav{
		display: none;
	}
}
@media screen and (max-width: 467px){
	.widget-bnl-zoekinsiteofcatalogus{display: none;}
}
@media screen and (max-width: 916px){
	.mod_gallery .jqcycle .gallery a{
		width: 97%
	}
	.mod_gallery .jq_cycle_nav_box{
		width: 97%;
	}
	.mod_gallery .jqcycle .gallery{
		margin: 0 auto;
	}
	.mod_gallery .jq_cycle_nav_box{
		top: 45%;
	}
}
@media screen and (min-width: 917px){
	.mod_gallery .jqcycle .gallery a{
		max-width: 790px;
		width: 64%
	}
	.mod_gallery .jq_cycle_nav_box{
		width: 64%;
	}
	.mod_gallery .jq_cycle_nav_box{
		max-width: 790px;
	}
}
@media screen and (max-width: 1046px){
	.mod_search .combine_cat{
		width: 100%!important;
	}
	.mod_search .small input[type="text"].txt_search,
	.mod_search .catalogus input[type="text"].text,
	.mod_search .combine_cat input[type="text"].text{
		min-width: 150px;
	}
	.mod_search .combine_cat{
		width: 90%;
	}
}
@media screen and (min-width: 700px) and (max-width: 1099px){
	.mod_employee .overview .overzicht_employees .employee_block{
		width: 100%;
		clear: both;
	}
}
@media screen and (max-width: 502px){
	.mod_restriction div.login_large .regform_textfield input.login_large_input[type="text"],
	.mod_restriction div.login_large .regform_textfield input.login_large_input[type="password"],
	.mod_user_profile .edit_gegevens .form_rij input{
		width: 97%!important;
	}
	.mod_user_profile .edit_gegevens .form_rij label{
		width: 50%!important;
		min-width: 175px!important;
	}
}
@media screen and (max-width: 699px){
	.mod_employee .overview .overzicht_employees .employee_block{
		width: 100%;
		clear: both;
	}
}
@media screen  and (max-width: 1024px){
	.mod_restriction div.login_large{
		width: 100%!important;
	}
}
@media screen and (max-width: 1227px){
	.mod_restriction div.login_large .regform_textfield input.login_large_input[type="text"],
	.mod_restriction div.login_large .regform_textfield input.login_large_input[type="password"],
	.mod_restriction div.login_large {
		width: 58%;
		margin: 0;
	}
}
@media screen and (min-width: 1228px){
	.mod_restriction div.login_large .regform_textfield input.login_large_input[type="text"],
	.mod_restriction div.login_large .regform_textfield input.login_large_input[type="password"],
	.mod_restriction div.login_large {
		width: 62%;
		margin: 0;
	}
}

/*
@media screen and (min-width:917px){
	.mod_gallery .jqcycle{
		height: 369px;
	}
}
@media screen and (max-width:916px){
	.mod_gallery .jq_cycle_nav_box,
	.mod_gallery .jqcycle .gallery{
		margin: 0 auto;
	}
	.mod_gallery .jqcycle{
			height: 367px;
		}
}
@media screen and (max-width:689px){
	.mod_gallery .jqcycle{
				height: 308px;
			}
}
@media screen and (max-width:567px){
	.mod_gallery .jqcycle{
				height: 257px;
			}
}
@media screen and (max-width:464px){
	.mod_gallery .jqcycle{
				height: 210px;
			}
}
@media screen and (max-width:369px){
	.mod_gallery .jqcycle{
				height: 167px;
			}
}*/
/*
@media screen and(min-width:550px ) and (max-width:637px){
	.mod_gallery .jq_cycle_nav_box{
			top: 33%
		}
}
@media screen and (max-width:549px){
	.mod_gallery .jq_cycle_nav_box{
		top: 10%
	}
}*/

/* Toplijst module - etalage */
.mod_gallery .etalage {
	margin: 0 auto;
	background: none;
}
.mod_gallery .etalage .title {
	font-weight: bold;
}
.mod_gallery .etalage ul {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.mod_gallery .etalage ul.itempicker {
	width: 100%;
	display: block;
	overflow: hidden;
	list-style-type: none;
	margin-bottom: 15px;
}
.mod_gallery .etalage ul.itempicker li img {
	position: relative;
	cursor: pointer;
}
.mod_gallery .etalage ul.itempicker li.current img {
	border: 3px solid #FF7320;
}
.mod_gallery .etalage ul.itemdetail {
	list-style-type: none;
	padding: 0;
}
.mod_gallery .etalage li.deeplink a {
	color: #686868;
	font-size: 14px;
}
.mod_gallery .etalage li.author {
	color: #686868;
	font-size: 11px;
}
.mod_gallery .etalage li.description {
	margin-top: 15px;
}
.mod_gallery .etalage li.deeplink,
.mod_gallery .etalage li.author,
.mod_gallery .etalage li.description {
	list-style-type: none;
}

/* Gastenboek */
.mod_gastenboek .gastenboek_overzicht .sbm_btn input#form_submit[type="submit"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
}
.mod_gastenboek .gastenboek_overzicht .sbm_btn input#form_submit[type="submit"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_gastenboek .gastb_block {
	margin-top: 20px;
	background: #505450;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 5px;
	border-radius: 5px;
}
.mod_gastenboek .gastb_block #gb_name {
	position: relative;
	float: left;
	width: 40%;
	color: #FFF;
}
.mod_gastenboek .gastb_block #publications {
	position: relative;
	float: right;
	width: 22%;
	min-width: 180px;
}
.mod_gastenboek .gastb_block #publications .gb_tel {
	width: 5%;
	position: relative;
	float: left;
}
.mod_gastenboek .gastb_block #publications .gb_email {
	width: 10%;
	position: relative;
	float: left;
}
.mod_gastenboek .entry {
	margin-top: 20px;
}
.mod_gastenboek .entry .gastb_block {
	background: #505450;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 5px;
	border-radius: 5px;
	margin-top: 0;
}
.mod_gastenboek #gb_name {
	position: relative;
	float: left;
	width: 50%;
	color: #fff;
}
.mod_gastenboek #publication_date {
	position: relative;
	float: right;
	width: 30%;
	min-width: 145px;
	text-align: right;
	color: #fff;
}
.mod_gastenboek form {
}
.mod_gastenboek form .gastb_rij, .mod_gastenboek form .gastb_textarea {
	margin-bottom: 5px;
}
.mod_gastenboek form .gastb_rij .label, .mod_gastenboek form .gastb_textarea label {
	position: relative;
	float: left;
	width: 15%;
	font-size: 95%;
	color: #868686;
}
.mod_gastenboek form input[type="text"] {
	width: 70%;
	border: 1px solid #D0D0D0;
	border-radius: 5px;
	padding-right: 5px;
	font-size: 95%;
	color: #868686;
}
.mod_gastenboek form .gastb_rij .label, .mod_gastenboek form .gastb_textarea label {
	width: 15%;
}
.mod_gastenboek form .gastb_textarea  textarea {
	width: 69%;
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	padding: 5px;
}
.mod_gastenboek form input.telephone[type="text"] {
	width: 30%;
}
.mod_gastenboek form .gastb_rij .input_text {
	text-align: left;
}
.mod_gastenboek form .gastb_rij input.required, .mod_gastenboek form .gastb_rij .input_text input[type="text"] {
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	color: #868686;
	font-size: 95%;
	height: 19px;
	padding-left: 5px;
	width: 69%;
}
.mod_gastenboek form .form_rij {
	display: block;
	overflow: hidden;
}
.mod_gastenboek form .form_rij .label {
	width: 15%;
}
.mod_gastenboek form input[type="submit"] {
	margin-right: 5px;
}
.mod_gastenboek form input[type="submit"], .mod_gastenboek form input[type="reset"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
	margin-top: 5px;
}
.mod_gastenboek form input[type="submit"]:hover, .mod_gastenboek form input[type="reset"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}

/* G!DS */
.mod_gids .gids2_overview .overview h2 a{
	color:  #505450;
}
.mod_gids .gids2_overview .overview p{
	line-height: 1.4;
	margin: 0;
	padding: 0;
}
.mod_gids .gids2_overview .overview{
	border-bottom: 1px solid #D0D0D0;
	padding-bottom: 5px;
	margin-bottom: 10px;

}
.mod_gids .gids_detail{
	max-width: 765px;
	margin: 0 auto;
}
.mod_gids .gids_files{
	float: right;
	clear: right;
	margin-right: 0;
	margin-left: 3.657rem;
}
.mod_gids .gids_detail h1{
	color: #ff7320;
	font-size: 5.75rem;
	word-wrap: break-word;
	text-indent: -2px;
	font-family: "TheMix",Arial,sans-serif;
}
.mod_gids .gids_detail .gids_wijziging{
	background: none;
	float: left;
	width: 100%;
}
.mod_gids .gids_detail .contactgegevens{border-bottom: 1px dotted #ccc; padding-bottom: 20px;}
.mod_gids .gids_detail .description{clear: both; width: 100%;}
.mod_gids .gids_detail .description span.organisatie{font-weight: 600;}
.mod_gids .gids_detail h2{
	margin: 10px 0;
	font-size: 2.0125rem;
	font-family: "TheMix",Arial,sans-serif;
}
.gids_detail .label {
	font-weight: bold;
}
.gids_wijziging, .gids_aanmaak {
	padding: 5px;
	width: 120px;
	float: right;
}
.groep {}
.productsoortveld {}
.label {
	display: inline;
}
.groep h2, .groep h3, .groep h4, .groep h5 {
	margin-bottom: 5px;
}
.groep > h3, .groep > h4, .groep > h5 {}
.groep, .organisatie {
	background: none;
}

/* G!DS nieuws */
.mod_gids.nieuws .news_block {
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
	margin-bottom: 6px;
	padding-bottom: 6px;
	display: block;
	overflow: hidden;
}
.mod_gids.nieuws .news_block.last {
	background: none;
}
.biebwidget-column .mod_gids.nieuws a {
	/*display: block;
	margin: 0 0 0 60px;*/
}
.biebwidget-column .mod_gids.nieuws h2.news_intro_title a {
	margin: 0;
}
.mod_gids.nieuws .news_item_block h2.news_intro_title {
	font-weight: bold;
	font-family: "TheMix";
	font-size: 1.5333rem;
}
.mod_gids.nieuws .news_date {
	color: #868686;
	font-size: 1.15rem;
}
.mod_gids.nieuws .news_item_img_block img {
	position: relative;
}
.biebwidget-column .mod_gids.nieuws .news_date {
	margin: 0 0 0 110px;
}
.mod_gids.nieuws .read_more {
	text-align: right;
	line-height: 17px;
	margin-top: 8px;
}
.mod_gids.nieuws .read_more a {
	padding-right: 13px;
	font-weight: bold;
	color: #FF7320;
	text-decoration: none;
}
.mod_gids.nieuws .read_more a:hover {
	text-decoration: none;
}
.mod_gids.nieuws .news_item_img_block {
	position: relative;
	float: left;
	width: auto;
	margin-right: 10px;
	padding-top: 7px;
}
.mod_gids.nieuws .detail h2 {
	font-size: 200%;
	margin-bottom: 7px;
	margin-top: -6px;
}
.mod_gids.nieuws .detail .gids_images {
	width: 250px !important;
	float: right;
	padding: 0 0 0 20px;
}
.mod_gids.nieuws .detail .news_intro p {
	font-weight: bold;
}
.mod_gidsdigitaalhuisaanbod .gids_afbeelding {padding: 10px 20px 10px 0; float: left;}
.mod_gidsdigitaalhuisaanbod .soortveld.urls,
.mod_gidsdigitaalhuisaanbod .soortveld.doelstelling,
.mod_gidsdigitaalhuisaanbod .soortveld.beschrijving,
.mod_gidsdigitaalhuisaanbod h1{
	width: 67%; float: right;
}
.mod_gidsdigitaalhuisaanbod .soortveld.beschrijving{
	min-height: 166px;
}
.mod_gidsdigitaalhuisaanbod .soortveld.contactgegevens h2,
.mod_gidsdigitaalhuisaanbod .soortveld.etiketnaam,
.mod_gidsdigitaalhuisaanbod .table.agendatable,
.mod_gidsdigitaalhuisaanbod .soortveld.extracontactgegevens h2{
	font-size: 12px!important;
}

.mod_gidsdigitaalhuisaanbod .gids_afbeelding img{width: 150px;}
.mod_gidsdigitaalhuisaanbod .agendatable span.kopklein,
.mod_gidsdigitaalhuisaanbod .agendatable a,
.mod_gidsdigitaalhuisaanbod .agendatable,
.mod_gidsdigitaalhuisaanbod .agendatable p{font-size: 13px;}
.mod_gidsdigitaalhuisaanbod .agendatable span.kopklein,
.mod_gidsdigitaalhuisaanbod span.kopklein{font-weight: bold; display: block; margin-top: 15px;}
.digitaalhuisaanbod .overview{clear: both; display: block; overflow: hidden;}
.digitaalhuisaanbod .placeholder{float: left; padding-right: 20px; min-height: 106px;}

.mod_gidsdigitaalhuisaanbod .soortveld.extracontactgegevens h2,
.mod_gidsdigitaalhuisaanbod .soortveld.hoofdcontactgegevens h2{
	display: none;
}

/* Juryform */
.mod_jury_form .activation input[type="text"] {
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	color: #868686;
	font-size: 95%;
	height: 19px;
	padding-left: 5px;
	width: 60%;
}
.mod_jury_form .activation input[type="submit"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
	margin-top: 5px;
}
.mod_jury_form .activation input[type="submit"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}

/* Media gallerij */
.mod_media_gallery {
	margin: 0 15px 0 5px;
}
.mod_media_gallery .media_related .gallery_item {
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
	display: table-row;
	min-width: 240px;
	max-width: 320px;
	width: 100%;
}
.mod_media_gallery .media_related .gallery_item.last {
	background: none;
}
.mod_media_gallery .media_related .gallery_item .media_icon {
	position: relative;
	float: left;
	margin: 3% 3% 3% 0;
	width: 30%;
	min-width: 105px;
	overflow: hidden;
}
.mod_media_gallery .media_related .gallery_item .gallery_item_description {
	position: relative;
	/*float: left;*/
	/*width: 56%;*/
}
.mod_media_gallery .media_related .gallery_item .gallery_item_description h4 {
	margin: 10px 0 0;
	font-weight: bold;
}
.mod_media_gallery .media_related .gallery_item .gallery_item_description p {
	width: 100%;
}
.mod_media_gallery .apppager,
.apppager{
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
}
.mod_media_gallery .player_description p.intro {
	padding-top: 0;
}
.mod_media_gallery .apppager a.pageselected {
	background: #FF7320;
	color: #FFF;
	padding: 0 5px;
}
.mod_media_gallery .apppager a.pageselected:hover {
	color: #FFF;
}
.mod_media_gallery .apppager a:hover {
	color: #FF7320;
}
.mod_media_gallery .gallery_item .player_description {
	width: auto;
	padding: 10px 0 0 0;
}
.mod_media_gallery .gallery_item .player_description h4 {
	margin: 0;
	font-weight: bold;
}
.mod_media_gallery .gallery_item .player_description .intro p {
	margin: 0;
	font-size: 11px;
	padding-bottom: 5px;
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
}
.mod_media_gallery .gallery_item_description p {
	margin: 0;
}

/* Hyperlink module */
.mod_hyperlink {
	position: relative;
	width: 100%;
}
.mod_hyperlink .group span {
	font-weight: bold;
}
.mod_hyperlink div.anchor {
	margin: 0 0 10px 0;
}
.mod_hyperlink ul {
	list-style-type: none;
}
.mod_hyperlink li.group {
	margin: 0 0 10px 0;
}
.mod_hyperlink ul li.link {
	border-bottom: 1px dotted #686868;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.mod_hyperlink ul li.link a {
	font-weight: bold;
}
.mod_hyperlink li.top {
	clear: right;
	text-align: right;
}
.mod_hyperlink ul li.last {
	border: none;
	margin: 0;
	padding: 0;
}
.mod_hyperlink span.image {
	position: relative;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.mod_hyperlink .group .description {
	display: block;
	margin: 0 0 10px 0;
}
.mod_hyperlink .link .description {
	display: block;
}
.mod_hyperlink a.anchor:hover {
	text-decoration: none;
}
.mod_hyperlink .column {
	position: relative;
	float: left;
	margin: 0;
}
.mod_hyperlink .w1 { width: 100%; }
.mod_hyperlink .w2 { width: 50%; }
.mod_hyperlink .w3 { width: 31%; margin-right: 2%; }
.mod_hyperlink .w4 { width: 23%; margin-right: 2%; }
.mod_hyperlink .cb { clear: both; }

.mod_hyperlink a.button {
	background: url("../images/buttons/button-primary.png") right top;
	border: medium none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	margin-bottom: 10px;
	padding: 2px 32px 3px 9px;
	position: relative;
}
.mod_hyperlink a:hover.button {
	background: url("../images/buttons/button-primary-hover.png") no-repeat right top;
	text-decoration: none;
}
.mod_hyperlink.snelmenu ul li.link {
	border: none;
	margin: 0;
	padding: 0;
}
.mod_hyperlink.snelmenu a.button {
	width: 65%;
	font-weight: normal;
}
.mod_hyperlink ul ul{margin-top: 10px;}

/* Menu module */
.mod_menu a.btn_search, .mod_menu a.button {
	background: url("../images/buttons/button-primary.png") right top;
	border: medium none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	/*color: #FFFFFF;*/
	cursor: pointer;
	float: right;
	margin-bottom: 10px;
	padding: 2px 32px 3px 9px;
	position: relative;
}
.mod_menu.icons ul li{border: none;}

/*
 * metanav (font-sizer)
 */
ul.metanav li.medium,
ul.metanav li.large {
	border-left: none;
	padding: 0 0 0 0;
	line-height: 11px;
}
ul.metanav li.small {
	padding: 0 2px 0 0;
	line-height: 11px;
}
ul.metanav li.medium,
ul.metanav li.small{
	width: 13px;
}
ul.metanav li.large {
	margin-right: 5px;
}
ul.metanav li.large.last {
	border: none;
}
.ie ul.metanav li.large {
	padding-top: 1px;
}
.ie7 ul.metanav li.large {
	padding-top: 0;
}
ul.metanav li.small a {
	padding-left: 5px;
	font-size: 10px;
}
ul.metanav li.medium a {
	font-size: 12px;
	padding: 0;
}
ul.metanav li.large a {
	font-size: 14px;
	border-right: 1px solid #496660;
}
ul.metanav li.small a {
	margin-top: 1px;
}
ul.metanav li.large a {
	padding-right: 5px;
	margin-top: -1px;
	border: none;
	padding-bottom: 2px;
	border-right: 1px solid
}
ul.metanav li.last a {
	border-right: none;
	padding: 0 !important;
}
ul.metanav li a img.icon {
	padding-right: 2px;
}
.ie8 ul.metanav li.large {
	margin-top: -1px;
}
.ie8 ul.metanav li.small {
	margin-top: 1px;
}
.ie8 ul.metanav li.icon {
	margin-top: -3px;
}
.ie7 ul.metanav {
	margin-top: 5px;
}
.ie7 ul.metanav li.icon {
	margin-top: -4px;
}
/*ie9*/
.ie9 ul.metanav li.small {
	line-height: 15px;
}
.ie9 ul.metanav li.medium {
	line-height: 15px;
}
.ie9 ul.metanav li.large {
	line-height: 15px;
	padding-top: 0;
}

/* Nieuws module */
.mod_news .news_subtitle, .mod_news .news_author, .mod_news .news_date, .mod_news .news_tags {
	font-size: smaller;
	color: #868686;
	line-height: 14px;
}
.mod_news a {
	/*text-decoration: none;*/
}
.biebwidget-column .mod_news a {
	display: block;

}
.biebwidget-column .mod_news .read_more a{
	margin: 0 0 0 60px;
}
.biebwidget-column .mod_news .news_intro p a {
	display: inline;
	margin: 0;
}
.biebwidget-column .mod_news .apppager a {
	display: inline;
	margin: 0 2px;
}
.biebwidget-column .mod_news h2.news_intro_title a {
	margin: 0;
	font-family: "TheMix";
	font-size: 1.5333rem;
}
.biebwidget-content .mod_news ul li a {
	display: inline;
}
.mod_news ul {
	padding: 0 0 0 40px;
	margin: 12px 0;
}
.mod_news ul, .mod_news ul li {
	list-style: disc;
}
.mod_news .taglist ul {
	padding: 0;
}
.mod_news .news_block {
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
	margin-bottom: 6px;
	padding-bottom: 6px;
	display: block;
}
.mod_news .news_block .news_item_img {
	position: relative;
	float: left;
	width: auto;
	min-height: 16px;
	margin-right: 10px;
	text-align: center;
}
.mod_news .news_detail_block{
	max-width: 765px;
	margin: 0 auto;
}
.mod_news .news_detail_block,
.mod_news .news_detail_block .news_item,
.mod_news .news_detail_block .news_intro,
.mod_news .news_detail_block .news_text {
	/*clear: both;*/
}
.mod_news .news_block.last {
	background: none;
}
.mod_news .news_block a span.news_title {
	font-weight: bold;
	line-height: 21px;
}
.mod_news .news_item_block h2.news_intro_title {
	/*color: #505450;*/
	font-weight: bold;
	margin-bottom: 6px;
	/*line-height: 1.4;
	margin: 0;*/
}
.mod_news .news_detail_block h2.news_intro_title,
.mod_weblog .weblog_detail_block h2.weblog_title{
	color: #FF7320;
	font-size: 4.025rem;
	margin-bottom: 7px;
}
.mod_news .detail-special-block{
	display: block;
	width: 100%;
	margin-bottom: 15px;
	border-bottom: 2px dotted #EFEFEF;
}
.mod_news .news_item_img_block img {
	position: relative;
}
.mod_news .news_item_img_block img.image_large {
	max-width: 60px;
	max-height: 96px;
}
.mod_news .news_date,
.mod_weblog .weblog_date{
	color: #868686;
	font-size: 1.15rem;
}
.mod_weblog .weblog_item .weblog_item_img_detail_block img{
	width: 100%;
}
.biebwidget-column .mod_news .news_date {
	/*margin: 0 0 0 60px;*/
	padding-top: 6px;
}
.mod_news .read_more {
	text-align: right;
	line-height: 17px;
	margin-top: 8px;
}
.mod_news .read_more a {
	/*  background: url('../images/icons/button-tertiary-right.png') no-repeat right 3px;*/
	padding-right: 19px;
	font-weight: bold;
	color: #FF7320;
	text-decoration: none;
}
.mod_news .read_more a:hover {
	text-decoration: none;
}
.mod_gids .goback_link,
.mod_news .goback_link{
	margin: 20px 0;
	padding-left: 5px;
}
.mod_gids .goback_link a,
.mod_news .goback_link a{
	background: url('../images/icons/button-tertiary-left.png') no-repeat left 3px;
	padding-left: 19px;
	font-weight: bold;
	color: #FF7320;
	text-decoration: none;
}
.mod_news .goback_link a:hover,
.goback_link a:hover {
	color: #FF7320;
}
.mod_gids .share .goback_link,
.mod_news .share .goback_link {
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
.mod_news .news_detail_block .news_item .news_reating input.star {
	border: 1px solid red;
}
.mod_news .foot_bar {
	position: relative;
	float: left;
	width: 55%;
}
.mod_news .foot_bar .news_rating {
	position: relative;
	float: left;
	width: 60%;
}
.mod_news .foot_bar .news_reacties {
	position: relative;
	float: right;
	width: 100%;
	text-align: left;
}
.mod_news .news_detail_block .news_rating {
	display: block;
	overflow: hidden;
}
.mod_news .news_detail_block .news_subtitle, .mod_news .news_detail_block .news_date, .mod_news .news_detail_block .news_tags {
	line-height: 18px;
}
.mod_news .news_detail_block .news_date {
	margin-bottom: 10px;
	margin-top: -6px;
}
.mod_news .news_detail_block .news_item_img_detail_block img {
	float: right;
	margin: 3px 0 10px 0;
}
.mod_news .news_detail_block .news_intro p {
	font-size: 1.6771rem;
}
.mod_news .files {
	width: 100%;
	display: block;
	overflow: hidden;
}
.mod_news .files .placeholder {
	float: left;
	margin: 5px;
	padding: 0;
	position: relative;
	width: auto;
}
.mod_news .files .img_item {
	float: left;
	margin: 2px;
}
.mod_news .news_detail_block .news_item {
	padding-bottom: 15px;
}
.mod_news .news_item_img_block {
	position: relative;
	float: left;
	width: auto;
	margin-right: 10px;
}
.mod_news .cb {
	clear: both;
}
/* Nieuws module - tags */
.mod_news .news_tags {
	width: 100%;
}
.mod_news #tagcloud ul li{
	position: relative;
	float: left;
	padding-right: 5px;
}
.mod_news .taglist ul li a {
	float: left;
}
.mod_news .taglist ul li {
	background: none;
	width: 100%;
	display: block;
	overflow: hidden;
}
.tag1{ font-size: 1em; }
.tag2{ font-size: 1.2em; }
.tag3{ font-size:1.5em; }
.tag4{ font-size: 2em; }
.tag5{ font-size: 2.2em; }
.widget-container .mod_news .news_item_block {
	padding: 15px 0;
}
.widget-container .mod_news .news_item_img_block {
	background: none;
	width: 110px;
	height: 110px;
	margin-top: 10px;
	float: left;
}
/* mod news tagcloud*/
.mod_news #tagcloud ul{margin: 0; padding: 0;}
.mod_news #tagcloud ul li{list-style-type: none;}
.mod_news #tagcloud ul li.tag1{
	margin: 4px;
	padding: 7px;
}
.mod_news #tagcloud ul li.tag2{
	margin: 4px;
	padding: 7px;
	width: 39%;
}
.mod_news #tagcloud ul li.tag1 a,
.mod_news #tagcloud ul li.tag2 a{
	text-decoration: none;
}
/* Special bibliotheekhuislimburg stijling */
.mod_news.blok-nieuws .news_item_img_block, .mod_news.blok-nieuws .news_item_img {
	background: none;
}
.mod_news.blok-nieuws .news_block {
	position: relative;
	float: left;
	width: 42%;
	margin: 0 5% 2% 0;
}
.mod_news.blok-nieuws .news_block .news_intro {
	line-height: 12px;
	margin: 0;
	padding: 0;
}
.mod_news.blok-nieuws .news_block .news_intro h2 {
	margin: 5px 0 0 0;
}
/* End special bibliotheekhuislimburg stijling */

/*nieuwsbrief aan en afmelden */
.mod_newsletter .unsubscribe .form_rij .regform_textfield input[type="text"],
.mod_newsletter .register .form_rij .regform_textfield input[type="text"]{
	border: 1px solid #D0D0D0;
	border-radius: 7px;
	width: 220px;
	padding-left: 5px;
}
.mod_newsletter .unsubscribe .form_rij label.restr_label_large,
.mod_newsletter .register .form_rij label.restr_label_large,
.mod_newsletter .form_rij label.text_label{
	float: left;
	margin-right: 15px;
	width: 100px;
	border: 1px solid transparent;
}
.mod_newsletter .register .form_rij label.text_label,
.mod_newsletter .unsubscribe .form_rij label.text_label{
	width: 100%;
	padding-left: 120px;
	margin-bottom: 5px;
}
.mod_newsletter .unsubscribe .form_rij .sbm_button input[type="submit"],
.mod_newsletter .register .form_rij .sbm_button input[type="submit"]{
	position: relative;
	left: 125px;
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
}
.mod_newsletter .unsubscribe .form_rij .sbm_button input[type="submit"]:hover,
.mod_newsletter .register .form_rij .sbm_button input[type="submit"]:hover{
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_newsletter .unsubscribe .form_rij .form_input_textfield,
.mod_newsletter .register .form_rij .form_input_textfield{
	float: left;
}
.mod_newsletter .unsubscribe .form_rij .form_input_textfield input[type="text"],
.mod_newsletter .register .form_rij .form_input_textfield input[type="text"]{
	width: 180px;
	margin-right: 10px;
}
.mod_newsletter .register .form_rij .form_input_textfield,
.mod_newsletter .unsubscribe .form_rij .form_input_textfield{
	padding-left: 120px;
}
.mod_newsletter .refresh_captcha_btn{
	float: right
}

/* Openingstijden */
.mod_openingstijden .lijst_detail select.button {
	border: 1px solid #D0D0D0;
	width: 100%;
	color: #686868;
	margin-bottom: 15px;
}
.mod_openingstijden .lijst_detail select.button option,
.mod_openingstijden .lijst_detail select.button option.active {
	color: #686868;
}
.mod_openingstijden .lijst_detail select.button option.first {
	color: #686868;
}
.mod_openingstijden .biblioinfo {
	position: relative;
	width: 100%;
	margin-bottom: 16px;
	border-top: 1px solid transparent; /* For Firefox */
}
.mod_openingstijden .biblioinfo.cl {
	clear: left;
}
.mod_openingstijden .biblioinfo .adres_block{margin-bottom: 20px;}
.mod_openingstijden .lijst_detail .biblioinfo .adres_block .block p {
	padding: 0;
	margin: 0;
	font-size: 98%;
	line-height: 15px;
}
.mod_openingstijden .lijst_detail .biblioinfo .adres_block .moment_blok {
	margin-top: 5px;
	font-size: 98%;
}
.mod_openingstijden .lijst_detail .biblioinfo .adres_block .moment_blok .open {
	color: #00CC00;
}
.mod_openingstijden .lijst_detail .biblioinfo .adres_block .moment_blok .closed {
	color: #FF0000;
}
.mod_openingstijden .lijst_detail .biblioinfo .adres_block a#route_googlemaps {
	color: #505450;
	text-decoration: underline;
	display: block;
	margin-bottom: 5px;
}
.mod_openingstijden .lijst_detail .biblioinfo .adres_block a#route_googlemaps:hover {
	color: #FF7320;
}
.mod_openingstijden .openingstijden_overzicht {
	position: relative;
	border-top: 1px dotted #D0D0D0;
	width: 100%;
	margin-top: 15px;
	padding-top: 5px;
	display: block;
	overflow: hidden;
}
.mod_openingstijden .openingstijden_overzicht .week {
	float: left;
	padding-top: 4px;
	position: relative;
	width: 8%;
}
.mod_openingstijden .openingstijden_overzicht .time {
	width: 100%;
	min-width: 230px;
}
.mod_openingstijden .openingstijden_overzicht .time ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.mod_openingstijden .openingstijden_overzicht .time ul li {
	color: #686868;
	font-size: 10px;
	font-weight: bold;
	line-height: 17px;
	border-bottom: 1px dotted #D0D0D0;
	padding-left: 20px;
}
.mod_openingstijden li.maandag em,
.mod_openingstijden li.dinsdag em,
.mod_openingstijden li.woensdag em,
.mod_openingstijden li.donderdag em,
.mod_openingstijden li.vrijdag em,
.mod_openingstijden li.zaterdag em,
.mod_openingstijden li.zondag em {
	float: left;
	height: 17px;
	width: 18px;
	margin-right: 5px;
}
.mod_openingstijden .openingstijden_overzicht .time ul li.maandag em {
	background: #505450 url('../images/openingstijden.png') no-repeat 0 2px;
}
.mod_openingstijden .openingstijden_overzicht .time ul li.dinsdag em {
	background: #505450 url('../images/openingstijden.png') no-repeat 0 -16px;
}
.mod_openingstijden .openingstijden_overzicht .time ul li.woensdag em {
	background: #505450 url('../images/openingstijden.png') no-repeat 0 -34px;
}
.mod_openingstijden .openingstijden_overzicht .time ul li.donderdag em {
	background: #505450 url('../images/openingstijden.png') no-repeat 0 -51px;
}
.mod_openingstijden .openingstijden_overzicht .time ul li.vrijdag em {
	background: #505450 url('../images/openingstijden.png') no-repeat 0 -70px;
}
.mod_openingstijden .openingstijden_overzicht .time ul li.zaterdag em {
	background: #505450 url('../images/openingstijden.png') no-repeat 0 -88px;
}
.mod_openingstijden .openingstijden_overzicht .time ul li.zondag em {
	background: #505450 url('../images/openingstijden.png') no-repeat 0 -106px;
}

.mod_openingstijden .adres_block p {
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-size: 95%;
}
.mod_openingstijden .open {
	color: #00CC00;
	margin-top: 10px;
}
.mod_openingstijden .closed {
	color: #FF0000;
	margin-top: 10px;
}
.mod_openingstijden .locatie_block {
	font-size: 90%;
	margin-bottom: 5px;
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
	padding-bottom: 10px;
}
.mod_openingstijden .locatie_block ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mod_openingstijden .locatie_block ul li.active span {
	color: #FF7320;
}
.mod_openingstijden span.h4 {
	display: block;
	width: 100%;
	height: 25px;
	font-size: 90%;
	font-weight: bold;
}
.widget-container .mod_openingstijden .default .biblioinfo .adres_block,
.widget-container .mod_openingstijden .default .biblioinfo .image_block {
	width: 50%;
	float: left;
	margin-bottom: 24px;
}
.mod_openingstijden .googlemaps {
	position: relative;
	display: block;
	width: 100%;
	height: 300px;
	border: 1px solid #D0D0D0;
	overflow: hidden;
}
.mod_openingstijden .google_map {
	height: 100%;
	width: 100%;
}
.mod_openingstijden .lijst_detail ul li.locaties,
.mod_openingstijden .default ul li.locaties {
	color: #FF7320;
	line-height: 16px;
	list-style-type: circle;
	margin-left: 15px;
}
.mod_openingstijden .lijst_detail h2,
.mod_openingstijden .default h2 {
	color: #FF7320;
	font-size: 16px;
	margin: 0 0 5px 0;
}
.mod_openingstijden .lijst_detail ul li.locaties a,
.mod_openingstijden .default ul li.locaties a {
	text-decoration: none;
	color: #505450;
	font-weight: bold;
	padding: 3px 0;
}
.mod_openingstijden .lijst_detail ul li.locaties.active span,
.mod_openingstijden .default ul li.locaties.active span {
	font-weight: bold;
	padding: 2px 0;
}
.mod_openingstijden .lijst_detail .adres_block,
.mod_openingstijden .default .adres_block {
	width: 70%;
	/*float: left;*/
}
.mod_openingstijden .lijst_detail .tijden,
.mod_openingstijden .default .tijden {
	clear: left;
	margin-bottom: 15px;
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
	padding-bottom: 10px;
}
.mod_openingstijden .lijst_detail .tijden .uitzonderingen,
.mod_openingstijden .default .uitzonderingen {
	margin-top: 15px;
}
.mod_openingstijden .lijst_detail .tijden .uitzonderingen ul li,
.mod_openingstijden .default .uitzonderingen ul li {
	font-weight: bold;
	font-size: 11px;
	list-style-type: circle;
	color: #505450;
	margin-left: 15px;
}
.mod_openingstijden .lijst_detail .open,
.mod_openingstijden .lijst_detail .closed,
.mod_openingstijden .default .open,
.mod_openingstijden .derault .closed {
	font-size: 14px;
}
.mod_openingstijden .default p.adres {
	font-weight: bold;
	margin-top: 10px;
}

/* Picasa module - album */
.mod_picasa a img {
	border: none;
}
.mod_picasa .img_item {
	float: left;
}
.mod_picasa .gallery_image {
	background: #fff;
	border: 1px solid #B7B7B7;
	border-radius: 5px 5px 5px 5px;
	margin: 3px;
	text-align: center;
}
.mod_picasa .gallery_image div {
	text-align: center;
	margin: 6px 0;
}
.mod_picasa .gallery_image p,
.mod_picasa .gallery_image em {
	margin: 0 0 6px 0;
	display: block;
}
.mod_picasa .placeholder {
	padding: 0;
	float: left;
	position: relative;
	width: auto;
}
.mod_picasa .cll {
	clear: left;
	height: 1px;
}
.mod_picasa .goback_link {
	float: left;
	width: 25%;
}
.mod_picasa .apppager {
	text-align: center;
	margin: 0 25%;
}
/* Picasa module - slide */
.mod_picasa .jqcycle .jq_cycle_nav_box {
	position: absolute;
	bottom: 6px;
	width: 100%;
	z-index: 9000;
	text-align: center;
}
.mod_picasa .jq_cycle_nav_box .jq_cycle_nav_element {
	position: relative;
	margin: 0 auto;
	z-index: 9000;
	display: block;
	overflow: hidden;
	width: 66px;
}
.mod_picasa .jq_cycle_nav_next {
	position: relative;
	float: left;
	z-index: 100;
	width: 22px;
	height: 22px;
	background: url('../../gallery/fo_view/images/next.png') no-repeat 0 0;
}
.mod_picasa .jq_cycle_nav_play {
	position: relative;
	float: left;
	z-index: 100;
	width: 22px;
	height: 22px;
	background: url('../../gallery/fo_view/images/play.png') no-repeat 0 0;
}
.mod_picasa .jq_cycle_nav_pause {
	position: relative;
	float: left;
	z-index: 100;
	width: 22px;
	height: 22px;
	background: url('../../gallery/fo_view/images/pause.png') no-repeat 0 0;
}
.mod_picasa .jq_cycle_nav_prev {
	position: relative;
	float: left;
	z-index: 101;
	width: 22px;
	height: 22px;
	background: url('../../gallery/fo_view/images/prev.png') no-repeat 0 0;
}

/* Poll */
.mod_poll .poll_question {
	color: #FF7320;
}
.mod_poll .poll_form .answers {
	display: table-row;
	height: 20px;
}
.mod_poll .poll_form .answers .poll_option {
	position: relative;
	float: left;
	width: 2em;
}
.mod_poll .poll_form .answers label.poll_answer {
	position: relative;
	float: left;
	padding-top: 2px;
}
.mod_poll .poll_form .formsubmit {
	margin-top: 5px;
}
.mod_poll .poll_form .formsubmit input[type="submit"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
}
.mod_poll .poll_form .formsubmit input[type="submit"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_poll .poll_title, .mod_poll .poll_question {
	margin-bottom: 5px;
}
.mod_poll .bar {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	margin: 5px 0 5px 0;
}
.mod_poll .bar_title {
	position: relative;
	width: 45%;
	float: left;
}
.mod_poll .bar_container {
	position: relative;
	width: 40%;
	float: left;
}
.mod_poll .bar_perc {
	position: relative;
	width: 15%;
	float: left;
	text-align: right;
}
.mod_poll .def_bar_color {
	background-color: #FF7320;
}
.mod_poll .vote_bar_color {
	background-color: #cccccc;
}
.mod_poll input.submit {
	width: 45px;
}

/* Reactie plugin */
.plugin_reaction_reactions .commentheader {
	background: #505450;
	border-radius: 5px 5px 5px 5px;
	display: block;
	color: #FFF;
}
.plugin_reaction_write_reaction {
	width: 100%;
}
.plugin_reaction_write_reaction form#plugin_reaction_frm {
	padding: 5px;
	width: 100%;
}
.plugin_reaction_write_reaction .form_rij {
	display: block;
	width: 100%;
}
.plugin_reaction_write_reaction .form_rij .label {
	width: 20%;
}
.plugin_reaction_write_reaction .form_rij .label label.text_label {
	font-weight: normal;
	color: #686868;
}
.plugin_reaction_write_reaction .form_rij .sbm_button input {
	margin:5px 0 5px 0;
	padding:7px 35px 8px 9px;
	border:1px solid transparent;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	background:#ff7320 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") right 10px center no-repeat;
	font-family: "TheMix";
	font-size: 1.555rem;
}
.plugin_reaction_write_reaction .form_rij .sbm_button input:hover {
	margin:5px 0 5px 0;
	padding:7px 35px 8px 9px;
	border:1px solid transparent;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	background:#fb5d00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") right 10px center no-repeat;
	font-family: "TheMix";
	font-size: 1.555rem;
}

/* Restrictie module */
.mod_restriction h2 {
	font-size: 14px;
	display: none;
}
.mod_restriction .form_rij {
	clear: both;
	display: block;
	/*width: 100%;*/
	padding-top: 10px;
}
.mod_restriction div.login_large{
	width: 43%;
	margin: 0 auto;
}
.mod_restriction label.restr_label_large {
	float: left;
	font-weight: normal;

	text-align: left;
	min-width: 180px;
}
.mod_restriction label.restr_label_large img {
	position: relative;
	float: right;
	margin: 1px 5px 0 0;
	height: 20px;
}
.mod_restriction .form_rij.rememberme label.restr_label_large {
	min-width: 0;
}
.mod_restriction .form_rij.message label.restr_label_large {
	display: none;
}
.mod_restriction .form_rij.message .regform_textfield {
	color: red;
}
.mod_restriction .regform_textfield input.login_large_input[type="text"],
.regform_textfield input.login_large_input[type="password"],
.mod_restriction label.restr_remember {
	width: 300px;
	padding-left: 5px;
	color: #505450;
	margin: 0 10px 0 0;
	line-height: 16px;
}

.regform_textfield input.login_large_input.error[type="text"],
.regform_textfield input.login_large_input.error[type="password"] {
	border-color: red;
}
.mod_restriction .regform_textfield input[type="text"],
.mod_restriction .regform_textfield input[type="password"] {
	border: 1px solid #000;
	height: 21px;
	font-size: 1.341705rem;
}
.mod_restriction #ingelogd {
	float: left;
}
.mod_restriction #ingelogd form {
	margin-top: 25px;
}
.mod_restriction input[type="submit"]{
	margin:5px 0 5px 0;
	padding:7px 35px 8px 9px;
	border:1px solid transparent;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	background:#ff7320 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") right 10px center no-repeat;
	font-family: "TheMix";
	font-size: 1.555rem;
}
.biebwidget-content .primary.button{margin:5px 0 5px 0;padding:7px 35px 8px 9px;border:1px solid transparent;border-radius:5px;color:#fff;text-decoration:none;background:#ff7320 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") right 10px center no-repeat}
.mod_restriction input[type="submit"]:hover{
	margin:5px 0 5px 0;
	padding:7px 35px 8px 9px;
	border:1px solid transparent;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	background:#fb5d00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") right 10px center no-repeat;
	font-family: "TheMix";
	font-size: 1.555rem;
}
.mod_restriction .submit_btn {
	margin-left: 29%;
}
.mod_restriction .regform_submit_small {
	margin-top: 10px;
}
/* Restriction registratie formulier */
.mod_restriction .registrationform .sbm_button input.form_submit {
	background: url("../images/buttons/button-primary.png") no-repeat right top #FF7320;
	border: none;
	width: 100px;
	height: 22px;
	color: #FFF;
	font-size: 12px;
}
.mod_restriction .registrationform .sbm_button input.form_submit:hover {
	background: url('../images/buttons/button-primary-hover.png') no-repeat right top;
}
.mod_restriction .registrationform .sbm_button {
	padding-left: 185px;
}
/* Restriction in top_menu */
.widget-bnl-siteheader .mod_restriction {
	position: relative;
	float: right;
}
.widget-bnl-siteheader .mod_restriction .form_rij {
	padding: 0;
}
.widget-bnl-siteheader .mod_restriction .ingelogd form {
	margin: 6px 0 0 0;
}
.widget-bnl-siteheader .mod_restriction .ingelogd form input {
	float: right;
}
.widget-bnl-siteheader .mod_restriction input[type="password"] {
	padding: 1px 0 1px 5px;
}
.mod_restriction .login_large input[type="submit"] {
	position: relative;
	float: right;
	margin: 5px 0 10px 0;
}
/*Rooster module*/
.mod_rooster {
	max-width: 768px;
	margin: 0 auto;
}
/*user profile*/
.mod_user_profile{
	max-width: 768px;
	margin: 0 auto;
}
/* RSS_input - default */
.mod_rss_input ul {
	list-style-type: none;
}
.mod_rss_input .overview ul li {
	background: url("../images/buttons/lines.gif") repeat-x left bottom;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.mod_rss_input .overview ul li a {
	font-weight: bold;
}
.mod_rss_input .title {
	font-weight: bolder;
}
.mod_rss_input .desc {
	margin-bottom: 15px;
	font-weight: bold;
}
.mod_rss_input .item_desc {
}
.mod_rss_input .item_pub_date {
	font-size: 11px;
	color: #868686;
	margin-top: 10px;
}
.mod_rss_input .item_pub_date span {
	display: inline;
}
/* Externe content bicat zoeken */

.faketextfield {
	/*float: left;
	width: 60%;*/
}
input.textfield, .biebwidget-column input.txt_search, input.text_search, #inputfield {
	/*
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	color: #868686;
	font-size: 95%;
	height: 19px;
	padding-left: 5px;
	position: relative;
	float: left;
	margin-bottom: 10px;
	*/
}
input.textfield {
	/*
	width: 80%;
	border: 1px solid #D0D0D0;
	border-radius: 5px;
	color: #868686;
	*/
}
/* zoekveld niet zo groot aan rechterkant niet zo klein*/
.biebwidget-column .mod_search .small input.txt_search[type="text"],
.biebwidget-column .mod_search .catalogus input.text[type="text"],
.biebwidget-column .mod_search .combine_cat input.text[type="text"] {
	/*
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	color: #868686;
	float: left;
	font-size: 95%;
	height: 19px;
	margin-bottom: 10px;
	padding-left: 5px;
	position: relative;
	*/
}
.mod_search input.txt_search {
	/*padding: 2px;*/
}
.mod_external_content h2.title {
	/*
	color: #FF7320;
	font-size: 150%;
	font-weight: normal;
	margin: 0;
	padding: 10px 0;
	*/
}
.space {
	/*
	margin-top: 15px;
	*/
}
.mod_search .stats {
	/*
	display: none;
	*/
}
input.btn_search:hover{
	/*
	background: url("../images/buttons/button-primary-hover.png") right top;
	color: #FFF;
	*/
}

/* Zoek module */
.mod_search {
	/*
	display: block;
	overflow: hidden;
	*/
}
.mod_search .search_div {
	/*
	text-align: center;
	width: 100%;
	*/
}
.mod_search .combine_cat .where {
	/*
	display: inline-block;
	padding-right: 10px;
	*/
}
.mod_search .combine_cat .where label {
	/*
	clear: left;
	float: left;
	margin-bottom: 2px;
	margin-top -2px;
	text-align: left;
	*/
}
.mod_search .small input[type="text"].txt_search,
.mod_search .catalogus input[type="text"].text,
.mod_search .combine_cat input[type="text"].text {
	/*
	background-color: #FFF;
	border-color: #B8B8B8 #CDCDCD #E1E1E1;
	border-radius: 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #EEE inset;
	font-size: 133.33%;
	height: 2.375em;
	margin: 0 5px 0 0;
	max-width: 800px;
	padding: 0 10px;
	vertical-align: bottom;
	color: #A7A7A7;
	font-style: italic;
	*/
	/*width: 17.8em;*/
}
.biebwidget-column .biebwidget-content .mod_search .catalogus button,
.biebwidget-column .biebwidget-content .mod_search .combine_cat button,
.biebwidget-column .biebwidget-content .mod_search .small button {
	/*
	background: url("../images/buttons/button-primary.png") no-repeat right top;
	border: medium none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	float: right;
	margin-bottom: 10px;
	*/
}
.biebwidget-column .mod_search .small button {
	/*
	background: url("../images/buttons/button-primary.png") repeat scroll right top;
	border: medium none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	margin-bottom: 10px;
	padding: 2px 15px 2px 9px;
	position: relative;
	*/
}
.biebwidget-content .mod_search .catalogus button span,
.biebwidget-content .mod_search .combine_cat button span,
.biebwidget-content .mod_search .small button span {
	/*
	background: transparent url("../images/search.png") no-repeat right center;
	background-size: auto 94.74%;
	display: block;
	padding-right: 1.4em;
	color: #505450;
	*/
}
/*#btnAquaSearch:hover, .btn_search:hover {
	background:  #FF7320 url("../images/buttons/button-primary-hover.png") no-repeat right top;
}*/
.mod_search .catalogus form,
.mod_search .combine_cat form {
	/*
	width: auto;
	text-align: left;
	*/
}
.mod_search .catalogus input[type="submit"],
.mod_search .combine_cat input[type="submit"] {
	/*
	background: #FFF url('../images/search.png') no-repeat 95% center;
	display: block;
	border-color: #D8D8D8 #D2D2D2 #D5D5D5;
	border-radius: 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 -1px #DFDFDF inset, 0 -25px 20px -15px #EDEDED inset;
	color: #505450;
	cursor: pointer;
	font-size: 133.33%;
	font-weight: bold;
	margin: 0;
	padding: 0 25px 0 5px;
	text-align: right;
	vertical-align: bottom;
	height: 41px;
	*/
}
.biebwidget-column .mod_search .small button:hover {
	/*
	background:  url("../images/buttons/button-primary-hover.png") no-repeat right top;
	color: #FFF;
	*/
}
.biebwidget-column .mod_search .catalogus button span,
.biebwidget-column .mod_search .combine_cat button span,
.biebwidget-column .mod_search .small button span{
	/*
	font-weight: normal;
	color: #FFF!important;
	height: 19px;
	font-size: 75;
	*/
}
/* search form buttons */
input.btn_search {
	/*
	background: url("../images/buttons/button-primary.png") right top;
	border: medium none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	cursor: pointer;
	float: right;
	margin-bottom: 10px;
	padding: 2px 32px 2px 9px;
	position: relative;
	*/
	color: #FFF;
}
.biebwidget-content .mod_search .catalogus button,
.biebwidget-content .mod_search .combine_cat button,
.biebwidget-content .mod_search .small button {
	/*background-image: none;
	border-color: #D8D8D8 #D2D2D2 #D5D5D5;
	border-radius: 7px 7px 7px 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 -1px #DFDFDF inset, 0 -25px 20px -15px #EDEDED inset;
	cursor: pointer;
	height: 2.375em;
	margin: 0;
	padding: 0 12px 0 17px;
	text-align: right;
	vertical-align: bottom;
	*/
}
#btnAquaSearch, .btn_search,
.biebwidget-column .biebwidget-content .mod_search .catalogus button,
.biebwidget-column .biebwidget-content .mod_search .combine_cat button,
.biebwidget-column .biebwidget-content .mod_search .small button {
	/*background: url("../images/buttons/button-primary.png") right top;
	border:none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	cursor: pointer;
	position: relative;
	float: right;
	margin-bottom: 10px;
	height: 22px;
	font-size: 12px;*/
	margin:5px 0 5px 0;
	padding:7px 35px 8px 9px;
	border:1px solid transparent;
	border-radius:5px;color:#fff;
	text-decoration:none;
	background:#ff7320 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") right 10px center no-repeat;
	font-family: "TheMix";
	font-size: 1.555rem;
}
#btnAquaSearch, .btn_search:hover,
.biebwidget-column .biebwidget-content .mod_search .catalogus button:hover,
.biebwidget-column .biebwidget-content .mod_search .combine_cat button:hover,
.biebwidget-column .biebwidget-content .mod_search .small button:hover {
	/*background: url("../images/buttons/button-primary-hover.png") right top;*/
	border:1px solid transparent;
	color:#fff;
	text-decoration:none;
	background:#fb5d00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") right 10px center no-repeat;
}
.biebwidget-content .mod_search .submit.button {
	background-color: #FFF;
	color: #505450;
}
.biebwidget-content .mod_search .submit.button:hover {
	color: #FF7320;
}
.biebwidget-content .mod_search .button:hover {
	background-image: none;
}

.biebwidget-content .mod_search button:hover span {
	color: #FF7320;
}
.biebwidget-column .mod_search .small button:hover span {
	color: #FFF;
}
.biebwidget-column .mod_search .small button span {
	background: none;
}
.mod_search input.btn_search {
	float: none;
	margin: 0 0 10px 20px;
}
/* Nog controleren in ie of dit nodig is */
.ie .mod_search .catalogus input[type="submit"],
.ie .mod_search .combine_cat input[type="submit"] {
	position: relative;
	float: left;
	height: 42px;
	border-radius: 7px;
	padding: 0 0 0 15px;
	text-align: left;
	background-position: 95% center;
}

/* Zoekformulier tekst veld*/
input.textfield, .biebwidget-column input.txt_search {
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	color: #868686;
	font-size: 95%;
	height: 19px;
	padding-left: 5px;
	position: relative;
	float: left;
	margin-bottom: 10px;
}
input.textfield {
	width: 80%;
}
.txt_search {
	width: 40%;
	height: 29px;
	border: 1px solid #000;
	padding: 2px 5px 5px 5px;
	font-size: 1.555rem;
}
.mod_search .search_div,
.mod_search .search_form {
	text-align: left;
}
.mod_search span.bold {
	font-weight: bold;
}
.mod_search ul, .mod_search ul li {
	list-style: disc !important;
	margin: 0 0 0 10px !important;
}
.mod_search .form {
	margin-bottom: 10px;
}
.mod_search a.title {
	font-weight: bold;
}
.mod_search .hit {
	margin-bottom: 10px;
}
.mod_search .hit .url,
.mod_search .hit .date {
	display: none;
}
.mod_search #frm_where {
	/*width: 180px;*/
	min-width: 188px;
	width: 28%;
	float: left;
}
.mod_search .form_fields input[type="text"]{
	width: 100%;
	height: 35px;
	border: 1px solid #cdcdcd;
	padding: 0 10px 0 10px;
	border-radius: 6px;
	font-size: inherit;
	box-shadow: 0 1px 1px #eee inset;

}
.mod_search .small input[type="text"].txt_search,
.mod_search .catalogus input[type="text"].text,
.mod_search .combine_cat input[type="text"].text {
	width: 70%;
	margin-right: 2%;
}
.mod_search .website input[type="text"].text {
	width: 44%;
	margin-right: 1%;
	position: relative;
	margin-left: 10px;
}
.mod_search .website form{
	padding: 0 10px 0 0;
}
.biebwidget-content .mod_search .catalogus button,
.biebwidget-content .mod_search .combine_cat button,
.biebwidget-content .mod_search .small button {
	height: 2em;
	margin: 0 0 5px 0;
	border: 1px solid transparent;
	border-color: #d8d8d8 #d2d2d2 #d5d5d5 #d2d2d2!important;
	font-weight: bold;
	font-size: 1.5333rem;
	background: white;
	border-radius: 5px;
}
.biebwidget-content .mod_search .catalogus button span,
.biebwidget-content .mod_search .combine_cat button span,
.biebwidget-content .mod_search .small button span {
	display: block;
	padding-right: 1.4em;
	line-height: 1.3;
	background: url("../images/search.png") right center no-repeat;
	background-size: auto auto;
	background-size: auto 75.26%;
	color: #504650;
}
.ie .mod_search #frm_where label {
	width: 180px;
}
.mod_search .catalogus {
	display: block;
	overflow: hidden;
	width: 50%;
	margin: 0 auto;
}
.mod_search .combine_cat {
	display: block;
	overflow: hidden;
	width: 65%;
	margin: 12px auto;
}
.mod_search .combine_cat .catalogus {
	/*position: relative;
	float: left;*/
	width: auto;
}
.biebwidget-column .mod_search .small input[type="text"].txt_search,
.biebwidget-column .mod_search .catalogus input[type="text"].text,
.biebwidget-column .mod_search .combine_cat input[type="text"].text{
	height: 12px;
	width: 51%;
}

/* Zoeken in de catalogus */
.faketextfield {
	float: left;
	width: 61%;
}

.ie .mod_search .catalogus input[type="text"].text,
.ie .mod_search .combine_cat input[type="text"].text {
	border-radius: 7px;
	position: relative;
	float: left;
	display: block;
	height: 20px;
	padding: 10px 10px;
}
/*thema stichting zoeken */
/*TODO check of deze nog nodig zijn */
.stichting .blh_submenu {
	width: 332px;
}
.stichting .blh_submenu .search_div input[type="text"] {
	background-color: #FFF;
	border-color: #B8B8B8 #CDCDCD #E1E1E1;
	border-radius: 7px 7px 7px 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #EEEEEE inset;
	font-family: Verdana,sans-serif;
	font-size: 108.33%;
	height: 1.5em;
	margin: 0 5px 0 0;
	max-width: 450px;
	padding: 2px 10px;
	vertical-align: top;
	width: 23.8em;
}
.stichting .mod_search .catalogus button,
.stichting .mod_search .combine_cat button,
.stichting .mod_search .small button {
	background: transparent url(../images/stichting-search.png) no-repeat 5px 0;
	border-radius: 0;
	border-style: solid;
	border-width: 0 0 0 1px;
	box-shadow: none;
	color: #505450;
	cursor: pointer;
	float: right;
	font-size: 1em;
	font-weight: bold;
	height: 1.5em;
	margin: 0;
	padding: 0;
	position: relative;
	right: -11px;
	text-align: left;
	top: -22px;
	vertical-align: middle;
	width: 40px;
	z-index: 99;
}

/* zoeken */
#search .search_form{
	border: 1px solid #d0d0d0;
	color: #868686;
	float: left;
	font-size: 95%;
	font-style: italic;
	height: 21px;
	margin-bottom: 10px;
	padding-left: 5px;
	position: relative;
	width: 100%;
}
#search select {
	border: 1px solid #d0d0d0;
	color: #505450;
	font-family: Verdana,Arial,Sans serif;
	font-size: 100%;
	height: 26px;
	margin-bottom: 10px;
	padding-left: 5px;
	position: relative;
	width: 100%;
}
#search hr{color: #d0d0d0;}
#search .filter-overview a.button.tertiary {float: left!important;}
.main-search-form .button.primary, .facet-search-form .button.primary {
	float: right;
	margin-left: 0;
}
.clear{clear: both;}

/*facetten*/

#search .level2 {
	padding-left: 20px;
	background: url(../images/arrow-right.png) no-repeat;
}
#search .level2 option{font-size: 1.255rem;}
/* Sitemap module - kruimelpad */
.mod_sitemap_br a {
	text-decoration: none;
	float: left;
	margin: 0 4px;
	font-size: 90%;
}
.mod_sitemap_br a.bread_start {
	position: relative;
	float: left;
	padding: 0;
}
.mod_sitemap_br a.next {
	float: left;
	padding: 0;
}
.mod_sitemap_br .bread_next {
	float: left;
	padding: 0;
	font-size: 90%;
}
.mod_sitemap_br .bread_img {
	position: relative;
	float: left;
	display: block;
	padding: 0 4px 0 0;
}
.mod_sitemap_br .bread_img a img {
	border: none;
	padding: 0 4px;
}
.mod_sitemap_br ul {
	padding-left: 20px;
}
/* Sitemap module */
.mod_sitemap {
	font-size: 108.33%;
}
.mod_sitemap ul {
	margin: 13px 0;
	padding: 0 0 0 40px;
}
.mod_sitemap ul li {
	list-style:	disc outside none;
}
.mod_sitemap ul ul {
	padding: 0;
}
.mod_sitemap ul ul ul {
	padding: 0 0 0 40px;
}

/* Text module */
.mod_text {
	width: 99%;
	display: block;
}
.mod_text h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
.mod_text h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 12px 0;
}
.mod_text h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0;
}
.mod_text a {
	text-decoration: underline;
}
.mod_text p {
	margin: 0 0 12px 0;
}
.mod_text ul, .mod_text ul li,
.mod_text ol, .mod_text ol li {
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}
.mod_text ul, .mod_text ul li {
	list-style-type: disc;
}
.mod_text ol, .mod_text ol li {
	list-style-type: decimal;
}
.mod_text ul ul, .mod_text ul ul li {
	list-style-type: circle;
}
.mod_text ol ol, .mod_text ol ol li {
	list-style-type: lower-alpha;
}
.mod_text ul ol, .mod_text ul ol li {
	list-style-type: decimal;
}
.mod_text ol ul, .mod_text ol ul li {
	list-style-type: disc;
}
.biebwidget-content .mod_text ul li a,
.biebwidget-content .mod_text ol li a {
	display: inline;
}
.mod_text a.read_more,
.mod_text a.read_less {
	background: url("../images/buttons/button-primary.png") repeat right top;
	background-size: auto 100%;
	border:none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	text-decoration: none;
	padding: 2px 32px 3px 9px;
	cursor: pointer;
	position: relative;
	float: right;
	margin-bottom: 10px;
}
.mod_text a:hover.read_more,
.mod_text a:hover.read_less {
	background:  url("../images/buttons/button-primary-hover.png") no-repeat right top;
	color: #FFF;
	text-decoration: none;
}

/* i.v.m. styling uit aggregated.css, eventueel nog meer modules opgeven?! */
.nav-column .mod_text li {
	margin: 0 0 0 10px;
}
.nav-column .mod_text p {
	margin: 0;
}
.mh {
	min-height: 295px;
}
/* Weblog module */
.mod_weblog .weblog_block {
	display: block;
	overflow: hidden;
	border: none;
	background: url('../images/buttons/lines.gif') repeat-x bottom left;
	margin-bottom: 10px;
}
.mod_weblog ul {
	padding: 0 0 0 40px;
	margin: 12px 0;
}
.mod_weblog ul, .mod_weblog ul li {
	list-style: disc;
}
.mod_weblog .weblog_block .weblog_item_img_block {
	position: relative;
	float: left;
	margin-right: 10px;
	width: auto;
}
.mod_weblog .weblog_block .weblog_item_img_block img.image_large{
	display: block;
	max-widht: 60px;
	max-height: 96px;
	width: 60px;
}
.mod_weblog .weblog_block .weblog_item_img{
	position: relative;
	float: left;
	margin-right: 1%;
	margin-top: 1%;
}
.mod_weblog .weblog_item_block {
	float: left;
	position: relative;
}

.mod_weblog .weblog_item_block.image {
	width: 67%;
}

.mod_weblog .weblog_block a.editable {
	float: right;
}
.mod_weblog .weblog_block a.editable.edit {
	margin-right: 5px;
}
.mod_weblog .foot_bar {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	height: 18px;
}
.mod_weblog .content .editable.new {
	display: block;
	margin-bottom: 10px;
}
.mod_weblog .content .editable.new img {
	position: relative;
	top: 3px;
}
.mod_weblog .foot_bar .weblog_reacties a {
	float: left;
	font-size: 90%;
}
.mod_weblog .weblog_block.last {
	background: none;
	border: none;
}
.mod_weblog .weblog_rating input.star {
	margin: 0;
}
.mod_weblog span.weblog_intro_title {
	font-family: "TheMix";
	color: #505450;
	font-size: 1.5333rem;
	font-weight: bold;
	line-height: 1.3;
}
.mod_weblog span.weblog_intro_title:hover {
	color: #FF7320;
}
.mod_weblog .read_more {
	/*	background: url('../images/icons/button-tertiary-right.png') no-repeat right 3px;*/
	float: right;
	padding-bottom: 5px;
	display: block;
}
.mod_weblog .read_more a {
	color: #FF7320;
	font-weight: bold;
	padding-right: 15px;
}
.mod_weblog .weblog_item h2.weblog_title {
	font-weight: bold;
}
.mod_weblog .weblog_item .weblog_date {
	font-size: 1.15rem;
	color: #505450;
}
.mod_weblog .weblog_item .weblog_reacties {
	color: #505450;
	font-size: 1.15rem;
}
.mod_weblog .weblog_item .rating_bar {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}
.mod_weblog .weblog_item .weblog_item_img_detail_block {
	float: right;
	padding: 5px;
	margin-left: 5px;
}
.mod_weblog .fo_modify_content_menu {
	width: 100%;
	display: block;
}
.mod_weblog .fo_modify_content_menu ul li{
	float: right;
	padding: 0 5px;
}
.mod_weblog .goback_link {
	margin: 5px 0;
}
.mod_weblog .goback_link a {
	background: url("../images/icons/button-tertiary-left.png") no-repeat left 3px transparent;
	padding-left: 19px;
	font-weight: bold;
	color: #FF7320;
	text-decoration: none;
	float: left;
}
.mod_weblog .goback_link a:hover {
	color: #FF7320;
}
.mod_weblog #tagcloud ul li {
	position: relative;
	float: left;
	padding-right: 5px;
}
.mod_weblog .taglist ul li a {
	float: left;
	margin-right: 5px;
}
.mod_weblog .weblog_reaction {
	clear: both;
}
/* Weblog module - complete */
.mod_weblog .goback_link {
	float: right;
}
.mod_weblog .rating_bar {
	width: 100%;
	height: 30px;
}
.mod_weblog .weblog_item_img_detail_block {
	text-align: center;
}
.mod_weblog .content .weblog_detail_block .weblog_intro{
	font-size: 1.6771rem;
}
.mod_weblog .content .weblog_detail_block .weblog_intro, .mod_weblog .content .weblog_detail_block .weblog_text {
	padding: 5px 0;
}
.mod_weblog .cb {
	clear: both;
	line-height: 1px;
}

.mod_weblog .weblog_detail_block,
.mod_weblog .weblog_reaction{
	position: relative;
	clear: both;
	margin: 0 auto;
	max-width: 765px;
}

.mod_weblog .weblog_detail_block.last {
	margin: 0;
}
.mod_weblog .foot_bar .weblog_rating {
	position: relative;
	float: left;
	width: 60%;
}

.mod_weblog .foot_bar .weblog_reacties {
	position: relative;
	float: right;
	text-align: left;
}
.mod_weblog .news_detail_block .weblog_rating {
	display: block;
	overflow: hidden;
}

/*Webshop_results*/
.webshop_results h1{
	color: #ff7320;
	font-family: "TheMix",Arial,sans-serif;
	font-size: 1.725rem;
	font-weight: normal;
}

.webshop_results .item {
	background: rgba(0, 0, 0, 0) url("../images/bg-dotted.png") repeat-x scroll left bottom;
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0 0 20px;
	position: relative;
	width: 100%;
}
.webshop_results .item .image {
	float: left;
	height: auto;
	overflow: hidden;
	position: relative;
	width: 28%;
}
.webshop_results .item .image a {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.webshop_results .item .image img {
	height: auto;
	/*width: 100%;*/
}
.webshop_results .item .content {
	float: left;
	margin: 0;
	max-width: 71.4%;
	padding: 0;
	position: relative;
	width: auto;
}
.webshop_results .item .content div {
	float: left;
	margin-left: 20px;
	position: relative;
	width: 95%;
}
.webshop_results .item .content div h2 {
	margin-bottom: 10px;
	font-style: italic;
	text-decoration: none;
}
.webshop_results p.read_more {
	margin-bottom: 10px;
}
.webshop_results p.read_more a {
	bottom: 2px;
	position: absolute;
	right: 0;
}
.webshop_results p.read_more a{
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAUklEQVR42mIMCAnoYICACijNwALELkBsDMSCQJwOEmQCYlcgPgvEaUB8BqQIJPgeKrEHqmMVE1TbTKgxYAUgM+9CJUAqw0ASLFAOCM+C2Q4QYAAaqg9vjktbCAAAAABJRU5ErkJggg==") no-repeat scroll right center;
	color: #505450;
	margin: 0 0 5px;
	padding: 2px 12px 3px 0;
	text-decoration: underline;
}
@media screen and (max-width:679px){
	.order_btn span.hide-xs{
		display: none!important;
	}
}
@media screen and (min-width:680px){
	.order_btn span.show-xs{
		display: none!important;
	}
}
/* webshop gidsdetail*/
.gidsdetail {
	padding-right: 20px;
}
.gidsdetail .item {
	float: left;
	margin: 0 0 10px;
	padding: 0 0 10px;
	position: relative;
	width: 100%;
}
.gidsdetail .item .left {
	float: left;
	height: auto;
	position: relative;
	width: 35%;
}
.gidsdetail .item .left img {
	height: auto;
	width: 100%;
}
.gidsdetail .item .contact_info {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gidsdetail .label {
	display: block;
	font-size: 1.4rem;
}
.gids_detail h4, .gidsdetail h4, .gidsdetail h5, .gidsdetail .label {
	color: #666;
	font-size: 1.4rem;
	font-weight: bold;
	margin: 20px 0 5px;
}
.gidsdetail .item .contact_info .innovatie-extra {
	white-space: initial;
}
.gidsdetail ul {
	margin: 5px 0;
	padding-left: 0;
}

.gidsdetail li {
	list-style-type: disc;
	margin-left: 19px;
}
.gidsdetail .item .basic_info {
	float: left;
	margin: 0;
	max-width: 65%;
	padding: 0;
	position: relative;
	width: auto;
}
.gidsdetail .item .basic_info > div {
	float: left;
	margin-left: 20px;
	position: relative;
	width: 100%;
}
.gidsdetail h1 {
	color: #ff7320;
	font-family: "TheMix",Arial,sans-serif;
	font-size: 1.725rem;
	font-weight: normal;
	padding: 10px 0;
}
.gidsdetail .item .goback {
	clear: left;
	padding-top: 32px;
	position: relative;
}
a.button-back {
	background: #ff7320 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") no-repeat scroll right 10px center;
	border: 1px solid transparent;
	border-radius: 5px;
	color: #fff;
	margin: 5px 0 5px 3px;
	padding: 7px 35px 8px 9px;
	text-decoration: none;
}
a.button-back:hover{
	background: #fb5d00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAAGHjXZ5AAABD0lEQVQ4y4XRPStHcRQH8J9SHpNIWSQjOy/BIqWwGAxmJW/AxrswGiykDFKSyegFKFI2SSkfhK7BuTr/2z9unbrn+3CefgUFbwV7KCWQUlChqpEHLOL1VxKKX09H9t6hMysq7OMSu7VlGictfSMmwvGea97XM+EqiNXI72vnBrbi/zTIo3YttrGey+d4DOdyTa4FsBOC98jnSxqqiqULnuvjZbJgJF92IA4/hv4k7G4OVBN97abNMeXnq/CEpaYmJyOYwXjC5vCaOr5hIZtX8dlYrMJmKrKCj8S9YLbgq42xwjV6U4Fh3GRNwSjOGsZbTIZpEBcN/gBdfx2sB4cN03Hg5b9rD+E81jqMN2zRfAPSLrmpx9A84QAAAABJRU5ErkJggg==") no-repeat scroll right 10px center;
	border: 1px solid transparent;
	color: #fff;
	text-decoration: none;
}
/* quiz module uit de modules css */
/* Quiz module - Login form */
.mod_quiz .normal {
	color: #000;
}
.mod_quiz .correct {
	color: #2C8C14;
	font-weight: bold;
}
.mod_quiz .not-correct {
	color: #FC0511;
	font-weight: bold;
	padding: 10px;
}
.mod_quiz .wrong-underline label {
	font-size: 12px;
	margin-left: 5px;
	text-decoration: line-through;
}
.mod_quiz .questionContainer {
	width: 80%;
	max-width: 600px;
	border: 1px solid #D0D0D0;
	padding: 3px;
	margin: 10px 0;
}
.mod_quiz ul {
	margin: 0;
	padding: 5px;
}
.mod_quiz ul li {
	list-style: none;
}
.mod_quiz .navigatie a {
	padding: 0 5px 2px 5px;
	font-weight: bold;
	font-size: 10px;
	background: #FFF;
	cursor: pointer;
	text-decoration: none;
}
.mod_quiz .navigatie a:hover {
	background: none;
}
.mod_quiz .btnContainer {
	width: 96%;
	margin: 10px 0 10px 2%;
}
.mod_quiz #progressKeeper {
	width: 600px;
	height: 25px;
	border: 3px double #CFCFCF;
	margin: 0 10px;
	padding: 3px;
}
.mod_quiz .txtStatusBar {
	margin: 5px 10px;
	font-weight: bold;
}
.mod_quiz #progress {
	background: green;
	width: 0;
	height: 25px;
}
.mod_quiz #resultKeeper {
	width: 600px;
	margin: 10px;
	padding: 3px;
	border: 3px double #CFCFCF;
}
.mod_quiz #resultKeeper div {
	line-height: 20px;
}
.mod_quiz .totalScore {
	font-weight: bold;
}
.mod_quiz .prev {
	float: left;
}
.mod_quiz .next, .btnShowResult {
	float: right;
}
.mod_quiz .clear {
	clear: both;
}
.mod_quiz .hide {
	display: none;
}
.mod_quiz #quiz {
	width: 100%;
}
.mod_quiz #quiz .quizform {
}
.mod_quiz #quiz .quizform h1 {
}
.mod_quiz #quiz .quizform p, .mod_quiz #quiz p {
	padding-top: 5px;
}
.mod_quiz #quiz .quizform_form {
	width: 100%;
}
.mod_quiz #quiz .quizform_form .quiz_text {
	position: relative;
	float: left;
	width: 40%;
	text-align: right;
}
.mod_quiz #quiz .quizform_form .input_quiz_textfield {
	position: relative;
	float: right;
	width: 55%;
}
.mod_quiz #quiz .quizform_form .input_quiz_textfield .input_text {
}
.mod_quiz #quiz .quizform_form .form_rij {
	width: 100%;
	display: block;
	overflow: hidden;
}
.mod_quiz #quiz .quizform_form .submit_btn {
	padding-top: 5px;
	padding-left: 45%;
}
.mod_quiz #quiz .quizform_form .submit_btn input.submit {
	width: 50px;
}
/* Quiz module - default */
.mod_quiz #quiz form .question {
	padding: 5px;
}
.mod_quiz #quiz form table {
	padding: 5px;
}
.mod_quiz #quiz form input.verder {
	margin: 5px 10px;
}
.mod_quiz #msg {
	padding: 5px;
}
.mod_quiz label {
	font-size: 12px;
	margin-left: 5px;
}
/* Quiz module - results */
.mod_quiz #quiz p.count_questions {
	padding: 5px;
}
.mod_quiz #quiz .quiz_right_answers h2, .mod_quiz #quiz .quiz_my_answers h2 {
	padding: 10px 0 0;
}
.mod_quiz #quiz .quiz_right_answers p.answer, .mod_quiz #quiz .quiz_my_answers p.answer {
	font-weight: bold;
	padding-left: 5px;
}
.mod_quiz #quiz .quiz_right_answers p.quiz_r_answer, .mod_quiz #quiz .quiz_my_answers p.quiz_r_answer, .mod_quiz #quiz .quiz_right_answers p.answer, .mod_quiz #quiz .quiz_my_answers p.answer {
	padding-left: 18px;
}
.mod_quiz #quiz .question_answers {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0 5px 0;
}
.mod_quiz .prijsvraag_fields {
	margin-top: 10px;
}
.mod_quiz .form_insturen {
	margin: 5px;
}
.mod_quiz .error {
	font: normal 10px arial;
	padding: 3px;
	margin: 3px;
	background-color: #ffc;
	border: 1px solid #c00;
}
#prijsvraagForm {
	width: 500px;
}
#prijsvraagForm label {
	width: 250px;
}
#prijsvraagForm label.error, #commentForm input.submit {
	margin-left: 253px;
}
#popupPrijsvraag {
	display: none;
	position: fixed;
	height: 350px;
	width: 600px;
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 2;
	padding: 12px;
	font-size: 13px;
}
#popupPrijsvraag h1 {
	text-align: left;
	color: #6FA5FD;
	font-size: 22px;
	font-weight: 700;
	border-bottom: 1px dotted #D3D3D3;
	padding-bottom: 2px;
	margin-bottom: 20px;
}
#popupPrijsvraagClose {
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	top: 4px;
	position: absolute;
	color: #6fa5fd;
	font-weight: 700;
	display: block;
}
#button {
	text-align: center;
	margin: 100px;
}
#backgroundPopup {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
}
/* einde quiz module uit de module css */

/* Toplijst module */
.mod_toplist .title {
	color: #FF7320;
	font-size: 150%;
	font-weight: normal;
	padding: 0 0 10px 0;
}
/* Toplijst module - lijst */
.mod_toplist .lijst ul.toplist li {
	background: url("../images/buttons/lines.gif") repeat-x scroll left top transparent;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
.mod_toplist .lijst ul.toplist li.first {
	background: none repeat scroll 0 0 transparent;
	padding-top: 0;
}
.mod_toplist .lijst ul.toplist li.last {
	border-bottom: 0 none;
	margin-bottom: 0;
}
.mod_toplist .lijst ul.toplist li .decimal {
	float: left;
	font-size: 166.67%;
	font-weight: bold;
	position: relative;
	text-align: center;
	top: -4px;
	width: 36px;
}
.mod_toplist .lijst ul.toplist li .content {
	line-height: 1.2;
	margin-left: 40px;
}
.mod_toplist .lijst ul.toplist li img {
	display: block;
	float: left;
	margin: 3px 10px 5px 0;
	max-height: 64px;
	max-width: 40px;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2);
}
.mod_toplist .lijst ul.toplist li p.additional {
	color: #868686;
	font-size: 91.67%;
	font-weight: normal;
}
/* Toplijst module - etalage */
.mod_toplist .etalage ul {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.mod_toplist .etalage ul.itempicker {
	width: 100%;
	display: block;
	overflow: hidden;
	list-style-type: none;
	margin-bottom: 15px;
}
.mod_toplist .etalage ul.itempicker li img {
	position: relative;
	cursor: pointer;
}
.mod_toplist .etalage ul.itempicker li.current {
	background: url('../images/icons/selection-indicator.png') no-repeat center bottom;
	position: relative;
}
.mod_toplist .etalage ul.itempicker li.current img {
	border: 3px solid #FF7320;
}
.mod_toplist .etalage ul.itemdetail {
	list-style-type: none;
	padding: 0;
}
.mod_toplist .etalage li.deeplink a {
	color: #686868;
	font-size: 14px;
}
.mod_toplist .etalage li.author {
	color: #686868;
	font-size: 11px;
}
.mod_toplist .etalage li.description {
	margin-top: 15px;
}
.mod_toplist .etalage li.deeplink,
.mod_toplist .etalage li.author,
.mod_toplist .etalage li.description {
	list-style-type: none;
}

/* Twitter*/
.mod_twitter .error {
	color: red;
}
.mod_twitter .tweet {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px 0;
	margin: 0;
	background: url('../images/bg-dotted.png') repeat-x bottom left;
}
.mod_twitter .tweet.first {
	padding-top: 0;
}
.mod_twitter .tweet.last {
	background: none;
}
.mod_twitter .tweet .twitter_image {
	position: relative;
	float: left;
	width: 58px;
}
.mod_twitter .tweet .tweet_content {
	position: relative;
	margin-left: 58px;
}
.mod_twitter .tweet.no_img .tweet_content {
	margin-left: 0;
}
.mod_twitter .tweet .twitter_user {
	position: relative;
	float: left;
	width: 100%;
}
.mod_twitter .tweet .twitter_user a {
	text-decoration: none;
	color: #000;
}
.mod_twitter .tweet .twitter_user a div {
	position: relative;
	float: left;
}
.mod_twitter .tweet .twitter_user a div.name {
	font-weight: bold;
}
.mod_twitter .tweet .twitter_user a:hover div.name {
	text-decoration: underline;
}
.mod_twitter .tweet .twitter_user a div.screen_name {
	color: #666;
	margin-left: 5px;
}
.mod_twitter .tweet .twitter_user a div.screen_name span {
	/* display: none; */
}
.mod_twitter .tweet .twitter_date {
	position: relative;
	float: left;
	color: #666;
	width: 100%;
	font-size: 80%;
	margin: 2px 0 6px 0;
}
.mod_twitter .tweet .twitter_text {
	position: relative;
	float: left;
	width: 100%;
}
.mod_twitter .tweet .twitter_text a {
	color: #FF7320;
	text-decoration: none;
}
.mod_twitter .tweet .twitter_text a:hover {
	text-decoration: underline;
}
.mod_twitter .cb {
	clear: both;
}

/* User_profile module - edit_gegevens */
.mod_user_profile .edit_gegevens fieldset {
	margin: 10px 0 0 0;
	padding: 5px;
	border: none;
	clear: both;
}
.mod_user_profile .edit_gegevens .form_rij {
	display: block;
	clear: both;
	padding-top: 0.4em;
	width: 100%;
}
.mod_user_profile .edit_gegevens .form_rij label {
	position: relative;
	float: left;
	width: 30%;
}
.mod_user_profile .edit_gegevens .form_rij img {
	position: relative;
	float: right;
	margin: 1px 5px 0 0;
	height: 20px;
}
.mod_user_profile .edit_gegevens .form_rij input {
	width: 60%;
}
.mod_user_profile .edit_gegevens .imageform {
	text-align: center;
}
.mod_user_profile .edit_gegevens .imageform img {
	position: relative;
	float: right;
	padding: 5px;
}
.mod_user_profile .edit_gegevens .imageform input[type="file"] {
	margin-top: 20px;
	padding: 10px;
}
.mod_user_profile .edit_gegevens .form_rij_submit {
	margin-top: 10px;
}


/* Mod_webshop*/
.mod_webshop .default .products {
	clear: both;
}
.mod_webshop .default .products .img_placeholder {
	position: relative;
	float: left;
	min-width: 125px;
	width: 20%;
}
.mod_webshop .default .products .products_info p.product, .mod_webshop .default .products .products_info p.prijs {
	margin: 0;
	padding: 0;
}
.mod_webshop .default .products .products_info p.prijs {
	font-size: 95%;
	color: #686868;
}
.mod_webshop .default .products .order {
	position: relative;
	display: block;
	width: 96%;
	overflow: hidden;
	margin: 1% 0 3%;
	padding: 1%;
	float: left;
	height: 26px;
	background: #505450;
	color: #FFF;
	border-radius: 5px;
}
.mod_webshop .default .products .order input[type="button"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
}
.mod_webshop .default .products .order input[type="button"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_webshop #mod_webshop_mycart .product {
	position: relative;
	background: url('../images/buttons/lines.gif') repeat-x left bottom;
	padding: 5px 0;
}
.mod_webshop #mod_webshop_mycart .product a {
	text-decoration: none;
	font-weight: bold;
}
.mod_webshop #mod_webshop_mycart .price {
	position: relative;
	float: right;
	text-align: right;
	margin-top: 5px;
}
.mod_webshop #mod_webshop_mycart .price a {
	font-size: 95%;
	text-decoration: underline;
}
.mod_webshop #mod_webshop_mycart .price p {
	margin: 5px 0 0 0;
}
.mod_webshop ol.steps {
	background: #505450;
	border-radius: 5px;
	color: #FFF;
	font-size: 95%;
	padding: 5px 5px 5px 10px;
}
.mod_webshop ol.steps li {
	display: inline;
	margin-right: 2%;
}
.mod_webshop ol.steps li a {
	color: #FFF;
	display: inline;
}
.mod_webshop ol.steps li.current a {
	color: #FF7320;
	padding: 0 2%;
}
.mod_webshop #mod_webshop_order #overview .title {
	font-size: 95%;
	font-weight: bold;
	margin-bottom: 5px;
}
.mod_webshop #mod_webshop_order #overview .body {
	margin: 5px 0 15px 0;
}
.mod_webshop #mod_webshop_order #overview .body .aantal select {
	font-size: 95%;
	color: #686868;
}
.mod_webshop #mod_webshop_order #overview .aantal {
	position: relative;
	float: left;
	width: 15%;
}
.mod_webshop #mod_webshop_order #overview .product {
	position: relative;
	float: left;
}
.mod_webshop #mod_webshop_order #overview .right {
	position: relative;
	width: 15%;
	float: right;
	text-align: right;
}
.mod_webshop #mod_webshop_order .product_overview {
	background: url('../images/buttons/lines.gif') repeat-x top left;
	float: right;
	margin: 5px 0;
	position: relative;
	width: 40%;
	padding-top: 15px;
}
.mod_webshop #mod_webshop_order .product_overview .product_price span.price {
	float: right;
	font-weight: bold;
	margin-right: 15px;
}
.mod_webshop #mod_webshop_order .product_overview .verzend_btn input[type="button"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
	margin-top: 15px;
	float: right;
}
.mod_webshop #mod_webshop_order .product_overview .verzend_btn input[type="button"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_webshop .payment form#mod_webshop_frm .rij {
	margin-left: 5%;
	width: 50%;
	padding: 3px 0;
}
.mod_webshop .payment form#mod_webshop_frm .rij .right {
	text-align: left;
	padding-left: 2%;
	font-size: 95%;
	color: #868686;
}
.mod_webshop .payment form#mod_webshop_frm .rij .right span.price {
	float: right;
	margin-left: 15px;
}
.mod_webshop .payment form#mod_webshop_frm .rij input[type="button"] {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
	margin-top: 15px;
	margin-left: 5%;
	float: right;
}
.mod_webshop .payment form#mod_webshop_frm .rij input[type="button"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_webshop .form_rij {
	width: 90%;
}
.mod_webshop .form_rij label.text_label {
	position: relative;
	float: left;
	min-width: 100px;
	width: 10%;
	font-size: 95%;
	color: #868686;
	text-align: right;
}
.mod_webshop .form_rij label.form_required_label {
	position: relative;
	float: left;
	width: 1%;
	min-width: 10px;
}
.mod_webshop .form_rij .form_input_textfield {
	min-width: 420px;
	width: 80%;
	float: right;
}
.mod_webshop .form_rij .form_input_textfield select {
	width: 15%;
	border: 1px solid #D0D0D0;
	color: #686868;
	font-size: 95%;
}
.mod_webshop .form_rij .form_input_textfield input[type="text"] {
	float: left;
	width: 60%;
	border: 1px solid #D0D0D0;
	border-radius: 5px;
	padding-left: 5px;
	color: #868686;
}
.mod_webshop .rij {
	margin: 5px 0;
}
.mod_webshop .rij .left {
	float: left;
	width: 20%;
}
.mod_webshop .rij .right {
	width: 80%;
}
.mod_webshop .rij input[type="button"],
.mod_webshop #mod_webshop_frm .verzend_btn {
	background: url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
	margin-top: 15px;
	margin-right: 5px;
}
.mod_webshop #mod_webshop_frm textarea {
	margin: 5px 0;
	width: 60%;
	height: 150px;
	display: block;
}
.mod_webshop .rij input[type="button"]:hover {
	background: url('../images/buttons/button-primary-hover.png') right top;
}
.mod_webshop .title .aantal, .mod_webshop .title .product, .mod_webshop .title .right {
	font-size: 95%;
	font-weight: bold;
}
.mod_webshop .title .product, .mod_webshop .body .product {
	position: relative;
	float: left;
	width: 30%;
	font-size: 95%;
	color: #686868;
}
.mod_webshop .title .right, .mod_webshop .body .right {
	position: relative;
	float: right;
	width: 24%;
	text-align: right;
	font-size: 95%;
	color: #686868;
}
.mod_webshop .title .aantal, .mod_webshop .body .aantal {
	position: relative;
	float: left;
	width: 15%;
	font-size: 95%;
	color: #686868;
}
.mod_webshop .confirm .body {
	padding: 15px 0;
}
.mod_webshop .product_overview {
	background: url('../images/buttons/lines.gif') repeat-x left top;
	width: 80%;
	position: relative;
	display: block;
	float: right;
	margin: 2% 0 5% 20%;
	padding-top: 10px;
}
.mod_webshop .product_overview .product_price {
	position: relative;
	display: block;
	width: 70%;
	float: right;
	font-size: 95%;
	color: #868686;
	padding: 2px 0;
	/*text-align: right;*/
}
.mod_webshop .product_overview .product_price span {
	position: relative;
	float: right;
	width: 24%;
}
.mod_webshop .confirm .title {
	font-weight: bold;
	font-size: 95%;
}
.mod_webshop .confirm .product_price {
	text-align: right;
}
.mod_webshop .confirm .rij {
	height: 20px;
}
.mod_webshop #mod_webshop_order p,
.mod_webshop .payment p,
.mod_webshop .address p,
.mod_webshop .confirm p,
.mod_webshop p {
	padding: 5px 0;
}
.mod_webshop a.productinfo {
	background: url('../images/icons/icons-txt.png') no-repeat 0 -50px;
	width: 15px;
	display: block;
	float: left;
	text-decoration: none;
}
.mod_webshop a.productdel {
	background: url('../images/icons/del.png') no-repeat 0 0;
	width: 15px;
	display: block;
	float: left;
	text-decoration: none;
}
.mod_webshop .payment form#mod_webshop_frm .rij label {
	font-size: 11px;
}
.mod_webshop #mod_webshop_frm {
	margin-top: 15px;
}
.mod_webshop .confirm h3 {
	padding: 5px 0;
}
.mod_webshop #mod_webshop_product_price,
.mod_webshop #mod_webshop_subtotal_price,
.mod_webshop #mod_webshop_subtotal_btw,
.mod_webshop #mod_webshop_total_price {
	font-weight: bold;
}

/* Whatsnew module */
.mod_whatsnew .default {
	width: 100%;
}
.mod_whatsnew .default ul li {
	margin: 0 0 10px 0;
}
.mod_whatsnew .default ul li.show_image {
	margin: 0 0 10px 26px;
}
.mod_whatsnew .default ul li img {
	position: relative;
	float: left;
	margin: 0 0 0 -26px;
}
.mod_whatsnew .alter_date {
	color: #868686;
	font-size: 91.67%;
	font-weight: normal;
}

/* Ziektemelding*/
.mod_ziektemelding {
	clear: both;
}
.mod_ziektemelding td,
.mod_ziektemelding th {
	width: 150px;
	text-align: left;
}
.mod_ziektemelding td.beter {
	color: #FF7320;
}
.mod_ziektemelding .ziektemelding_overzicht {
	padding-bottom:20px;
}
.mod_ziektemelding input[type="submit"] {
	background: url("../images/buttons/button-primary.png") no-repeat scroll right top;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	letter-spacing: 1px;
	line-height: 20px;
	padding: 0 22px 5px 5px;
}
.mod_ziektemelding input[type="submit"]:hover {
	background: url("../images/buttons/button-primary-hover.png") no-repeat scroll right top;
}
.mod_ziektemelding select,
.mod_ziektemelding input[type="text"] {
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	color: #686868;
	padding-left: 5px;
}
.mod_ziektemelding .rij {
	margin-bottom: 10px;
}
.mod_ziektemelding .rij label {
	display: block;
	float: left;
	width: 118px;
}

#ui-datepicker-div {
	z-index: 100 !important;
}

/*.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://nl-nl.facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://nl-nl.facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://twitter.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.twitter.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://twitter.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.twitter.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://youtube.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.youtube.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://youtube.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.youtube.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://linkedin.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.linkedin.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://linkedin.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.linkedin.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://nl.pinterest.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.pinterest.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://pinterest.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://nl.pinterest.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.pinterest.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.instagram.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://instagram.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.instagram.com/"] {
	display: block;
	overflow: hidden;
	text-indent: -9999em;
	width: 16px;
	margin: 0 0 -1px -1px;
	padding: 0 6px 0 1px;
	background-repeat: no-repeat;
	background-position: left center;
}
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://nl-nl.facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.facebook.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://nl-nl.facebook.com/"] {
	background-image:url("../images/widget/follow-facebook.png");
}
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://twitter.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.twitter.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://twitter.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.twitter.com/"] {
	background-image:url("../images/widget/follow-twitter.png");
}
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://youtube.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.youtube.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://youtube.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.youtube.com/"] {
	background-image:url("../images/widget/follow-youtube.png");
}
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://linkedin.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.linkedin.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://linkedin.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.linkedin.com/"] {
	background-image:url("../images/widget/follow-linkedin.png");
}
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://pinterest.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://nl.pinterest.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.pinterest.com/"] {
	background-image:url("../images/widget/follow-pinterest.png");
}
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="http://www.instagram.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://instagram.com/"],
.widget-bnl-siteheader.biebwidget-content ul.metanav li a[href^="https://www.instagram.com/"] {
	background-image:url("../images/widget/follow-instagram.png");
}  */

/*uitzoeken of dit nodig is enof waar dit tussen moet */
.widget-bnl-navigatiebalk.biebwidget-content > ul > li > a, .widget-bnl-navigatiebalk.biebwidget-content > ul > li > span{
	font-size: 1.9167rem;
}
.blh_submenu{float: right;}

.widget-bnl-navigatiebalk.biebwidget-content > ul li.current a{
	color: #505450;
}
span.bold{font-weight: bold;}
div.red{color: red;}
p.title{height: 200px;}
hr.line{border: 0; background: #FF7320;}
div.margin{margin: 15px 0 10px 0;}
span.adress{height: 15.5px;width: 20%; float:left; padding: 0 2%;}
