/* CSS Document */

/* GLOBALS */

.body{
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;                    /* afstand tussen body en venster */
   overflow:               auto;
   background-color:    #FEFEF2;
}

/* Algemene p-tag, metname voor de content uit de editor */

.p{
   margin-top:          0px;
   padding-top:         0px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          right;

}

.td_menu_top{
   margin-top:          0px;
   padding-top:         0px;
   padding-left: 1px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   text-decoration:     none;
   height: 35px;
   width: 130px;
   vertical-align: center;
   color:               #FEFEF2;
   font-weight:         bold;
   text-align:          left;
   /*border-right: 10px solid #FFFEEF;*/
   border-bottom: 10px solid #FEFEF2;
   background-image: url(../images/background_menu.jpg);
}

.td_menu_bottom{
   margin-top:          0px;
   padding-top:         0px;
   padding-left: 1px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   text-decoration:     none;
   height: 35px;
   width: 130px;
   vertical-align: center;
   color:               #FEFEF2;
   font-weight:         bold;
   text-align:          left;
   border-bottom: 10px solid #FEFEF2;
   /*border-right: 10px solid #FFFEEF;*/
   background-image: url(../images/background_menu.jpg);
}

.td_menu_footer{
   margin-top:          0px;
   padding-top:         0px;
   padding-left: 1px;
   font-family:         Verdana;
   font-size:           7pt;
   text-decoration:     none;
   height: 35px;
   width: 130px;
   vertical-align: top;
   color:               #8090AA;
   font-weight:         bold;
   text-align:          center;
   
}

.td_menu_left{
   margin-top:          0px;
   padding-top:         0px;
   padding-left: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   text-decoration:     none;
   height: 35px;
   width: 130px;
   vertical-align: center;
   color:               #FFFEEF;
   font-weight:         bold;
   text-align:          left;
   /*border-right: 10px solid #FFFEEF;*/
   border-bottom: 10px solid #D0C4AB;
   background-color; #96B1CF;
}

.td_menu_right{
   margin-top:          0px;
   padding-top:         0px;
   padding-left: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   text-decoration:     none;
   height: 35px;
   width: 130px;
   vertical-align: center;
   color:               #FFFEEF;
   font-weight:         bold;
   text-align:          left;
   /*border-right: 10px solid #FFFEEF;*/
   border-bottom: 10px solid #D0C4AB;
   background-color; #96B1CF;
}

.td_content{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   text-align:          left;
   background-color; #FEFEF2;
}

.td_content_stories{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   background-color; #FEFEF2;
}

.td_stories_kop{
   margin-top:          0px;
   margin-left:          8px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 0px;
   height: 20px;
   font-family:         Verdana;
   font-size:           10px;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         bold;
   background-color; #FEFEF2;
}   

.td_content_submit_reservering{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-right: 4px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   text-align:          right;
   background-color; #FEFEF2;
}

.td_reservering_acc_header{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           7pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   text-align:          left;
   background-color; #FEFEF2;
}

.td_content_omgeving_left{
   margin-top:          0px;
   margin-left:          0px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 8px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   text-align:          left;
   background-color; #FEFEF2;
}

.td_content_omgeving_right{
   margin-top:          0px;
   margin-left:          0px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 8px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   text-align:          right;
   background-color; #FEFEF2;
}

.td_content_popup{
   margin-top:          0px;
   margin-left:          0px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 0px;
   padding-bottom: 4px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: center;
   text-decoration:     none;
   color:               #684702;
   font-weight:         bold;
   text-align:          center;
   background-color; #FEFEF2;
}

.td_content_popup_pictures{
   margin-top:          0px;
   margin-left:          0px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 0px;
   padding-bottom: 0px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         bold;
   text-align:          center;
   background-color; #FEFEF2;
}

.td_photos_header{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           7pt;
   vertical-align: top;
   text-decoration:     none;
   width:   210px;
   height:  15px;
   color:               #684702;
   font-weight:         bold;
   text-align:          left;
   background-color; #FEFEF2;
}

.td_photos_category{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           7pt;
   vertical-align: top;
   text-decoration:     none;
   width:   210px;
   height:  90px;
   color:               #684702;
   font-weight:         bold;
   text-align:          left;
   background-color; #FEFEF2;
}

.td_reactie_header{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #8090AA;
   font-weight:         bold;
   text-align:          left;
   background-color; #FEFEF2;
}

