/* 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;
   height: 100%;
   /*background-color:       #070607;*/
   background-color:       #ffffff;
  
}

/* Algemene p-tag, metname voor de content uit de editor */

p{
   margin-top:          0px;
   padding-top:         0px;
   font-family:         Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
   font-size:           4pt; 
   font-weight:         normal; 
   text-decoration:     none; 
   color:               #333333;
   text-align:          top;
}

/* p-tag voor de body voor de content uit de editor */

.p_general{
   
   font-family:         Arial, Helvetica, sans-serif; 
   font-size:           9pt; 
   font-weight:         normal; 
   text-decoration:     none; 
   color:               #686868;
   text-align:          top;
   
}

.p_header{
   
   font-family: Arial, Helvetica, sans-serif; 
   font-size:           12pt; 
   font-weight:         bold; 
   text-decoration:     none; 
   color:               #686868;
   text-align:          top;
   
}

.p_general_sub_header{
   font-family:        Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
   font-size:           9pt; 
   font-weight:         normal; 
   text-decoration:     none; 
   color:               #743e9a;
   text-align:          top;
   font-weight:         normal; 
   
}

.p_general_subtitle{
   font-family:         Verdana, Arial, 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, Arial, 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{
   margin-right: 6px;
   margin-top: 0px;
   margin-top: 0px;
   border-bottom: 2px solid #ffffff;
   border-top: 2px solid #ffffff;
   border-left: 2px solid #ffffff;
   border-right: 2px solid #ffffff;
   
}

/* Algemene a-tag */

a{
   text-decoration:    none; 
   color: #743e9a;
}

a:hover {
	color:               #686868;
	text-decoration:    none; 
}

a:active {
	color:               #686868;
	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_search{
   text-decoration:    none; 
   color: #fe9663;
}

.a_search:hover {
	color:              #000000; 
	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: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
}

.a_menu_item:hover {
	
   background-image: url(../fixed_images/tjarda_headnav_bullet_regular.gif);
   background-repeat: no-repeat;
   background-position: 5px 5px;
   /*background-color: #E80101;*/
	color:              #292b75;
	text-decoration:    none; 
}

.a_menu_item:active {
	background-image: url(../fixed_images/tjarda_headnav_bullet_regular.gif);
   background-repeat: no-repeat;
   background-position: 5px 5px;
  /*background-color: #E80101;*/
   color:             #292b75;
	text-decoration:    none; 
}

/* a-tag voor de sub_menu_items is vast.*/

.a_sub_menu_item{
   text-decoration: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
}

.a_sub_menu_item:hover {
	color: #ffffff;
	text-decoration:    none; 
}

.a_sub_menu_item:active {
	color: #ffffff;
	text-decoration:    none; 
}

.a_leesmeer{
   text-decoration:    none; 
   color: #ffffff;
   letter-spacing: 6,4 em;
   font-weight: normal;
}

.a_leesmeer:hover {
	color:              #ff00ff;
	text-decoration:    none; 
}

.a_leesmeer:active {
	color:             #ff00ff;
	text-decoration:    none; 
}

.a_leesmeer_onder{
   text-decoration:    none; 
   color: #333333;
   letter-spacing: 6,4 em;
   font-weight: normal;
}

.a_leesmeer_onder:hover {
	color:              #e80101;
	text-decoration:    none; 
}

.a_leesmeer_onder:active {
	color:             #333333;
	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: 20px;
   height: 100%;
   width: 100%;
   vertical-align: bottom;
   
}

.p_general_last_content{
   font-family:         Arial, Helvetica, sans-serif; 
   font-size:           8pt; 
   font-weight:         normal; 
   text-decoration:     none; 
   color:               #ffffff;
   text-align:          top;
   padding-left: 30px;
}

.img_news{
   margin-right: 12px;
   margin-top: 3px;
   height: 80px;
   width: 120px;
   border-bottom: 1px solid #333333;
   border-top: 1px solid #333333;
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}

.td_general_left_right{

   background-image: url(../fixed_images/image_lef_right_pane.png);
   background-repeat: repeat-X;
   background-position: 0px 0px;
   background-color: #222566;
}

.td_general_left_right_above{
   height: 75px;
   background-color: #ffffff;
}



/* 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, Arial, 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 */

.t_general{
   width: 100%;
   
}

.t_general_general{
   margin-top:    0px;
   margin-bottom:    0px;
   width: 100%;
   background-image: url(../fixed_images/logo_oudegracht.jpg);
   background-repeat: no-repeat;
   background-position: 488px 12px;
   background-color: #ffffff;
   
}

.td_general__middle{
	width: 798px;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 100%;
}

.td_general_middle_above{
	width: 798px;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 100%;
   background-color: #ffffff;
   height: 75px;
   background-image: url(../fixed_images/logo_oudegracht_ontwerp_01.png);
   background-repeat: no-repeat;
   background-position: 570px 32px;
   background-color: #ffffff;
}

/* table general_general */

.td_general_general__header{
   width: 100%;
   height: 108px;
   
}

.td_general_general__body{
   width: 100%;
   padding-left: 0px;
   height: 100%;
   
}

.t_general_general_body{
/*   height: 100%;
   width:100%;
  */ 
  width: 100%;
  
}

/* table general_general_body */
.td_between_horizontaal_01
{
	height: 20px;
}



.td_general_general_body__menu{
   
 width:206px;
   padding-left: 0px;
   height: 100%;
   background-color: #743e9a;
   
   
}

.td_between_horizontaal_01_02{
   width: 10px;
}

.td_general_general_body__content{
   
   padding-top: 40px;
   padding-left: 0px;
   padding-right: 0px;
   background-color: #e7e2e9;
   height: 100%;
   vertical-align: top;
   background-image: url(../fixed_images/logo_oudegracht_ontwerp_onderkant_01.png);
   background-repeat: no-repeat;
   background-position: 460px 0px;
}

.td_between_horizontaal_01_03{
   width: 10px;
}

.td_general_general_body__rightpane{
   width:206px;
   padding-left: 0px;
   height: 100%;
   background-color: #b38ecb;
}

.td_between_horizontaal_01_04{
   width: 10px;
}

.tr_between_horizontaal_01{
   height: 20px;
   background-color: #343535;
}

.td_general_general_body__between{
   width: 2px;
}

.img_general_general_body__between{
   width: 0px;
}


/* table general_general_header */

.t_general_general_header{
   
   background-repeat: no-repeat;
   background-position: 0px top;
   height: 100%;
   width: 100%;
}



/* table general_general_body_menu*/

.t_general_general_body_menu{
   height: 100%;
   width: 100%;
   margin-top: 25px;
   margin-left: 0px;
   
}

.tr_general_general_body_menu__menu-item{

   
   
   
}

.td_between_vertical_01{
   

}



.tr_menu_item_between{
   width: 100%;
   height: 2px;
}

.td_menu_item_between{
   width: 100%;
   height: 2px;
   
}

.p_menu_item_between{

   font-size: 2px;
}

.td_general_general_body_menu__menu-item{
  
   width: 100%;
   height: 25px;
   vertical-align: top;
   padding-left: 20px;
}

.td_general_general_body_menu__menu-item_hover{
   
   background-image: url(../fixed_images/blokje_menu.jpg);
   background-repeat: no-repeat;
   background-position: 0px 2px;
   width: 100%;
   height: 25px;
   vertical-align: top;
   padding-left: 20px;
   
}

.p_general_general_body_menu__menu-item{
   width: 100%;
   font-size: 14px;
}

.td_general_general_body_menu__submenu-item{
   width: 100%;
   height: 15px;
   vertical-align: top;
   background-color: #434242;
   
}

.p_general_general_body_menu__submenu-item{
   padding-left: 0px;
   font-size: 12px;

}



.t_general_general_body_content{
   width: 100%;
   height:100%;
   
   

}

.tr_general_general_body_content__image_panel_home{


}

.td_general_general_body_content__image_panel_home{
   height:234px;
   
   vertical-align: top;
   padding-left: 20px;
   padding-top: 140px;
   padding-right: 20px;
}

.p_general_general_body_content__image_panel_home{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           12pt; 
   font-weight:         normal; 
   color: #ffffff;
}

.tr_general_general_body_content__image_panel_gitaar{


}

.td_general_general_body_content__image_panel_gitaar{
   height:120px;
   background-image: url(../fixed_images/header_popklimaat_02.gif);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   vertical-align: middle;
   padding-left: 20px;
   padding-top: 0px;
   padding-right: 20px;
}

.p_general_general_body_content__image_panel_gitaar{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           12pt; 
   font-weight:         normal; 
   color: #ff0000;
   width: 100%;
   height: 100%;
   
   
}

.a_header_content_image_panel{
   text-decoration: none;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	height: 100%;
	
}

.a_header_content_image_panel:hover {
	color: #ff0000;
	text-decoration:    none; 
}

.a_header_content_image_panel:active {
	color: #ff0000;
	text-decoration:    none; 
}



.td_content_body_news__header{
   
   padding-left: 20px;
   
}
.p_content_body_news__header{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           12pt; 
   font-weight:         normal; 
   color: #ffffff;
   text-transform: uppercase;
   
}

.div_content_body_news__header{
   margin-bottom: 6px;
}

.font_content_body_news__date{

color: #5a5959;
text-align: right;
font-family:         Verdana, Arial, Helvetica, sans-serif; 
font-size:           8pt; 
font-weight:         normal; 

}
.div_content_body_news__date{
padding-top: 4px;
text-align: left;

}

.td_content_body_news__body{
   height:  100px;
   vertical-align: top;
   padding-left: 30px;
   padding-right: 30px;
}

.td_content_body_news__body_above{
   height:  4px;
   vertical-align: top;
   padding-left: 30px;
   padding-right: 30px;
}


.td_content_body_archief__body{
   height:  50px;
   vertical-align: top;
   padding-left: 20px;
   padding-right: 40px;
   
}

.p_content_body_news__body{
   font-family:         Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
   font-size:           10pt; 
   font-weight:         normal; 
   margin-top: 1px;
   
}

.p_content_body_news__border{

}


.t_general_general_body_rightpane{
   margin-top: 25px;
   margin-left: 0px;
   width: 100%;
   height:100%;
}

.td_general_general_body_rightpane__01{
   height:223px;
   background-image: url(../fixed_images/panel_festival_02.gif);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 18px;
   vertical-align: top;
   padding-top: 110px;
}

.p_general_general_body_rightpane__01{
   font-family:        Verdana, Arial, Helvetica, sans-serif; 
   font-size:           8pt; 
   width: 150px;
   color: #ffffff;
}

.td_general_general_body_rightpane__between{
   height: 12px;

}
.td_general_general_body_rightpane__02{
   height: 113px;
   background-image: url(../fixed_images/panel_bandcoaching1_01.gif);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   vertical-align: top;
   padding-left: 112px;
   padding-top: 60px;
}

.td_general_general_body_rightpane__03{
   height: 113px;
   background-image: url(../fixed_images/panel_educatie.gif);
   background-repeat: no-repeat;
   background-position: 2px 0px;
   vertical-align: top;
   padding-left: 18px;
   padding-top: 60px;
}

.p_general_general_body_rightpane__02{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           8pt; 
   width: 120px;
   color: #ffffff;
}

.p_general_general_body_rightpane__03{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           8pt; 
   width: 120px;
   color: #ffffff;
}

.td_general_general_body_rightpane__04{
   height: 113px;
   background-image: url(../fixed_images/drumschool_right_panel_04.jpg);
   background-repeat: no-repeat;
   background-position: 2px 0px;
   vertical-align: top;
   padding-left: 18px;
   padding-top: 60px;
}

.p_general_general_body_rightpane__04{
  font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           8pt; 
   width: 120px;
   color: #ffffff;
}


.td_general_general__under{
   height: 20px; 
   background-color: #f4f3f3;
}
.td_general__under{
   height: 30px; 
   vertical-align: middle;
   background-color: #f4f3f3;
   
}

.p_general__under{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           9pt; 
   color: #a4a4a4;
  
   
   
   
   
  
}

.a_general__under{
   text-decoration:    none; 
   color: #a4a4a4;
   letter-spacing: 6,4 em;
   font-weight: normal;
}

.a_general__under:hover {
	color:              #ff00ff;
	text-decoration:    none; 
}

.a_general__under:active {
	color:             #ff00ff;
	text-decoration:    none; 
}




.tr_general_general_body_content__header_panel{

}

.td_general_general_body_content__header_panel{
   background-color: #846a02;
   height: 30px;
   vertical-align: center;
}

.p_general_general_body_content__header_panel{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           12px; 
   color: #ffffff;
   padding-left: 20px;
   
   
}

.div_content_body_body__header{
   margin-bottom: 6px;
}

.p_content_body_body__body{
   font-family:         Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
   font-size:           6pt; 
   font-weight:         bold; 
   padding-top: 20px;
   
}

.p_content_body_body__header{
   font-family:         Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
   font-size:           12pt; 
   font-weight:         normal; 
   margin-top: 15px;
   color: #ff00ff;
   
   
}

.td_wiu{
   padding-top: 40px;
   align: middle;
}
.p_wiu{
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           7pt; 
   font-weight:         normal; 
   color: #ffffff;
   align: center;
}

.td_address{
   padding-top: 20px;
   padding-left: 20px;
   vertical-align: top;

}

.td_picture{
   padding-top: 20px;
   padding-left: 20 px;
   vertical-align: top;

}

.p_address{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size:           8pt; 
   font-weight:         normal; 
   text-decoration:     none; 
   color:               #ffffff;
   text-align:          top;

}

.td_general_last_balk{
   width: 110%;
   height: 30px;
   background-color: #8774a8;
}




/* 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*/
/*
.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-repeat: no-repeat;
   height: 100px;
   background-position: 65px 8px;
   padding-left: 150px;
   padding-bottom: 50px;
   vertical-align: top;
}

.p_general_general_body__onder{
   color: #fe9663;
   font-weight: bold;
}

.a_general_general_body__onder{
   text-decoration:    none; 
   color: #fe9663;
   letter-spacing: 6,4 em;
}

.a_general_general_body__onder:hover {
	color:              #fe9663; 
	text-decoration:    bold; 
}

.a_general_general_body__onder:active {
	color:              #fe9663;
	text-decoration:    none; 
}




.img_logo_onder{
   padding_left: 150px;
   width: 91px;
   height: 73px;
}


.boven{
   height: 100px;
   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: 102px;
   border-right: 1px solid #ffffff;
   padding-left: 3px;
   padding-right: 3px;
}

.steun_ons_honden{
   
   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: 102px;
  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: 100%;
   width: 100%;
}

.td_menu{
   height: 150px;
   width: 100%;
}

.t_content{
   height: 100%;
   width: 100%;
}
.td_content{
   height: 100%;
   width: 100%;
}

.td_content_content{
   padding-left: 60px;
   padding-right: 60px;
   vertical-align:          top;
}

.p_content_content{
   font-family:         Verdana, Helvetica, sans-serif; 
   font-size:           40pt; 
   font-weight:         normal; 
   text-decoration:     none; 
   color:               #333333;
   text-align:          top;
}





.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; 
}



/*
.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 ;
}


/* LOSSE CLASSES */








