body {
background-color:#FFFFFF;
font-family:Verdana;
font-size:11px;
color:#000000;
line-height:19px;
}

img {
border:0px;
}
	
/* li {
	list-style:inside;
	}	
*/	
.main {
width:1150px;
height:755px;
margin:auto;
margin-top:20px;
}



/* HEAD */

.head {
width:1150px;
height:110px;
position:absolute;
}

.head .head-left {
background:url(../images/background/head_left.png);
width:890px;
height:42px;
margin:0px 0px 0px 12px;
position:absolute;
}

.head .head-logo {
width:200px;
height:54px;
margin:0px 0px 0px 920px;
position:absolute;
}


.head .head-menu1 {
background:url(../images/background/head_menu1.png);
width:876px;
height:23px;
margin:54px 0px 0px 4px;
padding:0px 0px 0px 10px;
position:absolute;
}

.head .head-menu1-divider {
background:url(../images/menu/divider_white.png);
width:1px;
height:23px;
margin:0px 0px 0px 0px;
float:left;
}

.head-menu1 .head-menu1-field {
height:23px;
padding:1px 15px 0px 15px;
float:left;
}

.head-menu1 .head-menu1-fieldselec-left {
background:url(../images/menu/menu1_selec_left.png) no-repeat right;
width:15px;
height:23px;
margin:0px 0px 0px -9px;
float:left;
}

.head-menu1 .head-menu1-fieldselec-mid {
background:url(../images/menu/menu1_selec_mid.png);
height:23px;
padding:1px 15px 0px 10px;
float:left;
}

.head-menu1 .head-menu1-fieldselec-right {
background:url(../images/menu/menu1_selec_right.png) no-repeat left;
width:15px;
height:23px;
margin:0px -9px 0px 0px;
float:left;
}


.head .head-menu2 {
background:url(../images/background/head_menu2.png);
width:1140px;
height:30px;
margin:77px 0px 0px 0px;
padding:1px 0px 0px 10px;
position:absolute;
}

.head .head-menu2-divider {
background:url(../images/menu/divider_grey.png);
width:1px;
height:24px;
margin:0px 0px 0px 0px;
float:left;
}

.head-menu2 .head-menu2-field {
height:21px;
padding:3px 15px 0px 15px;
float:left;
}

.head-menu2 .head-menu2-fieldselec-left {
background:url(../images/menu/menu2_selec_left.png) no-repeat right;
width:15px;
height:24px;
margin:0px 0px 0px -9px;
float:left;
}

.head-menu2 .head-menu2-fieldselec-mid {
background:url(../images/menu/menu2_selec_mid.png);
height:21px;
padding:3px 15px 0px 10px;
float:left;
}

.head-menu2 .head-menu2-fieldselec-right {
background:url(../images/menu/menu2_selec_right.png) no-repeat left;
width:15px;
height:24px;
margin:0px -9px 0px 0px;
float:left;
}



/* BODY */

.body {
width:1150px;
height:600px;
margin:110px 0px 0px 0px;
position:absolute;
}



/* BROCHURE */

.body .body-brochure {
background-image:url(../images/background/brochure.jpg);
width:1148px;
height:606px;
margin-top:-6px;
float:left;
}

.body-brochure .body-brochure-menu{
background-image:url(../images/background/brochure_menu.png);
width:179px;
height:402px;
padding-top:68px;
margin-top:130px;
float:left;
}

.body-brochure-menu .brochure-button-nonselec {
width:179px;
height:40px;
float:left
}

.brochure-button, .brochure-button2 { 
height:40px; 
width:358px; 
background:url(../images/brochure/image_button.png);
} 

.brochure-button {
width:179px;
height:30px;
background-position: top left;
padding-top:10px;
position:absolute;
} 

.brochure-button2 { 
background-position: -179px 0;
width:179px;
height:30px;
position:absolute;
padding-top:10px;
}  

.body-brochure-menu .brochure-button-selec {
width:179px;
height:30px;
padding-top:10px;
float:left
}

.body-brochure .body-brochure-field{
width:910px;
height:600px;
margin:5px 0px 0px 42px;
float:left;
}



/* BODY-LEFT */

.body .body-left {
width:210px;
height:600px;
margin:0px 0px 0px 0px;
position:absolute;
}

.body-left .body-left-menu {
background:url(../images/background/body_left_menu.png) no-repeat left;
width:210px;
height:450px;
margin:0px 0px 0px 0px;
position:absolute;
}


.body-left-menu .menu-left {
width:198px;
margin:10px 0px 0px 1px;
float:left;
}

