/*
    natuurlijk is ie valid

    wat had je dan gedacht?

    Als ivo css klopt

    dan klopt het mad hard!
*/


body
{
margin:0;
padding:0;
/* background:url("../_images/body.jpg") repeat-y #E9E9E9 center; */
background:url("../_images/wolken.jpg") no-repeat #2177b2 center top;

font-family:"Lucida Sans", "Trebuchet MS", Arial, sans-serif;
font-size:0.7em;
}

a:link
{
color:#000000;
text-decoration:none;
border-bottom:1px solid #E2E2E2;
padding-bottom:1px;
}

a:visited
{
color:#8C8C8C;
text-decoration:none;
border-bottom:1px solid #E2E2E2;
padding-bottom:1px;
}

a:hover
{
padding-bottom:1px;
color:#000000;
text-decoration:none;
border-bottom:1px solid #333333;
}

#centreer
{
position:absolute;
left:50%;
margin-left:-389px;
}


#header
{
margin-left:11px;
position:relative;
z-index:1;
}

#hoofdnavigatie
{
margin:0px 0px 5px 8px;
position:relative;
padding-left:10px;
z-index:99;
width:760px;
height:25px;
background:url("../_images/menubar.jpg") no-repeat #FFFFFF;
}

#contentcontainer
{
color:#000000;
position:relative;
top:20px;
left:20px;
}

#contentcontainer #homepage_blok1
{
margin-left:10px;
color:#666666;
float:left;
width:220px;
margin-bottom:20px;
padding-top:10px;
}

#contentcontainer #homepage_blok1 a
{
border-bottom:0px;
}

#contentcontainer #tekst
{
width:471px;
line-height:20px;
padding-bottom:20px;
min-height:535px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #contentcontainer #tekst {
height: 535px;
width:480px;
}
/**/

#homepage #contentcontainer #tekst
{
width:500px;
min-height:500px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #homepage #contentcontainer #tekst {
height: 500px;
}
/**/

#engels #contentcontainer #tekst
{
width:500px;
min-height:480px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #engels #contentcontainer #tekst {
height: 480px;
}
/**/

#contentcontainer #sidebar
{
position:absolute;
width:247px;
top:-20px;
right:10px;
}


#contentcontainer #sidebar_engels
{
position:absolute;

width:247px;
top:-20px;
right:20px;
}

#contentcontainer #sidebar a, 
#contentcontainer #sidebar_engels a
{
border-bottom:none;
}

h1
{
font-size:26px;
margin:0px;
padding:0px;
font-family:"Trebuchet MS",sans-serif;
color:#000000;
font-weight:normal;
text-transform:uppercase;
}
h2
{
font-size:13px;
margin:0px;
padding:0px;
color:#2561A9;
}
h2 a:link, h2 a:visited
{
color:#2561A9;
}
h2 a:hover
{
color:#2f7cd8;
}

hr
{
border:none;
background-color:#E2E2E2;
color:#E2E2E2;
height:1px;
}
.datum
{
color:#8C8C8C;
font-size:0.9em;
}

#footer
{
background:url("../_images/footer.jpg") no-repeat #0F0F0F top center;
height:207px;
width:776px;
color:#FFFFFF;
margin-left:4px;
font-size:10px;
line-height:17px;
}
.clear
{
clear:both;
}
#footer a
{
color:#FFFFFF;
text-decoration:none;
border:0px;
}

#footer #slot1
{
position:relative;
width:190px;
top:20px;
left:30px;
float:left;
}

#footer #slot1 ul
{
padding: 0px;
margin: 0px;
list-style: none;
}

#footer #slot2
{
position:relative;
width:247px;
top:20px;
left:10px;
float:left;
}

#footer #slot3
{
position:relative;
padding-left:20px;
height:175px;
float:right;
width:247px;
top:20px;
left:30px;
border-left:1px solid #8C8C8C;
}


#grote_banner
{
margin-left:15px;
}
#grote_banner a:link, #grote_banner a:visited, #grote_banner a:hover
{
border-bottom:0px;
}
#medewerkers_engels
{
height:500px;
margin-bottom:20px;
padding-bottom:20px;
}

#medewerkers a, #medewerkers_engels a
{
text-decoration:none;
border:none;
}
#medewerkers img, #medewerkers_engels img
{
margin:0px 7px 5px 0px;
float:left;
padding:2px;
border:1px solid #EEEEEE;
}

#nieuwsarchief a
{
display:block;
background:#F8F8F8;
margin-bottom:2px;
padding:5px;
}
#nieuwsarchief a:hover
{
display:block;
border-bottom:1px solid #FFFFFF;
background:#FFFFFF;
margin-bottom:2px;
padding:5px;
}

#peiling_top
{
width:223px;
height:30px;
background:url("../_images/peiling_top.jpg") no-repeat #FFFFFF;
}

#peiling_top_engels
{
width:223px;
height:30px;
background:url("../_images/peiling_top_engels.jpg") no-repeat #FFFFFF;
}
.peiling_midden
{
width:223px;
background:url("../_images/peiling_midden.jpg") repeat-y #FFFFFF;
}
.peiling_midden_tekst
{
width:180px;
margin:0px 10px 0px 20px;
}
.peiling_midden_tekst h3
{
font-size:1em;
font-weight:normal;
margin:0px 0px 10px 0px;
}

