body{
 background-color: #2A82C9;
 margin: 0px;
 padding: 0px;
 color: #606060;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 line-height: 1.3;
 vertical-align: top;
}

.uitgelicht_index {
 width: 400px; 
 height: 300px; 
 padding-right: 10px; 
 background: url(../images/main_uitgelicht_bg.png);
}
 
.navigation_bar {
 text-align: left;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 10px;
 margin-bottom: 15px;
}

.navigation {
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
}

.navigation a, .navigation a:link, .navigation a:hover {
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 text-align: left;
}

.left_menu, .left_menu a, .left_menu a:link {
 color: #606060;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-bottom: 10px;
 line-height: 1.6;
}

.left_menu a:hover {
 color: #606060;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 text-align: left;
}

.topxbox {
 text-align: left;
 margin-bottom: 10px;
 margin-right: 0px;
 line-height: 1.6;
 height:120px; 
 width:250px; 
 background: #f5f5f5; 
 border: 1px solid #E7E7E7; 
}

.topxbox a, .topxbox a:link, .topxbox a:visited {
 color: #606060;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-bottom: 10px;
 line-height: 1.6;
}

.topxbox a:hover {
 color: #606060;
 text-decoration: underline;
}

.topx10box {
 text-align: left;
 margin-bottom: 10px;
 margin-right: 0px;
 line-height: 1.6;
 height:210px; 
 width:250px; 
 background: #f5f5f5; 
 border: 1px solid #E7E7E7; 
}

.topx10box a, .topx10box a:link, .topx10box a:visited {
 color: #606060;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-bottom: 10px;
 line-height: 1.6;
}

.topx10box a:hover {
 color: #606060;
 text-decoration: underline;
}

.topxbox_zoeken {
 color: #FFFFFF;
 font-size: 14px;
 text-align: left;
 line-height: 1.6;
 background: #2A82C9; 
 border: 1px solid #206297; 
 margin: 0px 0px 5px 0px; 
 padding: 0px 0px 0px 0px; 
 width:234px; 
 height:166px;
}

.topxbox_no-height {
 color: #606060;
 text-align: left;
 margin-bottom: 10px;
 margin-right: 0px;
 line-height: 1.6;
 width:250px; 
 background: #f5f5f5; 
 border: 1px solid #E7E7E7; 
}

.topxbox_no-height a, .topxbox_no-height a:link, .topxbox_no-height a:visited {
 color: #606060;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-bottom: 10px;
 line-height: 1.6;
}

.topxbox_no-height a:hover {
 color: #606060;
 text-decoration: underline;
}

.topxbox_second {
 color: #FFFFFF;
 text-align: left;
 margin-bottom: 10px;
 margin-right: 0px;
 line-height: 1.6;
 height:120px; 
 width:250px; 
 background: #2A82C9; 
 border: 1px solid #206297; 
}

.topxbox_second a, .topxbox_second a:link, .topxbox_second a:visited {
 color: #FFFFFF;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-bottom: 10px;
 line-height: 1.6;
}

.topxbox_second a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.topxbox_second_no-height {
 color: #FFFFFF;
 text-align: left;
 margin-bottom: 10px;
 margin-right: 0px;
 line-height: 1.6;
 width:250px; 
 background: #2A82C9; 
 border: 1px solid #206297; 
}

.topxbox_second_no-height a, .topxbox_second_no-height a:link, .topxbox_second_no-height a:visited {
 color: #FFFFFF;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-bottom: 10px;
 line-height: 1.6;
}

.topxbox_second_no-height a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.image {
 border: 1px solid #808080; 
}

.image_suggestie {
 border: 1px solid #FFFFFF; 
}

.image_gelegenheid {
 border: 1px solid #808080; 
 width: 200px;
 height: 150px;
}

.image_detail_evenement {
 border: 1px solid #808080; 
 width: 200px;
 height: 150px;
 margin-top: 0px;
 margin-bottom: 0px;
}

.google_map_groot {
 width: 660px;
 height: 353px; 
 overflow: hidden; 
}

.google_map {
 border: 1px solid #808080; 
 width: 200px;
 height: 150px; 
 overflow: hidden; 
 margin-top: 0px;
 margin-bottom: 10px;
}

.google_map_with_images {
 border: 1px solid #808080; 
 width: 200px;
 height: 204px; 
 overflow: hidden; 
 margin-top: 0px;
 margin-bottom: 10px;
}

