html, body {
	margin: 0;
	padding: 0;
}

body {
	text-align:center;
	margin:0px auto;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	background: #1d83a5 url('images/bg_site.png') repeat-x;
}

img {
	border: none;
}

a 
{
    color: #000000;
}

ul 
{
    /*margin: 0;*/
    /*padding: 0;*/
}

li 
{
    margin: 0;
    padding: 0;
}


.clearboth 
{
    clear:both;
}

.kust_button a
{
    display: block;
    background: url('images/bg_btn_right.png') no-repeat top right;
    text-decoration: none;
}

.kust_button a span
{
    display: block;
    margin: 0 20px 0 0;
    padding: 0 0 0 20px;
    height: 38px;
    background: url('images/bg_btn_left.png') no-repeat top left;
    font-weight: bold;
    text-align: center;
    line-height: 38px;
}

.kust_button a:hover {
    color: #1d83a5;
    cursor:hand;
}

.kust_button_sm a 
{
    display: inline-block;
    background: url('images/bg_smbtntr_right.png') no-repeat top right;
    text-decoration: none;
}

.kust_button_sm a:hover {
    color: #1d83a5;
    cursor:hand;
}

.kust_button_sm a span 
{
    display: inline-block;
    margin: 0 20px 0 0;
    padding: 7px 0 0 20px;
    height: 22px;
    background: url('images/bg_smbtntr_left.png') no-repeat top left;
    font-weight: bold;
    text-align: center;
}

.kust_button.blue a 
{
    background: url('images/bg_btn_blue_right.png') no-repeat top right;
}

.kust_button.blue a:hover {
    color: #1d83a5;
}

.kust_button.blue a span 
{
    background: url('images/bg_btn_blue_left.png') no-repeat top left;
    color:#ffffff;
}

.kust_button_simple a /* 10x28 */
{
    display: inline-block;
    background: url('images/bg_btnsimple_right.png') no-repeat top right;
    text-decoration: none;
}

.kust_button_simple a span 
{
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    height: 28px;
    line-height: 28px;
    background: url('images/bg_btnsimple_left.png') no-repeat top left;
    text-align: center;
}

.kust_button_simple a:hover 
{
    cursor: hand;
}

.kust_button_simple.blue a /* 05x21 */
{
    display: inline-block;
    background: url('images/bg_btnsimple_blue_right.png') no-repeat top right;
    text-decoration: none;
}

.kust_button_simple.blue a span 
{
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0 0 0 5px;
    height: 21px;
    line-height: 21px;
    background: url('images/bg_btnsimple_blue_left.png') no-repeat top left;
    text-align: center;
    font-weight: bold;
    color: #000000;
}

