﻿body {font-size:0.8em; font-family:Arial; padding:0; margin:0;}

.holder {margin:0 auto; text-align:left; width:940px;}
.top {width:100%; height:150px;}
.logo {margin:2.5em 0 0;}
.top_links {padding:2.64em 4em 0 0; width:190px;}
.top_links a, #fav {color:#e82960; font-size:0.850em; text-decoration:none;}
.top_links a:hover, #fav:hover {color:black;}
.top_links span {color:#e82960;}

input.search {border:#d9dbdd 1px solid; padding:0.2em; margin-right:0.5em; width:130px; height:1em;}
.search {padding-top:2.64em; width:200px;}
._search {vertical-align:top;}
.search a {line-height:1.58em; text-align:center; width:4em; background: url('../images/menu_back.png') top right; font-weight:bold; color:#fff; font-size: 1em; text-decoration:none; padding-bottom:1px; height:1.6em;}
.search a:hover{color:#000;}
.content_search {padding:0 10px 30px 10px; line-height:2em;}
.content_search span {color:#252F90; line-height:30px;}
.content_search .search_left {float:left;}
.content_search .search_right {float:right; border-left:1px dotted #CCCCCC; width:300px; padding:0 0 0 25px; }
.content_search .search_right .ddls {padding:2px 0 5px;}
.content_search .search_right .ddls select.ddl {width:200px;}

    
.menu {position:absolute; width:100%; top:100px;}
.menu ul, .menu li {padding:0; margin:0;}
.menu_a  {height:2.3em;}
.menu_a li {display:inline; background-image:none; padding:0;}
.menu_a li a {float:left; border-right:1px solid #b2b2b2; padding:0.7em 1.3em 0.5em; display:block; background: url('../images/menu_back.png') no-repeat top left; color:white; font-size:0.9em; text-decoration:none; font-weight:bold;}
.menu_a li a:hover, .menu_a li.active a, .menu_a li.home_button.active a {background:url('../images/menu_back_on.png'); color:#e82960; display:block;}
.menu_a li.home_button a {background-image:url('../images/menu_back_home.png');}
.menu_a li.home_button a:hover {background:url('../images/menu_back2.png') 0px -98px;}

.menu_b {border-top:1px solid #CED0D2; height:2.20em; padding-top:0.45em; background: url(../images/submenu_back.png) repeat-x}
.menu_b .inner  {padding-top:0px; list-style:none; clear:both; background-position:bottom left;}
.menu_b .inner li {display:inline; background-image:none; padding:0;}
.menu_b .inner li a {background: url('../images/submenu_knop.png') no-repeat top left; float:left; border-right:1px dotted #ccc; padding:0.5em 1.3em 0.6em; display:block; color:#e82960;font-size:0.9em; text-decoration:none;}
.menu_b .inner li a:hover, .menu_b li.active a{color:black; background:url('../images/submenu_back_on.png');}
.menu_b .links span, .menu_b .links a {color:#e82960; text-decoration:none;}
.menu_b .links a:hover {color:#000;}
.menu_b .links {font-size:0.850em; padding:0.45em 0 0 0;}
.menu_b .links .uicon {padding-right:22px;background-position:center right;background-repeat:no-repeat;background-image:url('../images/pop.png');}

.content {margin:30px 0 0;}
.content h1 {color:#000000; font-family:Georgia; font-size:2.55em; font-weight:normal; line-height:1.2em; margin:0; padding-bottom:0.3em; padding-right:20px;}
.content .inner_content {padding:0 0 20px}

.content_menu .line_top {border-top:dotted 1px #8d9195;}
.content_menu div {background: url('../images/arrow4.png') no-repeat 0 10px; border-bottom:dotted 1px #8d9195; line-height:1.3em; padding:3px 0; margin:0 20px 0 0; width:280px;}
.content_menu div a {color:#e82960;text-decoration:none;}
.content_menu div a:hover {color:#000;}
.content_menu div a:visited {color:#e82960;}
.content_menu div a:visited:hover,ul.listmenu li a.active{color:#000;}
.content_menu div a.selected {color:#999;}
.content_menu div span {padding:0.1em 10px 0.3em 10px; margin:0; font-size:0.9em}

.inner_content {padding:0; margin:0;}
.inner_content .article_date {color:#666; width:100%; text-align:right; margin:-5px 0 0 10px; clear:both;}
.inner_content .line_top {border-top:dotted 1px #8d9195;}
.inner_content .line_bottom {background: url('../images/arrow4.png') no-repeat 0 10px; border-bottom:dotted 1px #8d9195;}
.inner_content div.links {line-height:2em;padding:0 0 0 13px ;}
.inner_content div a {color:#e82960;text-decoration:none;line-height:1.8em; }
.inner_content div a:hover {color:#000;}
.inner_content div a:visited {color:#e82960;}
.inner_content div a:visited:hover,ul.listmenu li a.active{color:#000;}
.inner_content .active div a {color:#333;text-decoration:none;line-height:1.8em; }
.inner_content .related_articles, 
.inner_content .downloads {font-size:1em; padding:15px 0 0 0; border-bottom:1px dotted #8D9195;}
.inner_content .downloads span,
.inner_content .related_articles span {font-weight: bold; font-size:0.9em;}
.inner_content .related_articles .item {background:url("../images/arrow8.gif") no-repeat 2px 6px; padding: 3px 0 3px 20px; border-top:1px dotted #8D9195;}
.inner_content .related_articles .item a {line-height:1em; padding:0.5em 10px 0.3em 0; font-size:0.9em;}
.inner_content .downloads .item {background:url("../images/downloads.gif") no-repeat 2px center; padding: 3px 0 3px 10px; border-top:1px dotted #8D9195;}
.inner_content .downloads .item a {line-height:1em; padding:0.5em 10px 0.3em; font-size:0.9em;}

.indicate {margin:auto;}
.indicate span {color:Red;}
.inner_table {padding: 0 0 0 5px; float:left; color:#E82960; font-weight:bold;}
.inner_table_right {width:500px; float:right; border-left:1px solid #666; padding: 0 0 0 5px;}

.footer {margin:1em 0em 1em 0px; background: #97c000 url('../images/footer_logo.gif') no-repeat bottom right;}
.footer .fmenu {padding:2em 0em 2em 30px; background: url('../images/footer_corner_tl.gif') no-repeat top left;}
.footer a {font-size:1em; color:white; font-weight:bold; text-decoration:none;}
.footer a:hover {color:#2C348A;}
.footer span {color:#2c348a;}

.breadcrumb {padding:0 0 10px;}
.breadcrumb a {color:#E82960; text-decoration: none;}
.breadcrumb a:hover {color:#000;}
.breadcrumb .arrow {width:10px; height:10px; margin:0 4px; background: url(../images/arrow4.png) no-repeat 0px 6px;}

.banners {width:234px; padding:0 0px 0 20px;}
.banners .banner  {padding:10px;}
.lidworden h1,.lidworden p{font-family:'Arial'; color:#98c000; font-weight:bold; font-size:1.35em; line-height:1.64em; padding:0; margin:0;}
.lidworden p{color:#fff;font-size:0.95em;}
.lidworden{height:100%;cursor:pointer; background:#23308e url(../img/lidworden_back.gif) no-repeat; padding:5px 16px 10px 16px;}
.lidworden:hover p{color:#98c000;}

.vragen h1,.vragen p{font-family:'Arial'; color:#fff; font-weight:bold; font-size:1.35em; line-height:1.64em; padding:0; margin:0;}
.vragen p{color:#23308e;font-size:0.95em;}
.vragen {height:100%;cursor:pointer; background-color:transparent;background-repeat:no-repeat;background:url(../img/vragen_back.gif); background-position: bottom left; padding:5px 16px 10px 16px;}
.vragen:hover p{color:#fff;}

.newsletter_head h1 {font-family:Georgia; font-size:2em; font-weight:normal; line-height:1.2em; border-bottom: 1px dotted #CED0D2;}
.newsletter_search {border-top: 1px dotted #CED0D2; }
.newsletter_content {background: url("../images/back_artikel.png") repeat-x; border-top: 1px dotted #CED0D2; line-height:1.5em; margin:10px 0 0; padding: 0 20px;}
.newsletter_content .itens {border-top: 1px dotted #CED0D2;  line-height:2em;}
.newsletter_content .footer_border {border-top: 1px dotted #CED0D2;}
.newsletter_content div {font-size: 0.94em;}
.newsletter_content div a.link {background :url("../images/arrow4.png") no-repeat 0 4px; padding-left:10px; color:#E82960; text-decoration: none;}
.newsletter_content div a.head {background:url("../images/arrow5.png") no-repeat right center; text-decoration:none; color:black; padding-right:15px; font-size:1.125em; font-weight:bold; line-height:30px;}
.newsletter_content div a.head.active {background:url("../images/arrow6.png") no-repeat right center; text-decoration:underline;}
.newsletter_content .omschrijving {width:310px;}
.newsletter_content .afzender {width:210px;}
.newsletter_content .datum {width:120px;}

.standpunten_content {background: url("../images/back_artikel.png") repeat-x; border-top: 1px dotted #CED0D2; line-height:1.5em; margin:10px 0 0; padding: 0 20px;  font-family:Verdana;}
.standpunten_content span {color:#252F90;}
.standpunten_content a {color:#E82960; line-height:1.8em; text-decoration:none;}
.standpunten_content .links a {color:#E82960; text-decoration: none; padding:0 3px; font-size:0.96em;}
.standpunten_content .links a.active {color:#252F90; text-decoration: none; font-weight: bold;}
.standpunten_content .standpunten_search {}
.standpunten_content .itens {border-top: 1px dotted #CED0D2; padding:10px 0;}
.standpunten_content .itens div {font-size:0.85em;}
.standpunten_content .itens h4 {color:#000; font-family:arial; font-size:1.1em; font-weight:bold; line-height:1.45em; margin:0;}
.standpunten_content .footer_border {border-top: 1px dotted #CED0D2;}



.email {background: url(../images/icons.gif) no-repeat 0px -16px; padding:0 0 0 18px; margin:0 3px;}
.print {background: url(../images/icons.gif) no-repeat 0px 1px; padding:0 0 0 18px; margin:0 3px;}
.message_was_send {padding: 170px 0 0; text-align:center;}
.thumb_image {height:165px; width:120px; margin:0 0 0 10px;}
.thumb_image img {height:150px; width:120px;}
.thumb_home_image {height:205px; width:160px; margin:0 0 0 10px;}
.thumb_home_image img {height:205px; width:160px;}

.copyright {color:#666; border-top:solid 1px #ccc; margin:15px 0 5px; padding:5px 0 0; font-size: 0.8em; line-height:1.4em;}

.bold {font-weight: bold;}
.auto {margin: auto;}
.w940 {width:940px;}
.w680 {width:680px;}
.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.fred {color:Red;}
.hand {cursor:pointer;}
.noborder {border:0;}
.tcenter {text-align: center;}
.tright {text-align: right;}
.pb10 {padding-bottom: 10px;}
.pt10 {padding-top: 10px;}
.mr5 {margin-right: 5px;}
.mb20 {margin-bottom: 20px}
.mb10 {margin-bottom: 10px}
.va {height:13px; font-size:8pt;}
.nowrap {white-space:nowrap; }
a .nowrap {line-height:normal; }
.georgia {font-family: Georgia;}
.gray {color: #4F4E54;}
.tleft,.tleft table tr td {text-align:left}

.cartoon {}
.cartoon img {border:0}

#fav {display:block; margin:0; padding:4px 32px 5px 0px; text-align:right; background: url(../images/uitroepteken.gif) no-repeat 205px 4px;}

/* Templates */
.inner_content h1 {font-size:2.1em; line-height:1.5em;}
.template_1 a {text-decoration:none; color:#E60042;}
.template_1 .inner_content {background: url("../images/back_artikel.png") repeat-x; border-top: 1px dotted #CED0D2;}
.template_1 .inner_content .menu_item {border-bottom: 1px dotted #CED0D2; padding:1em 15px 1.5em 15px;}
.template_1 .inner_content .menu_item .h1 {width:560px;}
.template_1 .inner_content .menu_item .relevantie {font-size:8pt;}
.template_1 .inner_content .menu_item .item {padding-right:65px;}
.template_1 .inner_content .menu_item h1 {font-size:1.17em; color: #E60042; font-weight: bold; line-height:1.45em; font-family:arial;}
.template_1 .pager {line-height:2em;}
.template_1 .pager a {color:#E60042; text-decoration: none; padding:0 8px;}
.template_1 .pager a:hover {color:#000;}
.template_1 .pager a img, .template_1 .pager img {border:0; vertical-align:middle}
.template_1 .pager .next {background:url("../images/arrows.gif") no-repeat 4px 2px; padding:0 0 0 10px;}
.template_1 .pager a:hover.next,
.template_1 .pager .inactive.next {background:url("../images/arrows.gif") no-repeat 4px -18px; padding:0 0 0 10px;}
.template_1 .pager .previous {background:url("../images/arrows.gif") no-repeat -46px 2px; padding:0 0 0 10px;}
.template_1 .pager a:hover.previous,
.template_1 .pager .inactive.previous {background:url("../images/arrows.gif") no-repeat -46px -18px; padding:0 0 0 10px;}
.template_1 .pager .first {background:url("../images/arrows.gif") no-repeat -69px 2px; padding:0 4px 0 10px;}
.template_1 .pager a:hover.first,
.template_1 .pager .inactive.first {background:url("../images/arrows.gif") no-repeat -69px -18px; padding:0 4px 0 10px;}
.template_1 .pager .last {background:url("../images/arrows.gif") no-repeat -20px 2px; padding:0 4px 0 10px;}
.template_1 .pager a:hover.last,
.template_1 .pager .inactive.last {background:url("../images/arrows.gif") no-repeat -20px -18px; padding:0 4px 0 10px;}


.template_1 .pager .active {padding:2px 7px 3px; line-height:2em; background:url("../images/resultaat_active.png") no-repeat; color:#fff;}
.template_1 .pager .active.s1 {background-position: 0 0;}
.template_1 .pager .active.s10 {background-position: -26px 0;}
.template_1 .pager .active.s100 {background-position: -58px 0;}

.template_2 .inner_content .menu_item {width:330px; float:left; margin:10px 10px 15px 0; background:url("../images/boxback.png") repeat-y;}
.template_2 .inner_content .odd {margin:10px 0px 15px 0;}
.template_2 .inner_content .menu_item .inner_menu {padding: 0 10px; height:190px;}
.template_2 .inner_content .menu_item .footer_menu_item {background: url("../images/boxbottom.png") no-repeat; line-height:26px;}
.template_2 .inner_content .menu_item .head_menu_item {background:url("../images/boxtop.png") no-repeat; line-height:14px;}
/*.template_2 .inner_content a {color:#E60042; text-decoration: none; padding:0 8px;}*/
.template_2 .inner_content a:hover {color:#000;}
.template_2 .inner_content .menu_item h1 {font-size:1.17em; color: #E60042; font-weight: bold; line-height:1.45em; font-family:arial;}
.template_2 .inner_content .menu_item .thumbnail {}

.template_3 .inner_content .menu_item {width:300px; height:200px; float:left; margin:10px 10px 15px 0; padding:10px 10px 0; background:url("../images/back_artikel.png") repeat-x;}
.template_3 .inner_content .odd {margin:10px 0px 15px 0;}
.template_3 .inner_content .menu_item .inner_menu {padding: 0 10px; min-height:125px;}
/*.template_3 .inner_content a {color:#E60042; text-decoration: none; padding:0 8px;}*/
.template_3 .inner_content a:hover {color:#000;}
.template_3 .inner_content .menu_item h1 {font-size:1.17em; color: #E60042; font-weight: bold; line-height:1.45em; font-family:arial;}
.template_3 .inner_content .menu_item .thumbnail {}

.template_4 .inner_content .menu_item {margin:10px 0px; background: url("../images/boxback_long.png") repeat-y;}
.template_4 .inner_content .menu_item h1 {font-size:1.17em; color: #E60042; font-weight: bold; line-height:1.25em; font-family:arial;}
.template_4 .inner_content .menu_item a {background: url("../images/arrow4.png") no-repeat right 6px; padding-right:8px; line-height:normal}
.template_4 .inner_content .menu_item .header_box {background: url("../images/boxtop_long.png") no-repeat; line-height:14px;}
.template_4 .inner_content .menu_item .content_box {}
.template_4 .inner_content .menu_item .content_box .left {float:left; width:155px; padding:2px 10px 0 15px;}
.template_4 .inner_content .menu_item .content_box .right {float:left; width:475px; padding-right:25px}
.template_4 .inner_content .menu_item .footer_box {background: url("../images/boxbottom_long.png") no-repeat; line-height:26px;}


.template_1 .article,
.template_2 .article,
.template_3 .article,
.template_4 .article {background: url("../images/back_artikel.png") repeat-x; border-top: 1px dotted #CED0D2; padding:10px 24px 0; line-height:1.8em;}

.home {padding:10px 0 0; line-height:1.64em;}
.home a {color:#E60042; text-decoration: none; padding:0 8px 0 0;}
.home a:hover {color:#000;}
.home .news {width:320px; margin:0 15px 0 0;}
.home .news .thumb {width:270px; padding:0 0 10px 0;}
.home .news .news_content {background: url("../images/back_nieuwsoverzicht.png") repeat-x; border-top: 1px dotted #CED0D2; line-height:1.5em; margin:10px 0 0;}
.home .news .news_content h1 {color:#E60042; font-family:arial; font-size:1.2em; font-weight:bold;}
.home .news .news_content div {padding:10px 24px 10px; font-size:0.9em;}
.date  {color:#23308E; font-weight:bold;}
.home .news .news_content .article {border-top: 1px dotted #CED0D2;}
.home .news .news_content .first {border:0px; font-weight:bold; font-size:0.95em;}
.home .news .news_content .first h1 {color:#E60042; font-family:arial; font-size:1.65em; font-weight:bold; line-height:1.18em;}
.home .news .news_content .links .title {font-weight:bold; margin:0; padding:0; font-size:1.102em;}
.home .news .news_content .links {border-top:1px dotted #919978; padding:1.5em 15px 0;}
.home .news .news_content .links .item {background:url("../images/arrow8.gif") no-repeat 2px 6px; padding: 4px 0 4px 20px; border-top:1px dotted #8D9195;}
.home .news .news_content .links .item a {line-height:1.125em; padding:0.1em 10px 0.3em 0; font-size:1.1em;}
.home .news .news_content .links .end {border-top:1px dotted #8D9195;}
.home .news .news_content .Onderwijsblad {color:#504F53; font-family:arial;}

.home .Onderwijsblad {width:344px;}
.home .Onderwijsblad .thumb img {height:205px; width:150px;}
.home .Onderwijsblad .thumb { margin:0 0 0 10px;}
.home .Onderwijsblad .Onderwijsblad_box {background:url("../images/boxback_l.png") repeat-y; margin:10px 0 10px;}
.home .Onderwijsblad .Onderwijsblad_box .head_box {background:url("../images/boxtop_l.png") no-repeat; line-height:14px;}
.home .Onderwijsblad .Onderwijsblad_box .inner_box {padding:0 15px; font-size:0.9em;} 
.home .Onderwijsblad .Onderwijsblad_box h1 {line-height:26px; color:#E60042; font-family:arial; font-size:1.2em; font-weight:bold; line-height:1.45em;}
.home .Onderwijsblad .Onderwijsblad_box .footer_box {background:url("../images/boxbottom_l.png") no-repeat; line-height:26px;}
.home .Onderwijsblad .animation {margin:0 0 10px;}
.dossiers h1 {color:#E60042; font-family:arial; font-size:1.2em; font-weight:bold; line-height:1.45em;}
.dossiers a { color:#E60042; text-decoration:none;}
.dossiers {background:url("../images/boxback_small.png") repeat-y; width:165px; font-size:0.95em; line-height:1.64em;}
.dossiers .top_box { background:url(../images/frame_top.gif) no-repeat; height:15px;}
.dossiers .inner_box {padding:0 10px 0 8px; font-size:0.95em; overflow:hidden;}
.dossiers .inner_box.box_height_b {height:370px;}
.dossiers .inner_box.box_height_s {height:265px;}
.home .even {margin:0 10px 0 0}
.dossiers .footer_box {background:url("../images/boxbottom_small.png") no-repeat; line-height:28px;}

.calendar_SelectedDayStyle {background:url("../images/dag_active.gif") right top; height:29px; line-height:28px; text-align:center; text-decoration:none; width:30px;}
.calendar_SelectorStyle {background: #fff; }
/*.calendar_TodayDayStyle {background:#97C000; height:29px; line-height:28px; text-align:center; text-decoration:none; width:30px;}
.calendar_TodayDayStyle a:hover, */
.calendar_SelectorStyle a:hover {color:#fff;}
.calendar_TodayDayStyle, .calendar_DayStyle, .calendar_WeekendDayStyle {background:url("../images/dag.gif") right top; height:29px; line-height:28px; text-align:center; text-decoration:none; width:30px;}
.calendar_DayStyle a, .calendar_OtherMonthDayStyle a, .calendar_WeekendDayStyle a, .calendar_TodayDayStyle a, .calendar_SelectorStyle a {text-decoration:none;}
.calendar_OtherMonthDayStyle {background:url("../images/OtherMonthDay.gif") right top; height:29px; line-height:28px; text-align:center; text-decoration:none; width:30px;}
.calendar_NextPrevStyle {vertical-align: middle; padding:2px;}
.calendar_NextPrevStyle a {font-weight: bold; font-family:Arial; text-decoration:none; font-size:1.5em; color:#22308E;}
.calendar_DayHeaderStyle {color:#68676C; font-size:11px; line-height:1.3em; background:#EDEFEF; font-weight: normal;}
.calendar_TitleStyle {background: #98C000; border: 0; color: #fff; font-weight: bold; height: 33px; height:25px;}

.agenda {}
.agenda h2 {color:#4F4E54; font-family:Georgia; font-size:1.2em; margin:0; padding-bottom:7px; font-weight: normal;}
.agenda .articles {background:url("../img/back_artikel.png") repeat-x; border-top:1px dotted #CCCCCC; padding-left:62px;}
.agenda .articles .itens {border-bottom:1px dotted #CED0D2; padding:1em 80px 1.5em 15px;}
.agenda .articles .itens h3 {color:#E60042; font-family:arial; font-size:1.17em; font-weight:bold; line-height:1.45em; margin:0px;}
.agenda .articles .itens p {font-size:0.9em; margin:0; line-height:1.64em;}
.agenda .articles .itens a {color:#E60042; display:inline; text-decoration:none;}
.agenda .articles .itens a:hover {color:#000;}
.agenda .months a {color:#E82960; padding:4px 8px 4px 7px; text-decoration:none;}
.agenda .months a.active  {background:url("../images/resultaat_active_b.png") no-repeat center center; color:#FFF;}
.agenda .months .inactive {padding:4px 8px 4px 7px; color:#999;}

/*banner*/
.banner_tekst h1,.banner_tekst p{padding:3px 16px 4px 16px;font-family:'Arial';color:#fff;font-weight:bold;font-size:1em;line-height:1.45em;margin:0;}
.banner_tekst h1{background-color:#97c000;}
.banner_tekst p{color:#000;font-weight:normal;padding-bottom:10px;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-position:bottom right;}
.banner_tekst{margin-bottom:10px;cursor:pointer;background-image:url(../img/banner_back.gif);padding:0;}
.banner_tekst a{text-decoration:none;color:black;}
.banner_tekst img{width:234px;border:0px;}
.banner_tekst:hover h1{color:#23308e;}
.banner_tekst:hover{background-image:none;background-color:#d1e38c;}

.banner_foto h1,.banner_foto p{padding:3px 16px 4px 16px;font-family:'Arial';color:#fff;font-weight:bold;font-size:1em;line-height:1.45em;margin:0;}
.banner_foto h1{background-color:#97c000;}
.banner_foto p{color:#000;font-weight:normal;padding-bottom:10px;}
.banner_foto{margin-bottom:10px;padding:0;background-repeat:no-repeat;background-position:bottom left;cursor:pointer;background-image:url(../img/banner_foto_back.gif);background-color:#97c000;}
.banner_foto a{text-decoration:underline;color:black;}
.banner_foto a.leesverder{padding-right:10px;text-decoration:none;color:white;background-image:url(../img/arrow2.png);background-position:center right;background-repeat:no-repeat;}
.banner_foto a.leesverder:hover{text-decoration:underline;}
.banner_foto img{width:234px;border:0px;padding-bottom:10px;}