.menu-left .button-nonselec {
width:198px;
height:41px;
margin-bottom:2px;
}

.button, .button2 {
width:396px; 
height:41px; 
background:url(../images/menu/button.png);
} 

.button {
background-position:top left;
width:163px;
height:32px;
padding:9px 0px 0px 35px;
position:absolute;
} 

.button2 { 
background-position: -198px 0;
width:163px;
height:32px;
padding:9px 0px 0px 35px;
position:absolute;
} 

.megamenu{
background:#FFFFFF url(../images/menu/button_bg.png) repeat-x top;
position:absolute;
display:none;
margin:-37px 0px 0px 185px;
padding-left:2px;
z-index:100;
border-bottom:2px inset #DADADA;
border-right:2px inset #DADADA;
}

.megamenu .column{
float:left;
width:200px;
margin-left:20px;
border-left:solid 1px #6fba38;
}

.megamenu .column h4{
background:url(../images/background/left_menu_h4.png) repeat-x;
width:188px;
height:31px;
margin:0px 0px 20px 0px;
padding:5px 0px 0px 12px;
}

.megamenu .column ul{
width:190px;
margin:-28px 0px 5px 0px;
padding:0px 0px 0px 10px;
list-style-type: none;
}

.megamenu .column ul li{
background:url(../images/menu/arrow_right_small.png) no-repeat left;
width:188px;
height:18px;
margin:0px 0px 2px 5px;
padding:2px 0px 0px 12px;
}

.megamenu .column2{
float:left;
width:200px;
border-left:solid 1px #6fba38;
}

.megamenu .column2 h4{
background:url(../images/background/left_menu_h4.png) repeat-x;
width:188px;
height:31px;
margin:0px 0px 20px 0px;
padding:5px 0px 0px 12px;
}

.megamenu .column2 ul{
width:190px;
margin:-28px 0px 5px 0px;
padding:0px 0px 0px 10px;
list-style-type: none;
}

.megamenu .column2 ul li{
background:url(../images/menu/arrow_right_small.png) no-repeat left;
width:188px;
height:18px;
margin:0px 0px 2px 5px;
padding:2px 0px 0px 12px;
}

#tabledescription{
width:188px;
height:27px;
margin:10px 0px 5px 1px;
padding:0px 0px 10px 10px;
color:#777777;
font-size:12px;
line-height:16px;
filter:alpha(opacity=0);
-moz-opacity:0;
}

.body-left .body-left-bottom {
background:url(../images/background/body_left_bottom.png) no-repeat left;
width:210px;
height:140px;
margin:13px 0px 0px 0px;
color:#FFFFFF;
line-height:16px;
float:left;
}

.body-left-bottom .body-left-bottom-field {
width:190px;
height:120px;
padding:10px;
color:#FFFFFF;
line-height:16px;
float:left;
}


.body-left .body-left-bottom-home {
background:url(../images/background/body_left_bottom_home.png) no-repeat left;
width:210px;
height:140px;
margin:13px 0px 0px 0px;
color:#FFFFFF;
line-height:16px;
float:left;
}

.body-left-bottom-home .body-left-bottom-title-home {
width:200px;
height:16px;
padding:4px 0px 4px 8px;
color:#FFFFFF;
line-height:16px;
border-bottom:solid 1px #fff;
float:left;
}

.body-left-bottom-home .body-left-bottom-field-home {
width:203px;
padding:5px 0px 0px 5px;
color:#FFFFFF;
line-height:16px;
float:left;
}

.body-left-bottom-home .body-left-bottom-link-home {
width:203px;
height:20px;
padding:0px 0px 0px 5px;
color:#FFFFFF;
line-height:16px;
float:left;
}



/* BODY-RIGHT */

#movie {
	width:800px;
	background: transparent !important;
	margin:5px 0px 5px 0px;
	float:left;
	z-index:100000;
}

.body .body-right {
width:847px;
height:570px;
margin:0px 0px 0px 210px;
padding:30px 50px 0px 40px;
position:absolute;
overflow:auto;
}

.body .body-right-home {
width:907px;
height:580px;
margin:0px 0px 0px 210px;
padding:10px 0px 0px 30px;
position:absolute;
overflow:auto;
}

.body-right-home .body-right-home-banner {
width:252px;
height:171px;
margin:0px 75px 0px 0px;
float:left;
}

.body-right-home-banner .body-right-home-banner-top {
width:240px;
height:23px;
padding:3px 10px 0px 0px;
text-align:right;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
float:left;
}