.td_gastenboek_bottom{
   margin-top:          0px;
   margin-left:          8px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   text-align:          center;
   background-color; #FEFEF2;
   border-bottom: 4px solid #684702;
}
   
.td_gastenboek_kop{
   margin-top:          0px;
   margin-left:          8px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 0px;
   height: 20px;
   font-family:         Verdana;
   font-size:           10px;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         bold;
   text-align:          left;
   background-color; #FEFEF2;
}   

.td_gastenboek{
   margin-top:          0px;
   margin-left:          0px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 8px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           10pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #684702;
   font-weight:         normal;
   text-align:          left;
   background-color; #FEFEF2;
}   
   
.td_content_error{
   margin-top:          0px;
   margin-left:          2px;
   margin-right:          0px;
   padding-top:         0px;
   padding-left: 8px;
   padding-bottom: 2px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           9pt;
   vertical-align: top;
   text-decoration:     none;
   color:               #CC0000;
   font-weight:         normal;
   text-align:          left;
   background-color; #FEFEF2;
}

.input_textbox{
   font-family:         Verdana; 
   font-size:           10pt; 
   color: #684702;
   background-color: #FEFEF2;
   border: 1px solid #8090AA;
}

.input_select{
   font-family:         Verdana; 
   font-size:           10pt; 
   color: #684702;
   background-color: #FEFEF2;
   border: 0px;
}

.input_textarea{
   font-family:         Verdana;
   font-size:           10pt; 
   color: #684702;
   background-color: #FEFEF2;
   border: 1px solid #8090AA;

}

.input_submit{
   font-family:         Verdana; 
   font-size:           10pt; 
   color: #FEFEF2;
   width: 90px;
   height:  25px;
   font-weight: bold;
   background-color: #8090AA;
   border: 1px solid #8090AA;
}

.td_bottom{
   margin-top:          0px;
   padding-top:         0px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           1pt;
   vertical-align: top;
   height: 5px;
   width: 760px;
   text-decoration:     none;
   color:               #FEFEF2;
   font-weight:         bold;
   text-align:          left;
   border-bottom: 8px solid #8C775C;
}

/* p-tag voor de body voor de content uit de editor */

.p_general{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #ffa500;
}

.p_general_guestbook_list{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #ffa500;
   padding-left: 15px;
   padding-top: 0px;
   padding-bottom: 0px;
   vertical-align: top;
}


.input_submit_1{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   color: #000000;
   border: none;
   text-align: center;
   font-weight: bold;
   background-color: #ffa500;
   width: 60px;
   height: 30px;
}

.p_general_guestbook_list_header{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #ffa500;
   width: 285px;
   padding-left: 15px;
   padding-top: 0px;
   padding-bottom: 10px;
   vertical-align: top;
}

.p_general_guestbook_list_sub_header{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           7pt;
   font-weight:         bold;
   font-style:          none;
   text-decoration:     none;
   width: 285px;
   padding-left: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   vertical-align: top;

   color: #ffa500;
   border: 1px solid #ffa500;
}

.p_general_guestbook_list_content{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   width: 285px;
   padding-left: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   vertical-align: top;

   color: #ffa500;
}

.p_general_sub_header{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           10pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #fd5808;
   text-align:          top;
   font-weight:         bold;

}

.p_general_subtitle{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;
   font-style:          italic;
}

.p_general_pay_off{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #03312a;
   text-align:          top;
   font-style:          italic;
}

/* Algemene img-tag, metname voor de images uit de editor */


IMG{
  border-style: none;

}

/* Algemene a-tag */

a{
   text-decoration:    underline;
   color:              #8090AA;
   border-style: none;
}

a:hover {
	color:              #8090AA;
	text-decoration:    underline;
	border-style: none;
}

a:active {
	color:             #8090AA;
	text-decoration:   none;
	border-style: none;
}

a img.{
   border-style:    none;
   }
/* a-tag voor de menu_items is vast. Als de menu_items geen verwijzing hebben
wordt de kleur over genomen door de p-tag*/

.a_search{
   text-decoration:    none;
   color: #8090AA;
}

.a_search:hover {
	color:              #8090AA;
	text-decoration:    none;
}

.a_search:active {
	color:              #000000;
	text-decoration:    none;
}




/* a-tag voor de menu_items is vast. Als de menu_items geen verwijzing hebben
wordt de kleur over genomen door de p-tag*/

.a_menu_item{
   text-decoration:    none;
   color: #FEFEF2;
}

.a_menu_item:hover {
	color:              #FEFEF2;
	text-decoration:    underline;
}

