body,html
{
padding:0px;
margin:0px;
background-color: #ffffff;
height:100%;
/*background-image: url(../image/splash_bg.jpg);*/
background-repeat:repeat-x;
font-family: verdana;
font-size:11px;
}

#containermidden{
width:996px;
/*height:796px;*/
height:100%;
text-align:left;
margin:0pt auto;
position:relative;
background-color: #e5e5e5;
background-image: url(../image/bg.jpg);
background-repeat:repeat-y;
padding-left:14px;
padding-right:14px;
}



#header{
width:283px;
height:252px;
background-color: #c7302c;
background-image: url(../image/header.jpg);
background-repeat:no-repeat;
padding-left:713px;

}


#logolink{
background-image: url(../image/logo_vervolg.jpg);
background-repeat:no-repeat;
background-position:18px 23px;
width:226px;
height:100px;
background-color:#ffffff;
padding-left:28px;
margin-top:0px;
line-height:14px;
display:block;
text-decoration:none;
}


#contact{
width:226px;
height:150px;
background-color:#ffffff;
padding-left:28px;
padding-top:2px;
line-height:13px;
font-size:10px;
}

#contact_mail{
color:#000000;
text-decoration:none;
}

#wit{
width:996px;
background-color:#ffffff;
display:table;
}

#col_left{
width:715px;
display:table;
background-color:#ffffff;
float:left;
}

#gray_row{
width:715px;
height:30px;
background-color:#575756;
float:left;
}


#menu{
width:223px;
/*height:210px;*/
background-color:#000000;
display:table;
float:left;
}



#menuitem_top  {
width:194px;
height:24px;
background-image: url(../image/menu_streep.jpg);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
background-color:#000000;
padding-left:29px;
padding-top:6px;
}

.menuitem{
width:194px;
height:22px;
background-image: url(../image/menu_streep.jpg);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
background-color:#000000;
text-decoration:none;
color:#ffffff;
font-size:12px;
font-weight: bold;
padding-left:29px;
padding-top:6px;
}

.menuitem:hover{ background-color:#c7302c;}

#twitter{
background-color:#ffffff;
border:none;
width: 223px; 
display:block;
text-align:center;
}

#twitter img{
border:none;
}

#naar_werkgevers{
width:223px;
height:68px;
background-image: url(../image/naar_werkgevers.jpg);
display:block;
text-decoration:none;
}

#naar_werknemers{
width:223px;
height:68px;
background-image: url(../image/naar_werknemers.jpg);
display:block;
text-decoration:none;
}

#naar_pracownik{
width:223px;
height:68px;
background-image: url(../image/naar_pracownik.jpg);
display:block;
text-decoration:none;
}


#content_container{
width:470px;
background-color: #ffffff;
float:left;
display:table;
}

.content_title{
width:441px;
height:28px;
display:table;
padding-top: 23px;
padding-left:28px;
font-size:14px;
font-weight:bold;
color:black;
}

.content_data{
width:441px;
/*height:260px;*/
padding-left:28px;
font-size:11px;
color:black;
/*display:table;*/
padding-bottom:10px;
word-wrap:break-word;
overflow:hidden;
}

.content_data a:link {text-decoration: none; color: #C7302C;}
.content_data a:visited {text-decoration: none; color: #C7302C;}
.content_data a:active {text-decoration: none; color: #C7302C;}
.content_data a:hover {text-decoration: underline; color: #C7302C;}


.content_data form{
width:350px;
}

.content_title_editor{
width:441px;
height:28px;
padding-top: 23px;
padding-left:28px;
font-size:14px;
font-weight:bold;
color:black;
}

.content_data_editor{
width:441px;
/*height:260px;*/
padding-left:28px;
font-size:11px;
color:black;
display:table;
}

#col_right{
width:281px;
height:343px;
float:left;
display:table;
}

#login{
width:255px;
height:186px;
background-color:#575756;
background-image: url(../image/login_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
padding-top:9px;
padding-left:26px;
}

#lan_nl{
width:132px;
height:20px;
color:#ffffff;
display:block;
font-size:10px;
background-image: url(../image/nl.jpg);
background-repeat:no-repeat;
background-position:71px 0px;
text-decoration:none;
float:left;
}


#lan_pl{
width:71px;
height:20px;
color:#ffffff;
display:block;
font-size:10px;
background-image: url(../image/pl.jpg);
background-repeat:no-repeat;
background-position:45px 0px;
text-decoration:none;
float:left;
}


#belmeterug{
width:193px;
height:29px;
background-image: url(../image/belmeterug.jpg);
background-repeat:no-repeat;
float:left;
margin-top:14px;
}

