*	{
margin:0;
padding:0;
}

html	{
overflow-y:scroll
}

body	{
background:url(../images/bg.png) repeat-y top center #009ee0;
font:11px/12px arial;
color:#1a171b;
}

/* over-all stijlen */
img	{
border:none;
}

a	{
text-decoration:none;
color:#000;
cursor:pointer;
}

object	{
outline:none;
}

h2	{
font-size:18px;
line-height:24px;
_line-height:22px;
}

address	{
font-style:normal;
}

label	{
cursor:pointer;
}

table	{
width:100%;
}

td	{
vertical-align:top;
}

input	{
background:none;
border:none;
text-align:left;
}

textarea	{
overflow:auto;
}

.block	{
display:block;
}

.inline-block	{
display:inline-block;
}

.underline	{
text-decoration:underline;
}

.tekst-lichtblauw	{
color:#009ee0;
}

.tekst-blauw	{
color:#172983;
}

.tekst-wit	{
color:#fff;
}

.tekst-grijs	{
color:#9c9e9f;
}

.uppercase	{
text-transform:uppercase;
}

.bold	{
font-weight:bold;
}

.lijn-lichtblauw	{
background:#009ee0;
height:2px;
margin:10px 0;
}

.lees-verder	{
background:url(../images/pijl-wit.png) no-repeat left center;
_background:url(../images/pijl-wit.gif) no-repeat left center;
padding:0 0 0 12px;
display:inline-block;
margin:16px 0 0 0;
}

.pijl-lichtblauw	{
background:url(../images/pijl-lichtblauw.png) no-repeat left center;
_background:url(../images/pijl-lichtblauw.gif) no-repeat left center;
padding:0 0 0 12px;
}

.pijl-lichtblauw_terug	{
background:url(../images/pijl-lichtblauw_terug.png) no-repeat left center;
_background:url(../images/pijl-lichtblauw_terug.gif) no-repeat left center;
padding:0 0 0 12px;
}
/* einde over-alll stijlen */


#achtergrond	{
height:571px;
width:982px;
background:url(../images/container-bg-nieuw.jpg) no-repeat 210px 60px;
position:absolute;
}

#achtergrond-overlay	{
height:100%;
background:url(../images/overlay-bg.gif);
}

#container	{
width:982px;
min-height:572px;
height:auto !important;
height:572px;
margin:0 auto;
}

#subcontainer	{
position:relative;
width:100%;
}

#logo	{
width:194px;
height:54px;
background:url(../images/grotius-logo.png);
float:left;
margin:21px 0 0 25px;
position:absolute;
}

#logo img	{
display:none;
}

#header	{
height:16px;
padding:21px 31px 0 0;
}

#header a	{
float:right;
text-transform:uppercase;
color:#009ee0;
margin:0 0 0 11px;
}

#header a#home	{
width:33px;
}

#header a#sitemap	{
width:45px;
}

#header a#disclaimer	{
width:61px;
}

#header a#contact	{
width:47px;
}

#header a:hover, #header a.actief	{
color:#172983;
font-weight:bold;
}

#header #flash-interview	{
width:197px;
height:21px;
margin:0 0 0 347px;
}

#links	{
float:left;
width:200px;
padding:54px 26px 0 26px;
}

#links a	{
display:inline-block;
float:left;
clear:both;
height:17px;
background:#172983;
color:#fff;
margin:0 0 7px 0;
padding:4px 14px 0 14px;
font-size:12px;
text-transform:uppercase;
}

#links a#actief, #links a:hover	{
color:#009ee0;
}

#links a.gradient	{
background:url(../images/menu-gradient_bg.png) repeat-y #009ee1;
}

#links a.gradient#actief, #links a.gradient:hover	{
color:#172983;
}

#links #wanted-knop	{
display:block;
width:194px;
height:222px;
background:url(../images/wanted-bg.png);
padding:0;
margin:26px 0 0 -12px;
}

#midden	{
float:left;
width:456px;
margin:27px 0 0 0;
min-height:396px;
height:auto !important;
height:396px;
padding:27px 23px 27px 2px;
}

#midden #voorpagina-content	{
width:160px;
}

#midden #voorpagina-sub-content	{
width:126px;
margin:40px 0 0 0;
}

#midden #voorpagina-sub-content h2	{
font-size:20px;
margin:0 0 4px 0;
}

