body {
	font-family: Arial, Verdana, Sans-Serif;
	padding: 0;
	margin: 0;

line-height: 15px;
}

img { border: none; }
image { border:none; }

#wrap {
margin: 0 auto;
width: 980px;
}

#headerHome {
top:100px;
left:auto;
}

#header {

height: 100px;
}

#menu {
top: 50px;
float:left
text-align: center;
font-weight: normal;
font-family: Arial, Verdana, Sans-Serif;
line-height: 90px; 
padding-left: 20px;
}

#menu li {
float:left;

list-style-type:none;
}
#menu li a {
padding:0 10px;
text-decoration: none;
color: #808080;
letter-spacing:-1px;
font-weight: 100;
font-size: 15px;
}
#menu li a:hover {
color: #C20041;
text-decoration: none; 
}

/******************************************************** menu 2 ***************/
#menu2 {
	
top: 40px;
margin: 0px 0px 10px 0px;
float:left;

width:100%;
text-align: center;
font-weight: normal;
font-family: Arial, Verdana, Sans-Serif;
line-height: 20px;
padding-left: 250px;
}
#menu2 li {
float:left;

list-style-type:none;
}
#menu2 li a {
padding:0 10px;
text-decoration:none;
color: #808080;
letter-spacing:-1px;
font-weight: 100;
font-size: 15px;
}
#menu2 li a:hover {
color: #C20041;
text-decoration: none; 
}

#content { 
padding: 5px;
}

.contenthome {
float: left;
width : 900px;
}


#left {
text-decoration: none;
float: left;
width: 220px;
}

#left .box li a{display: block; border-bottom: 1px solid #ccc;}

#left .box ul{padding-left: -20px; display: inline;}
#left .box ul ul{padding: 0px 0px 0px 10px; display: block;}



#left li { list-style-type: none; padding-left: 0px; text-align:left; white-space: nowrap; width: 100%; }

#left A:link {text-decoration: none; font-size:12px; color: #808080; }
#left A:visited {text-decoration: none; font-size:12px;}
#left A:active {text-decoration: none; font-size:12px; color: #C20041; }
#left A:hover {text-decoration: font-size:12x; none; color: #C20041; }

#left .box {
border-right: 0px solid #ccc;        
text-decoration: none; 
border-left: 0px solid #ccc; 
border-bottom: 0px solid #ccc; 
margin: 0px 0px 10px 0px;	
padding: 5px 0px 10px 0px;

}

#right { 
float: right;
width: 700px;
margin-right: 0px;
}
.contentleft {
float: left;
width : 550px;
}

.contentleftbox {
border-right: 0px solid #ccc; 
border-left: 0px solid #ccc; 
border-bottom: 0px solid #ccc; 
margin: 0px 0px 10px 0px;	
padding: 0px 0px 10px 0px;
text-align: justify;
}

.contentright {
float: right;
width: 120px;
}
.contentright h2 {
padding: 5px 0 5px 10px; 
font: bold 13px Arial, Verdana;
color: #fff;
	
border-right: 0px solid #ccc; 
border-left: 0px solid #ccc; 
}
.contentrightbox {
border-right: 0px solid #ccc; 
border-left: 0px solid #ccc; 
border-bottom: 1px solid #ccc; 
margin: 0 0 10px 0;	
padding: 10px;
text-align: justify;
}

#footer {
font-family: Arial, Verdana, Sans-Serif;
height: 40px;
line-height: 40px;
color: #808080;
text-align: center;
}

#footer A:link {text-decoration: none; color: #808080; }
#footer A:visited {text-decoration: none; color: #808080;}
#footer A:active {text-decoration: none; color: #C20041; }
#footer A:hover {text-decoration: none; color: #C20041; }



#line {
	padding: 0px 0px 10px 0px ;
	margin: 0px 0px 10px 20px ;
}

.header2 {
	float:left;
	padding: 0px 0px 0px 0px ;
	margin: 00px 0px 5px 20px ;
	text-decoration:none;
	border: 0px;
	outline:none;
	-moz-outline-style:none;
	
}

img {	border:0; }

