/* CSS DOCUMENT */
/* TimDeibel.nl Rev.2009/01/29 */

html,body { width:100%; overflow:auto; margin:0; padding:0; border:0; }
body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#fff;
 color:#333;
}
a:link, a:visited { color:#888; text-decoration:none; }
a:hover  { color:#aaa; text-decoration:none; }
a:active { color:#000; text-decoration:underline; }

p { padding: 8px 0px; }
p:first-letter { font-size:18px; font-weight:Bold; }

#introWrap {
 position:absolute;
 width: 814px;
 height:594px;
 top: 50%;
 left: 50%;  
 margin-left:-407px;
 margin-top: -310px;
}
#mainWrap {
 position:absolute;
 width: 814px;
 height:610px;
 top: 50%;
 left: 50%;  
 margin-left:-407px;
 margin-top: -310px;
 background-image:url(../img/bg_main.gif);
 background-position:center top;
 background-repeat:no-repeat;
}
#nav {
 display: block;
 position:absolute;
 top:  68px;
 right:48px;
 text-align:center;
}
#nav ul {
 padding: 0;
 margin: 0;
}
#nav ul li {
 display: inline;
 padding: 0;
 margin:  0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
#nav ul li a, #nav ul li .link0 { /* Overige links */
 padding: 0 6px;
 text-decoration: none;
 color: #555555;
}
#nav ul li .link1 { /* Actieve item */
	padding: 0 6px;
	text-decoration: none;
	color: #333333;
	font-weight:bold;
}
#nav ul li a:hover, #nav ul li a:focus { /* Hover */
 text-decoration: none;
 color: #999999;
}

#mainCont {
 position:absolute;
 width: 720px;
 height:415px;
 top: 135px;
 left: 45px;
 text-align:left;
 overflow:auto;
background-color:#F4F4F4;
}
#mainContPF {
 position:absolute;
 top: 130px;
 left: 32px;
 width: 738px;
 text-align:center;
 overflow:hidden;
padding: 5px;
background-color:#F4F4F4;
}
#textPadding {
 padding: 20px 20px;
 line-height: 2em;
}
#portfPadding {
 padding-top:  20px;
 padding-left:100px;
}
#contactPadding {
 padding-top:  40px;
 padding-left:140px;
 padding-right:140px;
}
#copyrightTxt {
 position:absolute;
 width: 720px;
 height: 20px;
 bottom: 0px;
 right: 12px;
 overflow:hidden;
 text-align:right;
}
#copyrightTxt a {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;
 color: #ccc;
 text-decoration:none;
}
#copyrightTxt a:hover, #copyrightTxt a:focus {
 text-decoration:none;
 color:#666;
}

/* CLASSES */
.float_L {
 width:48%;
 float: left;
}
.float_R {
 width:48%;
 float: right;
}

.size_S  { font-size: 11px; text-decoration: none; }
.size_N  { font-size: 13px; text-decoration: none; }
.size_L  { font-size: 16px; font-weight: bold; }
.size_XL { font-size: 16px; font-weight: bold; }

.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 font-weight:normal;
 color: #333333;
 background-color:#EEEEEE;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 font-weight:normal;
 background-color: #F4F4F4;
 border: #999999 outset 2px;
}

.ecp_pic_border {
 border-left:#222222 solid 1px;
 border-top:#222222 solid 1px;
 border-right:#666666 solid 1px;
 border-bottom:#666666 solid 1px;
}
.ecp_thumb_border {
 border:#444444 solid 1px;
}
.infoTxt1 {
 width:595px;
 height:12px;
 color: #666666;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;
}