.splitter {
 margin-top: 10px;
 margin-bottom: 10px;
}

.content_normal {
 padding-right: 10px;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 line-height: 1.6;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}

.content_normal a:link, .content_normal a:visited, .content_normal a:hover {
 color: #2A82C9;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
}

.content_highlight_normal, .content_highlight_normal a, .content_highlight_normal a:link, .content_highlight_normal a:visited {
 color: #FFFFFF;
 padding-right: 10px;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 line-height: 1.6;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}

.content_highlight_normal a:hover {
 color: #FFFFFF;
 padding-right: 10px;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 text-align: left;
 line-height: 1.6;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}

.content_normal_small {
 padding: 0px;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 line-height: 1.6;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}

.content_normal_top {
 padding: 0px;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}

#content_details_top {
 text-align: left;
 margin-left: 10px;
 vertical-align: top;
}

#content_details_left {
 text-align: left;
 margin-left: 0px;
 margin-right: 10px;
 vertical-align: top;
}

#content_details_mid {
 text-align: left;
 margin-left: 0px;
 margin-right: 10px;
 vertical-align: top;
}

.content_main_title {
 color: #2A82C9;
 font-size: 20px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}

.content_main_subtitle {
 color: #606060;
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 30px;
}

.content_left_title {
 color: #67A54B;
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
}

.content_left_title a:link, .content_left_title a:hover {
 color: #67A54B;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
}

.content_highlight_title {
 color: #FFFFFF;
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
}

.content_mid_title {
 color: #2A82C9;
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
}

.content_mid_title a:link, .content_mid_title a:visited {
 color: #2A82C9;
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
} 

.content_mid_title a:hover {
 color: #2A82C9;
 font-size: 14px;
 font-weight: normal;
 text-decoration: underline;
}

.link_mid {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
} 

.link_mid a:link, .link_mid a:visited {
 color: #2A82C9;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
} 

.link_mid a:hover {
 color: #2A82C9;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
}

.content_right_title {
 color: #FF8040;
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
}

.content_right_title a:link, .content_right_title a:visited {
 color: #FF8040;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
}

.content_right_title a:hover {
 color: #FF8040;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 text-align: left;
 margin-left: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 5px;
}

.topmenu td {
 text-decoration: none;
 color: #FFFFFF;
 padding-top:6px;
 padding-bottom: 6px;
 padding-left:6px;
 padding-right: 6px;
}

.topmenu_middle {
 text-decoration: underline;
 color: #FFFFFF;
 background-color: #6C6C6C;
 padding-left:6px;
 padding-right: 6px;
}

.topmenu_1, .topmenu_1 a, .topmenu_1 a:link, .topmenu_1 a:visited {
 text-decoration: none;
 color: #FFFFFF;
 background-color: #6C6C6C;
}

.topmenu_1 a:hover {
 text-decoration: underline;
 color: #FFFFFF;
 background-color: #6C6C6C;
}

.topmenu_1_first {
 color: #FFFFFF;
 background-color:#6C6C6C;
}

.topmenu_1_last {
 color: #FFFFFF;
 background-color:#6C6C6C;
}

.topmenu_1_selected a, .topmenu_1_selected a:hover {
 color: #FF8040;
 background-color:#FFFFFF;
 padding-left:6px;
 padding-right: 6px;
}

.input_zoekbalk {
 color: #666666;
 font-size: 12px;
 text-align: left;
 padding: 5px 10px 5px 10px;
 width:165px;
 height:16px;
 border-top: 1px solid #0099FF;
 border-right: 0px solid #0099FF;
 border-bottom: 1px solid #0099FF;
 border-left: 1px solid #0099FF;
}

.input_postcode {
 color: #666666;
 font-size: 11px;
 text-align: left;
 padding: 4px 10px 2px 10px;
 width:100px;
 height:16px;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 margin-bottom: 10px;
}

.input_zoekresultaten {
 color: #666666;
 font-size: 11px;
 text-align: left;
 padding: 4px 10px 2px 10px;
 width:140px;
 height:16px;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 margin-bottom: 10px;
}

.input_nieuwsbrief {
 color: #666666;
 font-size: 11px;
 text-align: left;
 padding: 4px 10px 2px 10px;
 width:150px;
 height:16px;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 margin-bottom: 10px;
}

