body {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.wrapper {
width: 100%;
height: 100%;
background: #000000;
}

.menu_l {
width: 100px;
background: url(../images/bg1.gif) repeat-x;
}

.menu_r {
height: 80px;
background: url(../images/bg1.gif) repeat-x;
}

.menu {
width: 950px;
height: 80px;
background: url(../images/bg1.gif) repeat-x;
}

.hmenu {
height: 80px;
}

.hmenu_space {
width: 2px;
background: url(../images/space.gif) top no-repeat;
}

.balk {
width: 309px;
background: #1a1a1a url(../images/bg2.jpg) 0px -250px no-repeat;
}

.naam {
width: 309px;
height: 40px;
}

.logo {
width: 170px;
height: 110px;
background: url(../images/logo.gif) no-repeat;
float: left;
margin: 5px 0 0 12px;
}

.logo a {
display: block;
width: 170px;
height: 110px;
}

.taal {
float: right;
padding: 40px 30px 0 0;
}

.adres {
font-size: 14px;
padding: 0 0 30px 40px;
}

.adres span {
padding-left: 7px;
}

.adres a {
color: #FFFFFF;
text-decoration: none;
}

.adres a:hover {
text-decoration: underline;
}

.header_l {
width: 100px;
height: 250px;
background: url(../images/bg3.gif) repeat-x;
}

.header_r {
height: 250px;
background: url(../images/bg3.gif) repeat-x;
}

.header_boven {
width: 309px;
height: 250px;
background: url(../images/bg2.jpg) no-repeat;
}

.header {
width: 641px;
height: 250px;
}

.submenu {
width: 606px !important;
width: 641px;
padding: 20px 0 0 35px;
}

.submenu_no {
color: #FFFFFF;
text-decoration: none;
}

.submenu_no:hover {
color: #ffcc00;
text-decoration: none;
}

.submenu_act {
color: #ffcc00;
text-decoration: none;
}

.inhoud_l {
width: 100px;
background: url(../images/bg4.gif) top repeat-x;
}

.inhoud_r {
background: url(../images/bg4.gif) top repeat-x;
}

.inhoud {
background: url(../images/bg4.gif) top repeat-x;
}

.content {
width: 606px !important;
width: 641px;
padding: 25px 0 0 35px;
line-height: 24px;
}

.sub_content {
width: 606px !important;
width: 641px;
padding: 0 0 0 35px !important;
padding: 10px 0 0 35px;
line-height: 24px;
}

.footer {
width: 606px;
font-size: 12px;
color: #7b7b7b;
padding: 20px 0 0 0;
margin: 30px 0 30px 35px;
border-top: #7b7b7b solid 1px;
}

.footer a {
color: #7b7b7b;
text-decoration: none;
}

.footer a:hover {
text-decoration: underline;
}

/* ####################### */
/* ##### Kader Image ##### */
/* ####################### */

.lijst {
float: left;
background: #FFFFFF;
}

.b {
width: 100%;
height: 5px;
}

.lb {
width: 5px;
height: 5px;
float: left;
background: url(../images/border/lb.gif) no-repeat;
}

.rb {
width: 5px;
height: 5px;
float: right;
background: url(../images/border/rb.gif) no-repeat;
}

.im {
padding: 0 5px 0 5px;
}

.im2 {
width: 150px;
height: 100px;
overflow: hidden;
}

.o {
width: 100%;
height: 20px;
background: url(../images/border/o.gif) repeat-x;
}

.lo {
width: 5px;
height: 20px;
float: left;
background: url(../images/border/lo.gif) no-repeat;
}

.ro {
width: 5px;
height: 20px;
float: right;
background: url(../images/border/ro.gif) no-repeat;
}

.csc-textpic {
padding: 20px 0 0 0;
}

/* ############################## */
/* ##### TYPO3 Instellingen ##### */
/* ############################## */

a {
color: #ffcc00;
}

img {
border: 0px;
}

h1 {
font-size: 24px;
font-weight: lighter;
color: #ffcc00;
padding: 20px 0 5px 0;
margin: 0;
}

.csc-textpicHeader h1 {
font-size: 20px;
font-weight: lighter;
color: #ffcc00;
padding: 0 0 5px 0;
margin: 0;
}

.csc-textpic {
/*overflow: auto;*/
clear: both;
}

.csc-textpic-text .bodytext {
margin: 0px;
padding: 0px;
}

.content td {
font-family: Arial, Helvetica, sans-serif;
/*font-size: 14px;*/
color: #FFFFFF;
}

.content td p {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
/*font-size: 14px;*/
line-height: 24px;
}

.rood {
color: #FF0000;
}

.opmaak_table {
width: 90% !important;
width: 90%;
color: #575757;
}

.opmaak_label {
width: 100px;
padding-right: 10px;
padding-bottom: 5px;
}

.formular {
width: 100%;
margin-bottom: 5px;
}