strong, b {
font-weight: bold;
}

em {
font-style: italic;
color: #969696;
}

a {color:#325dde}

a:visited {
color: #3399FF;
}

a:hover, a:active {
text-decoration:none;
}

img {
border:0;
}

body {	
background: #fff;
color: #333;
margin: 0;
padding: 0;
font: 12px Arial, Helvetica, sans-serif;
}


h1 {
font-size: 20px;
color:#999;
font-weight:normal;
margin-bottom: 0;
margin-top:15px;
padding:0;
}

h2 {
font-size: 160%;
font-weight: normal;
margin: 1em 0em 1em 0em;color:#999;
}

.faq h2 {color: #999;}

h3 {
font-size: 140%;
font-weight: normal;
padding:0;
margin:0;

}

#contentright h4 {
font-size: 120%;
margin: 1em 0em 1em 0em;
font-weight: normal;
color:#555;
}

#contentleft h4 {
font-size: 120%;
margin: 1em 0em 1em 0em;
font-weight: normal;
color:#999;
}

label#label-email {
    display: block;
    margin: 10px 0 4px 0;
    font-weight: bold;
}

input#email {
    width: 200px;
}

h5 {
font-size: 100%;
margin: 1.5em 0em 0.5em 0em;
font-weight: bold;
}

p {
font-size: 100%;
line-height: 1.2em;
margin: 0.5em 0 1.5em 0em;
}

.txt-medium {font-size: 11px;}
table th {text-align: right; padding-right: 15px;vertical-align: top;}
table td {vertical-align: top;}

#contentleft ul {padding-bottom:0; margin-bottom:0;list-style-type:disc;padding-left:1.3em;list-style-position:outside;}
ul li {padding-bottom: 6px; }
ul li ul li{list-style-type:circle;}
ol li {padding-top:6px;}

#container {width: 952px; margin:10px auto;padding: 0;}
#logo {float: left; margin: 0 0 8px 0; padding:0; border:none;}
#socialmedia {float: right;margin-top: 12px;}
#socialmedia a {margin-left:10px}
#aantalmedia {float: right;margin-top: 28px;margin-right:10px}
#header {margin: 0 0 5px 0;}
#header h1 {margin:0; padding:0;}
#header h1 span {color:#029801;}
#header-banner {clear: both; width:956px; height:220px; background: transparent url(/images/home/header.gif) left top no-repeat; margin: 0 0 15px 0; position: relative; padding:0;}
#header-banner ul {position: absolute; top: 180px; left: 20px; font-size: 12px; text-decoration: none; margin:0; padding:0}
#header-banner ul li {display: inline; padding: 2px 10px; border-right: 1px solid #FFF;}
#header-banner ul li a {color: #FFF;text-decoration: none; }
#header-banner ul li a:hover {text-decoration: underline;}
#header-banner ul li.current a {color: #333; }

#contentcontainer {margin-top: 0;}
table.contact td {
padding-right: 4em;
margin-bottom: 2em;
vertical-align: top;
}

table#downloads td {width: 45%; padding-right: 20px;}

#contentleft {float:left; width:480px; padding-left: 30px;margin-bottom: 20px;}

#contentright {float:right; width:365px; margin: 0 0 20px 0;padding:0;}

#contentright .box1 ul {list-style: none; padding: 10px 0; margin:0; width:320px}

#promo {background: transparent url(/images/home/boxbody.gif) left bottom repeat-x; padding:15px 15px;margin: 0 0 15px 0; text-align: left;width: 333px;}

#box {background: #f4f4f4 url(/images/home/boxbody.gif) left top no-repeat; padding: 15px 15px;width:335px;margin: 0 0 15px 0; }
.box1 {background: #f4f4f4 url(/images/home/boxbody.gif) left top no-repeat; padding: 15px 15px;width:335px;margin: 0 0 15px 0; }
#promo p, #box p, .box1 p {text-align: left; padding: 0; margin: 0;}

#contentright #promo h3, #box h3,.box1 h3 {padding: 0; margin: 0 0 5px 0; line-height: 1em;}
#box table, .box1 table {margin:0;padding:0;width: 90%}
#box table td, .box1 table td {padding-right: 15px; padding-top: 5px}


.box1 a:visited {color:#0000ee;}
/*.box1 a {text-decoration:none;}*/

/*====================================================
                        FOOTER
======================================================*/

#footer {
clear:both;
background:transparent url(/images/home/bg-footer.gif) left top repeat-x;
text-align: center;
margin: 2em 0;
padding-top: 2em;
}

#footer ul {
margin:0;
padding:0;
list-style:none;
}