#midden #voorpagina-sub-content .lees-verder	{
margin:12px 0 0 0;
}

#midden #grotius-slogan	{
width:337px;
height:70px;
margin:12px 0 0 0;
float:left;
background:url(../images/grotius-slogan.png);
}

#midden.vervolg	{
margin:84px 0 0 0;
background:#fff;
width:435px;
padding:27px 23px;
}

#midden.vervolg #kruimelpad	{
margin:0 0 26px 0;
}

#midden.vervolg #kruimelpad a	{
text-transform:uppercase;
font-weight:bold;
}

#midden.vervolg #kruimelpad #knoppen	{
margin:20px 0 0 0;
width:100%;
display:table;
}

#midden.vervolg #kruimelpad #knoppen a	{
background:#009ee0;
height:16px;
display:inline-block;
float:left;
margin:0 20px 0 0;
padding:4px 14px 0 14px;
font-size:12px;
}

#midden.vervolg .navigatie	{
float:right;
color:#009ee0;
margin:0 18px 0 0;
}

#midden.vervolg .navigatie a	{
color:#009ee0;
}

#midden.vervolg .navigatie a:hover, #midden.vervolg .navigatie a.actief	{
color:#172983;
}

#midden.vervolg .navigatie a.vorige	{
background:url(../images/pijl-lichtblauw_terug.png) no-repeat left center;
_background:url(../images/pijl-lichtblauw_terug.gif) no-repeat left center;
padding:0 10px 0 12px;
}

#midden.vervolg .navigatie a.volgende	{
background:url(../images/pijl-lichtblauw.png) no-repeat right center;
_background:url(../images/pijl-lichtblauw.gif) no-repeat right center;
padding:0 12px 0 10px;
}

#midden.vervolg h1	{
text-transform:uppercase;
font-size:22px;
margin:0 0 15px 0;
line-height:25px;
}

#midden.vervolg h2	{
font-size:18px;
margin:0 0 15px 0;
}

#midden.vervolg h3	{
font-size:11px;
text-transform:uppercase;
margin:0 0 10px 0;
}

#midden.vervolg p	{
margin:0 0 20px 0;
}

#midden.vervolg ol, #midden.vervolg ul	{
padding-left:17px;
*padding-left:22px;
padding-bottom:20px;
}

#midden.vervolg a.pdf-link	{
padding:5px 0 0 27px;
background:url(../images/icoon-pdf.gif) no-repeat left center;
clear:both;
float:left;
height:14px;
margin:0 0 7px 0;
font-weight:bold;
}

#midden.vervolg form	{
margin:0 0 20px 0;
}

#midden.vervolg label	{
text-transform:uppercase;
font-weight:bold;
height:18px;
padding:4px 0 0 0;
display:block;
margin:0 0 8px 0;
}

#midden.vervolg input, #midden.vervolg textarea	{
border:1px solid #b1b2b4;
height:18px;
padding:2px 2px 0 2px;
width:196px;
}

#midden.vervolg textarea	{
height:102px;
}

#midden.vervolg input.verstuur	{
background:#009de0;
border:none;
color:#fff;
width:105px;
text-align:center;
cursor:pointer;
height:21px;
padding:0;
float:left;
margin-left:97px;
text-transform:uppercase;
line-height:23px;
}

#midden .beroepen-top40	{
float:left;
width:180px;
font-size:12px;
}

#midden .beroepen-top40 li	{
margin:0 0 10px 0;
}

#midden .beroepen-top40 li a:hover	{
text-decoration:underline;
}

#midden .lees-meer	{
background:url(../images/lees-meer.gif) no-repeat;
padding:0 0 0 20px;
cursor:pointer;
margin:0 0 24px 0;
height:13px;
}

#midden .lees-meer.actief	{
background:url(../images/lees-meer.gif) no-repeat 0 -13px;
margin-bottom:0;
}

#midden .lees-meer_tekst	{
display:none;
padding:5px 0 25px 20px;
}

#fotoalbum td.eerste	{
padding:0 47px 8px 0;
width:179px;
}

#fotoalbum .titel	{
font-size:12px;
vertical-align:bottom;
font-weight:bold;
text-transform:uppercase;
padding-bottom:8px;
}

#fotoalbum .bekijk	{
padding:0 0 30px 0;
}

