strong, b {
font-weight: bold;
}

em {
font-style: italic;
color: #969696;
}

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;
}


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;}
#aantalmedia {float: right;margin-top: 28px;}
#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;
} 