html, body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

body{
	margin:0;
	padding:0;
}

a:link, a:visited{
	text-decoration:underline;
	color:#8A8A00;
}

a:hover, a:active{
	text-decoration:none;
}

ul {
	list-style-type: disc;
	list-style-image: url(images/bullet-vink.gif);
	list-style-position: inside;
}

.sIFR-replaced{
	height:25px !important;
}

p{
	text-align:justify;
}

img{
	padding:1px;
	border:1px #c8d1db solid;
}

div.error{
	color:#C00;
	font-size:10px;
}

td.text{
	padding:0 0 15px 0;
}
td.field{
	padding:0 0 15px 0;
}

td.text input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44494F;
	background:#F4F5F9;
	border:1px solid #B8C0D0;
}
td.field input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44494F;
	background:#F4F5F9;
	border:1px solid #B8C0D0;
	overflow:auto;
}


td.field textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44494F;
	background:#F4F5F9;
	border:1px solid #B8C0D0;
	overflow:auto;
}

td.text input:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44494F;
	background:#fff;
	border:1px solid #CBD0DF;
	padding:0 0 15px 0;
}
td.field input:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44494F;
	background:#fff;
	border:1px solid #CBD0DF;
}

td.field textarea:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44494F;
	background:#fff;
	border:1px solid #CBD0DF;
}

.inputButton{
	border:none;
	background:none;
}

.error{
	#C00;
}

#wrapper {
	background:url(images/core_ag.jpg) top repeat-x;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}

.header{
	width:950px;
	height:274px;
	margin:0 auto;
	background:url(images/header.jpg) top center no-repeat;
}

.header h2{
	display:none;
}

/* Top Menu */
#top_menu{
	width:840px;
	height:53px;
	border:0;
	margin:0 0 0 110px;
	padding:221px 0 0 0;
}

#tab {
	width:840px;
	top:0;
	margin:0;
	float:left;
}

#tab ul {
	width:840px;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

#tab li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

#tab a {
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}

#tab a span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	line-height:53px;
	padding:0 35px;
}

#tab a:hover span,#tab li.item_active a span {
	background:url(images/top_menu_hover.png) center center no-repeat;
	color:#fbfec3;
	text-decoration:none;
}
/* Eind Top Menu */

.main{
	width:950px;
	margin:0 auto;
	position:relative;
}

.content{
	background:url(images/content_header_home.jpg) left top no-repeat;
	width:717px;
	min-height:286px;
	float:left;
}

.content_home{
	background:url(images/content_header_home.jpg) left top no-repeat;
	width:717px;
	min-height:286px;
	float:left;
	margin:0 0 15px 0;
}

.content_ditbenik{
	background:url(images/content_header_ditbenik.jpg) left top no-repeat;
	width:717px;
	min-height:286px;
	float:left;
	margin:0 0 15px 0;
}

.content_diensten{
	background:url(images/content_header_diensten.jpg) left top no-repeat;
	width:717px;
	min-height:286px;
	float:left;
	margin:0 0 15px 0;
}

.content_links{
	background:url(images/content_header_links.jpg) left top no-repeat;
	width:717px;
	min-height:286px;
	float:left;
	margin:0 0 15px 0;
}

.content_reacties{
	background:url(images/content_header_reacties.jpg) left top no-repeat;
	width:717px;
	min-height:286px;
	float:left;
	margin:0 0 15px 0;
}

.content_contact{
	background:url(images/content_header_contact.jpg) left top no-repeat;
	width:717px;
	min-height:286px;
	float:left;
	margin:0 0 15px 0;
}

.artikel{
	width:525px;
	margin:50px 0 0 50px;
	padding:0;
}

.artikel h1{
	margin:0;
	padding:0;
	font-size:25px;
	text-align:left;
	color:#5A6005;
}

.artikel h2{
	margin:0 0 -10px 0;
	padding:0;
	font-size:20px;
	text-align:left;
	color:#5A6005;
}

.artikel img{
	margin:15px 0 0 0;
}

.links, .links img{
	width:233px;
	height:657px;
	float:left;
	border:0px;
	margin:0;
	padding:0;
	list-style:none;
}

.links ul{
	list-style:none;
	margin:0;
	padding:0px;
}

.links ul li{
	float:left;
	position:absolute;
}

#footer_wrapper{
	height: 109px;
	clear:both;
	background: url(images/footer_ag.jpg) top repeat-x;
}

.footer{
	width:950px;
	height:109px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	color:#7098AF;
}

.footer a{
	color:#4E7389;
	text-decoration:none;
}

.footer a:hover{
	color:#4E7389;
	text-decoration:underline;
}

.footer img, .footer img a{
	height:62px;
	width:49px;
	border:none;
	outline:none;
	text-align:left;
	margin:0 0 15px 0;
}