/*SITE*/
* {margin:0; padding:0;list-style:none;outline:0;}
body {margin:0; padding:0; text-align:center;}
a.link {color:#333333; text-decoration:none;}
a {color:white; text-decoration:none;}
a:hover {text-decoration:underline;}
#active, a#activepage {cursor: default;}
span {visibility:hidden;}
.pointer {cursor: default}
img {border:0;}
hr {height:0;border:0;border-top:1px solid #DDE4EE;}

#main_top, #main_bottom, .footer, .content_container, .content_midden, { behavior: url(../styles/pngfix/iepngfix.htc);}

/*BACKGROUND*/
#background {
background:url(../afbeeldingen/background_repeat.gif) repeat;}

/*CONTAINER*/
#container {text-align:left; margin:0px auto 0; padding-top:20px; width:634px;}

/*CONTAINER MAINS*/
#main_top, #main_bottom {height:7px; width:100%;}
#main_top {background:url(../afbeeldingen/main_top.png) no-repeat;}
#main {height:auto; width:100%;}
#main_bottom {background:url(../afbeeldingen/main_bottom.png) no-repeat;}

/*HEADER*/
#header_logo {height:98px; width:100%; background:url(../afbeeldingen/header_logo.jpg) no-repeat;}
#header_flash {height:100%; width:100%; background:white;}
div.actiester {width:121px; height:121px; position:absolute; margin-left:570px; margin-top:-60px;}

/*NAVBAR*/
#nav_flash {height:55px; width:100%; margin-top:8px;}

div.spacer {
clear: both; 
}

/*CONTACT FORM*/

div.tekst {
padding-top:0px;
height:15px; 
width:204px; 
}

div.vak {
height:15px; 
width:204px; 
margin-left:7px;
margin-top:6.5px;
display: block;
}

div.vak_vragen {
height:87px; 
width:211px; 
margin-left:2px;
margin-top:6.5px;
}

.input {
font: 9.5px Verdana;
color:white;
padding-left:2px;
padding-top:2px;
height:15px; 
width:204px; 
background:url(../afbeeldingen/bg_vragen1.png) repeat;
border:1px;
}

.input_email {
font: 9.5px Verdana;
color:#333333;
padding-left:2px;
padding-top:2px;
height:15px; 
width:204px; 
font-weight:bold;
background:url(../afbeeldingen/bg_vragen1.png) repeat;
border:1px;
}

.input_vragen {
font: 9.5px Verdana;
color:white;
overflow: auto;
padding-left:2px;
padding-top:2px;
height:87px; 
width:211px; 
background:url(../afbeeldingen/bg_vragen1.png) repeat;
border:1px;
display: block;
}

.buttonverstuur {
background-color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9.5px;
text-align:right;
padding-right:4px;
margin-top:10px;
font-weight:bold;
color:#333333;
border:0px;
}

.vak_button {
margin-left:130px;
margin-top:5px;
}

/*CONTENT*/

div.content_container {
font: 11px/32px Verdana,Helvetica,sans-serif;
line-height: 12px;
text-align:left;
margin-top:8px;
margin-bottom:0px;
width:100%; 
padding-left:0px;
background:url(../afbeeldingen/content_container.png) no-repeat;
overflow:hidden;
}
div.content_links {
margin-top:0px;
margin-left:2px;
float:left;
width:234px;
}
div.content_midden {
margin-top:0px;
margin-left:0px;
float:left;
width:224px;
}
div.content_rechts {
margin-left:10px;
float:left;
width:155px;
}

div.portfolio_container {
margin-top:16px;
height:85px; 
width:634px; 
float:left;
padding-left:0px;
}
div.tekstlijn {
background:url(../afbeeldingen/tekstlijn.gif) no-repeat;
width:160px;
height:1px;
}

/*TEXT STYLES*/

h1 {
font: 9.5px Verdana;
color:white;
padding-top:6px;
padding-left:7px;
font-weight:bold;
line-height: 12px;
letter-spacing: -0.4px
}
h2 {
font: 9.5px Verdana;
color:white;
padding-left:7px;
padding-top:6px;
font-style:normal; 
line-height: 12px;
letter-spacing: -0.4px
}
h3 {
font: 9.5px Verdana;
color:white;
padding-left:7px;
font-style:italic; 
line-height: 12px;
letter-spacing: -0.4px
}
h4 {
font: 9px Verdana;
color:#333333;
font-style:normal;
line-height: 28px;
letter-spacing: -0.4px
}
h5 {
font: 9px Verdana;
color:#999999;
font-style:normal;
line-height: 28px;
letter-spacing: -0.4px
}
h6 {
font: 9.5px Verdana;
padding-top:6px;
color:white;
text-align:right;
padding-right:0px;
line-height: 12px;
letter-spacing: -0.4px
}
h7 {
font: 9.5px Verdana;
color:white;
text-align:right;
line-height: 12px;
letter-spacing: -0.4px;
font-weight:bold;
}

/*FOOTER*/

div.footer {
width:100%;
height:25px;
margin-top:8px;
background:url(../afbeeldingen/main_footer.png) no-repeat;
}
div.main_footer_float_left {
text-align:left;
width:240px;
height:25px;
float:left;
padding-left:10px;
}
div.main_footer_float_center {
width:134px;
height:25px;
float:left;
}
div.main_footer_float_right {
text-align:right;
width:240px;
height:25px;
float:right;
padding-right:10px;
}