/* achtergronden en breedte */
body     { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #bddcfb url(images/body-bg.jpg) repeat-x; margin: 0px; padding: 0px }
.container   { margin: 0px; padding: 0px; width: 966px }
/* header */
.header     { background: url(images/header.jpg) no-repeat; float: left; margin: 0px 0px 0px 0px; padding: 0px; width: 967px; height: 100px }
/* navigatiebar */
.navbar   { font-weight: bold; font-size: 11px; border-left: 2px solid #fff; border-right: 2px solid #fff; background-color: #313e3b; float: left; margin: 0px; padding: 0px; width: 962px; *width: 966px; height: 20px }
.navline   { background-color: white; float: left; margin: 0px; padding: 0px; width: 2px; height: 20px }
.navbar a    { color: white; text-decoration: none; float: left; margin-top: 3px; width: 32% }
.navbar a:visited { color: white; text-decoration: none }
.navbar a:hover     { color: #8cb9a3; text-decoration: none }
/* content */
.content  { background-color: white; float: left; margin: 0px; padding: 0px; width: 966px; height: auto }
.contentleft         { float: left; margin: 10px 0px 0px; padding: 0px; width: 180px }
.contentmain  { float: left; margin: 10px 0px 0px; padding: 0px; border-left: 1px solid #a9a9a9; width: 783px }
.btmcontent       { float: left; margin: 0px; padding: 0px 0px 6px; width: 783px }
/* elementen left */
.contentleft img  { float: left; margin: 10px 0px 8px 10px; padding: 0px; width: 160px }
.contentleft p     { font-size: 10px; text-align: left; float: left; margin: 0px 0px 0px 10px; padding: 0px; width: 160px }
.contentleft a { color: black; text-decoration: none }
.contentleft a:visited { color: black; text-decoration: none }
.contentleft a:hover { color: #006c59; text-decoration: underline }
.contentleftright  { font-size: 11px; text-align: left; float: left; margin: 0px 0px 0px 10px; padding: 10px 0px 0px; border-top: 1px solid #a9a9a9; width: 170px }
.contentleftright h3 { color: #006c59; font-weight: bold; font-size: 12px; text-align: left; float: left; margin: 0px; padding: 0px; width: 170px }
.leftbutton     { font-weight: bold; font-size: 11px; float: left; margin: 0px 0px 0px 10px; padding: 0px; border-bottom: 1px solid #a9a9a9; width: 170px; height: 16px }
.leftbutton a     { color: black; text-decoration: none; float: left }
.leftbutton a:visited  { color: black; text-decoration: none; float: left }
.leftbutton a:hover   { color: #006c59; text-decoration: none; float: left }
.color { color: #006c59; margin: 0px; padding: 0px }
/* elementen main */
.contentmain h1     { color: #006c59; font-weight: bold; font-size: 12px; float: left; margin: 0px 8px; padding: 0px }
.btmcontent h2    { color: black; font-weight: normal; font-size: 11px; margin: 0px 7px 4px; padding: 0px 0px 4px; border-bottom: 1px solid #a9a9a9 }
.maincont   { font-size: 11px; line-height: 15px; text-decoration: none; text-align: left; float: left; margin: 0px; padding: 0px; width: 783px }
.maincont h3  { color: #006c59; font-weight: bold; font-size: 12px; text-align: left; float: left; margin: 6px 0px 4px 8px; padding: 0px }
.mainleft   { text-align: justify; float: left; margin: 0px; padding: 0px; border-right: 1px solid #a9a9a9; width: 460px }
.mainleft p   { margin: 0px 8px; padding: 0px }
.mainright   { float: left; margin: 0px; padding: 0px; width: 321px }
.mainright img   { margin: 0px 0px 0px 10px; padding: 0px; border: solid 1px #006c59 }
.mainright object  { float: left; margin: 0px 0px 0px 10px; padding: 0px; border: none }
.mainleft img { border: solid 1px #006c59 }
.mainright p      { font-size: 11px; float: left; margin: 0px 0px 5px 10px; display: block; padding: 0px; width: 300px }
.mainright h3  { color: black; font-size: 11px; float: left; display: block; width: 300px; margin: 0px 0px 5px 0px; padding: 0px }
.mainnav  { background-color: white; text-align: left; float: left; margin: 10px 9px 0px 13px; padding: 0px; border: solid 1px #006c59; width: 236px; display: block }
.mainnav p { font-size: 10px; background-color: white; text-align: justify; float: left; margin: 0px 7px 4px 8px; padding: 0px }
.kantoorsum    { background-color: white; text-align: left; float: left; margin: 6px 0px 0px; padding: 0px; display: block }
.table       { font-size: 11px; margin: 0px 4px 0px 8px; padding: 0px 10px 10px; border-top: none silver; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver }
td { margin: 0px; padding: 0px 4px 0px 0px }
table  { font-size: 11px; float: left; margin: 0px 8px; padding: 0px }
input   { color: #006c59; font-size: 11px; margin: 0px 4px 0px 0px; padding: 0px; width: auto }
textarea      { color: #006c59; font-size: 11px; font-family: Verdana; margin: 0px; padding: 0px 0px 0px 4px }
select   { color: #006c59; font-size: 11px; font-family: Verdana; margin: 0px; padding: 0px 0px 0px 4px }
.width300   { margin: 0px; padding: 0px 0px 0px 4px; width: 300px }
.width80  { margin: 0px; padding: 0px 0px 0px 4px; width: 80px; }
.width220  { margin: 0px; padding: 0px 0px 0px 4px; width: 220px; }.contentmain ul        { text-align: center; list-style-type: none; float: left; margin: 0px; padding: 0px; width: 31%; display: inline }
.send { color: white; font-weight: bold; font-size: 10px; background-color: #006c59; letter-spacing: 1px; list-style-type: none; margin: 0px 12px 0px 20px; padding: 0px 4px 2px; border: none }
.contentmain li      { font-size: 10px; float: left; margin: 0px; padding: 0px; width: 100% }
.list  { float: left; margin: 0px; padding: 0px; display: block }
.list ul   { text-align: left; list-style-type: none; float: left; margin: 0px 0px 0px 10px; padding: 0px; width: 300px; display: block }
.list li      { color: black; font-size: 11px; margin: 4px 0px 0px; padding: 0px; display: inline }
.mainnav a       { color: black; font-weight: bold; font-size: 10px; text-decoration: none; background-color: #fff; float: left; margin: 0px; padding: 0px; display: block }
.mainnav a:hover  { color: #f00; text-decoration: underline; background-color: #fff }
.btmcontent a    { color: black; font-weight: normal; font-size: 11px; text-decoration: none; background-color: #fff; margin: 0px; padding: 0px }
.btmcontent a:hover  { color: #006c59; text-decoration: underline; background-color: #fff }
.mainright a { color: black; font-weight: bold; width: 300px; font-size: 9px; display: block; float: left; text-decoration: none; background-color: #fff; margin: 0px 0px 0px 10px; padding: 0px }
.mainright a:hover { color: #006c59; text-decoration: underline; background-color: #fff }
.lees { font-weight: normal; font-size: 10px; text-align: right; float: right; margin: 0px 2px 4px 0px; padding: 0px }
.lees a { color: black; font-weight: normal; text-decoration: none; float: right; margin: 0px; padding: 0px }
.lees a:hover { color: #006c59; text-decoration: none }
.kantoorsum a { color: black; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px }
.kantoorsum a:hover { color: #006c59; text-decoration: underline }

div#inline_popup
{
	position: fixed;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	float: left;
}	

img.popup_img
{
	float: left;
	width: 100%;
	height: 100%;	
}

a.popup_close
{
	float: right;
	height: 20px;
	width: 20px;
	position: relative;
	top: -100%;
	right: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
	background-color: #555555;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

a.popup_prev
{
	float: left;
	height: 20px;
	width: 100px;
	position: relative;
	top: -21px;
	left: 0px;
	text-align: center;
	color: #FFFFFF;
	background-color: #555555;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

a.popup_next
{
	float: right;
	height: 20px;
	width: 100px;
	position: relative;
	top: -21px;
	right: -21px;
	text-align: center;
	color: #FFFFFF;
	background-color: #555555;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

div#inline_screen
{
	position: fixed;
	left: 0px;
	top: 0px;
	background-color: transparent;
	background-image: url('../images/filter.png');
	background-repeat: repeat;
}
