/* Standaard instellingen */
BODY {margin:0px; padding:0px;}
DIV,TD,P {text-align:left; font:inherit;}
IMG {border:none;}
TABLE {border-collapse:collapse;}
TABLE,TR,TD {margin:0px;padding:0px;font:inherit; font-size:inherit;}

a {text-decoration:none;}
a:hover {text-decoration: underline;}


/* Terugkerende elementen */
body {
	font-family:Arial;
	font-size:0.75em;
	color:#000;
	line-height:1.5em;
	text-align:center;
	background-color:#efefef;
	padding-bottom:50px;
}

#site_content_div {
	width:1000px;
	margin:auto;
	min-height:500px;
	_height:500px;
	background-color:#fff;
}

#site_content {
	width:1000px;
	margin:auto;
	margin-bottom:50px;
}

#site_left {
	width:240px;
	padding-left:42px;
}

#homepage_image {
	position:absolute;
	width:742px;
	height:542px;
	z-index:0;
}

#navigatie {
	margin-top:282px;
	min-height:80px;
	_height:80px;
	width:240px;
	background-color:#78AEE6;
	padding-bottom:10px;
	background-image:url("/images/nav_bottom.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}

#navigatie .mainitemdiv {
	padding:10px;
	padding-top:11px;
	padding-bottom:6px;
	background-image:url("/images/nav_background_dots.gif");
	background-repeat:no-repeat;
	background-position:top;
}

#navigatie .mainitembottom {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	height:10px;
	background-image:url("/images/nav_background_dots.gif");
	background-repeat:no-repeat;
	background-position:top;
}

#navigatie .mainitem a {
	font-size:24px;
	*letter-spacing:0.02em;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
}
#navigatie .mainitem a:hover {
	color:#305291;
}
#navigatie .mainitem .active {
	color:#305291;
}

#navigatie .subitem {
	display:block;
}

#navigatie .subitem a {
	color:#fff;
	text-decoration:none;
}
#navigatie .subitem a:hover {
	color:#305291;
}

#navigatie .subitem .active {
	color:#305291;
}



#site_middle {
	width:390px;
	margin-top:400px;
	padding-left:50px;
	padding-right:20px;
}

#site_middle a {
	color:#A67F6F;
}
#site_middle a:hover {
	color:#A67F6F;
	text-decoration:underline;
}

#kruimelpad {
	margin-top:65px;
	margin-bottom:51px;
	color:#ccc;
}

#kruimelpad a {
	color:#ccc;
}
#kruimelpad a:hover {
	color:#A67F6F;
	text-decoration:underline;
}

#kruimelpad .kruimelpad_last {
	color:#305291;
}

#site_middle_content {
	width:380px;
	margin-top:400px;
}

#site_middle_content p {
/*	padding-top:0px;
	margin-top:0px;*/
}

.agtitle {
	width:390px;
	padding:0px;
	margin:0px;
	text-align:right;
}
.agtitle h1 {
	font-size:35px;
	font-family:Arial;
	font-weight:normal;
	line-height:1.2em;
	letter-spacing:0.05em;
	*letter-spacing:0.2em;
	color:#78aee6;
	padding:0px;
	margin:0px;
}

.agtitle h1 p {
	padding:0px;
	margin:0px;
}






#site_right {
	width:238px;
	padding-left:20px;
}

#site_logo {
	width:210px;
	height:93px;
	background-image:url("/images/logo_debanjaard.jpg");
	margin-top:38px;
	margin-left:10px;
	cursor:pointer;
}

#site_links_01 {
	width:200px;
	height:70px;
	margin-left:10px;
	margin-top:20px;
}

#site_links_01 a {
	color:#305291;
}
#site_links_01 a:hover {
	text-decoration:underline;
}

#site_zoekbox {
	width:216px;
	height:20px;
	background-image:url("/images/zoekbox.gif");
	margin-top:29px;
	padding:2px;
	padding-top:5px;
	overflow:hidden;
}

#site_zoekbox .textfield {
	padding-left:7px;
	border:0px;
	background-color:transparent;
	width:180px;
	font:inherit;
}

#site_zoekbox .button {
	border:0px;
	background-color:transparent;
	width:22px;
	height:17px;
	cursor:pointer;
}

#kinderhoek {
	width:210px;
	height:54px;
	background-image:url("/images/link_de_kinderhoek.gif");
	margin-top:46px;
	padding-left:10px;
	overflow:hidden;
}
#kinderhoek h2 {
	font-size:26px;
	font-weight:normal;
	color:#78AEE6;
	padding:0px;
	padding-top:18px;
	margin:0px;
}
#kinderhoek h2 a {
	color:#78AEE6;
}
#kinderhoek h2 a:hover {
	text-decoration:none;
}

#banner_right {
	width:200px;
	height:178px;
	background-image:url("/images/banner_right_background.gif");
	margin-top:17px;
	padding:10px;
	color:#fff;
}
#banner_right .banner_title {
	font-size:26px;
	line-height:30px;
	font-weight:normal;
	color: #C0A47C;
}
#banner_right a {
	color:#fff;
	text-decoration: underline;
}

#site_links_02 {
	width:200px;
	height:70px;
	margin-left:10px;
	margin-top:40px;
}
#site_links_02 a {
	color:#A67F6F;
}
#site_links_02 a:hover {
	text-decoration:underline;
}



.footer {
	position:absolute;
	text-align:center;
	padding-bottom:20px;
}

.footer P {
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	color:#0079BC;
	font-size:13px;
}

.footer A {
	color:#0079BC;
}

.homepage_contents {
	position:relative;
	clear:both;
	min-height:634px;
	_height:634px;
}

.contents {
	position:relative;
	clear:both;
	min-height:300px;
	_height:300px;
}


.contentheading {
	font-size:35px;
	line-height:35px;
	color:#78AEE6;
	padding-bottom:10px;
}

.contentdescription {
}

h3 {
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#305291;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

h3 a {
	text-decoration:none;
	color:#305291 !important;
}

ul {
	margin:0px;
	padding:10px;
	padding-left:30px;
}
ul li {
	padding:0px;
	margin:0px;
}

.newsitem {
	margin-bottom:40px;
}



#contactdiv_form {
	margin-top:20px;
	margin-bottom:20px;
}

#contactdiv_submitted {
	margin-top:20px;
	margin-bottom:20px;
}

#contactformulier {
	font:inherit;
	font-size:inherit;
	
}

#contactformulier td {
	padding:5px;
}

.formbutton {
	background:#fff;
	color:#fff;
	background-color:#A67F6F;
	font-weight:bold;
	font-size:11px;
	border:1px solid #000;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.formveld {
	border:1px solid #000;
	padding:1px;
	padding-top:2px;
	font-size:11px;
	width:220px;
	margin-right:3px;
	z-index:999;
}
.formtextarea {
	border:1px solid #007ABD;
	padding:1px;
	font-size:11px;
	width:300px;
	z-index:999;
}