#laatstenieuws{
width:137px;
height:30px;
background-color:#ffffff;
background-image: url(../image/laatstenieuws.jpg);
background-repeat:no-repeat;
background-position:26px 5px;
}

#laatstenieuwsbox{
border: 2px solid #c7302c;
width:234px;
display:table;
padding:20px;
margin-bottom:5px;
}


#laatstenieuwsbox a{
width:230px;
font-family: arial;
font-size:11px;
font-weight: bold;
}

#laatstenieuwsbox a:link {text-decoration: none; font-weight: bold; color: #575756;}
#laatstenieuwsbox a:visited {text-decoration: none; font-weight: bold; color: #575756;}
#laatstenieuwsbox a:active {text-decoration: none; font-weight: bold; color: #575756;}
#laatstenieuwsbox a:hover {text-decoration: underline; font-weight: bold; color: #575756;}

#laatstenieuwsbox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
padding-left:15px;
}

#laatstenieuwsbox li {
list-style-image:url(../image/nieuws_opsomming.jpg);
list-style-position:outside;
list-style-type:none;
padding-bottom:15px;
}

.menu_login_input{
width:200px;
height:15px;
background-color:#ffffff;
border: 1px solid black;
margin-bottom:8px;
color:#959595;
font-family: verdana;
font-size:10px;
padding-top:3px;
padding-left:3px;
}

.menu_belmeterug_btn{
background-color:#636362;
background-image:url(../image/btn_belmeterug.jpg);
border:0px none;
cursor:pointer;
height:18px;
width:93px;
}

#menu_login_vergeten{
color:#ffffff;
text-decoration:none;
font-size:10px;
}

#werknemers{
width:484px;
height:98px;
background-image: url(../image/image_werknemers.jpg);
background-repeat:no-repeat;
padding-top:252px;
position:absolute;
}

#werkgevers_nl{
width:454px;
height:37px;
background-image: url(../image/menu_werkgevers.jpg);
display:block;
text-decoration:none;
}


#werknemers_nl{
width:454px;
height:37px;
background-image: url(../image/menu_werknemers.jpg);
display:block;
text-decoration:none;
}

#werknemers_pl{
width:454px;
height:32px;
background-image: url(../image/menu_werknemers_pools.jpg);
display:block;
text-decoration:none;
}

#werkgevers{
width:484px;
height:98px;
float:right;
background-image: url(../image/image_werkgevers.jpg);
background-repeat:no-repeat;
padding-top:252px;
}



.invoer{
width:203px;
height:20px;
background-color:#ffffff;
border: 1px solid black;
float:left;
}

.knop{
background-color:#636362;
/*color:#ffffff;*/
border: 1px solid black;
cursor:pointer;
height:24px;
width:125px;
float:left;
}


#vormgeving_top{
width:921px;
height:8px;
background-color:#575756;
padding-left:75px;
float:left;
}

#vormgeving{
width:921px;
height:19px;
background-color:#ffffff;
font-family: verdana;
font-size:9px;
color:#c7302c;
padding-top:5px;
padding-left:75px;
float:left;
}

#vormgeving a{
color:#c7302c;
text-decoration:none;
}

.invoer_contact {
background-color:#FDFCF8;
border:1px solid black;
color:black;
font-family:Verdana;
font-size:10px;
width:250px;
}

.knop_contact {
background-color:#FDFCF8;
border:1px solid black;
font-family:Verdana;
font-size:10px;
}





/* Aanmeld form */
form{
padding:0px;
margin:0px;
}

.invoerAanmeldForm {
border-color:#555555 #C2C2C2 #C2C2C2 #555555;
border-style:solid;
border-width:1px;
font-size:11px;
margin-left:5px;
width:95%;
color:black;
}

.invoerselect {
border-color:#555555 white white #555555;
border-style:solid;
border-width:1px;
font-size:10px;
margin:0 0 0 5px;
padding:0;
width:139px;
color:black;
}
.invoerradio {
font-size:10px;
margin:0 0 0 5px;
padding:0;
width:40px;
color:black;
}
.knop {
background-color:#FDFCF8;
border:1px solid black;
font-family:Verdana;
font-size:10px;
}
.error {
background-color:#BFDEF1;
border:1px solid #F26522;
color:#007DC6;
padding:5px;
}
.required {
font-weight:bold;
}
.inputlabel {
font-size:12px;
margin-bottom:1px;
margin-top:5px;
}
.vetverplicht {
font-weight:bold;
margin-right:25px;
margin-top:3px;
text-align:right;
width:90%;
}
.inputheader {
border:1px solid #C7302C;
padding:5px;
width:350px;
}
.inputheader .inputheader {
border-color:white -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
margin-bottom:3px;
width:100%;
}
.inputheader legend {
color:#000000;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
}


