body {
	padding:0px;
	margin:0px;
	
	font-family:verdana,arial;
	font-size:11px;
	color:#515151;
	line-height:18px;
	
	text-align:center;
}

#container {
	width:1000px;
	background:url("../images/bg.jpg") top left repeat-y;
	
	position:relative;
	margin:0 auto;
	
	text-align:left;
}

#headerTop {
	width:1000px;
	background:url("../images/headertop.jpg") top left no-repeat;
	height:38px;
}

#logo {
	width:235px;
	background:url("../images/logo.jpg") top left no-repeat;
	height:69px;
}

#columnLeft #top {
	background:url("../images/bgLeft.jpg") top left repeat-y;
}

#columnLeft #header {
	width:225px;
	background:url("../images/lefttop.jpg") top left no-repeat;
	height:56px;
}

#columnLeft #bottom {
	width:195px;
	_width:205px;
	background:#6f8da8 url("../images/leftbottom.jpg") bottom left no-repeat;
	padding-bottom:20px;
	padding-left:10px;
	color:white;
}

#columnLeft #bottom input {
	background:#8ca4b9;
	border:1px solid #e1e7ed;
	color:white;
	font-size:10px;
	padding:3px;
	width:110px;
}

#columnLeft #bottom .submit {
	color:#2c2c2c;
	background:#b7cadc;
	border:none;
}

#columnLeft #bottom a {
	color:#c1ebff;
}

#columnLeft #bottom table {
	font-size:10px;
	color:white;
}

#columnLeft {
	float:left;
	width:235px;
	font-size:10px;
	display:inline;
}

#columnRight {
	float:right;
	width:183px;
	display:inline;
}

#columnMiddle {
	float:left;
	width:535px;
	display:inline;
	margin-top:20px;
	margin-left:20px;
}

#columnMiddle h1 {
	color:#af0202;
	font-size:15px;
}

#columnMiddle a:link {
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#af0202;
	line-height:18px;
}

#columnMiddle a:visited {
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#af0202;
	line-height:18px;
}

#columnMiddle a:hover {
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#af0202;
	line-height:18px;
}

#columnMiddle a.links:link {
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#515151;
	line-height:18px;
}

#columnMiddle a.links:visited {
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#515151;
	line-height:18px;
}

#columnMiddle a.links:hover {
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#515151;
	line-height:18px;
}

#overflow {
	overflow:hidden;	
	min-height:680px;
	height:auto !important;
	height:680px;
	_overflow:visible;
	background:url("../images/bgOverflow.jpg") bottom left no-repeat;
}

#columnRight h1 {
	background:url("../images/h1_right.jpg") top right no-repeat;
	height:24px;
	color:#ffffff;
	font-size:12px;
	padding-left:12px;
	padding-top:3px;
}

#columnRight #content {
	margin-left:20px;
	margin-right:10px;
	margin-bottom:20px;
}	

#columnLeft #zoek {
	font-size:10px;
}

#columnRight a {
	color:#0c7eb4;
	text-decoration:none;
}

ul#topHorLeft {
	padding:0px;
	margin:0px;
	list-style:none;
	
	position:absolute;
	left:200px;
	top:15px;
	font-size:10px;
}

ul#topHorLeft li {
	float:left;
	display:inline;
	width:153px;
	text-align:center;
}

ul#topHorLeft li a {
	color:white;
	text-decoration:none;
}

#columnLeft #zoek input {
	background:#8ca4b9;
	border:1px solid #e1e7ed;
	color:#3c3c3c;
	font-size:10px;
	padding:3px;
	width:100px;
}

#columnLeft #zoek {
	padding-left:20px;
	padding-top:20px;
	margin-bottom:20px;
}


#columnLeft #zoek .submit {
	background:#ffffff;
	border:none;
	color:#3c3c3c;
	width:20px;
	font-size:20px;
	cursor:pointer;
}

ul#topVerLeft {
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:26px;
	width:205px;
}

ul#topVerLeft li a {
	border-bottom:1px solid white;
	_border-bottom:none;
	display:block;
	padding-left:20px;
	text-decoration:none;
	color:#3c3c3c;
	_display:inline;
	_width:205px;
}	


ul#topVerLeft li {
	_display:block;
	_width:205px;
	_border-bottom:1px solid white;
}


ul#topVerLeft li a:hover {
	background:#af0202 url("../images/li_bullet.jpg") 190px 50% no-repeat;
	color:white;
}

ul#topVerLeft li ul {
	padding:0px;
	margin:0px;
	list-style:none;
	display:none;
	position:absolute;
	margin-top:-27px;
	_margin-top:0px;
	left:150px;
	background:#6f8da8;
	width:205px;
	z-index:10;
}


ul#topVerLeft li ul li a {
	border-bottom:1px solid white;
	_border-bottom:none;
	display:block;
	padding-left:20px;
	text-transform:none;
	text-decoration:none;
	color:white;
}	

ul#topVerLeft li ul li a:hover {
	color:white;
	display:block;
	background:#af0202 url("../images/li_bullet.jpg") 180px 50% no-repeat;
}

table.news
{
	font-family:verdana,arial;
	font-size:11px;
	color:#515151;
	line-height:18px;
}

.factuurLi
{
	cursor:				pointer;
}

/* formulieren BEGIN */
.menu
{
	font-family:verdana,arial;
	font-size:11px;
	color:#00529E;
	line-height:18px;
	font-weight:			bold;
}

.clsInfBlockTable
{
	font-family:verdana,arial;
	font-size:11px;
	color:#515151;
	line-height:18px;
	border:1px solid #000000;
	background:#C9D7E4;
	display:			block;
	padding:			15px;
	width:530px;
}

table.form
{
	font-family:verdana,arial;
	font-size:11px;
	color:#515151;
	line-height:18px;
}

table.form td.head
{
	font-family:			arial, verdana;
	font-size:				11px;
	line-height:			16px;
	text-align:				center;
	
	color:					#AF0202;
	background:				#C9D7E4;
	font-weight:			bold;
	height:					25px;
	border:					1px solid #000000;
}

select
{
	font-family:			arial, verdana;
	color:					#393939;
	
	width:			250px;
}

.req
{
	color:			#00529E;
	text-align:				center;
}

.text
{
	font-family:	verdana, arial;
	font-size:		11px;
	
	border:			1px solid #000000;
	background:		url("../../cms/images/bg_textfield.jpg") top left repeat;
	
	width:			250px;
	height:			20px;
}

.button
{
	font-family:	verdana, arial;
	font-size:		11px;
	font-weight:	bold;
	color:			white;
	
	border:			1px solid #000000;
	background:		#05507A;
	
	width:			250px;
	height:			20px;
}

textarea
{
	font-family:	verdana, arial;
	font-size:		11px;
	
	border:			1px solid #000000;
	
	width:			250px;
	height:			150px;
}

/* formulieren EIND */
