@charset "utf-8";
/* CSS Document */

body { background-image: url(../images/background.png); color: #757575; background-repeat: repeat-x; background-color: #32254d; margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; }

h1 { font-family: Myriad Pro, Arial, sans-serf; margin: 0px; padding: 0px; margin-top: -7px; letter-spacing: -3px; word-spacing: 5px; font-size: 2.4em; color: black;}
h2 { font-family: Myriad Pro, Arial, sans-serf; margin: 0px; padding: 0px; margin-top: -7px; letter-spacing: -3px; word-spacing: 5px; font-size: 1.9em;color: #4b2f64; text-align: right; margin-top: -4px; font-weight: normal; float: right;}

h2.sub { font-family: Myriad Pro, Arial, sans-serf; margin: 0px; padding: 0px; margin-top: -7px; letter-spacing: -3px; word-spacing: 5px; font-size: 1.9em;color: #4b2f64; text-align: left; margin-top: -4px; font-weight: normal; float: left; margin-left: 200px;}

h4 { font-family: Myriad Pro, Arial, sans-serf;font-size: 1.5em;color: #4b2f64; margin: 0px; padding: 0px; font-weight: normal; }
h4.small { font-family: Arial, sans-serf;font-size: 1em;color: black; margin: 0px; padding: 0px; font-weight: bold; margin-top: 20px; }

h3 { font-family: Myriad Pro, Arial, sans-serf; margin: 0px; padding: 0px; margin-top: -7px; letter-spacing: -3px; word-spacing: 5px; font-size: 2em;color: black; margin-top: -4px;}

p { line-height: 20px;  }
.about { line-height: 23px; margin-bottom: 30px; margin-top: -0px;}
a img { border: 0px; border: none; }
:focus { outline: none; }

.small { color: black; font-size: 8pt; text-decoration: italic; }

.agenda_link { color: black; text-decoration: none; }
.agenda_table_link {color: #4b2f64; text-decoration:none; text-transform: uppercase; font-weight:bold;}

#agenda_form tr {margin-top:10px; }

.heading_een { width: 260px; float: left; position: absolute; z-index: 1; }
.heading_een_cover { width: 260px; height: 8px; background:transparent url(../images/h_border.png); position: relative; z-index: 2;  bottom: -21px;margin-bottom: 20px; }

.heading_drie { width: 260px; float: left; position: absolute; z-index: 1; }
.heading_drie_cover { width: 260px; height: 8px; background:transparent url(../images/h_border.png); position: relative; z-index: 2; bottom: -19px;  }

#wrapper { width: 1100px; margin: 0 auto; background: transparent url(../images/header.png); height: 303px; }

#main { width: 900px; margin: 0 auto; height: auto; }

#header { width: 900px; margin: 0 auto; height: 150px; }
#header .logo { width: 151px; height: 77px; float: left; margin-top: 20px; }
#header .menu { width: 749px; height: 30px; float: right; margin-top: 82px; text-align: right; color: white; text-shadow: 0em 0.1em black; font-size: 1em; text-transform: uppercase; font-family: arial; }
#header .menu ul { width: 749px; margin: 0px; padding: 0px;}
#header .menu ul li {  display: inline; margin-left: 30px; }
#header .menu ul li a:link {  color: white; text-decoration: none; font-weight: bold;}
#header .menu ul li a:visited {  color: white; text-decoration: none; }
#header .menu ul li a:hover {  color: white; text-decoration: underline; font-weight: bold;}
#header .menu ul li a:active {  color: white; text-decoration: none;  }

#content_header { width: 900px; height: 23px; background: transparent url(../images/content_header.png); float: left;  }
#content_footer { width: 900px; height: 23px; background: transparent url(../images/content_footer.png); float: left; margin-bottom: 15px; }
#content { width: 821px; background: transparent url(../images/content.png); padding-top: 20px; padding-bottom: 20px; float: left; padding-left: 40px; padding-right: 40px; }

#promotion { width: 821px; height: 270px; float: left; }
#promotion .image { width: 539px; height: 270px; float: left; }
#promotion .info { width: 260px; float: right; }
#promotion .tekst { width: 260px; height: 270px; float: right; margin-top: 15px;}

#boxes { width: 821px; float: left; margin-top: 40px; }
#boxes .left { width: 260px;  float: left; margin-right: 20px; height: auto;}
#boxes .mid { width: 260px; float: left; margin-right: 20px; }
#boxes .right { width: 260px; float: right;}
#boxes .left_mid { width: 540px; float: left; margin-top: -40px;}
#boxes .mid_right { width: 540px; float: left;}
#boxes .mid_right p { margin-bottom: 20px;}

#boxes .info { margin-top: 30px;}
#boxes .tekst { width: 820px; float: left; margin-top: 15px;}
#boxes .image { width: 820px; margin-bottom: 20px;}

#all { width: 800px; height: auto; float: left; margin-top: 50px;}
#all img { margin-top: 30px; margin-right: 20px; }

#agenda_item { width: 260px; height: 70px; margin-bottom: 10px;float: left;}
#agenda_item .datum { width: 51px; height: 50px; background-image: url(../images/agenda_datum.png); float: left; text-align: center;}
#agenda_item .maand { color: white;line-height: 20px; font-size: 16px; font-weight: bold; }
#agenda_item .dag { line-height: 30px; font-size: 20px; color: black;  }
#agenda_item .info { width:190px; margin-left: 5px; height: 50px; float: right; margin-top: 0px;}

#simple_contact { width: 260px; }
#simple_contact label { background-color: white; font-weight: bold; padding-top: 3px; width: 80px;float: left; text-align: right; margin-bottom: 5px;height: 20px; margin-right: 7px; }
#simple_contact input { padding-top: 2px; width: 163px; height: 21px; float: right;margin-bottom: 5px; background: url(../images/contact_input.png); border: 0px; color: #acacac; font-size: .9em; font-family: Trebuchet MS; padding-left: 5px;}
#simple_contact textarea { width: 254px; height: 72px; color: #acacac; background: url(../images/contact_textarea.png); border: 0px; padding-left: 5px; padding-top: 2px; font-size: .9em; font-family: Trebuchet MS;}
#simple_contact .contact_submit { border: 0px; padding: 0px; margin-top: 5px; width: 80px; background: url(../images/submit.png); color: white; padding-bottom: 2px;}

#contact_form { }
#contact_form label { background-color: white; font-weight: bold; padding-top: 10px; background-color: red;width: 150px;float: left; text-align: right; margin-bottom: 15px;margin-right: 7px; }
#contact_form input { width: 163px; height: 18px; padding-left: 5px;padding-top: 5px;background: url(../images/contact_input.png); border: 0px; color: #acacac; font-size: .9em; font-family: Trebuchet MS;}
#contact_form textarea { width: 254px; height: 72px; color: #acacac; background: url(../images/contact_textarea.png); border: 0px; padding-left: 5px; padding-top: 2px; font-size: .9em; font-family: Trebuchet MS;}
#contact_form .contact_form_submit { border: 0px; padding: 0px; margin-top: 0px; width: 88px; background: url(../images/submit.png); color: white; padding-bottom: 0px; float: right;}

#footer { width:840px; margin: 0 auto; text-align: right; color: white; font-size: .7em; margin-bottom: 50px; margin-top: 15px;}

.clear { clear: both; }

#page { width: 821px; }
.progressbar { color: red; }

tr, td { margin-bottom: 10px; }
td {height: 35px; }
td.label { height: 35px; padding-top: 5px; font-weight: bold;  }
td.input { padding-right: 10px; }