.overlap {
    border : 0 solid black;
    z-index : 1;
    margin-top : -12px;
}
* html .overlap {
    border : 0 solid black;
    z-index : 1;
    margin-top : -9px;
}
.verplicht {
    color : red;
    font-size : 12px;
}
body.main {
    background-color : #4f8bbe;
    margin : 0;
    font-family : arial, verdana;
    font-size : 11px;
}
.frameMenu {
    background : url('../imgs/bg_menu.jpg');
    width : 285px;
    background-repeat : no-repeat;
}
.frameTop {
    background : url('../imgs/bg_top.jpg');
    background-repeat : no-repeat;
    width : 100px;
    height : 51px;
}
.frameMain {
    background-color : #4f8bbe;
    width : 404px;
    height : 300px;
}
.bvSmallText {
    font-size : 10px;
    line-height : 11px;
}
table td h1 .subgroups {
    font-family : arial, verdana;
    font-size : 14px;
    font-weight : bold;
    color : #e8114e;
}
.crit p {
    margin : 6px 6px 6px 6px;
    font-family : arial, verdana;
}
.crit h1 {
    color : #e8114e;
    font-family : arial, verdana;
    font-size : 14px;
    font-weight : bold;
    position : relative;
    top : 6px;
    margin : 0 6px 0 16px;
}
.crit h2 {
    margin : 6px 6px 6px 6px;
}
.but {
    height : 19px;
    width : 28px;
    float : left;
    cursor : pointer;
}
.crit .opened {
    background-image : url('../imgs/table_kop_opened.gif');
    height : 27px;
    width : 182px;
    margin : 6px 0 0 6px;
    display : block;
}
.crit .closed {
    background-image : url('../imgs/table_kop_closed.gif');
    height : 27px;
    width : 182px;
    margin : 6px 0 0 6px;
}
.sublist {
    border-bottom : 1px solid #ccc;
    background-image : url('../imgs/inside_border.gif');
    background-repeat : repeat-y;
    margin : 0 0 12px 6px;
    padding : 6px 0 0 0;
    width : 182px;
}
.sublist .checkbox_off {
    background : url('../imgs/checbox_off.gif');
    background-repeat : no-repeat;
    margin : 0 0 0 6px;
    width : 20px;
    height : 15px;
    float : left;
    clear : left;
    cursor : pointer;
}
.sublist .checkbox_on {
    background : url('../imgs/checkbox_on.gif');
    background-repeat : no-repeat;
    margin : 0 0 0 6px;
    width : 20px;
    height : 15px;
    float : left;
    clear : left;
    cursor : pointer;
}
.sublist label {
    float : left;
    margin : 1px 1px 4px 1px;
    clear : right;
}
.sublist .reset {
    margin : 22px 0 6px 6px;
    padding : 0 0 0 0;
    color : #e8114e;
    clear : left;
    width : 140px;
}
.subgroups {
    color : #e8114e;
    text-transform : uppercase;
    font-family : arial, verdana;
    font-size : 14px;
    font-weight : bold;
    margin : 6px 0 6px 0;
}
.criteria_top {
    margin : 6px 0 0 0;
    height : 8px;
    float : left;
}
.criteria_bottom {
    margin : 0 0 12px 0;
    height : 8px;
    float : left;
}
.criteria_border {
    position : relative;
    clear : none;
    left : 0;
    margin : 0 0 0 0;
    height : 8px;
}
.criteria_middle {
    background-image : url('../imgs/border_middle.gif');
    background-repeat : repeat-y;
    margin : 0 0 0 0;
    padding : 0 0 0 8px;
    float : left;
    width : 214px;
}
.criteria_middle p {
    margin : 0 12px 0 6px;
}
.crit_bginput {
    background : url('../imgs/bg_input_crit.gif');
    background-repeat : no-repeat;
    background-color : #fff;
    width : 147px;
    height : 19px;
    margin : 6px 0 6px 2px;
    float : left;
}
.crit_input {
    border-style : none;
    border-width : 0;
    font-family : arial;
    font-size : 11px;
    height : 14px;
    width : 140px;
    margin : 1px 0 2px 4px;
    background-color : transparent;
}
.crit_button {
    border-style : none;
    border-width : 0;
    font-family : arial;
    font-size : 11px;
    margin : 6px 0 0 10px;
}
.prijs_bginput {
    width : 79px;
    height : 19px;
    margin : 0 0 0 2px;
}
.prijs_input {
    border-style : none;
    border-width : 0;
    font-family : arial;
    font-size : 12px;
    font-weight : bold;
    height : 15px;
    width : 70px;
    margin : 0 0 2px 4px;
    background-color : transparent;
}
.prijstabel {
    width : 100%;
}
.prijscell {
    padding : 0 0 0 14px;
}
#slider {
    background-image : url('../imgs/slider_balk.gif');
    background-repeat : no-repeat;
    width : 181px;
    height : 10px;
    margin : 0 0 0 0;
}
#slider_low {
    background-image : url('../imgs/slider.gif');
    background-repeat : no-repeat;
    position : relative;
    left : 0;
    width : 15px;
    height : 17px;
    margin-left : 10px;
}
#slider_high {
    background-image : url('../imgs/slider_end.gif');
    background-repeat : no-repeat;
    position : relative;
    left : 157px;
    bottom : 17px;
    width : 15px;
    height : 17px;
}
a {
    font-family : Arial, Helvetica, Sans;
    outline : none;
    color : #e8114e;
}
a:link {
    color : #e8114e;
    text-decoration : none;
}
a:visited {
    color : #e8114e;
    text-decoration : none;
}
a:hover {
    color : #e8114e;
    text-decoration : underline;
    border-bottom : none;
}
a:active {
    color : #e8114e;
    text-decoration : none;
}
a.noUnderline:link {
    color : #e8114e;
    text-decoration : none;
}
a.noUnderline:visited {
    color : #e8114e;
    text-decoration : none;
}
a.noUnderline:hover {
    color : #e8114e;
    text-decoration : none;
    border-bottom : none;
}
a.noUnderline:active {
    color : #e8114e;
    text-decoration : none;
}
td {
    font-family : arial, verdana;
    font-size : 11px;
}
a.nav, a.nav:visited {
    color : white;
    font-weight : bold;
    text-decoration : none;
    margin-left : 0;
}
a.nav:active, a.nav:hover {
    color : #e8114e;
}
.topnav {
    font-weight : bold;
    color : white;
    margin-left : 45px;
    margin-top : 11px;
}
.topnav a.topnav_item_selected {
	font-weight: bold;
	color: #E8114E;
}
.topnavpipe {
    color : #1f5181;
    font-size : 13px;
    margin : 0 7px;
}
.bgzoek {
    background : url('../imgs/bg_zoek.jpg');
    background-repeat : no-repeat;
    width : 188px;
    height : 19px;
    margin : 16px 0 0 45px;
}
.inputZoek {
    font-family : arial;
    font-size : 11px;
    height : 18px;
    width : 141px;
    margin : 1px 0 2px 48px;
    border : 0;
    background-color : transparent;
    position : absolute;
}
.bgform {
    background-color : #f8f8f8;
    display : block;
    float : left;
    width : 384px;
    margin : 0 0 6px 0;
}
.bgform_white {
    background-color : #fff;
    display : block;
    float : left;
    width : 384px;
    margin : 0 0 12px 0;
}
.form_inside {
    width : 372px;
    padding : 12px 12px 6px 18px;
    float : left;
}
.form_inside h3 {
    width : 372px;
    float : left;
}
.form_inside img {
    float : left;
}
.form_inside a {
    float : none;
}
.form_inside p {
    float : left;
    margin : 6px 0 12px 0;
}
.form_inside img.normal {
    float : none;
}
label.boekform {
    width : 110px;
    height : 19px;
    margin : 6px 0 0 0;
    float : left;
    clear : left;
}
.fieldinfo {
    height : 19px;
    width : 200px;
    margin : 6px 0 0 2px;
    float : left;
    font-weight : bold;
}
.bginput {
    background : url('../imgs/bg_input.gif');
    background-repeat : no-repeat;
    background-color : #fff;
    width : 245px;
    height : 19px;
    margin : 4px 0 3px 2px;
    float : left;
}
.input {
    border-style : none;
    border-width : 0;
    font-family : arial;
    font-size : 11px;
    height : 16px;
    width : 240px;
    margin : 1px 0 0 3px;
    background-color : transparent;
}
.select {
    font-family : arial;
    font-size : 11px;
    height : 18px;
    width : 245px;
    margin : 4px 0 0 0;
    float : left;
}
.textarea {
    border-style : none;
    border-width : 0;
    font-family : arial;
    font-size : 11px;
    height : 52px;
    width : 225px;
    margin : 1px 0 0 3px;
    overflow : auto;
    background-color : transparent;
}
.bgtextarea {
    background : url('../imgs/bg_textarea.gif');
    background-repeat : no-repeat;
    background-color : #fff;
    width : 245px;
    height : 57px;
    margin : 4px 0 0 2px;
    float : left;
}
.button {
    border-style : none;
    border-width : 0;
    font-family : arial;
    font-size : 11px;
    margin : 0 0 0 0;
    clear : left;
    float : left;
}
input[type="checkbox"] {
    margin : 4px 6px 0 0;
}
h3 {
    font-size : 14px;
    padding : 0;
    margin : 0;
}
.btnZoek {
    margin-top : -1px;
    margin-left : 192px;
    cursor : pointer;
}
.nav {
    margin-top : 71px;
    margin-left : 2px;
    color : white;
    font-weight : bold;
    line-height : 22px;
}
.navUL {
    list-style-image : none;
}
.navLI {
    list-style : none;
    background-image : url('../imgs/bul01.gif');
    background-repeat : no-repeat;
    background-position : 2px 3px;
    padding-left : 20px;
}
.navLI_selected {
    list-style : none;
    background-image : url('../imgs/bulcat.gif');
    background-repeat : no-repeat;
    background-position : 0 4px;
    padding-left : 20px;
}
.breadcrumb {
    font-size : 11px;
    font-family : arial;
    color : #383939;
    padding : 11px 0 0 0;
    margin : 0 0 0 8px;
}
.imgheader {
    margin : 0 0 0 0;
}
td.mainLeft {
    width : 412px;
}
.artiestfotogroot {
    margin : 8px 0 0 7px;
}
.artiestinfonaam {
    font-size : 16px;
    font-weight : bold;
    margin-left : -18px;
    margin-top : 26px;
}
.artiestinfoprofielnaam {
    font-size : 14px;
    font-weight : bold;
    margin-left : 0;
}
.artiestinfocategorie {
    font-size : 12px;
    font-weight : normal;
}
.artiestInfoTitel {
    font-size : 13px;
    font-weight : bold;
    font-family : arial;
}
.footer {
    font-size : 12px;
    color : white;
    font-weight : normal;
    margin-left : 5px;
}
.footer .nextline {
    font-size : 11px;
    color : white;
    font-weight : normal;
    margin-left : 5px;
}
.footer .nextline a {
    color : #ccc;
    font-size : 10px;
}
.kiesboekingsvorm {
    margin : 0 0 0 0;
    width : 200px;
    height : 352px;
    background : url('../imgs/kiesboekingsvorm.jpg');
}
.actBlock {
    width : 430px;
    height : 100px;
    margin : 0;
    border-bottom : 1px solid #cccccc;
    cursor : pointer;
    clear : left;
}
.actBlockImg {
    float : left;
    margin : 0;
    width : 105px;
    height : 100px;
    clear : none;
}
.actBlockImg img {
    margin : 7px 10px 8px 10px;
    width : 85px;
    height : 85px;
}
.actBlockInfo {
    float : left;
    margin : 7px 0 0 6px;
    width : 318px;
    clear : none;
}
.actBlockInfo h1 {
    font-size : 14px;
    color : #e8114e;
    font-weight : bold;
    margin : 0 0 6px 0;
    width : 184px;
    float : left;
}
.actBlockBV {
    float : left;
    width : 67px;
    height : 10px;
    text-align : left;
}
.actBlockCat {
    clear : both;
    float : left;
    height : 20px;
    width : 180px;
}
.actBlockDetailed {
    background : url('../imgs/bg_actextrainfo.gif');
    background-repeat : no-repeat;
    float : left;
    clear : left;
    width : 316px;
    height : 44px;
}
.actBlockDetailed p {
    margin : 6px 0 0 6px;
}
.actBlockDetailed p.zie_ook {
    font-style : italic;
}
.tblSearch {
    margin : 7px 10px 8px 10px;
}
.tblSearch th {
    text-align : left;
    border-bottom : 1px solid #cccccc;
    font-size : 12px;
}
.mainphoto {
    padding : 0;
}
.tblImageReel {
    height : 10px;
}
.imageReel {
    width : 304px;
    height : 85px;
    overflow : hidden;
}
.imageReelThumb {
    padding : 5px;
    cursor : pointer;
}
.gerelateerdeartiesten {
    margin-top : 5px;
    margin-bottom : 10px;
    margin-left : 16px;
    font-size : 11px;
    color : #e8114e;
    font-weight : bold;
}
li .gerelateerdeartiesten {
    left : -10px;
}
.stripe {
    float : left;
    color : #999;
}
.c_number {
    width : 14px;
    text-align : center;
    color : #e8114e;
    cursor : pointer;
    float : left;
}
.a_number {
    width : 14px;
    text-align : center;
    color : #000;
    font-weight : bold;
    float : left;
}
.p_number {
    width : 14px;
    text-align : center;
    color : #999;
    float : left;
}
.c_arrow {
    float : left;
    color : #e8114e;
    cursor : pointer;
}
.a_arrow {
    float : left;
    color : #000;
}
.letterbalk_inside {
    margin : 6px 0 6px 8px;
}
.letterbalk_outside {
    margin : 6px 0 4px 0;
    width : 432px;
    height : 26px;
    background-color : #f0f0f0;
}
.prev_next {
    width : 100%;
    margin : 6px 0 0 0;
}
.home h2 {
    color : #e8114e;
    font-size : 12px;
    margin : 0;
}
.cat_home_top, .cat_home_mid, .cat_home_bot {
    width : 161px;
    height : 111px;
    background-repeat : no-repeat;
    font-size : 12px;
    font-family : arial;
    font-weight : bold;
    color : #e8114e;
    padding-left : 20px;
    cursor : pointer;
}
.cat_home_top {
    background-image : url('../imgs/bg_home_cat_top.jpg');
}
.cat_home_mid {
    height : 112px;
    background-image : url('../imgs/bg_home_cat_mid.jpg');
}
.cat_home_bot {
    background-image : url('../imgs/bg_home_cat_bot.jpg');
}
.cat_image {
    width : 91px;
    height : 72px;
    margin : 0 7px 0 0;
}
.inputBelMeNu {
    font-family : arial;
    font-size : 11px;
    height : 18px;
    width : 141px;
    margin : 1px 0 2px 18px;
    position : absolute;
    background-color : transparent;
    border : 0;
}
.videoTop {
    background-image : url("../imgs/video_top.jpg");
    background-repeat : no-repeat;
    width : 366px;
    height : 33px;
}
.videoTopText {
    padding : 9px 0 0 33px;
    font-family : arial;
    font-weight : bold;
    font-size : 12px;
    position : absolute;
}
ul {
    margin-top : 8px;
}
.bulletMenu {
    position : absolute;
    margin : 1px 0 0 -18px;
    display : none;
}
.divNieuwsOverzicht {
    background-image : url('../imgs/bg_nieuwsoverzichtitem.jpg');
    background-repeat : no-repeat;
    width : 215px;
    height : 62px;
    font-size : 10px;
    color : black;
    padding : 0 0 0 0;
    cursor : pointer;
    margin-top : 0;
}
.divNieuwsOverzichtDatumBul {
    position : absolute;
    margin-top : 4px;
    margin-left : -3px;
}
.divNieuwsOverzichtDatum {
    font-size : 9px;
    color : #515151;
    padding : 10px 5px 0 5px;
    margin-left : 11px;
    margin-top : 0;
}
.divNieuwsOverzichtTitel {
    margin-left : 25px;
    margin-top : 0;
    font-size : 11px;
    margin-right : 5px;
}
.divNieuwsOverzichtTitel:hover {
    color : green;
}
.newsTitel h1 {
    font-size : 22px;
}
.header {
    margin-top : -47px;
    margin-left : 42px;
    color : #ffffff;
}
.header h1 {
    padding : 0;
    font-size : 18px;
}
.welcome {
    padding: 10px 0 0 10px;
    font-size: 11px;
    background-color: #e0e0e0;
}
#bottom_slogan {
    margin : 4px 0;
    text-align : center;
}
#bottom_slogan h3 {
    padding : 0;
    font-size : 13px;
}
#gmaps {
    width : auto;
    height : 350px;
}
.newsDatum {
    font-size : 9px;
    color : #666666;
    margin-bottom : 18px;
    margin-left : 5px;
}
.newsIntro {
    margin-left : 5px;
    font-size : 11px;
    font-weight : bold;
    margin-bottom : 13px;
}
.newsText {
    margin-left : 5px;
    font-size : 11px;
    margin-bottom : 20px;
}
.newsBron {
    font-size : 9px;
    margin-left : 5px;
    margin-bottom : 10px;
    color : #666666;
}
.newsRelated {
    background-image : url('../imgs/bg_nieuwsrelated.jpg');
    background-repeat : no-repeat;
    width : 413px;
    height : 96px;
}
.newsRelatedImage {
    float : left;
    margin : 5px 10px 5px 10px;
}
.newsRelatedTitle {
    padding : 10px 10px 0 50px;
    font-size : 14px;
    font-weight : bold;
    color : #e8114e;
}
.newsRelatedCat {
    padding : 0 10px 10px 50px;
    font-size : 11px;
    font-weight : bold;
    color : black;
}
.newsOverzichtNav {
    padding : 5px;
}
a img {
    border : none;
}
#container {
    margin : 0;
    padding-bottom : 0;
    border : 0 solid black;
    height : auto;
}
.border1_1 {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border1_1.jpg);
    background-repeat : no-repeat;
    background-color : white;
}
.border1_1_nocorner {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border1_4.jpg);
    background-repeat : repeat-x;
    background-color : white;
}
.border1_2 {
    height : 8px;
    background-image : url(../imgs/border1_2.jpg);
    background-repeat : repeat-x;
    background-color : white;
}
.border1_3 {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border1_3.jpg);
    background-repeat : no-repeat;
    background-color : white;
}
.border1_3_nocorner {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border1_5.jpg);
    background-repeat : repeat-x;
    background-color : white;
}
.border1_4 {
    height : 100%;
    width : 8px;
    background-image : url(../imgs/border1_4.jpg);
    background-repeat : repeat-y;
}
.border1_5 {
    height : 100%;
    width : 8px;
    background-image : url(../imgs/border1_5.jpg);
    background-repeat : repeat-y;
}
.border1_6 {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border1_6.jpg);
    background-color : white;
    background-repeat : no-repeat;
}
.border1_7 {
    height : 8px;
    background-image : url(../imgs/border1_7.jpg);
    background-repeat : repeat-x;
}
.border1_8 {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border1_8.jpg);
    background-color : white;
    background-repeat : no-repeat;
}
.border2_1 {
    height : 11px;
    width : 11px;
    background-image : url(../imgs/border2_1.jpg);
    background-repeat : no-repeat;
}
.border2_2 {
    background-image : url(../imgs/border2_2.jpg);
    background-color : white;
    background-repeat : repeat-x;
}
.border2_3 {
    height : 11px;
    width : 11px;
    font-size : 8px;
    background-image : url(../imgs/border2_3.jpg);
}
.border2_4 {
    width : 11px;
    background-image : url(../imgs/border2_4.jpg);
    background-repeat : repeat-y;
}
.border2_5 {
    background-image : url(../imgs/border2_5.jpg);
    background-repeat : repeat-y;
}
.border2_6 {
    width : 11px;
    height : 18px;
    font-size : 1px;
    background-image : url(../imgs/border2_6.jpg);
    background-color : white;
    background-repeat : no-repeat;
}
.border2_7 {
    background-image : url(../imgs/border2_7.jpg);
    background-repeat : repeat-x;
}
.border2_8 {
    width : 11px;
    height : 18px;
    font-size : 1px;
    background-image : url(../imgs/border2_8.jpg);
    background-color : white;
    background-repeat : no-repeat;
}
.border3_1 {
    width : 81px;
    height : 8px;
    background-image : url(../imgs/border3_1.jpg);
    background-repeat : no-repeat;
    background-color : white;
}
.border3_2 {
    height : 8px;
    background-image : url(../imgs/border3_2.jpg);
    background-repeat : repeat-x;
    background-color : white;
}
.border3_3 {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border3_3.jpg);
    background-repeat : no-repeat;
    background-color : white;
}
.border3_4 {
    height : 100%;
    width : 8px;
    background-image : url(../imgs/border3_4.jpg);
    background-repeat : repeat-y;
}
.border3_5 {
    height : 100%;
    width : 8px;
    background-image : url(../imgs/border3_5.jpg);
    background-repeat : repeat-y;
}
.border3_6 {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border3_6.jpg);
    background-color : white;
    background-repeat : no-repeat;
}
.border3_7 {
    height : 8px;
    background-image : url(../imgs/border3_7.jpg);
    background-repeat : repeat-x;
}
.border3_8 {
    width : 8px;
    height : 8px;
    background-image : url(../imgs/border3_8.jpg);
    background-color : white;
    background-repeat : no-repeat;
}
.border_content {
    width : 668px;
    background-color : #f8f8f8;
    padding : 0;
}
.clear {
    clear : both;
}
div.topnav a {
    color : white;
}
#social_media {
    margin-left: 6px;
}
#event-11 img {
   margin-top: 7px;
   margin-right: 8px;
   border: none;
}
#event-11 .last {
    margin-right: 0px;
}
#event-11 a:link, #event-11 a:visited, #event-11 a:hover, #event-11 a:active {
    text-decoration: none;
}
