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

/**************************************************************
** Algemene Styles
***************************************************************/
html, body{
	/*background:#ffffff;*/
	background:#e3e3e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828282;
	/* Margin en padding nodig om Popup laag overlay te krijgen in IE 6, dus het liefst laten staan */
	margin:0px;
	padding:0px;
}

a{ color:#194787; text-decoration:none;}
a:hover{ color:#194787; text-decoration:underline;}
p{ margin:0px; padding:0 0 22px 0;}	
ul{ margin-top:0px; margin-bottom:0px; padding-bottom:22px;}
img{ border:none;}
form{ margin:0px; padding:0px;}

h1{ font-size:12px; line-height:24px;}
h2{}
h3{}
h4{}
h5{}
h6{}

h1, h2, h3, h4, h5, h6{ margin:0 0 5px 0; padding:0px; color:#194787; text-transform:uppercase;}

/*.pngfix{ behavior:url(http://www.bratstandards.nl/Include/iepngfix.htc);}*/
.clear{ clear:both; height:0px;}
span.dik_blauw{ font-weight:bold; color:#194787;}

a.buttonprint{ background:url(../Images/print_img.png) 0 3px no-repeat; margin:0px; padding:0 0 0 10px; color:#828282; cursor:pointer;}

/**************************************************************
** Vlakverdeling website
***************************************************************/
#container{
	width:816px;
	min-height:50px;
    height:auto !important;
	height:50px;
	margin:0 auto 0 auto;
	padding:0px;
}
#header{
	/*background:url(../Images/header_bg_wit.jpg) top left no-repeat;*/
	background:url(../Images/header_bg.jpg) top left no-repeat;
	width:816px;
	height:188px;
	margin:0 0 10px 0;
	padding:0px;
	border-bottom:1px dotted #cccccd;
}
#header a{ width:104px; height:175px; float:right;}
#links{
	width:228px;
	min-height:50px;
    height:auto !important;
	height:50px;
	margin:0 18px 0 0;
	padding:0px;
	float:left;
}
#rechts{
	width:570px;
	min-height:50px;
    height:auto !important;
	height:50px;
	margin:0px;
	padding:0px;
	float:left;
}
#footer{
	width:816px;
	height:120px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px dotted #cccccd;
	text-align:center;
	text-transform:uppercase;
	color:#9e9e9f;
	font-size:10px;
}
#taalkeuze-footer{ width:816px; min-height:10px; height:auto !important; height:10px; margin:0; padding:10px 0 0 0; text-align:right;}
#taalkeuze-footer a{ padding:0 0 0 10px;}

/**************************************************************
** Homepage Styles
***************************************************************/
.keuze_home{
	background:url(../Images/keuze_bg.jpg) no-repeat;
	width:360px;
	height:336px;
	margin:0px;
	padding:20px;
	float:left;
	cursor:pointer;
}
.keuze_home.links{ margin:0 16px 0 0;}
.slideshow_home{
	background:#ffffff;
	width:360px;
	height:154px;
	margin:0 0 30px 0;
	padding:0px;
}
.keuze_home h1{ margin:0px; padding:0px; font-size:20px; line-height:normal;}
.keuze_home h1 span{ margin:0px; padding:0px; font-size:8px; line-height:normal;}
.keuze_home h1:hover{ color:#828282;}
.keuze_home ul{ list-style-type:none; margin:5px 0 0 0; padding:0px; font-size:11px;}
.keuze_home ul li{ background:url(../Images/pijl.jpg) 0 6px no-repeat; width:320px; min-height:24px; height:auto !important; height:24px; margin:0 8px 2px 8px; padding:2px 12px 2px 12px;}
.keuze_home ul li:hover{ background:url(../Images/pijl_3.jpg) 12px 6px no-repeat #194787; width:308px; color:#ffffff; padding:2px 12px 2px 24px;}

/**************************************************************
** Links Styles
***************************************************************/
#menu{
	width:228px;
	min-height:50px;
	height:auto !important;
	height:50px;
	margin:0 0 20px 0;
	padding:0px;
	float:left;
}
#menu ul{ width:228px; margin:0px; padding:0px; list-style-type:none;}
#menu ul li{
	/*background:#ececec;*/
	background:url(../Images/links_midden.jpg) repeat-y;
	width:228px;
	height:24px;
	margin:0px;
	padding:0px;
	float:left;
}
#menu ul li#top_links{
	background:url(../Images/links_top_2.jpg) no-repeat;
	width:228px;
	height:12px;
	font-size:1px;
	margin:0px;
	padding:0px;
}
#menu ul li#bottom_links{
	background:url(../Images/links_bottom_2.jpg) no-repeat;
	width:228px;
	height:12px;
	margin:0px;
	padding:0px;
}
#menu ul li.kop_links{
	width:212px;
	margin:0px;
	padding:0 8px 0 8px;
}
#menu ul li a{
	background:url(../Images/pijl.jpg) 0 8px no-repeat;
	width:200px;
	height:24px;
	line-height:24px;
	margin:0 8px 0 8px;
	padding:0 0 0 12px;
	display:block;
	color:#194787;
	text-transform:uppercase;
	font-weight:bold;
}
#menu ul li a:hover, #menu ul li a.aan{ background:url(../Images/pijl_3.jpg) 12px 8px no-repeat #194787; color:#ffffff; text-decoration:none; width:188px; padding:0 0 0 24px;}
#menu ul li a.kleine_letters{ background:url(../Images/pijl.jpg) 0 9px no-repeat; font-size:10px;}
#menu ul li a.kleine_letters:hover{ background:url(../Images/pijl_3.jpg) 12px 9px no-repeat #194787;}
#slideshow_links{ width:228px; height:150px;}

/**************************************************************
** Rechts Styles
***************************************************************/
.corner_grijs{ width:10px; height:10px; font-size:1px; z-index:999; position:absolute; background:url(../Images/corners_big_2.png) no-repeat;}
.tl{ top:0; left:0; background-position:0 0;}
.tr{ top:0; right:0; background-position:100% 0;}
.bl{ bottom:0; left:0; background-position:0 100%;}
.br{ bottom:0; right:0; background-position:100% 100%;}

#top_rechts{
	background:url(../Images/rechts_top_2.jpg) no-repeat;
	width:570px;
	height:12px;
	font-size:1px;
	margin:0px;
	padding:0px;
}
#rechts_midden{
	/*background:#ececec;*/
	background:url(../Images/rechts_midden.jpg) repeat-y;
	width:520px;
	min-height:50px;
	height:auto !important;
	height:50px;
	margin:0px;
	padding:0 25px 0 25px;
}
.content_afb{ position:relative; width:272px; float:left; margin:0 10px 10px 0;}
.content_afb img{ width:272px;}
.content_afb_breed{ position:relative; width:520px; height:122px; margin:0 0 10px 0; overflow:hidden;}
.content_afb_breed img{ width:520px;}
.content_afb_klein{ position:relative; width:104px; float:left; margin:0 10px 10px 0;}
.content_afb_klein img{ width:104px;}
#bottom_rechts{
	background:url(../Images/rechts_bottom_2.jpg) no-repeat;
	width:570px;
	height:12px;
	margin:0px;
	padding:0px;
}
input.form{
	background:#ffffff;
	width:200px;
	margin:0 0 2px 0;
	font-size:11px;
	border:1px solid #000066;
}
textarea.form{
	background:#ffffff;
	width:407px;
	margin:0 0 2px 0;
	font-size:11px;
	border:1px solid #000066;
}
input.form_submit{
	background:#ffffff;
	font-size:11px;
	border:1px solid #000066;
	cursor:pointer;
}