h1 {	font-size:18px; font-family: Arial, Verdana, Sans-Serif; color:#c20041; }
h2 {	font-size:16px; font-family: Arial, Verdana, Sans-Serif; color:#c20041; }
h3 {	font-size:14px; font-family: Arial, Verdana, Sans-Serif; color:#c20041;}

h1, h3{ margin-top: 10px; padding: 0px;}
h2{ margin-bottom: 0px; margin-top: 15px; padding: 0px;}

p, li, a, label, input, select, a.activemenu{     font-size:12px; font-family: Arial, Verdana, Sans-Serif; color:#808080; /* #808080 */ }

p {margin: 5px 0px 0px 0px;}

a, a:visited{ color: #808080; text-decoration: none;}

.contentleft a{color: #c20041;}
.contentleft a:hove{text-decoration: underline;}
.contentleft a:visited{color: #990033;}

p.menuSeperator{ color: #c20041;}
p.footnote{ font-size:10px;}
a:hover{text-decoration:underline;}
vtxt {     font-size:12px; font-family: Arial, Verdana, Sans-Serif; color:#c20041; /* #808080 */ }
.vlink {     font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color:#c20041; /* #808080 */ }
.vlink A:link {text-decoration: none; color: #808080; }
.vlink A:visited {text-decoration: none; color: #808080;}
.vlink A:active {text-decoration: none;}
.vlink A:hover {text-decoration: none; color: #C20041; }




.visaBanner {
	padding: 5px, 0px 10px 0px;
	margin: 0px, 0px 10px 0px;
}

.logo {
	position:relative; /*absolute relative */
	float:left;
	padding: 0px 0px 0px 0px ;
	margin: 5px 50px 0px 0px ;
	text-decoration:none;
	border: 0px;
	outline:none;
	-moz-outline-style:none;
}

.frontImage {
	position:relative;
	padding: 5px 5px 0px 0px ;
	margin: 5px 0px 10px 0px ;
	text-decoration:none;
	border: 0px;
	outline:none;
	-moz-outline-style:none;
}


.header2 {
	position:relative;
	padding: 10px 0px 0px 0px ;
	margin: 10px 0px 5px 20px ;
	text-decoration:none;
	border: 0px;
	outline:none;
	-moz-outline-style:none;
	
}

.frontImage2 {
	top: -1px;
	left:0%;
	position:relative;
	border: 0px;
	outline:none;
	-moz-outline-style:none;
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 20px ;
}

#line {
	padding: 0px 0px 10px 0px ;
	margin: 0px 0px 10px 20px ;
}
#bellenKanOok {
	left:0%;
	padding: 0px 0px 0px 0px ;
	margin: 10px 0px 0px 20px ;
	position:relative;
}

.aanmelden {
	position:relative;
	
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 5px 20px;
	text-decoration:none;
	border: 0px;
	outline:none;
	-moz-outline-style:none;
	float: left;
	padding-bottom: 100px;
	margin-bottom: 100px;

}
#aanmeldenButton {
	
	text-decoration:none;
	border: 0px;
	outline:none;
	-moz-outline-style:none;
}

#aanmeldenKoptekst {
	left: 220px;
	
	position:relative;
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 20px 0px ;
}



dl {text-align:left;font-size:10px; margin-top:20px;} 
dt,dd {width:155px;float:left;} /* width:10.5em; */
dt {margin-bottom:10px;} /* 5.5em;  */
dd {margin:120px 0 0 -10.5em; text-align:left;}  /* -10.5em; */
img {vertical-align:bottom;border:0px padding:2px;background:#fff;} 
em {display:block; text-align:left; font-weight:normal;margin-bottom:5px; font-family: Arial, Verdana, Sans-Serif; color:#c20041;} 
dl a:hover img,dl a:active img,dl a:focus img {background:#000;} 

/* edits by vdvi */

.roundCornerLiquidDiv{
	width: 70%;
	border: 1px solid #c20041;
	text-align: center;
	-webkit-border-radius: 10px;  
	-moz-border-radius: 10px;  
	-khtml-border-radius: 10px;  
	border-radius: 10px;
	}

table.contactForm td.seperator{
	border-left: 1px solid #808080;
	padding: 0px 10px 0px 4px;
	}

table.contactForm td.first{
	padding-right: 10px;
	}

table.contactForm select{
	width: 133px; 
	height: 22px;
	}

a.activemenu {
color:#C20041;
}

a.activemenu:visited {
color:#C20041
}

.contentleft ul li{
	clear: left;
	list-style-image: url("http://images.valk.com/rtID/2/images/00/externalsites/vvv/bulletAanbiedingen.jpg");	
	line-height: 23px;
	}
	
.contentleft ul.extraInfo li{
	list-style-image: url("http://images.valk.com/rtID/2/images/00/externalsites/vvv/bulletAanbiedingenInfo.jpg");
	line-height: 15px;
	font: 10px Verdana, Arial;
	}