#footer ul li {
display:inline;
margin:0 0 0 1em;
padding:0;
}

#footer p {
clear:left;
color:#969696;
background-color: white;
}

form {
    margin          :   0px;
    padding         :   0px;
}

body.loginvts input.login, body.loginvts input.pin {
    width:          100px;
}

div#langswitch {
    text-align:         right;

}

span input {
    width: 120px;
}


/*************/
/* VACATURES */
/*************/

#mediabanen h3 {
    margin-top: 10px;    
}


#mediabanen ul {
/*line-height:1.5;*/
margin-top: 8px;
margin-left: 15px;
padding-left: 0;
color: #888;
}
#mediabanen ul li  {
list-style-image: url(/images/icn/bulletvacature.gif);
}
#mediabanen ul li span  {
color:#555;
}
#mediabanen ul li.meer  {
padding-top:5px;list-style:none;list-style-image:none;
}
#mediabanen {
text-align: left;
position: relative;
width: 337px;
border: 1px solid #bababa;
padding: 12px;      
margin: 0 1px 0 0;
clear:right;
}
#contentright {margin-top:0px;}

/*
.lefttop {
position: absolute;
background: #FFFFFF url(/images/bg/rnd-lefttop.gif) left top no-repeat;
width: 5px;
height: 5px;
top:-1px;
left:-1px;
line-height:normal;
margin:0;
padding:0;
font-size:1px;
}

.righttop {
position: absolute;
background: #FFFFFF url(/images/bg/rnd-righttop.gif) left top no-repeat;
width: 5px;
height: 5px;
top:-1px;
right:-1px;
line-height:normal;
margin:0;
padding:0;
font-size:1px;
}

.leftbottom {
position: absolute;
background: #FFFFFF url(/images/bg/rnd-leftbottom.gif) left bottom no-repeat;
width: 5px;
height: 5px;
bottom:-1px;
left:-1px;
line-height:normal;
margin:0;
padding:0;
font-size:1px;
}

.rightbottom {
position: absolute;
background: #FFFFFF url(/images/bg/rnd-rightbottom.gif) left bottom no-repeat;
width: 5px;
height: 5px;
bottom:-1px;
right:-1px;
line-height:normal;
margin:0;
padding:0;
font-size:1px;
}
*/

span input#login {
    width: 120px !important;
}

span input#pin {
    width: 70px !important;
}

div#mediabanen h3 {
    color:  #555555;  
    margin-bottom: 0; 
}

div#mediabanen table {
    border-collapse: collapse;
}

div#mediabanen table td {
    padding: 0 10px 0 0;
}

div#mediabanen p {
    margin: 10px 0 10px 0;
}


div#newsletter_feedback {
    font-size: 11px;
}

div.box1 p {
    font-size: 11px;
    padding-bottom:10px;
}
 

div#mailchimp-result {
    display: none;
    padding: 10px;
    color: #ffffff;
    margin-top: 10px;
}

div.mailchimp-success {
    background-color: #00cc00;
}

div.mailchimp-fail {
    background-color: #cc0000;
}

img#mailchimp-loader {
    display: none;
}

#topnav_container {background:#000 url(../images/bg_header5.gif) 0 100% repeat-x;width:952px;height:40px;padding:0; margin:0 auto}
.ms_topnav #topnav {margin-left: 20px}

.ms_topnav #topnav ul {width:930px;list-style:none;margin:0;padding:10px 0 0;}
.ms_topnav #topnav li {float:left;color:#fff;;margin-left:-8px}

.ms_topnav #topnav li span,
.ms_topnav #topnav li a {font-size:16px;height:16px;padding:2px 8px;text-align:left;float:left;width:auto;margin-right:10px;color:#fff;line-height:16px;text-decoration:none;border-left:1px solid #fff;}
.ms_topnav #topnav li.first-child span,
.ms_topnav #topnav li.first-child a {border-left:none;}
.ms_topnav #topnav ul li.current span,
.ms_topnav #topnav ul li.current a,
.ms_topnav #topnav ul li.current a:hover {background:none;font-weight:normal;color:#333;text-decoration:none;cursor:default;}
.ms_topnav #topnav ul li a:hover {background:none;font-weight:normal;color:#fff;text-decoration:underline;}