#fotoalbum .bekijk .pijl-lichtblauw	{
margin:12px 0 0 0;
display:inline-block;
}

#fotoalbum .video-afspelen	{
width:179px;
height:136px;
display:block;
position:absolute;
background:url(../images/video-afspeelknop.png);
}

#fotoalbum-vervolg .vergroot-knop	{
width:20px;
height:20px;
display:block;
position:relative;
top:73px;
background:url(../images/vergroot-knop.png);
}

#fotoalbum-vervolg .foto	{
margin:-21px 0 0 0;
}

#fotoalbum-vervolg td	{
padding:0 0 24px 0;
}

#midden.vervolg #sitemap-lijst	{
list-style:none;
padding:0;
}

#midden.vervolg #sitemap-lijst ul	{
list-style:none;
padding:10px 10px 2px 30px;
}

#midden.vervolg #sitemap-lijst li	{
margin:0 0 7px 0;
}


#rechts	{
float:left;
width:201px;
padding:25px 0 0 40px;
_padding-top:20px;
}

#rechts h2	{
font-size:20px;
margin:0 0 5px 0;
}

#rechts .inspringen	{
width:124px;
padding:0 0 0 8px;
}

#rechts .inspringen .lees-verder, #rechts .inspringen .pijl-lichtblauw	{
margin-top:12px;
display:inline-block;
}

#rechts #blog-blok	{
width:135px;
height:139px;
padding:43px 70px 0 40px;
position:absolute;
margin:80px 0 0 -185px;
background:url(../images/blog-blok-bg.png);
}

#rechts #blog-blok.vervolg	{
position:relative;
margin:0 0 5px -69px;
}

#rechts #blog-blok h2	{
margin:0 0 12px 0;
}

#rechts	#poll-blok	{
background:#172984;
position:relative;
height:203px;
width:187px;
padding:19px 0 0 0;
border-left:6px solid #fff;
border-bottom:6px solid #fff;
border-top:6px solid #fff;
}

#rechts	#poll-blok h2	{
border-left:6px solid #009ee0;
padding:0 0 0 12px;
margin:0 0 15px 0;
}

#rechts	#poll-blok form	{
margin-top:-11px;
margin-left:13px;
*margin-left:10px;
}

#rechts	#poll-blok form input	{
*margin-top:-4px;
*margin-left:-1px;
}

#rechts #poll-blok table	{
width:160px;
}

#rechts #poll-blok table td	{
padding:0 0 9px 0;
}

#rechts	#poll-blok form .versturen	{
font-size:11px;
font-weight:bold;
margin-left:6px;
*margin-left:9px;
cursor:pointer;
}

#rechts #poll-blok #poll-resultaten	{
margin:0 0 0 16px;
}

#rechts #poll-blok #poll-resultaten td.percentage	{
width:29px;
}

#rechts #poll-blok #poll-resultaten .percentage-balk-wrapper	{
width:118px;
height:8px;
border:1px solid #009ee0;
}

#rechts #poll-blok #poll-resultaten .percentage-balk	{
background:#009ee0;
height:8px;
}

#rechts #beroepen-top-40	{
display:block;
height:88px;
width:168px;
background:url(../images/beroepen-top-40.png);
position:absolute;
margin:-22px 0 0 44px;
}

#rechts #beroepen-top-40.vervolg	{
position:relative;
z-index:1;
margin:0 0 10px 0;
top:50px;
left:43px;
}

#rechts #filmpjes-banner	{
display:block;
width:238px;
height:238px;
margin:-20px 0 0 -69px;
position:absolute;
background:url(../images/filmpjes-banner.png);
}

#rechts #filmpjes-banner.vervolg	{
margin-left:-22px;
margin-top:-29px;
z-index:1;
}

#rechts #proeven-banner	{
width:172px;
display:block;
position:absolute;
padding:12px 0 6px 0;
margin:142px 0 0 6px;
background:#fff;
}

#rechts #proeven-banner.vervolg	{
margin-top:166px;
}

#rechts #proeven-banner-link	{
display:block;
position:absolute;
z-index:1;
width:160px;
height:72px;
margin:165px 0 0 6px;
background:url(../images/x.gif);
}

#rechts #proeven-banner .balk	{
width:6px;
height:41px;
float:left;
margin:5px 11px 0 0;
background:#172983;
}

#rechts #proeven-banner h2	{
font-size:21px;
}