.a_menu_item:active {
	color:              #FEFEF2;
	text-decoration:    none;
}

/* a-tag voor de sub_menu_items is vast.*/

.a_sub_menu_item{
   text-decoration:    none;
   color: #ffffff;
   letter-spacing: 6,4 em;
}

.a_sub_menu_item:hover {
	color:              #000000;
	text-decoration:    bold;
}

.a_sub_menu_item:active {
	color:              #000000;
	text-decoration:    none;
}

.a_leesmeer{
   text-decoration:    none;
   color: #fd5808;
   letter-spacing: 6,4 em;
   font-weight: bold;
}

.a_leesmeer:hover {
	color:              #000000;
	text-decoration:    bold;
}

.a_leesmeer:active {
	color:              #000000;
	text-decoration:    none;
}

.a_leesmeer_home{
   text-decoration:    none;
   color: #000000;
   letter-spacing: 6,4 em;
   font-weight: bold;
}

.a_leesmeer_home:hover {
	color:              #000000;
	text-decoration:    bold;
}

.a_leesmeer_home:active {
	color:              #000000;
	text-decoration:    none;
}




/* Instellingen om via onderste td-tag tabellen , rijen en/of kolommen naar boven uit te lijnen*/

.td_general_last{
   padding-left: 0px;
   height: 100%;

}

.img_news{
   margin-right: 12px;
   margin-top: 3px;
   height: 80px;
   width: 120px;
   border-bottom: 1px solid #fe9663;
   border-top: 1px solid #fe9663;
   border-left: 1px solid #fe9663;
   border-right: 1px solid #fe9663;
}

.left_image{
   align: top;
   height: 360px;
   width: 300px;

}

.td_general_left_right{
   width: *;
   height: 100%;
}

/* SPECIFIC */

/* globals */

.p_general_general_body_menu__menu-item, .p_general_general_body_menu__submenu_item,
.p_general_general_body_news__header, .p_general_general_body_news__date,
.p_general_general_body__onder, .p_general_general_body_template_content__header,
.p_links_boven, .p_rubriek_hoofd, .p_zoek, .textbox_search{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;
}

.t_general, .t_general_general, .t_general_general_body, .td_general_general__body,
.t_general_general_body_template_content, .t_general_general_body_template_content_right,
.t_general_general_body_template_search{
   width:                  100%;
   height:                 100%;
   padding-left:   0px;
	padding-right:  0px;
	padding-top:    0px;
	padding-bottom: 0px;
	margin-left:   0px;
	margin-right:  0px;
	margin-top:    0px;
	margin-bottom: 0px;
}

/* table general */

.td_general__middle{
   padding-left: 0px;
   height: 100%;
   width: 600px;
}

/* table general_general */

.td_general_general__header{

   background-image: url(../fixed_images/balloonlogoweb_02.gif);
   background-repeat: no-repeat;
   background-position: center center;
   background-height: 17px;
   width: 100%;
   height: 150px;
}

.td_menu{
   height: 30px;

}

.td_body{
   height: 100%;
}

.td_copy{
   padding-left: 10px;
   padding-top: 20px;
   width: 50%;
   vertical-align: top;

}

.td_guestbook_left_left{
   padding-left: 2px;
   padding-top: 0px;
   padding-bottom: 5px;
   width: 60px;
   vertical-align: top;
}

.td_guestbook_left{
   padding-left: 2px;
   padding-top: 0px;
   padding-bottom: 5px;
   vertical-align: top;
}

.td_guestbook_right{
   padding-left: 15px;
   padding-top: 0px;
   padding-bottom: 0px;
   vertical-align: top;
   text-align: left;
}

.td_guestbook_left_right{
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 5px;
   width: 230px;
   vertical-align: top;
   text-align: left;
}

.td_guestbook_submit{
   padding-left: 0px;
   padding-top: 5px;
   width: 230px;
   vertical-align: top;
   text-align: center;
}

.td_guestbook_error{
   padding-left: 2px;
   padding-top: 5px;
   padding-bottom: 10px;
   vertical-align: top;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           7pt;
   font-weight:         bold;
   text-decoration:     none;
   color:               #E81212;
}

.td_picture{

   padding-top: 20px;
   vertical-align: top;
   width: 50%;

}

.td_menu_menu{
   height: 20px;
}

.t_menu{
   width: 100%;
   height: 100%;
   border-bottom: 1px solid #ffa500;
}

.t_body{
   width: 100%;
   height: 100%;
}





