/**************************
	CSS - HUIDFONDS
**************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#36beeb;
}

/*** TEKST STYLES ***/
H1{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#00ade6; line-height:normal; font-weight:normal; margin:0px; padding:0px;}
H2{ font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; line-height:normal; font-weight:lighter; margin:0px; padding:0px; font-style:italic;}
H2 A{color:#000000; text-decoration:none;}
H2 A:hover{color:#00ade6; text-decoration:none;}
H3{ font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:55px; font-weight:lighter; margin:0px; padding:0px 0px 0px 5px; float:left;}
H3 A{color:#000000; text-decoration:none;}
H3 A:hover{color:#00ade6; text-decoration:none;}
H3 IMG{ margin:10px 0px 0px 0px;}
H4{ font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:10px; line-height:normal; color:#000000; font-weight:normal; text-align:left; margin:0px; padding:0px;}
H4 A{ color:#00ade6; text-decoration:none;}
H4 A:HOVER{ color:#f39911; text-decoration:none;}
H5{}
H6{}
P{ font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; color:#000000; font-weight:normal; text-align:left; margin:0px; padding:0px;}
P a{ color:#00a9e1; text-decoration:none;}
P a:hover{ color:#f39911; text-decoration:none;}
.platte_tekst{ font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; color:#000000; font-weight:normal; text-align:left;}
.platte_tekst a{ color:#00a9e1; text-decoration:none;}
.platte_tekst a:hover{ color:#f39911; text-decoration:none;}
.centreren{ font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; color:#000000; font-weight:normal; text-align:center;}
.centreren a{ color:#00a9e1; text-decoration:none;}
.centreren a:hover{ color:#f39911; text-decoration:none;}

.titel_blauw{ font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#00a9e1; line-height:normal; font-weight:bold; margin:0px; padding:0px; text-align:left; width:;}
.titel_oranje_groot{ font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#f39911; line-height:normal; font-weight:bold; margin:0px; padding:0px; text-align:left; width:;}
.titel_oranje{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#f39911; line-height:normal; font-weight:bold; margin:0px; padding:0px; text-align:left; width:;}

.leesmeer{text-align:right; font-size:11px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.leesmeer a{ color:#00a9e1; text-decoration:none;}
.leesmeer a:hover{ color:#f39911; text-decoration:none;}

.highlight{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00a9e1; line-height:normal; font-weight:bold; margin:0px; padding:0px; text-align:left;}

.zoeken_titel{ font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; width:250px; color:#ffa130; font-weight:normal; text-align:left; margin:0px; padding:0px; border-bottom: solid 1px #ffa130;}


/*** STRUCTUUR ***/
.container{
	width:794px;
	background:#FFFFFF;
	border:solid 15px #36beeb;
	padding:0px 25px 15px 25px;
}

/*** TOP ***/
.top{
	width:794px;
	height:122px;
	float:left;
}
.logo{
	width:230px;
	height:122px;
	float:left;
}
.gironummer{
	float:right;
	width:564px;
	text-align:right;
	padding:5px 0px 0px 0px;
}
.doneerbutton{
	float:right;
	width:564px;
	text-align:right;
	padding:5px 0px 0px 0px;
}
.nav_zoeken{
	float:right;
	width:564px;
	text-align:right;
	padding:8px 0px 0px 0px;
}
.nav_header{
	float:right;
	width:350px;
}
.nav_header IMG{
	margin:8px 0px 0px 0px;
}
.zoeken_header{
	float:right;
	width:180px;
}
.zoeken_header INPUT{
	margin:0px 3px 0px 0px;
	padding:0px;
}
#zoekknop{
	margin:0px 0px -4px 0px;
}

/*** HEADER ***/
.header{
	width:794px;
	height:173px;
	border-bottom:solid 2px #FFFFFF;
	float:left;
}
.header_links{
	width:423px;
	height:173px;
	float:left;
	border-right:solid 2px #FFFFFF;
}
.header_rechts{
	width:369px;
	height:173px;
	float:left;
	background:url(../Images/header_rechts_bg.jpg) top repeat-x;
}

/*** MENU ***/
.menu{
	width:794px;
	height:41px;
	background:url(../Images/Menu/menu_bg.jpg) top repeat-x;
	float:left;
}
/*** Horizontaal drop down menu met submenu Styles ***/
ul.hoofdmenu{
	width:768px;
	min-height:41px;
    height:auto !important;
	height:41px;
	margin:0px;
	padding:0px 0px 0px 15px;
	float:left;
	line-height:41px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	background:url(../Images/Menu/menu_bg.jpg) top repeat-x;
	}
ul.hoofdmenu li.hoofditem, ul.hoofdmenu li.hoofditem_over{
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
	position:relative;
	line-height:41px;
	}
ul.hoofdmenu li.hoofditem a{
	height:41px;
	margin:0px;
	padding:0px 10px 0px 10px;
	min-width:92px;
    width:auto !important;
	width:92px;
	float:left;
	line-height:41px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	}
ul.hoofdmenu li.hoofditem a:hover{
	color:#ffffff;
	text-decoration:none;
	}
ul.hoofdmenu li.hoofditem_over a{
	background:url(../Images/Menu/menu_over.jpg) top repeat-x;
	height:41px;
	margin:0px;
	padding:0px 10px 0px 10px;
	min-width:92px;
    width:auto !important;
	width:92px;
	float:left;
	text-align:center;
	color:#ffffff;
	}

/* Begin van submenu styles */	
ol.submenu{
	position:absolute;
	margin:0px;
	min-width:92px;
    width:auto !important;
	width:92px; 
  	top:41px;
  	left:0px;
	display:none;
	font-size:13px;
	padding:0px;
	background:#FF0000;
	}
ul.hoofdmenu li.hoofditem_over ol.submenu{
	min-width:200px;
    width:auto !important;
	width:200px; 
  	display:block;
  	position:absolute; 
  	top:41px;
  	left:0px;
	background:#00ade6;
  	}
ol.submenu li.subitem, ol.submenu li.subitem_over{
	float:left;
	list-style-type:none;
	}
ol.submenu li.subitem a{
	background:#00ade6;
	margin:0px;
	padding:0px 10px 5px 10px;
	min-width:200px;
    width:auto !important;
	width:200px; 
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	min-height:22px;
    height:auto !important;
	height:22px; 
	line-height:20px;
	}
	/*** BREEDTE OVERAL WAS 92PX!! ***/
ol.submenu li.subitem a:hover{
	background:#00ade6;
	color:#ffffff;
	text-decoration:underline;
	}
ol.submenu li.subitem_over a{
	background:#c70b09;
	width:134px;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#ffffff;
	}
	
#button_huidfonds{}
#button_activiteiten{}
#button_huidaandoeningen{
	min-width:124px;
    width:auto !important;
	width:124px;}
#button_patientenorganisaties{
	min-width:143px;
    width:auto !important;
	width:143px;}
#button_steunons{}
#button_leesmee{}

/*** CONTENT ***/
.content{
	width:794px;
	border-top:solid 26px #FFFFFF;
	border-bottom:solid 16px #FFFFFF;
	float:left;
	background:url(../Images/content_bg_breed.gif) left repeat-y;
	padding:0px 0px 10px 0px;
}
.content_home{
	width:794px;
	border-top:solid 26px #FFFFFF;
	border-bottom:solid 16px #FFFFFF;
	float:left;
	background:url(../Images/content_bg.gif) left repeat-y;
	padding:0px 0px 10px 0px;
}

.content_links{
	width:543px;
	float:left;
	padding:0px 7px 0px 0px;
}
.content_links_home{
	width:418px;
	float:left;
	padding:0px 7px 0px 0px;
}

.contentvlak_links{
	width:533px;
	float:left;
	padding:0px 0px 20px 0px;
}
.contentvlak_links_home{
	width:361px;
	float:left;
	padding:0px 0px 0px 7px;
}

.content_rechts{
	width:234px;
	float:left;
	padding:0px 0px 0px 10px;
}
.content_rechts_home{
	width:234px;
	float:left;
	padding:0px 0px 0px 10px;
}

.content_rechts IMG{
	margin:0px 0px 7px 0px;
}
.content_rechts OBJECT{
	margin:0px 0px 7px 0px;
}
.contentvlak_rechts{
	width:361px;
	float:left;
	padding:0px 0px 20px 0px;
}
.banners_home{
	width:794px;
	height:164px;
	float:left;
}
.banner_links{
	width:416px;
	height:164px;
	float:left;
	padding:0px 16px 0px 0px;
}
.banner_rechts{
	width:361px;
	height:164px;
	float:left;
}
.nieuwsbericht{
	width:361px;
	padding:0px 0px 10px 0px;
}

/*** FOOTER ***/
.footer{
	width:794px;
	height:55px;
	background:#e4e4e4;
	float:left;
}
.footer_links{
	width:250px;
	height:55px;
	float:left;
}
.footer_rechts{
	width:210px;
	height:55px;
	float:right;
	text-align:right;
}


@charset "utf-8";
/* CSS Document Formulieren */

/**************************************************************
** Formulieren Styles
***************************************************************/
table.contactform{
	margin:0px;
	padding:0px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#000000;
	font-weight:normal;
	text-align:left;
	}
input.contactform{
	background:#ffffff;
	width:269px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #094e93;
	}
input.geboortedatum_dag{
	background:#ffffff;
	width:20px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #094e93;
	}
input.geboortedatum_maand{
	background:#ffffff;
	width:20px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #094e93;
	}
input.geboortedatum_jaar{
	background:#ffffff;
	width:40px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #094e93;
	}
textarea.contactform{
	background:#ffffff;
	width:269px;
	height:118px;
	margin:0 0 10px 0;
	padding:0px;
	border:1px solid #094e93;
	}
input.contactform_submit{
	background:#ffffff;
	border:1px solid #094e93;
	}
	
/**************************************************************
** Uitgebreid formulier Styles
***************************************************************/
.contact_id{
	width:96px;
	height:18px;
	margin:0px;
	padding:0 0 6px 0;
	font-weight:bold;
	text-align:left;
	}
.contact_input{
	width:292px;
	height:18px;
	margin:0px;
	padding:0 0 6px 0;
	text-align:left;
	}
.contact_breed{
	width:auto;
	height:18px;
	margin:0px;
	padding:0px 20px 6px 0px;
	text-align:right;
	}
.contactform_straat{
	background:#ffffff;
	width:202px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #094e93;
	float:left;
	}
.contact_nummer{
	width:19px;
	height:16px;
	margin:0px;
	padding:2px 0 0 10px;
	font-weight:bold;
	text-align:left;
	float:left;
	}
.geboorte_tekst{
	height:16px;
	margin:0px;
	padding:2px 2px 0 2px;
	text-align:left;
	float:left;
	}
.contactform_nummer{
	background:#ffffff;
	width:32px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #094e93;
	float:left;
	}
.contactform_postcode{
	background:#ffffff;
	width:67px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #094e93;
	float:left;
	}
.contact_plaats{
	width:36px;
	height:16px;
	margin:0px;
	padding:2px 2px 0 7px;
	font-weight:bold;
	text-align:left;
	float:left;
	}
.contactform_plaats{
	background:#ffffff;
	width:152px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #094e93;
	float:left;
	}
.contactform_andersbedrag{
	background:#ffffff;
	width:40px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #094e93;
	}
.contactform_eenmalig{
	background:#ffffff;
	width:40px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #094e93;
	}
.contactform_rekeningnummer{
	background:#ffffff;
	width:60px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #094e93;
	}