.tijd {
 color: #666666;
 font-size: 11px;
 text-align: left;
 padding: 2px 5px 2px 5px;
 width:150px;
 height:25px;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 margin-bottom: 0px;
}

.select_snelzoeken {
 color: #666666;
 font-size: 11px;
 text-align: left;
 padding: 2px 5px 2px 5px;
 width:150px;
 height:25px;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 margin-bottom: 2px;
}

.footer {
 width: 1000px; 
 color: #FFFFFF;
 background: #2A82C9; 
 font-size: 11px; 
 text-decoration: none;
 border-top: 2px solid #206297;
}

.footer a, .footer a:link {
 color: #FFFFFF;
 text-decoration: none;
}

.footer a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.header {
 background-color: #2A82C9;
 border-bottom: 2px solid #206297;
 width: 1000px; 
 color: #FFFFFF;
 font-size: 12px; 
 text-decoration: none;
}

.header a, .header a:link {
 color: #FFFFFF;
 text-decoration: none;
}

.header a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.uitgelicht_title {
 color: #FFFFFF;
 font-size: 24px; 
 text-decoration: none;
 margin: 0px;
}

.uitgelicht_title a, .uitgelicht_title a:link {
 color: #FFFFFF;
 text-decoration: none;
}

.uitgelicht_title a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.uitgelicht_subtitle {
 color: #FFFFFF;
 font-size: 12px; 
 text-decoration: none;
 margin-top: 0px;
}

.uitgelicht_subtitle a, .uitgelicht_subtitle a:link {
 color: #FFFFFF;
 text-decoration: none;
}

.uitgelicht_subtitle a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.popup_title {
 color: #FFFFFF;
 font-size: 18px; 
 text-decoration: none;
}

.popup_title a, .popup_title a:link {
 color: #FFFFFF;
 text-decoration: none;
}

.popup_title a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.popup_subtitle {
 color: #FFFFFF;
 font-size: 12px; 
 text-decoration: none;
}

.popup_subtitle a, .popup_subtitle a:link {
 color: #FFFFFF;
 text-decoration: none;
}

.popup_subtitle a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.reacties_beoordeling {
 color: #2A82C9;
 font-size: 11px;
 padding: 4px 10px 4px 1px;
}

.reacties_hr {
 width:510px; 
 border-top: 1px dotted #859a46; 
 border-right: 1px dotted #FFFFFF; 
 border-bottom: 1px dotted #FFFFFF; 
 border-left: 1px dotted #FFFFFF; 
 height:1px;
}

.details_uitgelicht {
 color: #FFFFFF;
 background-color: #2A82C9; 
 border: 1px solid #206297; 
 padding-left: 10px;
 height:340px;
 width:210px;
}














.zoekresultaten_title a:link, .zoekresultaten_title a:visited, .zoekresultaten_title a:hover {
 color: #2A82C9; 
 font-size: 14px;
 text-decoration: none;
}
 
.zoekresultaten_title_small, .zoekresultaten_title_small a:link, .zoekresultaten_title_small a:visited, .zoekresultaten_title_small a:hover {
 color: #2A82C9; 
 font-size: 12px;
 text-decoration: none;
 padding: 0px;
 margin:0px;
}
 
.zoekpagina {
 text-decoration: none;
 padding-top: 1px;
 padding-right: 2px;
 padding-bottom: 1px;
 padding-left: 2px;
 font-size: 12px;
 text-align: center;
 background-color:#F5F5F5;
 border-collapse: collapse;
 border: 1px solid #E7E7E7;
}

.zoekpagina a, .zoekpagina a:link, .zoekpagina a:visited, .zoekpagina a:hover {
 color: #606060; 
 text-decoration: none;
}

.zoekpagina_leeg {
 padding-top: 1px;
 padding-bottom: 1px;
 background-color:#FFFFFF;
 border: 1px solid #FFFFFF;
}

.zoekpagina_huidig {
 text-decoration: none;
 padding-top: 1px;
 padding-right: 2px;
 padding-bottom: 1px;
 padding-left: 2px;
 color: #FFFFFF; 
 font-size: 12px;
 text-align: center;
 background-color:#2A82C9;
 border: 1px dotted #206297;
}

.error_message {
 margin: 10px 0px 10px 0px; 
 color: #FFFFFF; 
 background:#FF8040; 
 border: 1px solid #FF5C0F;
}






