body{ font-family : 'Trebuchet MS'; margin : 0; font-size : 12px; }
h1{ display : none; }
h2{ color : #fff; text-transform : uppercase; font-size : 26px; padding : 0; margin : 20px 0 10px 0; }
fieldset{ border : 0; margin : 0; padding : 0; }

/* HOME */

#home{ background : url('../img/start.gif') no-repeat center center; position : absolute; left : 50%; top : 50%; margin : -361px 0 0 -435px; height : 722px; width : 870px; }

#langchoice{ list-style : none; margin : 480px 0 0 430px; padding : 0; }
#langchoice li{ display : inline; padding : 0 15px 0 0; }
#langchoice li a{ color : #c6168d; text-decoration : none; font-size : 24px; font-weight : bold; }
#langchoice li a:hover{ text-decoration : underline; }

#lang{ position : absolute; list-style : none; top : 620px; left : 120px; padding : 0; }
#lang li{ display : inline; padding : 0 5px 0 0; }
#lang li a{ color : #156ca3; font-size : 16px; font-weight : bold; text-decoration : none; }

#sponsors, #sponsorshome{ position : absolute; right : -25px; bottom : 10px;  width : 465px; height : 29px; font-size : 9px; padding : 0; }
#sponsorshome{ top : 175px; left : 500px; }

/* BASIC */

#lefttop{ z-index : -1; position : absolute; top : 0; left : 0; background : url('../img/lefttop.png') no-repeat; width : 634px; height : 394px; }
#menu{ position : relative; margin : 0; padding : 0; list-style : none; top : 250px; }
#menu li a{ font-size : 16px; background : no-repeat; display : block; text-align : right; width : 208px; height : 87px; display : block; color : #fff; text-decoration : none; text-transform : uppercase; font-weight : bold; position : absolute; padding : 5px 20px 0 0; }

#menu li#one a{ background : url('../img/light.png'); top : 0; }
#menu li#two a{ background : url('../img/yellow.png'); top : 30px; }
#menu li#three a{ background : url('../img/blue.png'); top : 60px; }
#menu li#four a{ background : url('../img/pink.png'); top : 90px; }
#menu li#five a{ background : url('../img/green.png'); top : 120px; }

#nieuwsbrief{ background : url('../img/nieuwsbrief.png') no-repeat; width : 228px; height : 92px; position : absolute; left : 0; top : 475px; }
#nieuwsbrief label{ text-align : left; width : 150px; color : #fff; font-size : 12px; display : block; }
#nieuwsbrief input,#search input{ font-family : 'Trebuchet MS'; font-size : 11px; color : #666; width : 150px; border : 1px solid #fff; }
#nieuwsbrief input.button, #search input.button{ background : #156ca3; color : #fff; border : 0; width : 70px; }
#nieuwsbrief fieldset{ margin : 15px 0 0 55px; text-align : right; width : 120px; padding : 0 30px 0 0; }

#search{ position : absolute; top : 575px; width : 228px; height : 92px; left : 0; }
#search input{ background : #ccc; margin : 0 0 0 55px; }
#search input.button{ margin : 0 0 0 136px; }

#content{ position : absolute; top : 250px; left : 270px;  width : 626px; height : 418px; padding : 10px 40px; color : #fff; }

table{ width : 100%; }
td{ font-size : 10px; border-right : 1px solid #fff; border-bottom : 1px dashed #fff; padding : 3px; }
tr.header td{ border-bottom : 0; border-right : 1px solid #fff; text-transform : uppercase; font-size : 12px; font-weight : bold; }
td.first{ font-size : 12px; font-weight : bold; }

ul.archief{ float : left; width : 250px; list-style : none; margin : 0; padding : 0; font-size : 20px; font-weight : bold; }
ul.archief li.first{ line-height : auto; margin : 0 0 10px 0; }
ul.archief li{ padding : 0; line-height : 20px; margin : 0 !important; }
ul.archief a{ font-size : 11px; color : #fff; text-decoration : none; text-transform : uppercase;  font-weight : normal; margin : -10px 0 0 0; padding : 0; }
ul.archief a:hover{ color : #D2DE26; }

p{ color : #333; }

#left{ width : 170px; float : left; }
#left ul{ margin : 0; padding : 0; list-style : none; }
#left ul a{ color : #000; text-decoration : none; font-weight : bold; font-size : 11px; }
#right p{ color : #fff; float : left; margin : 0; padding : 0; width : 450px; }

.info p{ color : #333 !important; }

hr{ border : 0; border-top : 1px solid #fff; background : none; height : 1px; }

a{ color : #fff; text-decoration : none; }