/**************************/
/***** Standaard tags *****/
/**************************/
body {
background:#222 url(../images/bg.jpg) repeat-x top;
color:#232323;
font-size:13px;
font-family:Arial, Tahoma, sans-serif;
line-height:21px;
text-align:center;
margin:0;
padding:0;
}

p {
line-height:21px;
font-size:13px;
padding:7px 0px;
margin:0;
}

a {
color:#369b0c;
text-decoration:underline;
}

a:hover {
color:#c01010;
}

a.lees_meer {
font-weight:bold;
}

a.lees_meer:hover {
background-color:#ff0000;
color:#fff;
text-decoration:none;
}

h1 {
background:transparent url(../images/dotted_border.gif) repeat-x bottom;
color:#ff7373;
line-height:28px;
font-size:26px;
font-family:Arial, Tahoma, sans-serif;
font-weight:bold;
padding:0;
margin:10px 0px;
}

h2, h3 {
background:transparent url(../images/dotted_border.gif) repeat-x bottom;
color:#3fa314;
font-size:16px;
font-weight:bold;
font-family:'Trebuchet MS', Tahoma, sans-serif;
line-height:21px;
padding:0;
margin:16px 0px 6px 0px;
}

h3 {
background:none;
font-size:14px;
}

/**************************/
/*****   Super divs   *****/
/**************************/
.container {
width:904px;
margin:0 auto;
text-align:center;
}

.wrapper {
background:transparent url(../images/wrapper_bg.png) repeat-y center;
float:left;
text-align:left;
width:860px;
padding:0px 22px;
}


/**************************/
/*****     Header     *****/
/**************************/
.header {
background:#b10a0a url(../images/header.jpg) no-repeat top;
font-family:Arial, Tahoma, sans-serif;
font-size:12px;
line-height:20px;
color:#fff;
width:860px;
height:147px;
float:left;
}

.header h1 {
background:none;
width:200px;
float:left;
overflow:hidden;
text-indent:-9000px;
}

.header ul {
float:right;
width:237px;
padding:0;
margin:32px 0px 0px 0px;
list-style:none;
}

.header li {
margin:0;
padding:0;
}

/**************************/
/*****    Submenu     *****/
/**************************/
.submenu {
background:#570000 url(../images/submenu_left_bg.gif) no-repeat left;
float:left;
padding-left:255px;
width:605px;
height:45px;
}

.submenu ul {
list-style:none;
padding:0;
margin:0;
}

.submenu li {
float:left;
height:45px;
line-height:45px;
margin:0;
padding:0;
}

.submenu a {
font-family:'Trebuchet MS', arial, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
line-height:16px;
padding:0px 8px;
margin-top:16px;
border-right:1px solid #ff0000;
display:block;
height:16px;
white-space: nowrap;
}

.submenu a:hover {
color:#ff5454;
}

.submenu li.actief {
background:transparent url(../images/submenu_actief.gif) no-repeat bottom;
}

.submenu li.actief a {
color:#ff5454;
}

/**************************/
/*****     Inhoud     *****/
/**************************/
.pagina_inhoud {
background-color:#fff;
float:left;
width:860px;
padding-bottom:40px;
}

.linker_kolom {
background:transparent url(../images/linker_kolom_bg.png) no-repeat top left;
width:215px;
padding-left:18px;
float:left;
}

.linker_kolom h3 {
background:transparent url(../images/pixel_arrow.gif) no-repeat left;
font-family:arial, tahoma, sans-serif;
color:#310000;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
line-height:27px;
padding:0px 0px 0px 29px;
margin:0px;
}

.rechter_kolom {
background:transparent url(../images/rechter_kolom_bg.gif) repeat-x top;
width:567px;
padding:40px 30px 0px 30px;
float:left;
}

/**************************/
/*****   Hoofdmenu    *****/
/**************************/
.menu {
width:200px;
position:relative;
z-index:2;
margin-top:-24px;
}

.menu h3 {
background:transparent url(../images/menu_header.jpg) no-repeat top;
color:#fff;
margin:0;
}

.menu_bottom {
background:transparent url(../images/menu_bottom.gif) no-repeat;
height:7px;
}

.menu ul {
margin:0;
padding:0;
list-style:none;
}

.menu li {
border-bottom:1px solid #4e4e4e;
}

.menu a {
font-family:'Trebuchet MS', arial, sans-serif;
font-size:13px;
color:#ccc;
background:#141414 url(../images/menu_item_arrow.png) no-repeat left top;
border:1px solid #000;
display:block;
text-decoration:none;
line-height:24px;
padding-left:29px;
width:169px;
}

.menu a:hover, .menu a.actief {
color:#ff4a4a;
background-color:#000;
}

/**************************/
/***** Extra blokken  *****/
/**************************/
.blok {
margin-top:20px;
line-height:16px;
font-size:12px;
}

.blok img {
border:1px solid #ff0000;
}

/**************************/
/*****     Footer     *****/
/**************************/
.footer {
background-color:#cecece;
float:left;
width:860px;
height:84px;
position:relative;
z-index:2;
}

.footer ul {
list-style:none;
margin:0;
padding:30px 0px 0px 20px;
}

.footer li {
background:transparent url(../images/pixel_arrow.gif) no-repeat left;
display:inline;
padding:0px 15px 0px 20px;
}

.footer a {
color:#222;
}

.footer a:hover {
color:#ff0000;
}

.muismat {
background:transparent url(../images/muismat.jpg) no-repeat;
width:243px;
height:125px;
position:absolute;
top:-41px;
right:1px;
z-index:2;
}

.bottom {
background:transparent url(../images/bottom_bg.png) no-repeat top;
float:left;
width:904px;
height:72px;
}

