body, div, h1, h2, h3, h4, p, ul, li, dl, dt, dd, img, form, fieldset, blockquote {
margin: 0px;
padding: 0px;
border: 0px;

}
body {
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
margin-top:40px;
margin-bottom: 40px;
background-color:#000000;
}

#container {
width:980px;
margin:0 auto;
}

#wrapper {
width:980px;
background:url(../images/background_gr.png) center;
margin:0 auto;
}


#menu {
padding:0;
margin:0;
width:970px;
height:86px;
background-color:#2c2d2c;
margin:0 auto;
}

#content {
width:970px;
height:545px;
background:url(../images/content_bg.gif);
margin:0 auto;
}

#content_top {
width:984px;
height:14px;
margin-left:-2px;
background:url(../images/top.png);
}

#content_bottom {
width:984px;
height:6px;
margin-left:-2px;
background:url(../images/background_bottom.png);
}

#content_cv {
	width:970px;
	background:url(../images/content_bg.gif);
	margin:0 auto;
}

#content_portfolio {
width:970px;
background:url(../images/content_bg.gif);
margin:0 auto;
}

.placeholder_f {
float:left;
margin-top:27px;
margin-left:40px;
width:424px;
height:230px;
border:1px solid #a7a6a6; 
background:url(../images/background_portfolio.jpg);
}


.placeholder {
float:right;
margin-top:18px;
margin-right:18px;
margin-bottom:18px;
width:128px;
height:190px;
border:3px solid #a7a6a6; 
content-align:right;
}

.placeholder_tekst {
float:left;
margin-top:25px;
margin-left:18px;
width:220px;
height:100px;
}

#tekst{
padding-left:42px;
float:left;
padding-top:40px;
width:425px;
}
#tekst2 {
	padding-left:42px;
	float:left;
	padding-top:40px;
	width:510px;
}

#tekst_cv_left{
padding-left:42px;
float:left;
padding-top:40px;
width:425px;
}

#tekst_cv_right{
padding-right:42px;
float:right;
padding-top:40px;
width:425px;
}


#image{
float:right;
width:400px;
height:545px;
//background:url(../images/home_beeld.jpg);
background-color:#333333;
}
#image2{
float:right;
width:400px;
height:545px;
//background:url(../images/contact_beeld.jpg);
background-color:#333333;
}




.p1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
height:35px;
text-align: left;
font-weight:bold;
color:#58585a;
}

.p2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
text-align: left;
font-weight:bold;
color:#58585a;
}

a img {
	border: 0px;
	text-decoration: none;
}

a {
	outline: none;
	color: #fff;
	text-decoration: none;
}


.p2 a{
color:#58585a;
text-decoration:none;
}

.p2 a:hover {
color:#CC0000;
}

.p3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
height: 25px;
text-align: left;
font-weight:bold;
color:#CC0000; 
}

.p4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
text-align: left;
color:#58585a;
}

.p4 a {
color:#CC0000;
text-decoration:none;
}


table {
border:0;
height:100%;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align: left;
font-weight:bold;
color:#58585a;
}

#logo {
width:354px;
height:46px;
float:right;
margin-top:25px;
margin-right: 47px;
background:url(../images/logo_kvb.png)
}
#fb-root {
float:left;
}
#footer {
font-family:Arial, Helvetica, sans-serif;
position:relative;
top:10px;
margin-right:5px;
float:right;
font-size:11px;;
color:#505050;
width:99%;
}
#footer a{
float:right;
color:#454545;
text-decoration:none;
}
#footer a:hover{
color:#555555;
}

ul {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
list-style: none;
font-size:14px;
}

ul a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
list-style: none;
font-size:14px;
text-decoration:none;
color:#787878;
}


#navMenu li {
margin-left:45px;
padding-top:50px;
display:block;
float:left;
width:45px;
list-style-type:none;
}

a.nav_home, a.nav_home_a {
}
 
a.nav_home:hover {
color:#CC0000;
}
 
a.nav_home_a {
color:#CC0000;
}

a.nav_portfolio, a.nav_portfolio_a {
}
 
a.nav_portfolio:hover {
color:#CC0000;
}
 
a.nav_portfolio_a {
color:#CC0000;
}

a.nav_cv, a.nav_cv_a {
margin-left:20px;
}
 
a.nav_cv:hover {
color:#CC0000;
}
 
a.nav_cv_a {
color:#CC0000;
}

a.nav_contact, a.nav_contact_a {
}
 
a.nav_contact:hover {
color:#CC0000;
}
 
a.nav_contact_a {
color:#CC0000;
}

a.nav_videos:hover, a.nav_videos_a {
	color:#c00;	
}

