/* general */
body {
background: #fff;
font-family: verdana;
font-size: 12px;
line-height:175%;
}
body, a {
color: #302628;
}
a {
text-decoration: none;
font-weight: bold;
}
a:hover, a.selected {
color:#bd0926;
}
.red {
color: #bd0926;
}
.green {
color: #00706e;
}
.gray {
color: #54544a;
}
.white {
color: #fff;
}
.bold {
font-weight: bold;
}
p {
margin-top: 15px;
}
h1 {
font-size:36px;
line-height: 120%;
}
.content a {
color: #bd0926;
}
.content a:hover {
text-decoration: underline;
}

/* positioning */

div.wrapper {
height: 5500px;
width: 13000px;
}
div#map1 {
position: relative;
background: url(../img/kiv1.jpg) no-repeat center center;
width: 1592px;
height: 5489px;
float: left;
}
div#map2 {
position: relative;
background: url(../img/kiv2.jpg) no-repeat center center;
width: 2773px;
height: 5489px;
float: left;
}
div#map3 {
position: relative;
background: url(../img/kiv3.jpg) no-repeat center center;
width: 2690px;
height: 5489px;
float: left;
}
div#map4 {
position: relative;
background: url(../img/kiv4.jpg) no-repeat center center;
width: 3047px;
height: 5489px;
float: left;
}
div#map5 {
position: relative;
background: url(../img/kiv5.jpg) no-repeat center center;
width: 2882px;
height: 5489px;
float: left;
}
div#kiv, div#marx1, div#marx2, div#giardino1, div#giardino2, 
div#welkom, div#locatie, div#contact, div#partners,
div#contonnaer1, div#contonnaer2  {
width: 900px;
height: 600px;
position: absolute;
}
div#kiv {
left:3999px;
top:2367px;
}
div#marx1 {
left:3999px;
top:1467px;
}
div#marx2 {
left:3999px;
top:568px;
}
div#giardino1 {
left:2490px;
top:2367px;
}
div#giardino2 {
left:985px;
top:2367px;
}
div#welkom {
left:5947px;
top:2367px;
}
div#locatie {
left:7229px;
top:2367px;  
}
div#contact {
left:9229px;
top:2367px;  
}
div#partners {
left:11000px;
top:2367px;  
}
div#contonnaer1 {
left:3999px;
top:3570px;
}
div#contonnaer2 {
left:3999px;
top:4770px;
}
img.logo-c {
left:3637px;
position:absolute;
top:4375px;
}
img.c1-l {
left:3781px;
position:absolute;
top:3570px;
}
img.c1-r, img.c2-r, #contonnaer1 p, #contonnaer2 p {
float: left;
}
img.c2-l {
left:3188px;
position:absolute;
top:4770px;
}
.c-up1 {
left:3972px;
position:absolute;
top:3578px;

}
.c-up2 {
left:3970px;
position:absolute;
top:4775px;
}
.c-down {
left:3968px;
position:absolute;
top:4116px;
}
.conup {
left:4720px;
position:absolute;
top:3540px;

}
.conup2 {
left:4720px;
position:absolute;
top:4740px;
}
.condown {
left:4720px;
position:absolute;
top:4200px;
}


/* styling */

.menu {
text-align: right;
}
div#welkom .menu ul {
left:100px;
position:absolute;
}
div#locatie .menu ul {
left:210px;
position:absolute;
}
div#contact .menu ul {
left:20px;
position:absolute;
}
div#partners .menu ul {
left:49px;
position:absolute;
}
div#contact a.selected, div#contact a:hover  {
color: #fff;
}
.menu ul {
line-height:165%;
margin-top:21px;
}
.submenu ul {
line-height:165%;
margin-right: -10px;
text-align:right;
}
#marx1 .up {
left:430px;
position:absolute;
top:-30px;
z-index:2000;
}
#marx1 .down {
left:430px;
position:absolute;
top:610px;
z-index:2000;
}
#marx1 p, #marx2 p, 
#giardino1 p, #giardino2 p, 
#contonnaer1 p, #contonnaer2 p {
margin-top: 0px;
padding: 0 10px;
color: #fff;
}
#marx1 a, #marx2 a, 
#giardino1 a, #giardino2 a, 
#contonnaer1 a, #contonnaer2 a {
text-decoration: underline;
color: #fff;
font-weight: normal;
}
#marx2 .down {
left:430px;
position:absolute;
top:610px;
z-index:2000;
}
#giardino1 .left {
left:-30px;
position:absolute;
top:285px;
z-index:2000;
}
#giardino1 .right {
left:915px;
position:absolute;
top:285px;
z-index:2000;
}
#giardino2 .right {
left:915px;
position:absolute;
top:285px;
z-index:2000;
}
#contonnaer1 p, #contonnaer2 p {
margin-left: 10px;
margin-bottom: 5px;
width:265px;
font-size: 11px;
}
#kiv .content {
left:528px;
position:relative;
top:109px;
width:360px;
}
#welkom .content {
left:275px;
position:relative;
top:25px;
width: 550px;
}
#locatie .content {
left:370px;
position:relative;
top:25px;
width: 550px;
}
#contact .content {
left:190px;
position:relative;
top:25px;
width: 500px;
}
#contact a {
color: #fff;
}
#contact a:hover {
text-decoration: underline;
}
#partners .content {
left:220px;
position:relative;
top:25px;
width: 550px;
}
#partners .content h1 {
margin-left:145px;
}
.g1-1, .g1-2, .g1-3, .g1-4, .g1-5, .g1-6, 
.g2-1, .g2-2, .g2-3, .g2-4, .g2-5, .g2-6, 
.m1-1, .m1-2, .m1-3, .m1-4, .m1-5, .m1-6, 
.m2-1, .m2-2, .m2-3, .m2-4, .m2-5, .m2-6 {
height: 300px;
width: 300px;
position: relative;
float: left;
display: block;
} 
form label {
color: #fff;
width: 25% !important;
}
.inlineLabel_multiline {
width: 50% !important;
}
#logodoor {
position: fixed; 
bottom: 5px;
left: 5px;
}
.formList .checkbox {
display: block;
}