.peiling_bottom
{
width:223px;
height:27px;
background:url("../_images/peiling_bottom.jpg") no-repeat #FFFFFF;
}


#extra_info_top .padding, #extra_info_midden .padding, #extra_info_bottom .padding
{
padding-left:10px;
}
#extra_info_midden .padding
{
min-height:80px; 
height:auto;
}

#homepage_blok2_en, .homepage_blok2_en
{
padding:10px 20px 20px 20px;
background:url("../_images/blok2.gif") no-repeat;
margin-left:250px;
border:0px solid #FF6600;
}

/* for Internet Explorer */
/*\*/
* html #contentcontainer #homepage_blok2 {
height: 80px;
}
/**/

#extra_info_top
{
margin-top:25px;
font-weight:bold;
width:474px;
color:#FFFFFF;
background:url("../_images/extra_info_top_blauw.jpg") #FFFFFF;
}

#extra_info_midden
{
width:474px;
background:url("../_images/extra_info_middle.jpg") repeat-y #FFFFFF;
padding-top:10px;
}

#extra_info_midden .padding td,#extra_info_midden .padding tr,#extra_info_midden .padding p
{
line-height:18px;
border:0px;
padding:0px;
margin:0px;
}
#extra_info_midden .padding table
{
border-collapse: collapse;

}

#extra_info_midden a:link, #extra_info_midden a:visited, #extra_info_midden a:hover
{
color:#2561A9;
border:none;
}
#extra_info_midden img
{
border:none;
}
#extra_info_links
{
display:inline;
width:225px;
}

#extra_info_rechts
{
display:inline;
float:right;
width:225px;
}

#extra_info_bottom
{
background:url("../_images/extra_info_bottom.jpg") #FFFFFF;
width:474px;
height:21px;
margin-bottom:10px;
}

.no_underline a:link, .no_underline a:visited, .no_underline a:hover
{
border-bottom:0px;
text-decoration:none;
}

#nieuwsbrief_top
{
margin-left:0px;
margin-bottom:10px;
height:26px;
background:url("../_images/nieuwsbrief_top1.jpg") no-repeat #FFFFFF;
}


#nieuwsbrief_top_engels
{
margin-left:0px;
margin-bottom:10px;
height:26px;
background:url("../_images/nieuwsbrief_top1_engels.jpg") no-repeat #FFFFFF;
}

.edit
{
border:1px solid #6BA1D6;
background:#C8DAED;
padding:10px;
}

#gallerij img
{
border:1px solid #DDDDDD;
padding:2px;
}
#gallerij img:hover
{
border:1px solid #000000;
padding:2px;
}

#gallerij a
{
border-bottom:0px;
}


#sitemap ul
{
list-style-image: url("../_images/leesverder.gif");
}
#sitemap a:link
{
color:#333333;
border-bottom:0px;
}

#sitemap a:visited
{
color:#333333;
border-bottom:0px;
}

#sitemap a:hover
{
color:#000000;
font-weight:bold;
border-bottom:0px;
}

#aanmeldformulier .fullwidth
{
width:430px;
}

#aanmeldformulier .noScreen
{
color:#2561A9;
font-weight:bold;
}

.nieuwsbriefveld
{
vertical-align:top;
border:1px solid #BBBBBB;
}

.homepage_blok2_padding
{
padding:10px 10px 0px 10px;
}

#tekst .homepage_blok2_padding
{
line-height:18px;
}

#extra_hoog
{
min-height:480px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #extra_hoog {
height: 480px;
}
/**/

.vlag, .vlag a
{
padding-top:2px;
padding-left:6px;
text-decoration:none;
border-bottom:0px solid #000000;
}

.vlag_en, .vlag_en a
{
padding-top:1px;
padding-left:6px;
text-decoration:none;
border-bottom:0px solid #000000;
}

#image_rotate {
  list-style-type:none;
  padding:0;
  margin:0;
  display: block;
overflow:hidden;
height:141px;
  }

#overzichtprogrammas
{
width:500px;
border:0px solid #FF6600;
}

#inproductie
{
margin-top:10px;
width:220px;
}

#inarchief
{
border-left:1px solid #CCC;
margin-left:20px;
padding-left:20px;
margin-top:10px;
width:220px;
}

#inproductie h2, #inarchief h2
{
text-transform:uppercase;
border-bottom:1px solid #CCC;
margin-bottom:10px;
margin-top:0px;
padding-top:0px;

}

#inproductie .odd, #inarchief .odd
{
background:url("../_images/odd.jpg") repeat-x #FFFFFF;
padding:10px;
border-top:1px solid #EEEEEE;
height:55px;
}

#inproductie .even, #inarchief .even
{
padding:10px;
height:55px;

}


#inproductie .even .logo, #inarchief .even .logo, #inproductie .odd .logo, #inarchief .odd .logo
{
width:55px;
height:55px;
border:none;
float:left;
}

#inproductie h3, #inarchief h3
{
padding-top:0px;
margin-top:0px;
font-size:12px;
}

h3 a:link, h3 a:visited
{
color:#2561A9;
}
h3 a:hover
{
color:#2f7cd8;
}
