body {
background-color:#FFFFFF;
font-family:Verdana;
font-size:10px;
color:#5B5B5B;
line-height:19px;
}

img {
border:0px;
}

.main {
width:1150px;
height:567px;
margin:auto;
margin-top:80px;
}



/* 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-menu2 {
background:url(../images/background/head_menu2.png);
width:1140px;
height:30px;
margin:77px 0px 0px 0px;
padding:0px 0px 0px 10px;
position:absolute;
}



/* BODY */

.body {
background:url(../images/main/body_main.png) no-repeat left;
width:1150px;
height:379px;
margin:127px 0px 0px 0px;
position:absolute;
}

.body .body-left {
width:301px;
height:281px;
margin:0px 0px 0px 0px;
position:absolute;
}

.body-left .body-left-top {
width:289px;
height:248px;
padding:12px 0px 0px 12px;
}

.body-left .body-left-top-field {
width:277px;
height:18px;
background:url(../images/main/arrow_right_shade.png) no-repeat left;
padding:0px 0px 1px 12px;
margin:3px 0px 3px 0px;
}

.body-left .body-left-bottom {
width:289px;
height:21px;
padding:0px 0px 0px 12px;
}



.body .body-right {
width:845px;
height:280px;
margin:0px 0px 0px 301px;
padding:0px 0px 0px 0px;
text-align:right;
position:absolute;
}



.body-bottom {
width:1146px;
height:95px;
margin:281px 0px 0px 0px;
position:absolute;
}

.body-bottom .body-bottom-button1 {
width:267px;
height:85px;
margin:10px 3px 0px 7px;
padding:0px 0px 0px 0px;
float:left;
}

.body-bottom .body-bottom-mid {
width:592px;
height:95px;
float:left;
}

.body-bottom-mid .body-bottom-mid-left {
width:295px;
height:88px;
margin:7px 2px 0px 0px;
text-align:right;
float:left;
}

.body-bottom-mid-left .body-bottom-mid-lefttitel {
width:285px;
height:18px;
padding:0px 10px 0px 0px;
}

.body-bottom-mid-left .body-bottom-mid-leftfield {
background:url(../images/random/arrow_left_small.png) no-repeat right;
width:268px;
height:19px;
margin:0px 12px 0px 0px;
padding:1px 15px 0px 0px;
}

.body-bottom-mid .body-bottom-mid-right {
width:295px;
height:88px;
margin:7px 0px 0px 0px;
text-align:left;
float:left;
}

.body-bottom-mid-right .body-bottom-mid-righttitel {
width:285px;
height:18px;
padding:0px 0px 0px 10px;
}

.body-bottom-mid-right .body-bottom-mid-rightfield {
background:url(../images/random/arrow_right_small.png) no-repeat left;
width:268px;
height:19px;
margin:0px 0px 0px 12px;
padding:1px 0px 0px 15px;
}

.body-bottom .body-bottom-button2 {
width:267px;
height:85px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px px;
float:left;
}

.menu-bottom .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-bottom .body-left-bottom-field {
width:190px;
height:120px;
padding:10px;
color:#FFFFFF;
line-height:16px;
float:left;
}



/* FOOT */

.foot {
background:url(../images/background/foot.png);
width:1142px;
height:32px;
margin:526px 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 {
width:450px;
height:20px;
background:url(../images/random/check_small.png) no-repeat left;
padding:3px 0px 0px 20px;
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:50px;
margin:20px 40px 0px 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;
}

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