body {
background:url(../images/bg-header.gif) repeat-x left top;
margin:0;
padding:0;
text-align:center;
color:#7e7e7e;
font:12px/18px Arial, Helvetica, sans-serif;
}

a,a img {
border:none;
outline:none;

color:#403152;
}

a:hover {
text-decoration:underline;
color:#7e7e7e;
}

ul {
list-style:square;
color:#403152;
padding:0;
margin:0 0 15px 15px;
}

h1,h2,h3,h4,h5,h6 {
color:#403152;
margin:0 0 15px;
padding:0;
font-weight:700;
}

h3,h4,h5,h6 {
margin:0;
font-size:14px;
}

h1 {
font-size:18px;
}

h2 {
font-size:16px;
}

p {
margin:0 0 15px;
padding:0;
}

div.main-cell {
margin:auto;
width:980px;
text-align:left;
}

div.logo {
width:179px;
height:194px;
float:left;
overflow:hidden;
background:url(../images/bg-logo.gif) repeat-x;
overflow:hidden;
}

div.logo a {
width:179px;
height:194px;
display:block;
background:url(../images/logo.gif) no-repeat center 60px;
text-indent:-999px;
overflow:hidden;
}

div.header {
width:582px;
height:194px;
float:left;
overflow:hidden;
background:url(../images/bg-header-purple.gif) repeat-x;
}

div.top-cell {
background:url(../images/bg-top.gif) repeat-y;
height:140px;
overflow:hidden;
width:761px;
border-bottom:1px solid #CCC;
clear:both;
}

div.content-cell {
background:url(../images/bg-content.gif) repeat-y;
height:auto;
width:980px;
}

div.col-left {
width:177px;
height:auto;
float:left;
padding:1px;
}

div.recruitment {
text-align:center;
width:177px;
background:#FFF;
height:140px;
}

div.recruitment img {
margin-top:34px;
}

div.col-middle {
width:541px;
height:auto;
float:left;
padding:40px 20px 20px;
}

div.col-right {
width:215px;
height:auto;
float:left;
padding-left:5px;
margin-top:94px;
}

div.top-cell div.col-middle {
padding-top:0;
}

div.footer {
margin-left:179px;
height:30px;
line-height:30px;
background:#403152;
width:581px;
color:#FFF;
text-align:center;
clear:both;
font-size:11px;
}

div.footer p {
margin:0;
padding:0; color:#FFF;
}

div.menu {
padding-top:40px;
}

div.menu ul,div.menu li {
margin:0;
padding:0;
float:left;
list-style:none;
font-size:14px;
clear:both;
}

div.menu li {
margin-bottom:22px;
}

div.menu a {
color:#897589;
display:block;
width:177px;
padding-left:18px;
float:left;
text-decoration:none;

}

div.menu a:hover {
color:#403152;
text-decoration:none;
}

div.menu li.actief a {
font-weight:700;
color:#403152;
}

div.koptekst {
color:#403152;
height:103px;
padding-top:42px;
}

div.koptekst h1{margin-bottom:8px;}
div.koptekst a {text-decoration:none;}

div.ruler {
width:100%;
clear:both;
border-bottom:1px solid #CCC;
height:1px;
font-size:1%;
}

.purple, p.purple, strong.purple {color:#403152;}

h2 span, h3 span  {font-weight:400;}
