html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
	margin:					0;
	padding:				0;
}

html {
	height:					100%;
}

body {
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	height:					100%;
	color:					#000000;
	background-color:		#ffffff;
}

div.container {
	height:					100%;
	width:					100%;
	display:				table;
	margin:					0 auto;
	background-image:		url(../images/bgrd.png);
	background-repeat:		repeat-x;
	background-position:	bottom left;
}

div.innercontainer {
	width:					100%;
	margin-top:				0px;
	display:				table-cell;
	padding-bottom:			100px;
}
* html div.innercontainer{
	padding-bottom:			180px;
}
div.contentcontainer {
	width: 					954px;
	margin: 				0 auto;
}

div.left {
	float: 					left;
	width: 					300px;
	overflow: 				hidden;
	padding-bottom:			140px;
}

div.right {
	float: 					left;
	width: 					654px;
	overflow: 				hidden;
}

div.innercontainertop {
	background-image: 		url(../images/contentbgtop.png);
	background-repeat: 		no-repeat;
	float:					left;
	height:					23px;
	width:					654px;
	margin-top:				0px;
}
div.innercontainercontent {
	width: 					654px;
	float: 					left;
	background-image: 		url(../images/contentbg.png);
	background-repeat: 		repeat-y;
	overflow:				hidden;
}

div.innercontainerbottom {
	background-image:		url(../images/contentbgbottom.png);
	background-repeat:		no-repeat;
	height:					49px;
	width:					654px;
	float:					left;
}

a {
	color: 					#666666;
	text-decoration: 		underline;
	font-weight:			bold;
}


*:first-child+html div.container {
	height:					auto;
	min-height:				100%;
}

div.banner {
	background-image: 		url(../images/banner.png);
	background-repeat:		no-repeat;
	background-position:	top center;
	float:					left;
	width:					602px;
	height:					122px;
	padding-top:			39px;
	padding-left:			26px;
	padding-right:			26px;
	text-align:				center;
}
div.banner img {
	display:				block;
	margin:					0 auto;
}

div.logo{
	background-image: 		url(../images/logo.png);
	background-repeat:		no-repeat;
	float:					left;
	height:					135px;
	width:					255px;
	margin-top:				50px;
}

div.banner h1 {
	display:				none;
}

div.navigatietop {
	float:					left;
	width:					267px;
	height:					20px;
	margin-top:				50px;
	background-image:		url(../images/bgrdbovenL.png);
	background-repeat:		no-repeat;
}

div.navigatie {
	float:					left;
	width: 					267px;
	height: 				auto;
	background-image:		url(../images/bgrdmiddenL.png);
	background-repeat:		repeat-y;
}

div.navigatiebottom {
	float:					left;
	width:					267px;
	height:					34px;
	background-image:		url(../images/bgrdonderL.png);
	background-repeat:		no-repeat;
}

div.navigatie ul{
	float:					left;
	padding-top:			2px;
	margin-left:			25px;
	display:				inline;
}

div.navigatie li {
	float:					left;
	list-style:				none;
	line-height:			50px;
	margin-bottom:			10px;
}

div.navigatie ul li a {
	background-image:		url(../images/button.png);
	background-position:	bottom center;
	text-decoration:		none;
	text-indent:			0.5em;
	font-weight:			bold;
	font-size:				14px;
	float:					left;
	line-height:			30px;
	width:					215px;
	min-height:				30px;
	color:					#fff;
}

div.footer img {
	margin-left:			20px;
}

* html div.navigatie ul li a {
	height:					30px;
}

div.navigatie a:hover {
	background-position:	top center;
}

div.navigatie a.active {
	background-position:	top center;
}

div.contentl{
	float:					left;
	width:					380px;
	margin-left:			30px;
	display:				inline;
	overflow:				hidden;
	line-height:			150%;
}

div.contentr{
	float:					left;
	width:					176px;
	padding-left:			12px;
	padding-right:			12px;
	margin-left:			12px;
	overflow:				hidden;
}


h2 {
	color:					#000000;
	font-size:				14px;
}
div.contentl h2 {
	margin-left:			22px;
}

h3{
	color:					#000000;
	font-size:				14px;
	font-weight:			bold;
	margin-left:			20px;
	margin-top:				10px;
	margin-bottom:			10px;
	margin-right:			60px;
}


div.contentl p {
	padding:				8px;
	text-align:				left;
	margin-left:			14px;
	margin-right:			14px;
}
div.contentr p {
	padding-bottom:			8px;
}
div.contentr ul {
	padding-left:			15px;
	padding-bottom:			8px;
}

div.footer {
	width:					100%;
	background-color:		#fff;
	height:					47px;
	margin: 				0 auto;
	margin-top:				-70px;
	text-align:				center;
	padding-top:			4px;
}

div.footer img {
	margin-left:			10px;
	margin-right:			10px;
	border-width:			0px;
}

div.pic {
	float:					left;
	padding-left:			25px;
	padding-top:			20px;
}

dl {
	width:					176px;
}

dt {
	width:					176px;
	text-align:				left;
}

dd {
	width:					176px;
	padding-bottom:			3px;
}

textarea {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	width:					170px;
	height:					100px;
	border:					1px solid #ccc;
} 
input {
	border:					1px solid #ccc;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	width:					170px;
}
input.button {
	width:					auto;
	border-style:			outset;
}
select {
	border:					1px solid #ccc;
	font-family:			Verdana, Arial, Helvetica, sans-serif;	
	width:					170px;
	font-size:				9px;
}

.dt1 {
	padding-top:			10px;
}

.dd1 {
	padding-top:			20px;
	padding-left:			0px;
	margin:					0;
}

.li1 {
	padding:				8px;
	text-align:				left;
	margin-left:			28px;
	margin-right:			14px;
}

* html div.innercontainercontent {
	background-image:		url(../images/contentbgie.png);
}
div.contentl table {
	margin-top:				10px;
}
div.contentl th {
	vertical-align:			top;
	text-align:				right;
	font-weight:			normal;
	width:					75px;
	padding-bottom:			5px;
	padding-right:			5px;
	font-style:				italic;
}
div.contentl td {
	vertical-align:			top;
	padding-left:			5px;
	padding-bottom:			5px;
}
h3 {
	font-weight:			normal;
	text-decoration:		underline;
	font-size:				14px;
	padding:				0px;
	margin:					0px;
	padding-left:			22px;
}
