* { letter-spacing:0px; color: #445; font: normal 13px Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; line-height: 160%; }

html, body { margin:0; padding:0px; height:100%; } 
body { background: #fff url(../img/bg.gif) top center repeat-y; text-align:center; margin:0; padding:0px; }

#wrapper { display:block; width:934px; background-position: top left; background-repeat: no-repeat; text-align:center; margin: 0 auto; padding: 0; border: 0; min-height:100%; }
#wrapper div { margin: 0; padding: 0; border: 0; }

#con  { float:left; width: 932px; padding: 0;} 
#con #col1 { float:left; margin:20px 0 20px 54px; width:500px; padding: 0 0 21px; text-align:left;}
#con #col2 { float:right; margin-top: 20px; width:260px; padding:0; text-align:center; }

#footer { display:block; position:relative;height:21px; width:934px; padding:0; background: url(../img/footer2.gif) 0 0 no-repeat; color:#fff; text-align: center; font-size:11px; line-height:21px;margin:-21px auto 0;clear:both;}
#footer a { color:#b1daf5; font-size:11px; }
#footer a:hover { color:#e95d0f; }
.rand { float:left; width: 1px; height:100%; background: url(../img/rand.gif) 0 0 no-repeat; }
	
a, a:link, a:visited { color: #1d678e; text-decoration: none; cursor:pointer;cursor:hand;} 
a:hover { color: #e95d0f; }
ul, li { list-style:none; margin: 0;padding: 0; }

#hdr { display:block; position:relative; height: 106px;}
#to_poll {position:absolute;display:block; right:20px; bottom:20px; height: 23px; width: 127px; background: url(../img/poll.gif) 0 0 no-repeat; }
#sections, #data { display: block; font-family:Arial, Helvetica, sans-serif; font-size:0; line-height:0;height: 22px; background-repeat: no-repeat; background-position: 1px 1px; } 

.menu { display: block; position: relative; left: 0; bottom:0; top:1px; margin:0; padding: 0 20px; height: 21px; line-height: 0px; }
.menu li { float:left; margin:0 2px 0 0; bottom:0; padding:0; height: 21px; border:0; }
.menu li a { display: block; height: 21px; margin:0; padding:0; border:0; background-repeat: no-repeat; background-position: 0px 21px; }
.menu li a.open, .menu li a:hover { background-position: 0 0; } 
#taalkeuze { float:right; margin-right:5px; width:90px;}
#taalkeuze a { width:90px; background-image: none;}

ul#icons { display:block;margin:0 auto; padding: 0; height:80px; }
#icons li { float:left; width:60px; height:60px; margin:0px; padding:0px; border: 0px; display:inline;} 
#icons li a { display: block; width: 60px; height: 60px; margin:0px; padding:0px; border:0;}
#newsletter { background: url(../img/newsletter.gif) 0 0 no-repeat; }
#partners { background: url(../img/partners.gif) 0 0 no-repeat; }
#contact { background: url(../img/contact.gif) 0 0 no-repeat; }
#donations { background: url(../img/donations.gif) 0 0 no-repeat; }

ul#bigthumbs { margin:0 auto; padding:0; width:204px;}
#bigthumbs li { float:left; display:inline; position:relative;margin:4px; padding:0px; width:94px; height:94px; background:url(../img/thumb.gif) 0 0 no-repeat; }
#bigthumbs li a { display:block; position:absolute; border:none; top:7px; left:7px; width:80px; height:80px; padding:0px; margin:0; }
#bigthumbs li a img  { display:block; width:80px; height:80px; margin:0 0; border:none; }

h1,h2,h3,h4,a.filmtitel,a.imagelink { font-family: georgia, times new, serif; }
h1, p, a.filmtitel { font-weight:normal; padding:0; line-height: 120%;} 
h1 { font-size: 28px; margin: 0 0 24px 0; } 
a.imagelink { font-size: 24px; margin: 0 0 5px 0; }
a.filmtitel { display:block;font-size: 20px; margin: 15px 0 5px; padding:0; }
h2, h2 i { font-size: 20px; font-weight: normal; margin: 0px 0 5px 0; } 
h3, h3 i { font-size: 16px; font-weight: normal; padding: 0; margin: 20px 0 0 0; }
h4 { display: block;font-size: 13px; font-weight: normal; padding: 0; margin: 20px 0 0 0; }
.clear { clear:both; }

#col1 #poll { display:block;padding:15px; background-color:#eee; border:1px solid #4795C3; line-height:170%;}
#col1 #poll strong, #col1 #poll h2 {color: #4795C3; }
#poll div { height:6px; background-color:#D7D7D7;}
#poll div div { background-color: #4795C3; }
#poll input[type="submit"] { margin:20px 0 0 0; }

/* tot hier */

img
{
border:none;
}

#con img
{
margin:10px 20px 0 0;
}

p
{
margin: 1em 0;
}

p.onderschrift
{
margin: 0 0 10px 0;
line-height: 22px;
font-size: 11px;
font-weight: bold;
}

p.datum
{
font-weight:bold;
margin:0 0 10px;	
}

select.klein,input.klein,textarea.klein
{ 
margin: 0 ;
vertical-align: middle;
background: #ffffff ;
color: #000000 ;
font-size: 9px;
padding:0;}

input[type="radio"]
{
	margin-right:10px;
}

strong, b
{
font-weight: bold; color:#334;
}

i
{
font-style: italic;
}

#col1 .imagelink
{
display:block;
border:none;
padding:0;
width:600px;
height:100px;
font-size:36px;
color:#e9e9e9;
line-height:30px; 
background-repeat:none;
}

#col1 .imagelink:hover
{
color: #e26920;
}
.imagelink#p20
{ background-image: url(../img/20.jpg); }

.imagelink#p21
{ background-image: url(../img/21.jpg); }

.imagelink#p22
{ background-image: url(../img/22.jpg); }

.imagelink#p23
{ background-image: url(../img/23.jpg); }

.imagelink#p24
{ background-image: url(../img/24.jpg); }

#col1 .imagelink20, #col1 .imagelink20:hover
{
float:left;
border:none;
margin:10px 20px 0 0;
padding:0;
}

#col1 .redlink
{
color: #D30006;
border: none;
}

.credits
{
font-weight: bold;
font-size: 12px;
margin:0;
padding:0;
}

#col1 p.admin
{
display: block;
font-size: 9px;
margin: 0;
padding: 0;
color: #ccc;
}

p.admin a, p.admin a:hover
{
margin: 0;
text-decoration:none; 
font-size: 9px;
color: #D30006;
border: 0;
}


p.bestellen a
{
font-weight: bold;
}

.klein, .klein a
{
font-size: 9px;
}

p.klein
{
margin: 0 0 10px 0;
}

.prop {
height:600px;
float:right;
width:1px;
}

p.error,p.not_public
{
margin: 0 0 2em 0;
}

.art
{
margin: 1em 0;
padding: 0 0 0 0;
color: #444444;
}

.auteur1
{
margin:0;
}

p.auteur2 /* artikel EN column */
{
margin: 1em 0;
color: #01719E;
}

p.uit /* artikel EN column */
{
margin:1em 0;
color:#999999;
}

.meer
{
margin:0 0 10px 0;
padding:0;
}

#col1 .cover
{
display:block;
position:relative;
border:2px #fff solid;
margin:0 0 10px 0;
}

img.icon
{
vertical-align: middle;
margin: 0 0.2em 0 0;
width: 13px;
height: 13px;
border: 0;
}

.error
{
color: #FF4444;
}

* html #footer { margin: -21px auto 0 auto; }
* html #wrapper { display:block; width:934px; background-position: top left; background-repeat: no-repeat; text-align:center; margin: 0 auto; padding: 0; border: 0; height:100%; min-height:100%; }
* html #wrapper #con #col1{ display:inline; zoom:1; padding-bottom:21px;}
* html #your-div {
		overflow: hidden;
	}
* html img {
		position: relative;
	}