.kust_button_fbconnect a 
{
    display: inline-block;
    background: url('images/bg_btn_fbconnect.png') no-repeat top left;
    width: 172px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

input, select, textarea
{
    border: 1px solid #b8b8b8;
    font-size: 11px;
    /*padding-top: 2px;
    padding-bottom:0px;
    padding-left:3px;
    padding-right:3px;*/
}

.kust_titlebox
{
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    background: #d6d6d6 url('images/bg_streepjes_lgrijs.png');
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
}

.kust_titlebox img 
{
    vertical-align: middle;
}

.kust_titlebox.blue
{
    background: #d6d6d6 url('images/bg_streepjes_blauw.png');
}




/* -------------------------------------------------- */
/*                  HEADER + FOOTER                   */
/* ---------------------------------------------------*/

/* MAIN PAGE */
.kust_page 
{
    width: 963px;
    text-align:left;
    margin:0px auto;
    background-color: #ffffff;
    position: relative;
}

/* ADS */
.kust_ads 
{
    position: absolute;
    width: 160px;
    right: -165px;
    padding: 25px 0 0 0;
}

/* TOP NAV */
.kust_header 
{
    text-align: right;
    padding: 0 10px;
    font-size: 11px;
    color: #838383;
    font-weight: bold;
}

.kust_header a 
{
    color: #838383;
    font-weight: normal;
    text-decoration:underline;
}

.kust_header ul 
{
    float: right;
    margin: 0 0 0 30px;
}

.kust_header li 
{
    list-style-type: none;
    float:left;
    padding: 6px 5px;
    background: #ffffff url('images/topnav_sep.png') no-repeat left;
}

/* MIDDLE OF THE PAGE */
.kust_middlepage 
{
    border: solid 1px #b6e1f1;
}

/* LOGO, WEERBERICHT en SFEERBEELD */
.kust_headingwrap 
{
    padding: 15px 10px 0 10px;
}

.kust_logowrap 
{
    float:left;
}

.kust_headweather 
{
    float: right;
    width: 400px;
    text-align: right;
}

.kust_weericons 
{
    width: 300px;
    float: right;
}

.kust_weerdagwrap 
{
    text-align: center;
    font-size: 9px;
    color: #646464;
    float: left;
    margin: 10px 10px 0;
}

.kust_weerdag
{
    width: 74px;
    height: 20px; /* + 46px(padding) = 66px */
    background: #ffffff url('images/bg_weerdag.png') no-repeat;
    padding: 46px 0 0 0;
    margin-top: 5px;
    font-size: 11px;
    color: #646464;
    font-weight: bold;
}

.kust_weer_foot 
{
    clear: both;
    text-align: center;
    font-size: 11px;
}

.kust_weer_foot a 
{
    color: #1d83a5;
}

.kust_weer_foot ul 
{
    float: right;
    padding: 0 14px 0 0;
    margin: 0;
}

.kust_weer_foot li 
{
    list-style-type: none;
    float:left;
    padding: 6px 8px;
    background: #ffffff url('images/weer_sep.png') no-repeat left;
}

.kust_sfeerbeeldwrap 
{
    clear: both;
}

/* MAIN NAVIGATION */
.kust_mainnavwrap 
{
    width: 951px;
    height: 51px;
    margin: 10px 5px 5px 5px;
}

.kust_mainnavwrap ul
{
    padding:0;
    margin:0;
}

.kust_mainnavwrap ul li
{
    display: block;
    float:left;
    list-style-type: none;
}

.kust_mainnavwrap ul li a
{
    display: block;
    width: 133px;
    height: 51px;
    text-align: center;
    line-height: 51px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    background: #ffffff url('images/bg_mainmenu_item.png') no-repeat bottom left;
}

.kust_mainnavwrap ul li a:hover, .kust_mainnavwrap ul li.active a
{
    color: #c6e4fc;
    background: #ffffff url('images/bg_mainmenu_item_o.png') no-repeat bottom left;
}

.kust_mainnavwrap ul li.firstactive a
{
	color: #c6e4fc;
    background: #ffffff url('images/bg_mainmenu_item_left_o.png') no-repeat bottom left;
    padding: 0 0 0 10px;
}

.kust_mainnavwrap ul li.first a
{
     background: #ffffff url('images/bg_mainmenu_item_left.png') no-repeat bottom left;
     padding: 0 0 0 10px;
}

.kust_mainnavwrap ul li.first a:hover
{
     background: #ffffff url('images/bg_mainmenu_item_left_o.png') no-repeat bottom left;
}

.kust_mainnavwrap ul li.last a
{
     background: #ffffff url('images/bg_mainmenu_item_right.png') no-repeat bottom left;
     padding: 0 10px 0 0;
}

.kust_mainnavwrap ul li.lastactive a
{
	color: #c6e4fc;
    background: #ffffff url('images/bg_mainmenu_item_right_o.png') no-repeat bottom left;
    padding: 0 10px 0 0;
}

.kust_mainnavwrap ul li.last a:hover
{
     background: #ffffff url('images/bg_mainmenu_item_right_o.png') no-repeat bottom left;
}

/* ZOEKVENSTER */

.kust_headfuncwrap 
{
    color: #2f2f2f;
    font-size: 11px;
    margin: 10px;
    position:relative;
    z-index: 30;
}

.kust_headfuncwrap a
{
    color: #2f2f2f;
    font-size: 11px;
}

.kust_headfuncwrap a:hover
{
    color: #1d83a5;
}


.kust_headfuncwrap .kust_title
{
    font-weight: bold;
}

.kust_searchwrap 
{
    float: left;
    width: 471px;
    height: 90px;
    background: #ffffff url('images/bg_streepjes_dgrijs.png');
    padding: 10px 0 0 10px;
}

.kust_searchwrap .kust_searchform 
{
    margin: 18px 0 0 0;
}

.kust_searchwrap .kust_searchform .kust_input
{
    float: left;
}

.kust_searchwrap .kust_searchform .kust_input .inputfield
{
    margin: 5px 10px 0 0;
}

.kust_searchwrap .kust_searchform .kust_input .inputfield input,
.kust_searchwrap .kust_searchform .kust_input .inputfield select
{
    width:167px;
}

.kust_searchwrap .kust_searchform .kust_input .inputfield select 
{
    padding: 2px;
}

.kust_searchwrap .kust_searchform .kust_button_sm 
{
    padding: 14px 0 0 0;
}

/* POPULAIRE ZOEKWOORDEN */

.kust_popkeywords 
{
    float: left;
    width: 176px;
    height: 80px;
    padding: 10px;
    margin: 0 2px;
    background: #ffffff url('images/bg_streepjes_lgrijs.png');
}

.kust_popkeywords ul 
{
    margin: 10px 0 0 0;
    padding:0;
}

.kust_popkeywords ul li
{
    list-style: none;
}

/* AGENDA */

.kust_agendawrap 
{
    float: left;
    width: 240px;
    height: 80px;
    padding: 10px;
    background: #ffffff url('images/bg_streepjes_lgrijs.png');
}

.kust_agendawrap .kust_info 
{
    margin: 12px 0;
}

.kust_agendawrap .kust_form .kust_button_sm
{
    float: left;
    width: 133px;
}

.kust_agendawrap .kust_form .kust_link
{
    margin: 5px 0 0 5px;
    float:left;
}

.kust_agendawrap .kust_form .kust_link img 
{
    vertical-align: middle;
}

.kust_agendawrap .kust_form .kust_button a
{
    display: block;
    background: url('images/bg_smbtntr_right.png') no-repeat top right;
    text-decoration: none;
}

.kust_agendawrap .kust_form .kust_button span
{
    display: block;
    margin: 0 20px 0 0;
    padding: 7px 0 0 20px;
    height: 22px;
    background: url('images/bg_smbtntr_left.png') no-repeat top left;
    font-weight: bold;
}

.kust_agendawrap .kust_form .kust_link
{
    float: left;
}

/* BREADCRUMB */
.kust_breadcrumb 
{
    margin: 10px 0 0 10px;
    font-size: 10px;
}

.kust_breadcrumb a 
{
    font-size: 10px;
}

.kust_breadcrumb .kust_label 
{
    color: #b7b7b7;
}

.kust_breadcrumb .kust_path 
{
    color: #646464;
}

.kust_breadcrumb .kust_path.active 
{
    font-weight: bold;
}

/*FOOTER 1*/

.kust_footer1 
{
    background-color: #d6d6d6;
    border-top: 1px dashed #ffffff;
    padding: 10px;
}

.kust_footer1 .kust_content 
{
    margin: 0;
}

/* brochures */
.kust_footer1 .kust_brochures 
{
    float: left;
    width: 314px;
}

.kust_footer1 .kust_brochures .kust_images img
{
    width: 75px;
    height:109px;
}

.kust_footer1 .kust_brochures .kust_button_sm
{
    text-align: center;
    margin: 10px 0 0 0;
}

/* e-zine */
.kust_footer1 .kust_ezine 
{
    float: left;
    width: 264px;
    margin: 0 12px;
}

.kust_footer1 .kust_ezine input
{
    float:left;
    border: 1px solid #b8b8b8;
    font-size: 11px;
    width:112px;
    padding: 4px;
    margin: 2px 5px 0 0;
}

.kust_footer1 .kust_ezine .kust_button_sm
{
    float: left;
}

/* facebook */
.kust_footer1 .kust_facebook 
{
    float: left;
    width: 329px;
    font-size: 10px;
}

.kust_footer1 .kust_facebook .kust_content 
{
	padding : 0;
}

.kust_footer1 .kust_facebook .kust_blue 
{
    color: #3b5998;
}

.kust_footer1 .kust_facebook .kust_label 
{
    margin: 0 0 0 6px;
}

.kust_footer1 .kust_facebook .kust_fb_col1
{
    float:left;
    width: 218px;
    margin: 5px 0 0 0;
}

.kust_footer1 .kust_facebook .kust_fb_col1 img 
{
    margin: 6px;
}

.kust_footer1 .kust_facebook .kust_fb_buttons 
{
    float: left;
    margin: 10px 0 0 6px;
    width: 90px;
}

.kust_footer1 .kust_facebook .kust_fb_buttons a
{
    display: block;
    background: url('images/bg_btn_facebook_right.png') no-repeat top right;
    text-decoration: none;
    margin: 0 0 4px 0;
}

.kust_footer1 .kust_facebook .kust_fb_buttons a:hover 
{
    cursor:hand;
}

.kust_footer1 .kust_facebook .kust_fb_buttons a span
{
    display: block;
    margin: 0 5px 0 0;
    padding: 2px 0 0 5px;
    height: 17px;
    background: url('images/bg_btn_facebook_left.png') no-repeat top left;
    color: #ffffff;
    font-size: 11px;
    font-family: Arial;
    text-align: center;
}

.kust_footer1 .kust_facebook .kust_button_sm a
{
    display: block;
    background: url('images/bg_smbtntr_right.png') no-repeat top right;
    text-decoration: none;
    margin: 5px 0 0 0;
}

.kust_footer1 .kust_facebook .kust_button_sm span
{
    display: block;
    margin: 0 20px 0 0;
    padding: 7px 0 0 20px;
    height: 21px;
    background: url('images/bg_smbtntr_left.png') no-repeat top left;
    font-weight: bold;
    text-align:center;
    font-size: 12px;
}

/* FOOTER 2 (FOOTMAT / SITEMAP) */

.kust_footer2 
{
    padding: 9px 10px;
    width: 961px;
    height: 208px; /* +18px padding */
    background: url('images/bg_footmat.png') no-repeat top left;
}

.kust_footer2 .kust_title 
{
    font-size: 11px;
    color:#ededed;
    font-weight: bold;
    padding: 0 0 11px 0;
}

.kust_footer2 a
{
    font-size: 11px;
    color:#c4c4c4;
    font-weight: normal;
}

.kust_footer2 .kust_list 
{
    width: 153px; /* +10px padding */
    padding: 10px;
    margin: 0 19px 0 0;
    float:left;
}

.kust_footer2 .kust_list.last 
{
    margin: 0;
}

.kust_footer2 .kust_list ul
{
    padding:0;
    margin:0;
}

.kust_footer2 .kust_list li
{
    list-style: none;
    padding: 1px 0;
}

/*FOOTER 3 (DISCLAIMER, LOGO'S, ...)*/

.kust_footer3 
{
    width: 941px; /* + 22px padding */
    background-color: #ffffff;
    padding: 0 11px;
    color: #7f7f7f;
    font-size: 10px;
}

.kust_footer3 a {
    color: #7f7f7f;
}

.kust_footer3 .kust_footblock 
{
    float: left;
}

.kust_footer3 .kust_label
{
    width: 165px;
    padding: 20px 0 0 0;
}

.kust_footer3 .kust_logos 
{
    margin: 0 0 0 20px;
}

.kust_footer3 .kust_nav 
{
    padding: 20px 0 0 0;
    float: right;
}

.kust_footer3 .kust_nav ul
{
    padding:0;
    margin:0;
}

.kust_footer3 .kust_nav li
{
    float: left;
    list-style: none;
    padding: 10px;
    background: url('images/topnav_sep.png') no-repeat left;
}

/* RECHTS */

.kust_content .kust_right 
{
    float: left;
    width: 266px;
    margin: 0 0px 0 9px;
}

.kust_content .kust_right .kust_roundbox_outer
{
    background: url('images/bg_rightblock_bottom.png') no-repeat bottom left;
    float: left; /*nodig zodat achtergrond van outer onder die van inner verschijnt*/
    margin: 0;
}

.kust_content .kust_right .kust_roundbox_outer .kust_roundbox_inner
{
    width: 244px;
    margin: 0 0 11px 0;
    padding: 11px 12px 6px 10px;
    background: url('images/bg_rightblock_top.png') no-repeat top left;
}

.kust_content .kust_right .kust_roundbox_outer .kust_roundbox_inner .kust_title 
{
    font-weight: bold;
    margin: 15px 0 10px 0;
}

/* de kust praktisch */

.kust_content .kust_right .kust_roundbox_outer.praktischbox .kust_image
{
    float: left;
    width: 45px;
}

.kust_content .kust_right .kust_roundbox_outer.praktischbox .kust_info
{
    float: left;
    margin: 0 0 0 10px;
    width: 180px;
}

/* de kust in beeld */

.kust_content .kust_right .kust_roundbox_outer.flickrbox .kust_icons 
{
    margin: 16px 0;
}

.kust_content .kust_right .kust_roundbox_outer.flickrbox .kust_button_sm 
{
    width: 160px;
    float: left;
}

.kust_content .kust_right .kust_roundbox_outer.flickrbox .kust_flickrlogo
{
    float: right;
    margin: 7px 0 0 0;
}

.kust_content .kust_right .kust_roundbox_outer.reservatiebox .kust_button_sm 
{
    margin: 20px 0 10px 0;
}

/* Evenementen aan de kust */

.kust_content .kust_right .kust_roundbox_outer.evenementenbox .kust_evenementen .kust_image
{
    float: left;
    margin: 0 10px 0 0;
}

.kust_content .kust_right .kust_roundbox_outer.evenementenbox .kust_evenementen .kust_info
{
    float: left;
    font-size: 11px;
    line-height: 15px;
    width: 145px;
}

.kust_content .kust_right .kust_roundbox_outer.evenementenbox .kust_evenementen .kust_info
.kust_date
{
    color: #969696;
}

.kust_content .kust_right .kust_roundbox_outer.evenementenbox .kust_evenementen .kust_info
.kust_tags ul
{
    padding:0;
    margin:0;
}

.kust_content .kust_right .kust_roundbox_outer.evenementenbox .kust_evenementen .kust_info
.kust_tags li
{
    list-style: none;
    margin: 0 10px 0 0;
}

.kust_content .kust_right .kust_roundbox_outer.evenementenbox .kust_evenementen .kust_info
.kust_tags li a {
    color: #347685
}

.kust_content .kust_right .kust_roundbox_outer.evenementenbox
.kust_button_sm {
    margin: 20px 0 0 0;
}

/* Calender */

.kust_content .kust_right .kust_roundbox_outer.calendarbox .kust_calendar
{
    text-align: center;
}

/* ---------------------------------------------------- */
/*                      INHOUD                          */
/* ---------------------------------------------------- */

.kust_content 
{
    padding: 10px 5px 0 10px;
}

.kust_content .kust_left 
{
    float: left;
    width: 188px;
    margin: 0 9px 0 0px;
}

.kust_content .kust_middle 
{
    float: left;
    width: 454px;
    padding: 10px;
    background-color: #e5f1f5;
}

.kust_content .kust_middle h1 
{
    font-size: 16px;
    color: #1d83a5;
}

/* ZOEKRESULTATEN */

.kust_content .kust_left .kust_box 
{
    /*border: 1px solid #e7e7e7;*/
    padding: 8px 3px 4px 3px;
    margin: 0 0 5px 0;
    width: 180px; /* +2 border + 6 padding*/
    font-size: 11px;
    color: #383a3b;
}

.kust_content .kust_left .kust_box .kust_title 
{
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 8px 0;
}

.kust_content .kust_left .kust_box .kust_label 
{
    margin: 0 0 5px 7px;
}

.kust_content .kust_left .kust_box .kust_roundbox_outer 
{
    background: url('images/bg_leftblock_bottom.png') no-repeat bottom left;
    float: left; /*nodig zodat achtergrond van outer onder die van inner verschijnt*/
    margin: 0 0 0 0px;
}

.kust_content .kust_left .kust_box .kust_roundbox_inner
{
    width: 169px;
    margin: 0 0 11px 0;
    padding: 11px 0 6px 10px;
    background: url('images/bg_leftblock_top.png') no-repeat top left;
}

.kust_content .kust_left .kust_box .kust_roundbox_inner li 
{
    list-style: none;
}

/* zoekcriteria */
.kust_content .kust_left .kust_zoekcriteria .kust_criterium 
{
    background: url('images/bg_zoekcriterium_right2.png') no-repeat top right;
}

.kust_content .kust_left .kust_zoekcriteria .kust_criterium_inner 
{
    height: 23px;
    margin: 0 12px 0 0;
    padding: 10px 0 0 12px;
    background: url('images/bg_zoekcriterium_left2.png') no-repeat top left;
}

.kust_content .kust_left .kust_zoekcriteria .kust_criterium_inner .kust_title 
{
    float: left;
}

.kust_content .kust_left .kust_zoekcriteria .kust_criterium_inner .kust_close 
{
    display: block;
    /*padding: 2px 3px 0 0;*/
    float: right;
}

.kust_content .kust_left .kust_zoekcriteria .kust_criterium_inner .kust_close img 
{
    vertical-align: top;
}

.kust_content .kust_left .kust_zoekcriteria .kust_button a span 
{
    font-size: 10px;
}

/* interactieve kaart */
.kust_content .kust_left .kust_kaart 
{
    text-align: center;
}

.kust_content .kust_left .kust_kaart .kust_button 
{
    margin: 5px 0 0 0;
}



/* zoekresultaten summary box */
.kust_content .kust_middle .kust_searchsummwrap
{
    border: 1px solid #cce3eb;
}

.kust_content .kust_middle .kust_searchsummwrap .kust_searchsumm
{
    border: 5px solid #ffffff;
    background-color: #e5f1f5;
    padding: 5px 10px;
}

.kust_content .kust_middle .kust_searchsummwrap .kust_searchsumm .kust_form 
{
    margin: 10px 0 0 0;
}

.kust_content .kust_middle .kust_searchsummwrap .kust_searchsumm input 
{
    float:left;
    width: 220px;
    margin: 4px 10px 0 0;
}

.kust_content .kust_middle .kust_searchsummwrap .kust_searchsumm .kust_button_sm
{
    float:left;
    width: 180px;
}

/*Zoekresultaten - teasers*/
.kust_content .kust_middle .kust_titlebox 
{
    margin: 10px 0;
}

.kust_content .kust_middle .kust_teaser 
{
    margin: 0 0 15px 0;
    font-size: 11px;
    max-height:100%;
}

.kust_content .kust_middle .kust_teaser .kust_image 
{
    float: left;
    padding-bottom: 5px;
     padding-right: 5px;
}

.kust_content .kust_middle .kust_teaser .kust_info
{
    float: left;
    margin: 0 0 0 4px;
    line-height: 20px;
    width: 330px;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_title 
{
    font-weight: bold;
    font-size: 12px;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_date
{
    color: #8e8f90;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_stars
{
    float: left;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_stars img
{
    float: left;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_tags 
{
    float: left;
    width:100%;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_tags ul
{
	padding:0;
	margin:0;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_tags li 
{
    float:left;
    list-style: none;
    margin: 0 8px 0 0;
}

.kust_content .kust_middle .kust_teaser .kust_info .kust_beschrijving 
{
    clear: both;
}

.kust_content .kust_middle .kust_button 
{
    width: 300px;
}

.kust_content .kust_middle .kust_paging 
{
    background-color: #f5fafb;
    border: 1px solid #d3dbde;
    text-align: center;
    margin: 50px 0 0 0;
}

.kust_content .kust_middle .kust_agenda .sort_agenda
{
    float:left;
}

.kust_content .kust_middle .kust_agenda .mail_agenda .textbox_mail
{
    margin-top:4px;
    margin-right:5px;
    float:left;
    width:140px;
}

.kust_content .kust_middle .kust_agenda 
{
    background-color: #f5fafb;
    border: 1px solid #d3dbde;
    padding:5px;
    margin: 0 0 0 0;
    /*height:80px;*/
}

.kust_content .kust_middle .kust_paging .kust_paging_inner{
    display: inline-block;
    padding: 0;
}

.kust_content .kust_middle .kust_paging ul li
{
    list-style: none;
    float: left;
    margin: 0 1px;
    font-size: 11px;
}

.kust_content .kust_middle .kust_paging ul li.active 
{
    color: #000000;
    font-weight: bold;
}

.kust_content .kust_middle .kust_paging ul li a 
{
    color: #8e9191;
    text-decoration: none;
    display: block;
    padding: 10px 10px;
}

.kust_content .kust_middle .kust_paging ul li span 
{
    display: block;
    padding: 10px 10px;
}

.kust_content .kust_middle .kust_paging ul li img 
{
    vertical-align: bottom;
}

/* OVERNACHTINGEN */

.kust_content .kust_left .kust_leftmenu 
{
    width: 188px;
    padding: 0;
    margin: 0 0 10px 0;
}

.kust_content .kust_left .kust_leftmenu ul
{
    padding: 0;
    margin:0;
}

.kust_content .kust_left .kust_leftmenu ul li 
{
    list-style: none;
    width: 188px;
    height: 32px;
    background: url('images/bg_btn_geel.png') no-repeat top left;
    font-size: 11px;
    margin: 0 0 3px 0;
    color: #383a3b;
}

.kust_content .kust_left .kust_leftmenu ul li a 
{
    display: block;
    width: 178px;
    height: 22px;
    padding: 10px 0 0 10px;
    text-decoration: none;
}

.kust_content .kust_middle .kust_overnachtingbox
{
    float: left;
    width: 222px;
    padding: 0 0 20px 0;
}

.kust_content .kust_middle .kust_overnachtingbox.left 
{
    margin: 0 10px 0 0;
}

.kust_content .kust_middle .kust_overnachtingbox .kust_image 
{
        border: 1px solid #bcc3c6;
}

.kust_content .kust_middle .kust_overnachtingbox .kust_title 
{
    border: 1px solid #bbdae4;
    padding: 5px;
    margin: 3px 0 5px 0;
    text-align: center;
    background-color: #ffffff;
}

.kust_content .kust_middle .kust_overnachtingbox .kust_title a 
{
    font-weight: bold;
}

/* DETAIL LOCATIE */


.kust_content .kust_middle .kust_interbox 
{
    background-color: #f5fafb;
    border: 1px solid #d3dbde;
    line-height: 33px;
    margin: 0 0 8px 0;
    padding: 2px 2px;
}

.kust_content .kust_middle .kust_interbox .kust_box 
{
    display: inline-block;
    font-size: 11px;
    margin: 0;
    vertical-align: middle;
    /*border: 1px dashed green;*/
    padding: 0 2px;
}

.kust_content .kust_middle .kust_interbox.withbg .kust_box 
{
    background-color: #ffffff;
    padding: 0 2px 0 1px;
    margin: 0 2px 0 1px;
}

.kust_content .kust_middle .kust_interbox .kust_box img 
{
    vertical-align: middle;
}

.kust_content .kust_middle .kust_interbox .kust_stars
{
   padding: 0;
   color: #7f7f7f;
}

.kust_content .kust_middle .kust_indebuurtbox 
{
   width: 222px;
   float: left;
}

.kust_content .kust_middle .kust_indebuurtbox.left
{
   margin: 0 10px 0 0;
}

.kust_content .kust_middle .kust_indebuurtbox .kust_titlebox 
{
    line-height: normal;
    background-image: url('images/bg_streepjes_blauw.png');
}

.kust_content .kust_middle .kust_indebuurtbox .kust_titlebox .kust_image 
{
    float: left;
    width: 14px;
    margin: 8px 0 0 0;
}

.kust_content .kust_middle .kust_indebuurtbox.left .kust_titlebox .kust_image 
{
    width: 22px;
    margin: 14px 0 0 0;
}

.kust_content .kust_middle .kust_indebuurtbox .kust_titlebox .kust_title
{
    margin: 7px 0 0 10px;
    float: left;
    width: 170px;
}

.kust_content .kust_middle .kust_indebuurtbox .kust_item 
{
    margin: 0 0 10px 0;
}

.kust_content .kust_middle .kust_indebuurtbox .kust_item .kust_image 
{
    float: left;
    margin: 0 10px 0 0;
    width: 75px;
}

.kust_content .kust_middle .kust_indebuurtbox .kust_info 
{
    float: left;
    width: 140px;
}

.kust_content .kust_middle .kust_indebuurtbox .kust_item .kust_title 
{
    font-weight: bold;
}

.kust_content .kust_middle .kust_indebuurtbox .kust_item .kust_tags span
{
    margin: 0 6px 0 0;
}

/*reacties*/

.kust_content .kust_middle .kust_reacties .kust_reactie 
{
    font-size: 11px;
    background-color: #f5fafb;
    padding: 10px 5px;
}

.kust_content .kust_middle .kust_reacties .kust_sep 
{
    border-top: 1px dashed #add2de;
    margin: 2px 0;
}

.kust_content .kust_middle .kust_reacties .kust_reactie .kust_title 
{
    margin: 0 0 10px 0;
}

.kust_content .kust_middle .kust_reacties .kust_reactie .kust_image 
{
    float: left;
    width: 50px;
    margin: 0 10px 0 0;
}

.kust_content .kust_middle .kust_reacties .kust_reactie .kust_bericht 
{
    float: left;
    width: 380px;
}

.kust_content .kust_middle .kust_plaatsreactie 
{
    font-size: 11px;
}

.kust_content .kust_middle .kust_plaatsreactie .kust_form .kust_col1 
{
    float: left;
    width: 262px;
    margin: 0 10px 0 0; 
}

.kust_content .kust_middle .kust_plaatsreactie .kust_form .kust_col1 textarea 
{
    width: 252px;
    height: 159px;
}

.kust_content .kust_middle .kust_plaatsreactie .kust_form input 
{
    width: 162px;
} 


.kust_content .kust_middle .kust_plaatsreactie .kust_form .kust_col2 
{
    float: left;
    width: 172px;
}

.kust_content .kust_middle .kust_plaatsreactie .kust_form .kust_title 
{
    font-weight: bold;
    margin: 6px 0 0 0;
}

.kust_content .kust_middle .kust_plaatsreactie .kust_form .kust_button_sm 
{
    margin: 5px 0 10px 0;
}

.calendaricon
{
	padding:0;
}




/* ------------------------------------------- */
/* !! KEEP THIS AT THE BOTTOM OF STYLESHEET !! */
/* ------------------------------------------- */

li.first, .kust_nav li.first
{
    background-image: none;
}