.body-right-home-banner .body-right-home-banner-body {
width:220px;
height:107px;
padding:20px 15px 15px 15px;
float:left;
}


.body-right .body-right-menu {
width:813px;
padding:5px 0px 0px 15px;
background-color:#F5F5F5;
border:solid 1px #C5C5C5;
border-bottom:solid 1px #C5C5C5;
float:left;
}

.body-right-menu .body-right-menu-field {
background:url(../images/random/arrow_right_shade.png) no-repeat left;
width:250px;
padding:0px 0px 0px 12px;
margin:0px 0px 5px 0px;
float:left
}

.body-right .body-right-menu-contact {
width:592px;
padding:4px 0px 4px 15px;
background-color:#F5F5F5;
border:solid 1px #C5C5C5;
border-bottom:solid 1px #C5C5C5;
float:left;
}

.body-right-menu-contact .body-right-menu-field-contact {
background:url(../images/random/arrow_right_shade.png) no-repeat left;
width:250px;
padding:0px 0px 0px 12px;
margin:0px 0px 5px 0px;
float:left
}

.body-right .body-right-contact {
background:url(../images/background/body_right_contact.png) no-repeat right;
border-left:solid 1px #C5C5C5;
width:181px;
height:340px;
margin:0px 0px 10px 21px;
padding:0px 0px 0px 18px;
font-size:10px;
color:#494949;
float:right;
}

.body-right-contact .body-right-contact-title {
width:179px;
height:17px;
padding:4px 0px 5px 0px;
text-align:center;
}

.body-right .nieuwsbrief-archief {
	background:url(../images/actuele_themas/icon_newsletter.png) no-repeat left top;
	padding:0px 0px 0px 40px;
	margin-bottom:10px;
	color:#5b5b5b;
	float:left;
	}

.body-right-contact .body-right-contact-body {
width:161px;
padding:5px 7px 0px 10px;
line-height:15px;
}

.body-right-contact .body-right-contact-chat {
width:179px;
margin-bottom:-2px;
text-align:center;
}

.body-right .body-right-field-contact {
width:595px;
margin:0px 0px 10px 0px;
padding-left:12px;
float:left;
}

.body-right .body-right-field-top-contact {
width:607px;
margin:10px 0px 10px 0px;
float:left;
}

.body-right .body-right-field-top {
width:800px;
margin:10px 0px 10px 0px;
float:left;
}

.body-right .body-right-field {
width:788px;
margin:0px 0px 10px 0px;
padding-left:12px;
float:left;
}

.body-right .body-right-medewerker {
width:135px;
height:200px;
margin:0px 70px 20px 0px;
float:left;
}

.body-right .sitemap-niv1 {
background:url(../images/sitemap/arrow_niv1.png) no-repeat left;
float:left;
margin-left:10px;
padding-left:12px;
}

.body-right .sitemap-niv2 {
background:url(../images/sitemap/arrow_niv2.png) no-repeat left;
margin:25px 0px 2px 45px;
padding:0px 0px 2px 20px;
}

.body-right .sitemap-niv3 {
background:url(../images/sitemap/arrow_niv3.png) no-repeat left;
margin:5px 0px 3px 100px;
padding:0px 0px 2px 20px;
}

.body-right .sitemap-niv4 {
background:url(../images/sitemap/arrow_niv4.png) no-repeat left;
margin:5px 0px 3px 150px;
padding:0px 0px 2px 17px;
}

.body-right .body-right-bottom {
width:830px;
height:130px;
}

.body-right-bottom .body-right-bottom-banner{
width:227px;
height:120px;
padding:4px 10px 10px 0px;
margin:20px 0px 0px 0px;
text-align:right;
background:url(../images/background/banner.png) no-repeat top;
float:left;
}

.body-right-bottom-banner .body-right-bottom-banner-field{
width:227px;
height:64px;
text-align:left;
line-height:19px;
padding:10px 0px 0px 10px;
float:left;
}



/* FOOT */

.foot {
background:url(../images/background/foot.png);
width:1142px;
height:32px;
margin:710px 0px 0px 0px;
padding:10px 0px 0px 8px;
position:absolute;
}

.foot .foot-left {
margin:-12px 0px 0px 0px;
float:left;
}

.foot .foot-right {
margin:0px 30px 0px 0px;
float:right;
}

.foot-right .foot-text {
font-size:10px;
color:#5B5B5B;
float:left;
}

.foot-right .foot-divider {
background:url(../images/foot/divider_grey_big.png) no-repeat;
width:1px;
height:10px;
margin:5px 20px 0px 20px;
font-size:10px;
float:left;
}



/* ALGEMEEN */

