body, html {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}

* {
behavior: url(/fileadmin/template/css/iepngfix.htc);
}

ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#wrapper {
width: 100%;
height: 100%;
}

.tabel {
width: 950px;
height: 100%;
}

#header {
width: 950px;
height: 300px;
position: relative;
}

#flash_header {
width: 950px;
height: 300px;
position: absolute;
z-index: 10;
}

#bg_balk_header {
width: 950px;
height: 80px;
position: absolute;
z-index: 20;
visibility: hidden;
}

#balk_header {
width: 950px;
height: 80px;
position: absolute;
z-index: 30;
}

#logo_header {
width: 310px;
height: 80px;
float: left;
}

#talen_header {
width: 92px;
padding: 28px 10px 0 0;
float: right;
}

#nl {
width: 24px;
height: 19px;
background: url(../images/flag_nl.png) no-repeat;
float: left;
margin: 0 10px 0 0;
}

#nl_gr {
width: 24px;
height: 19px;
background: url(../images/flag_nl_gr.png) no-repeat;
float: left;
margin: 0 10px 0 0;
}

#en {
width: 24px;
height: 19px;
background: url(../images/flag_en.png) no-repeat;
float: left;
margin: 0 10px 0 0;
}

#en_gr {
width: 24px;
height: 19px;
background: url(../images/flag_en_gr.png) no-repeat;
float: left;
margin: 0 10px 0 0;
}

#fr {
width: 24px;
height: 19px;
background: url(../images/flag_fr.png) no-repeat;
float: left;
}

#fr_gr {
width: 24px;
height: 19px;
background: url(../images/flag_fr_gr.png) no-repeat;
float: left;
}

#menu {
width: 950px;
height: 40px;
margin: 4px 0 4px 0;
}

#lijn {
width: 950px;
height: 4px;
background: #a6ce39;
}

.tabel_01 {
width: 950px;
margin: 15px 0 15px 0;
}

.tabel_menu {
width: 225px;
}

.tabel_inhoud {
width: 500px;
}

.tabel_banners {
width: 225px;
}

#sub_menu_kader {
width: 225px;
background: url(../images/bg_menu.gif) right top repeat-y;
margin: 0 0 10px 0;
}

.sub_menu {
width: 224px;
height: 22px !important;
height: 30px;
display: block;
background: url(../images/sub_menu.gif) left bottom no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
text-indent: 35px;
padding: 8px 0 0 0;
}

.sub_menu:hover {
width: 224px;
height: 22px !important;
height: 30px;
display: block;
background: url(../images/sub_menu.gif) left bottom no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
text-indent: 35px;
padding: 8px 0 0 0;
}

.sub_menu_twee {
width: 224px;
height: 21px !important;
height: 29px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
text-indent: 35px;
padding: 8px 0 0 0;
}

.sub_menu_twee:hover {
width: 224px;
height: 21px !important;
height: 29px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
text-indent: 35px;
padding: 8px 0 0 0;
}

.sub_menu_act {
width: 224px;
height: 22px !important;
height: 30px;
display: block;
background: url(../images/sub_menu_act.gif) left bottom no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
text-indent: 35px;
padding: 8px 0 0 0;
}

.sub_menu_act_twee {
width: 224px;
height: 21px !important;
height: 29px;
display: block;
background: url(../images/sub_menu_act.gif) left top no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
text-indent: 35px;
padding: 8px 0 0 0;
}

#sub_menu_lijn {
width: 224px;
height: 1px;
background: url(../images/sub_menu.gif) left bottom no-repeat;
}

#inhoud {
width: 470px;
margin: 0 15px 0 15px;
}

.footer {
height: 30px;
}

#footer {
width: 950px;
height: 22px !important;
height: 30px;
background: #a6ce39;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding: 8px 0 0 0;
}

.link_footer {
color: #FFFFFF;
text-decoration: none;
}

.link_footer:hover {
text-decoration: underline;
}

#banner_eerst {
margin: 0px;
}

#banner {
margin: 10px 0 0 0;
}

/* ### Typo3 Instellingen ### */

/* Header */
.csc-header {
margin: 0 0 8px 0;
padding: 0px;
}

/* Bodytekst */
.bodytext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin: 0px;
padding: 0px;
}

/* Formulieren */
.rood {
color: #FF0000;
}

.opmaak_table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin: 20px 0 0 0 !important;
margin: 0px;
}

.opmaak_label {
width: 150px;
padding-right: 10px;
padding-bottom: 5px;
}

.formular {
width: 250px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-bottom: 5px;
}

fieldset {
border: 0px;
margin: 0px;
padding: 0 0 5px 0;
}

label br{
display:none;
}

/* QUIZ */
.quiz_form {
padding: 0px;
margin: 15px 0 0 0;
}
