* { padding: 0; margin: 0; }
#logo { float: right; margin-right: 50px; padding: 0; }
#logo img { text-decoration: none; border: solid 0 #fff; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1em; }
#wrapper3 { background-color: #d0a5b9; background-image: url(../images/bg_strook.jpg); background-repeat: repeat-x; background-position: 50% 0; width: 100%; margin: 0 auto 30px; border-bottom: 4px solid #7c013c; }
#wrapper2 { background-color: #fff; background-image: url(../images/header_bg.jpg); background-repeat: repeat-x; background-position: 50% 63px; margin: 0 auto; width: 100%; height: 114px; }
#wrapper { background-repeat: no-repeat; background-position: 170px 0; margin: 0 auto; width: 1000px; }
#header { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 1024px; height: 100px; position: relative; left: 50%; margin-left: -512px; }
#leftcolumn { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; width: 180px; float: left; }
#rightcolumn { color: #000; float: right; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 814px; margin-right: 0; margin-bottom: 0; margin-left: 0; display: inline; }
#footer { width: 1024px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 10px; clear: both; margin: 0; }
#leftcolumn ul { position: relative; margin-top: 20px; margin-bottom: 40px; padding: 0; list-style-type: none; list-style-position: outside; }
#topnav { float: left; margin-top: 64px; padding: 0; border-left: 1px solid #fff; display: block; }
#topnav ul { list-style-type: none; list-style-position: inside; padding: 0; position: relative; z-index: 9999; }
#topnav ul li { list-style-type: none; list-style-position: inside; padding: 0; position: relative; height: 25px; z-index: 9999; float: left; border-right: 1px double #fff; }
a.b { color: #7c013c; font-size: 70%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-repeat: no-repeat; text-decoration: none; width: 150px; display: block; color:#7c013c; background-image: url(../images/vierkant_paars.jpg); background-position: 0 6px; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; }
a.b:hover { color: #e4312c; font-size: 70%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-image: url(../images/vierkant_rood.jpg); text-decoration: none; background-repeat: no-repeat; background-position: 0 6px; display: block; margin-bottom: 0; width: 150px; padding-left: 15px; }
a.b_actief { color: #e4312c; font-size: 70%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; background-image: url(../images/vierkant_rood.jpg); text-decoration: none; background-repeat: no-repeat; background-position: 0 6px; display: block; width: 150px; padding-left: 15px; }
a.b_actief:hover { color: #e4312c; font-size: 70%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; background-image: url(../images/vierkant_rood.jpg); text-decoration: none; background-repeat: no-repeat; background-position: 0 6px; display: block; width: 150px; padding-left: 15px; }
a.t { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; height: 26px; padding-right: 15px; padding-left: 15px; display: block; }
a.t:hover { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; height: 26px; padding-right: 15px; padding-left: 15px; border-bottom: 4px solid #e10013; display: block; }
a.t_actief { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; display: block; padding-right: 15px; padding-left: 15px; height: 26px; border-bottom: 4px solid #e10013; }
a.t_actief:hover { color: #fff; font-size: 77%; font-weight: bold; line-height: 22px; text-decoration: none; display: block; padding-right: 15px; padding-left: 15px; height: 26px; border-bottom: 4px solid #e10013; }
.copyright { color: #7c013c; font-size: 69%; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; display: block; }
#leftcolumn ul ul { color: #7c013c; background-image: url(../images/subnav_bg.jpg); background-repeat: repeat-y; position: relative; margin: 0 0 0 30px; padding: 0; list-style-type: square; list-style-position: outside; }
#leftcolumn ul ul li { margin: 0; padding: 2px 0; }
a.sb { color: #7c013c; font-size: 72%; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; width: 142px; display: block; color:#7c013c; background-position: 0 6px; }
a.sb:hover { color: #e4312c; font-size: 72%; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; background-position: 0 6px; display: block; margin-bottom: 0; width: 142px; }
a.sb_actief { color: #e4312c; font-size: 72%; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; background-position: 0 6px; display: block; width: 142px; }
a.sb_actief:hover { color: #e4312c; font-size: 72%; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; display: block; width: 142px; }
#contentwrap { background-position: 0 0; position: absolute; left: 50% !important; width: 830px; z-index: 9999; margin-top: 120px; margin-left: -330px; }
#contenttop { background-image: url(../images/content_bg2.png); background-repeat: no-repeat; background-position: 0 0; width: 830px; height: 91px; float: left; }
#content { background-image: url(../images/content_srook.png); background-repeat: repeat-y; background-position: 0 100px; width: 830px; float: left; clear: left; min-height: 350px; }
#inhoud { line-height: 105%; width: 725px; margin-top: -40px; margin-right: 50px; margin-left: 50px; display: block; }
#content_bottom { background-image: url(../images/content_strook_bottom.png); background-repeat: no-repeat; background-position: 0 -1px; width: 830px; height: 20px; clear: both; }
#footer2 { background: #fff; text-align: center; width: 811px; margin-bottom: 10px; height: 40px; margin-top: 0; margin-left: 9px; padding-top: 5px; padding-bottom: 5px; }
#inhoud h1 { color: #e10013; font-size: 100%; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 10px; }
#inhoud h2 { color: #7c013c; font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; }
#inhoud h2 { color: #7c013c; font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; }
p { color: #7c013c; font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; margin-bottom: 10px; }
#loggen { height: 15px; margin-top: 20px; display: block; }
#inhoud p { color: #7c013c; font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; margin-bottom: 10px; }
#actueel { float: left; margin-top: 15px; margin-bottom: 20px; }
#actueel h2 { color: #7c013c; font-size: 100%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 20px; border-bottom: 1px solid #afafaf; display: block; }
#rechts h2 { color: #7c013c; font-size: 100%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; width: 190px; display: block; margin-right: 25px; margin-bottom: 20px; border-bottom: 1px solid #afafaf; }
.nieuwsitem { line-height: 110%; background-color: #fff; height: 100px; margin-top: 0; margin-bottom: 20px; padding: 5px; border: solid 1px #afafaf; display: block; }
.zoekitem { line-height: 110%; background-color: #fff; display: block; margin-top: 0; margin-bottom: 20px; padding: 5px; border: solid 1px #afafaf; }
.nieuwsitem img { float: left; margin-right: 10px; }
#actueel .nieuwsitem h1 { color: #e4312c; font-size: 80%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; }
.nieuwsitem p { color: #7c013c; font-size: 80%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
#rechts { background-color: #fff; width: 194px; height: 375px; float: right; margin: -40px 50px 25px 20px; }
#snelmenu { background-color: #fff; background-image: url(../images/snelmenu_bg.jpg); background-repeat: repeat-x; padding: 10px; height: 356px; border: solid 1px #afafaf; display: block; }
#snelmenu ul { color: #7c013c; font-size: 11px; list-style-position: inside; }
#snelmenu ul li { color: #7c013c; margin-bottom: 10px; list-style-position: inside; }
#snelmenu ul li a { color: #7c013c; }
#snelmenu ul li a:hover { color: #e4312c; }
#search { background-image: url(../images/search.jpg); background-repeat: no-repeat; width: 172px; height: 32px; margin-top: 16px; margin-left: -10px; }
a.leesmeer { color: #fff; font-size: 68%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px !important; background-image: url(../images/leesmeer.jpg); text-decoration: none; text-align: center; width: 76px; height: 18px; float: right; margin-top: -5px; display: block; }
a.leesmeer:hover { color: #fff; font-size: 68%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px !important; text-decoration: none; background-image: url(../images/leesmeerB.jpg); text-align: center; display: block; margin-top: -5px; width: 76px; height: 18px; float: right; }
a.toonalle { color: #afafaf; font-size: 80%; line-height: 18px; text-decoration: none; text-align: center; width: 150px; height: 20px; float: right; padding-right: 10px; padding-left: 10px; border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; display: block; }
a.toonalle:hover { color: #afafaf; font-size: 80%; line-height: 18px; background-color: #e2e2e2; text-decoration: none; text-align: center; display: block; padding-right: 10px; padding-left: 10px; width: 150px; height: 20px; float: right; border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; }
.nieuwsmeer { background-color: #fff; margin-top: 0; margin-bottom: 20px; border-top: 1px solid #afafaf; display: block; }
.naw { color: #7c013c; font-size: 75%; font-family: Arial, Helvetica, sans-serif; display: block; }
.seper { color: #e4312c; font-family: Arial, Helvetica, sans-serif; margin-right: 7px; margin-left: 7px; }
.na {  }
.na a { color: #7c013c; }
.na a:hover { color: #e4312c; }
.f_aanmelden .flabel { color: #7c013c; font-size: 82%; font-weight: bold; line-height: 20px; width: 160px; float: left; margin-bottom: 10px; display: block; }
.f_aanmelden .input625 {  }
.veld { background-color: #e8d5de; margin-bottom: 8px; padding: 3px; display: block; }
.zoekinput { color: #7c013c; font-size: 11px; background-color: #fff; text-decoration: none; width: 130px; height: 15px; margin-top: 6px; margin-left: 2px; border: solid 1px #fff; }
#search a { width: 12px; height: 11px; float: left; margin-top: 8px; margin-left: 10px; }
#inhoud h2 { color: #7c013c; font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; }
#zoekfunctie h3 { color: #7c013c; font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; }
#zoekfunctie h2 {color: #7c013c; font-size: 86%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 20px; border-bottom: 1px solid #7c013c; display: block; }