/* table general_general_body */

.td_general_general_body__menu{
   padding-left: 0px;
   height: 100%;
   width: 144px;
}

.td_general_general_body__news{
   width: 327px;
   padding-left: 0px;
}

.td_general_general_body__template_content{
   width: 450px;
   padding-left: 0px;
}

.td_general_general_body_template_content_right{
   width: *;
   padding-left: 10px;

}



.p_general_general_body_template_content_right{
   color: #ffffff;
}


.td_general_general_body__between{
   width: 2px;
}

.img_general_general_body__between{
   width: 0px;
}

.td_general_general_body__right_01{

   padding-left: 0px;
   height: 100%;

   background-color: #fe9663;


}

.td_general_general_body__right_02{
   padding-left: 0px;
   height: 100%;
   background-color: #fe9663;
}

.td_general_general_body__onder{
   background-image: url(../fixed_images/logo_d.gif);
   background-repeat: no-repeat;
   height: 100px;
   background-position: 65px 8px;
   padding-left: 150px;
   padding-bottom: 50px;
   align: top;
}

.p_general_general_body__onder{
   color: #fe9663;
   font-weight: bold;
}

.img_logo_onder{
   padding_left: 150px;
   width: 91px;
   height: 73px;
}

/* table general_general_header */

.t_general_general_header{
   background-image: url(../fixed_images/balloonlogoweb.gif);
   background-repeat: no-repeat;
   background-position: 0px bottom;
   background-height: 171px;
   height: 100%;
   width: 100%;
}

.boven{
   height: 99px;
   width: 100%;
}

.links_boven{
   width: 150px;
}
.home{
   width: 30px;
   border-right: 1px solid #ffffff;
   padding-left: 3px;
   padding-right: 3px;
}
.contact{
   width: 30px;
   border-right: 1px solid #ffffff;
   padding-left: 3px;
   padding-right: 3px;

}
.steun_ons{
   width: 57px;
   border-right: 1px solid #ffffff;
   padding-left: 3px;
   padding-right: 3px;
}
.links{
   width: 102px;
   border-right: 1px solid #ffffff;
   padding-left: 3px;
   padding-right: 3px;
}

.zoek{
  width: *;
  padding-left: 300px;
}
.p_zoek{

  font-size:           6pt;
}

.textbox_search{
   height: 17px;
   width: 130px;
   border-bottom: 1px solid #000000;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   font-size:           7pt;
   color:               #03312a;
}
.button_search{
   height: 17px;
   border-bottom: 0px solid #9bb7b3;
   border-top: 0px solid #9bb7b3;
   border-left: 0px solid #9bb7b3;
   border-right: 0px solid #9bb7b3;
   background-color: #9bb7b3;
}

.links_onder{
   width: 150px;
}
.rubriek_hoofd{
   width: *;
   padding-left: 10px;
   padding-bottom: 10px;
}
.t_middle{
   height: 100%;
   width: 100%;
}
.td_middle{
   height: 10px;
   width: 100%;
}
.t_bottom{
   height: 100%;
   width: 100%;
}
.td_bottom{
   height: 100%;
   width: 100%;
}
.p_links_boven{
   color: #000000;
}
.p_rubriek_hoofd{
   color: #ffffff;
   font-size: 16pt;
   font-weight: bold;
}

.a_links_boven{
   text-decoration:    none;
   color: #000000;
}

.a_links_boven:hover {
	color:              #ffffff;
	text-decoration:    none;
}

.a_links_boven:active {
	color:              #044c41;
	text-decoration:    none;
}

/* table general_general_body_menu*/

.t_general_general_body_menu{
   height: 100%;
   width: 100%;
   background-color: #fd5808;
}

.td_general_general_body_menu__menu-item{
   padding-left: 5px;
   width: 100%;
   height: 22px;
   background-image: url(../fixed_images/bg_menu_item.jpg);

}

.p_general_general_body_menu__menu-item{
   color: #ffffff;
   font-weight: bold;
   font-size:          8pt;
   text-align: center;
}

.td_general_general_body_menu__submenu_item{
   padding-left: 5px;
   height: 18px;
   width: 100%;
}

.p_general_general_body_menu__submenu_item{
   letter-spacing: 0 em;
   color: #044b40;


}

/* table general_general_body_news*/

.t_general_general_body_news{
   width: 100%;
   height: 100%;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   padding-right: 10px;
   margin-left: 5px;
}

.td_general_general_body_news__header{
   padding-left: 3px;
}

