/* RESET + MISC */
* {margin:0px; padding:0px;}
body, form, ol, ul, dl, li, dt, dd, td, th ,tr, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address{ margin: 0; padding: 0;}
ol, ul {list-style:none;}
img {border: 0;}
fieldset {margin: 0; padding: 0; border: 0; }
input, select, textarea {font-size: 100%; vertical-align: middle;}
table {border-collapse: collapse; border-spacing: 0;}
th {text-align: left;}
a, a:visited {color:#009de0; text-decoration:none;}
a:hover {color:#009de0; text-decoration:underline;}

/* MAIN */
body {line-height:18px; color:#515151; font-size:12px; background:#ffffff url(../images/bg.png) no-repeat center top; background-attachment:fixed; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif;}
.main {position:relative; width:875px; margin:auto auto; margin-bottom:40px;}

/* HOME */
.main_home {position:relative; width:875px; margin:auto auto; margin-bottom:40px; margin-top:0px;}
.logo_home {position:absolute; width:50%; height:150px; left:-37px; top:40px; border-bottom:1px solid #000000;}
.footer_home {position:absolute; top:620px; width:875px; text-align:right; padding-bottom:50px;}
.lan_home {position:absolute; top:-100px; right:0px; width:200px; text-align:right; font-size:11px; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif;}
.lan_home a, .lan_home a:visited {font-size:11px; color:#000000; font-weight:bold; text-decoration:none; padding-left:7px;}
.lan_home a:hover {color:red;}

/* PAGE */
.header {float:left; width:875px; margin:0px; padding:0px;}
.header_logo {float:left; width:500px; margin:0px; padding:0px; margin-left:-1px; background-color:white; min-height:185px; padding-top:2px;}
.header_lan {float:left; width:375px; text-align:right; font-size:11px; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif; padding-top:150px;}
.header_lan a, .header_lan a:visited {font-size:11px; color:#000000; font-weight:bold; text-decoration:none; padding-left:7px;}
.header_lan a:hover {color:red;}

.content {float:left; width:875px; margin-bottom:60px;}
.content_left {float:left; width:186px; color:white;}
.content_right {float:left; width:649px; margin-left:40px;}

.menu_holder {float:left; width:186px;}
.indekijker {float:left; width:146px; background:#c20016 url('../images/indekijker.png') no-repeat; padding:20px; padding-top:15px; padding-bottom:15px; text-align:right; font-family: "Georgia", "Times New Roman"; font-size:12px; margin-top:20px;}
.indekijker a, .indekijker a:visited {color:white; text-decoration:none;}
.indekijker a:hover {text-decoration:underline;}

.nieuwsbrief {float:left; width:146px; padding:20px; padding-top:15px; padding-bottom:15px; text-align:right; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif; font-size:11px; margin-top:10px;}

.menu {margin:20px;}
.menu li {text-align:right; margin-top:10px; font-weight:bold; font-size:11px; font-size:0.9em;}
.menu li a, .menu li a:visited {color:white; text-decoration:none; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif;letter-spacing:1px;}
.menu li a:hover {color:white; text-decoration:none;}
.menu li a span, .menu li a:visited span {color:red; text-decoration:none; font-family: "Georgia", "Times New Roman"}
.menu li a:hover span {color:#009de0; text-decoration:none;}

.submenu {margin:0px;}
.submenu li {text-align:right; margin-top:2px; font-weight:normal; font-size:11px;}
.submenu li a, .submenu li a:visited {color:#878787; text-decoration:none; font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif;letter-spacing:1px;}
.submenu li a:hover {color:#009de0; text-decoration:none;}

.content_right_top {float:left; width:649px; text-align:right; margin-bottom:20px; min-height:30px;}
.content_right_top_image {float:left; width:649px; text-align:right; min-height:68px;}
.content_right_content {float:left; width:649px;}
.content_right_footer {float:left; width:649px; margin-top:70px;}

.redtext {text-transform:uppercase; font-size:11px; line-height:18px; color:red;}

/* MISC */
h1 {color:black; font-weight:normal; font-size:22px; margin:0px; padding:0px; margin-bottom:30px;}
hr {height:0px; border:0px; border-top:1px solid #dddddd;}

.subtitle {color:red; font-weight:normal; font-size:18px; margin:0px; padding:0px; margin-bottom:16px;}
