/* CSS Document */

body{
 background-image:url(../img/nav/bg-site.png);
 background-repeat:repeat;
 background-color:#ebeced;
 margin:0;
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}

#preload{
 visibility:hidden;
 overflow:hidden;
 height:1px;
}

#wrapper{
 margin:0 auto;
 margin-top:30px;
 width:835px;
}

#header{
 background-image:url(../img/nav/bg-header-newest.png);
 background-repeat:no-repeat;
 width:600px;
 height:113px;
}

#content{
 float:left;
 width:600px;
 background-image:url(../img/nav/bg-content-content.png);
 background-repeat:repeat-y;
}

#nav{
 float:right;
 width:200px;
}

#footer{
 background-image:url(../img/nav/bg-content-footer.png);
 background-repeat:no-repeat;
 width:600px;
 height:18px;
}


/* LINKS */
#content a:link, #content a:visited, #contentcontentw a:link, #contentcontentw a:visited{
 text-decoration:none;
 border-bottom:1px solid #ff6600;
 color:#000000;
 font-weight:bold;
}

#content a:hover, #contentcontentw a:hover{
 background-color:#ebeced;
}

#content table a:link, #content table a:visited, #contentcontentw table a:link, #contentcontentw table a:visited{
	font-weight:normal;
}

a.lp:link, a.lp:visited{
 text-decoration:none;
 border-bottom:1px solid #ff6600;
 color:#000000;
 font-weight:bold;
}

a.lp:hover{
 background-color:#ebeced;
 border-bottom:1px solid #ffffff;
}


a.nav:link, a.nav:visited{
 font-size:12px;
 font-weight:bold;
 background-image:url(../img/nav/bg-button-normal.png);
 width:157px;
 height:21px;
 padding:6px 0px 0px 0px;
 text-decoration:none;
 display:block;
 color:#666666;
 text-align:center;
 margin-left:20px;
}

a.nav:hover{
 font-size:12px;
 background-image:url(../img/nav/bg-button-hover.png);
 text-decoration:none;
 color:#ffffff;
}

a.h2nav:link, a.h2nav:visited{
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
 width:152px;
 height:23px;
 background-image:url(../img/nav/bg-h2-nav.png);
 display:block;
 margin:0;
 padding:4px 0px 0px 5px;
 text-decoration:none;
 text-align:center;
}

a.h2nav:hover{
 background-image:url(../img/nav/bg-h2-nav-hover.png);
 color:#ee7f01;
}

/* OPMAAK */

h1{
 font-size:16px;
 margin-left:10px;
 color:#ee7f01;
}

h2{
 font-size:14px;
 color:#ee7f01;
 padding:0;
 margin:5px 0 5px 0;
}

h1.project{
 font-size:20px;
 color:#000000;
 padding:0;
 margin:0 0 0 0;
}

h2.project{
 font-size:16px; 
 color:#ee7f01;
 padding:0;
 margin:0;
}

h1.table{
 font-size:16px;
 color:#ee7f01;
 margin:0 0 0 0;
}

h2.nav{
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
 width:152px;
 height:23px;
 background-image:url(../img/nav/bg-h2-nav.png);
 display:block;
 margin:0;
 padding:4px 0px 0px 5px;
 text-decoration:none;
 text-align:center;
}

h2.navlink{
 padding:0;
 margin:0;
}

p{
 padding:0px 18px 0px 10px;
}

p.project{
 padding:0px 10px 0px 0px;
 text-align:justify;
}

p.adres{
 padding:0;
 margin:1em 0 0 4em;
 text-align:center;
 width:110px;
}

img{
 border:0;
 padding:0;
 margin:0;
 }

img.fp_img{
 border:0;
 padding:0;
 margin:0;
 width:148px;
 height:109px;
}

table{
 margin-left:10px;
}

table p{
 padding:0;
 text-align:justify;
}

input{
 border:1px solid #cccccc;
}

textarea{
 border:1px solid #cccccc;
}

tr.light{
 background-color:#ffffff;
}

tr.dark{
 background-color:#F0F0F0;
}

ul{
 line-height:16px;
}

/* Aanpassing portfolio deel */
div.pf{
 margin:10px 0 0 12px;
}

img.pf{
 float:left;
 width:135px;
 height:135px;
 border:1px solid #ccc;
 margin:0 7px 7px 0;
 overflow:hidden;
}

div.clear{
 clear:both;
}

#content a.normal{ font-weight:normal;}

#content td.header{ background:#ccc;}
