body,html
{
padding:0px;
margin:0px;
background-color: #ffffff;
height:100%;
background-repeat:repeat-x;
font-family: Arial;
font-size:11px;
}


#containermidden{
width:910px;
height:100%;
text-align:left;
margin:0pt auto;
position:relative;
padding-left:14px;
padding-right:14px;
display:table;
}

#middle_div{
width:910px;
}

a:hover{
text-decoration:underline
}

#top_nav{
width:344px;
height:25px;
padding-left:556px;
}

#menu_particulier{
width:119px;
height:25px;
background-image: url(../image/menu_particulier.jpg);
display:block;
float:left;
text-decoration:none;
}

#menu_zakelijk{
width:114px;
height:25px;
background-image: url(../image/menu_zakelijk.jpg);
display:block;
float:left;
text-decoration:none;
}

#menu_onderwijs{
width:111px;
height:25px;
background-image: url(../image/menu_onderwijs.jpg);
display:block;
float:left;
text-decoration:none;
}

#col1{
width:173px;
height:680px;
background-image: url(../image/menu_left_bg.jpg);
background-repeat:no-repeat;
background-position:0px 195px;
float:left;
margin-bottom:4px;
display:table;
}

#logo{
width:173px;
height:163px;
background-image: url(../image/innovation_logo.jpg);
margin-top:32px;
display:block;
text-decoration:none;
}


.left_menu_box{
width:145px;
border-bottom:1px solid #c1c1c1;
margin-left:25px;
padding-bottom:19px;
margin-top:19px;
}

.left_menu_header{
height:15px;
font-weight: bold;
}


.left_menu_item{
/*width:145px;
height:20px;*/
color:#000000;
text-decoration:none;
display:block;
padding-top:8px;
}

.left_menu_subitem{
/*height:24px;*/
color:#000000;
text-decoration:none;
display:block;
padding-left:10px;
padding-top:8px;
}

#onderwijs{
width:97px;
height:20px;
background-image: url(../image/onderwijs.gif);
margin-top:30px;
margin-left:38px;
}

#contact{
width:135px;
margin-left:25px;
padding-bottom:19px;
margin-top:19px;
color:#6e6e6e;
font-family: Verdana;
font-size:10px;
display:table;
}

#col2{
width:727px;
float:left;
display:table;
}

#header{
width:725px;
height:150px;
padding-left:2px;
background-image: url(../image/header.jpg);
background-repeat:no-repeat;
background-position:2px 0px;
}

#menu{
width:725px;
height:20px;
margin-top:5px;
margin-left:2px;
padding-top:2px;
background-image: url(../image/menu_bg.jpg);
background-repeat:repeat-x;
}

.menu_item{
width:70px;
height:16px;
text-decoration:none;
padding-left:17px;
padding-right:24px;
color:#ffffff;
font-weight: bold;
/*display:table;
float:left;*/
}


#content_box_dots{
margin-top:5px;
background-image: url(../image/dots_vert_green.jpg);
background-repeat:repeat-y;
display:table;
}

#content_box{
width:727px;
}

#col2_1_1{
width:335px;
float:left;
}



#col2_1_2{
width:190px;
float:left;
border: 1px solid #c7c7c7;

}

#col2_1_3{
width:200px;
height:450px;
display:table;
float:left;
}

.content_title_1{
width:307px;
height:28px;
padding-top: 23px;
padding-left:25px;
font-size:12px;
font-weight:bold;
color:#419638;
}

.content_data_1{
width:307px;
padding-left:28px;
font-size:11px;
color:black;
display:table;
}

.content_title_2{
width:176px;
height:26px;
padding-top: 13px;
padding-left:12px;
font-size:12px;
font-weight:bold;
color:#419638;
}

.content_title_2 a
{
color:#419638;
}

.content_data_2{
width:160px;
padding-left:12px;
padding-right:12px;
font-size:11px;
color:black;
display:table;
color:#6a6a6a;
}

.content_data_2 u{
color:#419638;
text-decoration:none;
}




/*EXTRA FOR THE STANDAARD LAYOUT*/
#col2_1_1_standaard
{
width:526px;
float:left;
}

.content_title_1_standaard
{
width:500px;
height:28px;
padding-top: 23px;
padding-left:25px;
font-size:12px;
font-weight:bold;
color:#419638;
}

.content_title_1_standaard a
{
color:#419638;
}

.content_data_1_standaard
{
width:500px;
padding-left:25px;
font-size:11px;
color:black;
display:table;
}


#recent_bg{
background-image: url(../image/recent_bg.jpg);
background-repeat:repeat-y;
display:table;
width:200px;
}

.content_title_3{
width:176px; /*176*/
height:26px;
padding-top: 13px;
padding-left: 11px;
margin-left:11px;
font-size:12px;
font-weight:bold;
color:#419638;
border-top: 1px solid #c7c7c7;
display:table;
}

.content_title_3 a
{
color:#419638;
}

.content_data_3{
width:167px;
/*height:126px;*/
padding-left:22px;
padding-right:11px;
font-size:10px;
color:black;
display:table;
color:#6a6a6a;
}

#logos{
width:200px;
height:183px;
background-image: url(../image/logos.jpg);
}

#footer{
width:900px;
height:40px;
margin-top:10px;
padding-top:6px;
float:left;
font-size:11px;
color:#419638;
border-top: 1px solid #cdcdcd;
}

.footer_a{
color:#419638;
text-decoration:none;
}

.to_part{
color:#f36d3c;
text-decoration:none;
font-family: Verdana;
font-size:11px;
}

.to_zakelijk{
color:#093585;
text-decoration:none;
font-family: Verdana;
font-size:11px;
}

.to_onderwijs{
color:#248b1a;
text-decoration:none;
font-family: Verdana;
font-size:11px;
}

.footer_meedia{
width:44px;
height:9px;
background-image: url(../image/meedia.jpg);
background-repeat:no-repeat;
display:block;
text-decoration:none;
float:right;
}

.footer_meedia:link {text-decoration: none;}
.footer_meedia:visited {text-decoration: none;}
.footer_meedia:active {text-decoration: none;}
.footer_meedia:hover {text-decoration: none;}


.a_bold{
font-weight:bold;
}




/*OFFERTE FORM*/

fieldset{
padding: 10px;
margin-bottom:10px;
}

legend{
font-weight:bold;
font-size:15px;
height:22px;
color:#000000;
}

p{
width: 400px;
display:table;
}


.kop{
font-weight:bold;
text-align:left;
}

label, input {
display: block;
width: 180px;
float: left;
margin-bottom: 4px;
}

.input_small{
width:40px;
border:0px solid black;
}

.space{
width: 240px;
padding-left:160px;
float:left;
}

.offerteform input{
border:1px solid #5c9b40;
}

.offerteform textarea{
border:1px solid #5c9b40;
}

#noBorder{
width: 1px;
border:0px solid #5c9b40;
}


.offerteform label {
text-align: right;
width: 150px;
padding-right: 20px;
}

.wijziging_button{
background-color:#5c9b40;
color:#FFFFFF;
cursor:pointer;
float:left;
font-weight:bold;
margin:0pt 5px 0pt 0pt;
padding:1px 5px 2px;
width:auto;
}

.offerteform .input_check{
width:14px;
border:0px;
}

.offerteform br {
 clear: left;
}

.error {
background-color:#FFECB2;
border:1px solid red;
padding: 10px;
margin-left:7px;
}
