/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(images/body-bg.gif) top center; text-align:center;}
#page{ background:url(images/left-tail.gif) left repeat-y}
.right-tail{ background:url(images/right-tail.gif) right repeat-y;}


img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.583em; color:#7b7b7b;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#FF0029;}
a:hover{text-decoration:none;}
.link2{ font-weight:bold;}
.link3{ color:#fbc765; font-weight:bold; display:block; margin-top:10px; text-decoration:none; float:left;}
.link3:hover{ color:#FF0029; }
.black{ color:#525252;}
.grey{ color:#7b7b7b;}
.orange{ text-decoration:none;}
.orange:hover{ text-decoration:underline}

.link4, .link5{ float:left; display:block; padding-left:22px; background:url(images/link4-bg.gif) no-repeat 0 3px; margin-top:15px; font-size:0.917em;}
.link5{ float:right; background:url(images/link5-bg.gif) no-repeat 0 5px;}

p {padding-top:15px;}
h6{ background:url(images/title2-bg.gif) repeat-x;}
h4{ color:#FF0029; padding:0 0 18px 0; background:none;}
h6{ font-family:Arial, Geneva, sans-serif; font-weight:normal; font-size:10pt; color:#ffffff; background:url(images/title1-bg.gif) repeat-x; padding-left:25px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.padding1{ padding-top:7px;}
.padding2{ padding-top:12px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.gif) no-repeat}
#header .container1{ overflow:hidden; padding:40px 0 0 25px;}
#header .col-1{ width:212px}
#header .col-2{ width:450px; margin-left:28px;}
#header .col-3{ width:180px; margin-left:17px;}

#header .col-3 div{ font-family:Arial, Geneva, sans-serif; font-weight:normal; font-size:0.75em; color:#000000; padding-top:8px;}
#header .link{ font-family:Arial, Helvetica, sans-serif; cursor:pointer; display:inline-block; background:url(images/header-link-left-bg.gif) left no-repeat #FF0029;  color:#FFFFFF; text-decoration:none; font-size:1.833em; }
#header .link:hover span{ text-decoration:underline;}
#header .link span{ display:inline-block; background:url(images/header-link-right-bg.gif) right no-repeat; padding:15px 21px 12px 21px;}


/* ============================= content ====================== */
#content{ background:url(images/content-bg.gif) top repeat-x #FFFFFF;}
.column-1{ background:url(images/content-col1-bg.gif) no-repeat 0 0; padding-top:13px;}
.column-2{ background: url(images/column2-border.gif) top repeat-x #FFFFFF;}
.column-2 .left-border{ background:url(images/column2-border.gif) left repeat-y;}
.column-2 .right-border{ background:url(images/column2-border.gif) right repeat-y;}
.column-3{ padding-top:13px;}

.column-1 .cont{ padding:17px 12px 20px 19px}
.column-2 .cont{ padding:13px 10px 20px 10px}
.column-3 .cont{ padding:17px 17px 20px 17px}

.menu li{ line-height:1.60em; border-bottom:solid 1px #eae9e4; background:url(images/main-menu-bg.gif) no-repeat 5px 10px; padding-left:18px;}
.menu li a{ font-size:1.05em; color:#282828; text-decoration:none;}
.menu li a:hover, .menu li .active{ font-weight:bold; color:#FF0029;}
.menu .last{ border:none;}

.date{ color:#525252; padding:2px 0 9px 0;}
.column-2 div{ position:relative;}
.column-2 img{ margin-right:6px;}
.column-3 img{ margin-bottom:10px;}
.column-2 .unline{ border-bottom:solid 1px #d4d4d4; padding-bottom:5px; margin-bottom:30px;}
.column-3 .unline{ border-bottom:solid 1px #9b9b9b; padding-bottom:8px; margin-bottom:23px;}
.column-3 .last-unline{ border-bottom:solid 1px #9b9b9b; padding-bottom:8px;}
.column-3 span{ color:#333333;}
.column-3 span span{ font-size:1.5em; color:#FF0029; padding-right:5px;}

.column-1 .col-1, .column-1 .col-2{ width:83px}
.column-1 .col-2{ margin-left:10px}

.list li{ line-height:2.333em; color:#FF0029; font-weight:bold;}

/* ============================= footer ====================== */
#footer{ background:#cccccc; border-top:solid 1px #a3a3a3; text-align:center; padding-top:5px;}
#footer a{ color:#7b7b7b; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

/* ============================= forms ============================= */
#SearchForm{ padding-top:21px;}
#SearchForm .text{ font-family:Arial, Geneva, sans-serif; font-weight:normal; font-size:0.75em; color:#000000; background:url(images/sersch-form-bg.gif) no-repeat 0 7px; padding:0 15px 0 12px; display:block; float:left;}
#SearchForm .input{ border:solid 1px #e1d3c6; padding:2px 2px 3px 3px; width:271px; float:left;}

#SearchForm .form-button{ display:block; background:url(images/form-button-left-bg.gif) left no-repeat ; float:left; line-height:1em; text-decoration:none; color:#000000; font-size:0.75em; margin:2px 0 0 8px; }
#SearchForm .form-button:hover{ text-decoration:underline;}
.form-button span{ display:block; background:url(images/form-button-right-bg.gif) right no-repeat; padding:0 3px;}
.form-button strong{ font-weight:normal; display:block; background:url(images/form-button-bg.gif) repeat-x; padding:5px 14px;}

#RegisterForm{ padding:2px 0 8px 0;}
#RegisterForm .text{ font-family:Arial, Geneva, sans-serif; font-weight:normal; font-size:0.75em; color:#000000;}
#RegisterForm .input{ border:solid 1px #e1d3c6; padding:3px 2px 3px 3px; width:145px; margin-bottom:5px;}
#RegisterForm .form-button{ display:block; background:url(images/form-button-left-bg.gif) left no-repeat ; float:left; line-height:1em; text-decoration:none; color:#000000; font-size:0.75em; margin-top:5px; }

#RegisterForm .form-button:hover{ text-decoration:underline;}

.bladwijzer {
clear: both;
height: 30px;
}
