/* 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: #FFF;
    font-weight: bold;
    margin: 0 2px;
    padding: 1px 5px
    }
.apppager a.pageselected:hover {
    cursor: default;
    color: #fff;
    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: #FFF;
    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: #FFF;
    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: #FFF;
    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: #FFF;
    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: #FFF;
    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: 0;
    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 ul {
    list-style-type: none;
    margin: 0;
    padding: 14px 0 0 0
    }
.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 .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: 0
    }
/* 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: #0C0;
    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: #09F;
    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: #0C0
    }
.mod_forum #forum_online_status ul li.loggedin {
    position: relative;
    display: block;
    width: 100%
    }
.mod_forum #forum_online_status ul li.users {
    color: #09F
    }
.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 .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
    }
.label {
    display: inline
    }
.groep h2, .groep h3, .groep h4, .groep h5 {
    margin-bottom: 5px
    }
.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: #FFF;
    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: #0C0
    }
.mod_openingstijden .lijst_detail .biblioinfo .adres_block .moment_blok .closed {
    color: #F00
    }
.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: #0C0;
    margin-top: 10px
    }
.mod_openingstijden .closed {
    color: #F00;
    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: #ccc
    }
.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_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 #EEE 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 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 .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: #FFF;
    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: #000;
    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: #FFF;
    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%
    }