.p_general_general_body_news__header{
   font-size:           13pt;
   color:               #000000;
   font-weight:         bold;
}

.td_general_general_body_news__body{
   padding-top: 8px;
   padding-left: 3px;
   padding-bottom: 10px;
   border-bottom: 1px solid #000000;
}

.p_general_general_body_news__date{
   color:               #000000;
   font-size:           7pt;
}

/* table general_general_body_template_content*/

.t_general_general_body_template_content{
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   padding-right: 10px;
   margin-left: 5px;
}

.td_general_general_body_template_content__header{
   padding-left: 3px;
   height: 30px;
   vertical-align: top;
}

.p_general_general_body_template_content__header{
   font-size:           13pt;
   color:               #000000;
   font-weight:         bold;
   text-align: top;
}

.td_general_general_body_template_content__body{
   padding-top: 8px;
   padding-left: 3px;
   padding-bottom: 10px;
   border-bottom: 1px solid #000000;
}

.p_general_general_body_template_content__body{
   color: #000000;
}

/* table general_general_body_template_weblog*/

.t_general_general_body_template_weblog{
   border-left: 1px solid #000000;
   border-right: 1px solid #0000000;
   border-bottom: 1px solid #0000000;
   padding-right: 10px;
   margin-left: 5px;
   height: 100%;
}

.td_general_general_body_template_weblog__date{
   padding-left: 3px;
   height: 15px;
   vertical-align: top;
}

.p_general_general_body_template_weblog__date{
   font-size:           10pt;
   color:               #000000;
   font-weight:         bold;
   text-align: top;

}


.td_general_general_body_template_weblog__header{
   padding-left: 3px;
   height: 30px;
   vertical-align: top;
}

.p_general_general_body_template_weblog__header{
   font-size:           13pt;
   color:               #000000;
   font-weight:         bold;
   text-align: top;
}

.td_general_general_body_template_weblog__body{
   padding-top: 8px;
   padding-left: 3px;
   padding-bottom: 2px;
   border-bottom: 1px solid #000000;
}

.p_general_general_body_template_weblog__body{

}

/* table general_general_body_template_archief*/

.t_general_general_body_template_archief{
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   padding-right: 10px;
   margin-left: 5px;
   height: 100%;
}

.td_general_general_body_template_archief__date{
   padding-left: 3px;
   height: 15px;
   vertical-align: top;
}

.p_general_general_body_template_archief__date{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   color:               #000000;

   text-align: top;

}


.td_general_general_body_template_archief__header{
   padding-left: 3px;
   height: 30px;
   vertical-align: top;
}

.p_general_general_body_template_archief__header{
   font-size:           10pt;
   color:               #000000;
   font-weight:         bold;
   text-align: top;
}

.a_archief{

   color: #044b40;

}

.a_archief:hover {
	color:              #000000;
	text-decoration:    bold;
}

.a_archief:active {
	color:              #000000;
	text-decoration:    none;
}





/* table general_general_body_template_search*/

.t_general_general_body_template_search{
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   padding-right: 10px;
   margin-left: 5px;
}

.td_general_general_body_template_search__header{
   padding-left: 3px;
   height: 30px;
   vertical-align: top;
}

.p_general_general_body_template_search__header{
   font-size:           10pt;
   color:               #044b40;
   font-weight:         bold;
   text-align: top;
}

.td_general_general_body_template_search__body{
   padding-top: 8px;
   padding-left: 3px;
   padding-bottom: 10px;
   border-bottom: 1px solid #000000;
}

.p_general_general_body_template_search__body{

}

/* table general_general_body_template_content_right*/

.t_general_general_body_template_content_right{
 background-color: #fe9663;

}

/* table general_general_body_right_01_rubrieken*/

.t_general_general_body_right_01_rubrieken{
   width: 100%;
   height:  100%;
   margin-top: 0px;
}

.td_general_general_body_right_diervandemaand{
   width: 100%;
   height:  290px;
   vertical-align: top;
   padding-left: 11px;
   padding-right: 5px;
}

.p_general_general_body_right_diervandemaand{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           13pt;
   font-weight:         bold;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;
}

.p_general_general_body_right_diervandemaand_body{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;
}

.td_general_general_body_right_dieren_home_header{

   height:  20px;
   vertical-align: top;
   padding-left: 11px;
}

.td_general_general_body_right_dieren_home_image{
   width: 50px;
   height:  60px;
   vertical-align: top;
   padding-left: 11px;
}