.line-black {
background:url(../images/random/dot_000000.png) repeat-x;
margin:2px 0px 2px 0px;
}

.line-green {
background:url(../images/random/dot_7BC143.png);
margin:2px 0px 2px 0px;
float:left;
}

.line-grey {
background:url(../images/random/dot_DDDDDD.png);
margin:2px 0px 2px 0px;
float:left;
}

.back {
background:url(../images/random/dot_DDDDDD.png) repeat-x top;
width:100%;
margin:0px 0px 0px 0px;
text-align:right;
float:left;
}

.link {
height:22px;
background:url(../images/random/arrow_right_shade.png) no-repeat left;
padding:4px 0px 0px 15px;
margin:2px 0px 2px 0px;
}

.link-white {
background:url(../images/random/arrow_right_white.png) no-repeat left;
padding:0px 0px 1px 10px;
margin:2px 0px 2px 0px;
}

.email {
height:16px;
background:url(../images/random/arrow_right_shade.png) no-repeat left;
padding:0px 0px 1px 12px;
margin:2px 0px 2px 0px;
}

.check {
background:url(../images/random/check_small.png) no-repeat left top;
padding:0px 0px 0px 20px;
margin-bottom:5px;
float:left;
}

.download-pdf {
height:20px;
background:url(../images/random/pdf_file.png) no-repeat left;
margin:0px 0px 10px 0px;
padding:5px 0px 0px 35px;
}

.logo-small {
width:60px;
height:29px;
margin:20px 50px 5px 0px;
float:left;
}

.logo-small .logo-small-image {
width:60px;
height:29px;
text-align:center;
}

.logo-small .logo-small-text {
width:60px;
height:19px;
padding:2px 0px 0px 0px;
text-align:center;
}



/* PIC POP-UP */

#pic {
width:125px;
height:165px;
float:left;
}

#pic .large {
border:0px;
display:block;
width:1px;
height:1px;
top:-1px;
left:-1px;
position:absolute;
}

#pic img {
border:0px;
}

#pic .p1, #pic a.p1:visited {
display:block;
width:125px;
height:165px;
top:0;
left:0;
text-decoration:none;
}

#pic .p1:hover {
}

#pic .p1:hover .large {
display:block;
width:344px;
height:213px;
top:-165px;
left:140px;
position:relative;
}

#pic .p2, #pic a.p2:visited {
display:block;
width:125px;
height:165px;
top:0;
left:0;
text-decoration:none;
}

#pic .p2:hover {
}

#pic .p2:hover .large {
display: block;
width:344px;
height:213px;
top:-166px;
left:-360px;
position:relative;
}



/* TABLE */

#table1 {
width:100%;
border-collapse:collapse;
}

#table1 td, #table1 th {
border:1px solid #C5C5C5;
padding:3px 10px 2px 5px;
vertical-align:top;
}

#table1 th {
background-color:#E8EEF1;
padding:5px 5px 4px 5px;
font-size:11px;
}

#table1 th.th-spacer {
background-color:#FFFFFF;
border-bottom:0px;
border-top:0px;
}

#table1 tr.tr-grey {
background-color:#F9F9F9;
}

#table1 td.td-spacer {
background-color:#FFFFFF;
border-bottom:0px;
border-top:0px;
}



/* FORM */

fieldset {
border:solid #dadada 1px;
width:760px;
padding:10px;
}

legend {
background:#7BC143;
color:#FFFFFF;
letter-spacing:1px;
margin-right:10px;
padding:5px 7px 5px 7px;
border:solid #dadada 2px;
float:right;
}

.form1 {
width:740px;
}

.form1 .form1-left {
width:360px;
padding:0px 0px 0px 10px;
float:left;
}

.form1-left .form1-left-field {
margin:0px 0px 0px 0px;
}

.form1 .form1-right {
width:360px;
padding:0px 0px 0px 10px;
float:left;
}

.form1-right .form1-right-field {
margin:0px 0px 0px 0px;
}

label {
width:150px;
float:left;
text-align:left;
margin:10px 0px 0px 0px;
display:block;
}

input {
margin:10px 0px 0px 0px;
padding:2px;
}

input.radio {
border:0px;
margin:10px 0px 0px 0px;
}

select {
margin:10px 0px 0px 0px;
padding:3px 2px 4px 2px;
}

.submit input {
background:#E8EEF1;
margin-left:10px;
border:2px outset #C5C5C5;
}

/* rotator in-page placement */
    div.rotator {
	display: none;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	background: #FFF;
}
    div.rotator ul li.show {
	z-index:500
}