.td_general_general_body_right_dieren_home_body{
   width: 200px;
   height:  60px;
   vertical-align: top;
   padding-right: 11px;
}


.p_general_general_body_right_dieren_home_image{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           14pt;
   font-weight:         bold;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;
}

.p_general_general_body_right_dieren_home_body{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;
}

.td_asieldieren_list_image{
   width: 120px;
   height:  60px;
   vertical-align: top;
   padding-left: 11px;

   padding-top: 6px;
}

.p_asieldieren_list_image{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;

   padding-bottom: 6px;

}

.td_asieldieren_list_content{

   height:  60px;
   vertical-align: top;
   padding-right: 20px;
   padding-left: 20px;
   border-left: 1px solid #999999;
   padding-top: 6px;

}

.td_asieldieren_list_navigatie{

   height:  60px;
   vertical-align: top;
   padding-right: 11px;
   padding-left: 174px;

   padding-top: 6px;

}


.p_asieldieren_list_content{
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          top;
   border-bottom: 1px solid #999999;
}


.img_general_general_body_right_01_rubrieken__01{

   width: 129px;
   height: 90px;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}

.td_general_general_body_right_01_rubrieken__02{
   width: 100%;
   height:  165px;
   vertical-align: top;
   background-image: url(../images/rubriek_jacht.jpg);
   background-repeat: no-repeat;
   background-position: 6px 0px;
   padding-left: 11px;

}

.p_general_general_body_right_01_rubrieken__02{

}

.img_general_general_body_right_01_rubrieken__02{

   width: 129px;
   height: 90px;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}

.td_general_general_body_right_01_rubrieken__03{
   width: 100%;
   height:  280px;
   vertical-align: top;
   background-image: url(../images/rubriek_cbf_adoptie.gif);
   background-repeat: no-repeat;
   background-position: 6px 0px;
   padding-left: 11px;
}

.p_general_general_body_right_01_rubrieken__03{

}

.img_general_general_body_right_01_rubrieken__03{

   width: 129px;
   height: 90px;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}

.td_general_general_body_right_01_rubrieken__04{
   width: 100%;
   height:  154px;
   vertical-align: top;
   background-image: url(../images/rubriek_kfa.jpg);
   background-repeat: no-repeat;
   background-position: 6px 0px;
   padding-left: 11px;
}

.p_general_general_body_right_01_rubrieken__04{

}

.img_general_general_body_right_01_rubrieken__04{

   width: 129px;
   height: 177px;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}
.td_general_general_body_right_01_rubrieken__05{
   width: 100%;
   height:  177px;
   vertical-align: top;
   background-image: url(../images/rubriek_wordtlid.jpg);
   background-repeat: no-repeat;
   background-position: 6px 0px;
   padding-left: 11px;
}

.p_general_general_body_right_01_rubrieken__05{

}

.img_general_general_body_right_01_rubrieken__05{

   width: 129px;
   height: 90px;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}

.img_banner_meldnummer_verticaal{
   width: 296px;
   margin-left: 10px;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 8px;
}
.td_banner_meldnummer_verticaal{
   height: 100%;
}
.p_banner_meldnummer_verticaal{

}

/* table general_general_body_right_02_banners*/

.t_general_general_body_right_02_rubrieken{
   width: 100%;
   height:  100%;
   margin-top: 4px;
   padding-left: 8px;
    background-color: #fe9663;
}

.td_general_general_body_right_02_rubrieken__01{
   width: 100%;
   height:  400px;
   vertical-align: top;
   margin-top: 4px;

}

.p_general_general_body_right_02_rubrieken__01{
   width:   100%;
   height:  100%;

}

.img_general_general_body_right_02_rubrieken__01{

   width: 140px;
   height: 400px;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}

.td_general_general_body_right_02_rubrieken__02{
   width: 100%;
   height:  220px;
   vertical-align: top;
   margin-top: 4px;

}

.p_general_general_body_right_02_rubrieken__02{
   width:   100%;
   height:  100%;

}

.img_general_general_body_right_02_rubrieken__02{

   width: 140px;
   height: 210;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}

.td_general_general_body_right_02_rubrieken__03{
   width: 100%;
   height:  324px;
   vertical-align: top;
   margin-top: 4px;

}

.p_general_general_body_right_02_rubrieken__03{
   width:   100%;
   height:  100%;

}

.img_general_general_body_right_02_rubrieken__03{

   width: 140px;
   height: 324;
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px ;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../js/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../js/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../js/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/* LOSSE CLASSES */








