body, html, form {
  margin: 0px;
  padding: 0px;
}
.outline_top_left_portal {
  background-image: url( ../images/background/top_left_portal.jpg );
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #030100;
}
.outline_top_right_portal {
  background-image: url( ../images/background/top_right_portal.jpg );
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #030100;
}
.outline_top_left_pagina {
  background-image: url( ../images/background/top_left_pagina.jpg );
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #030100;
}
.outline_top_right_pagina {
  background-image: url( ../images/background/top_right_pagina.jpg );
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #030100;
}
.background_middle {
  background-image: url( ../images/background/background_middle.jpg );
  background-position: top center;
  background-repeat: no-repeat;
}
.background_middle_pagina {
  background-image: url( ../images/background/background_middle_pagina.jpg );
  background-position: top center;
  background-repeat: repeat-y;
}
.background_main {
  background-image: url( ../images/background/background_main.jpg );
  background-position: top center;
  background-repeat: repeat-y;
}
.portal_today_title {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 24px;
  color: #321b12;
  margin-top: 62px;
}
.portal_today_title a {
  color: #321b12;
  text-decoration: none;
}
.portal_today_title a:hover {
  color: #000000;
  text-decoration: none;
}
.portal_today_text {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  color: #772a0e;
  margin-top: 7px;
}
.portal_today_meer {
  margin-top: 141px;
  width: 66px;
  height: 26px;
}
.portal_nieuwsbrief {
  margin-top: 15px;
}
.portal_nieuwsbrief_input {
  background: url( ../images/portal/nieuwsbrief_input.jpg );
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #6f564b;
  width: 209px;
  height: 24px;
  border: 0px;
}
.portal_nieuwsbrief_input_focus {
  background: url( ../images/portal/nieuwsbrief_input_focus.jpg );
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #6f564b;
  width: 209px;
  height: 24px;
  border: 0px;
}
.portal_nieuwsbrief_aanmelden {
  margin-left: 14px;
  margin-top: 15px;
}
.portal_today_photo {
  margin-left: 72px;
  margin-top: 35px;
}
.coming_1_title {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #a20068;
}
.coming_1_title a {
  color: #a20068;
  text-decoration: none;
}
.coming_1_title a:hover {
  color: #74044c;
  text-decoration: none;
}
.coming_1_subtitle {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #a20068;
}
.coming_2_title {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #b25675;
}
.coming_2_title a {
  color: #b25675;
  text-decoration: none;
}
.coming_2_title a:hover {
  color: #8c3451;
  text-decoration: none;
}
.coming_2_subtitle {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #b25675;
}
.coming_3_title {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #1e84a9;
}
.coming_3_title a {
  color: #1e84a9;
  text-decoration: none;
}
.coming_3_title a:hover {
  color: #0c6180;
  text-decoration: none;
}
.coming_3_subtitle {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #1e84a9;
}
.nieuw_agenda_title {
  font-family: Arial, Tahoma, Verdana;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #d86f11;
}
.nieuw_agenda_title a {
  color: #d86f11;
  text-decoration: none;  
}
.nieuw_agenda_title a:hover {
  color: #f9aa12;
  text-decoration: none;  
}
.nieuw_agenda_subtitle {
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  font-style: italic;
  font-size: 10px;
  color: #81807f;
}
.nieuw_gallerij_title {
  font-family: Arial, Tahoma, Verdana;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #75aeab;
}
.nieuw_gallerij_title a {
  color: #75aeab;
  text-decoration: none;  
}
.nieuw_gallerij_title a:hover {
  color: #82f4ee;
  text-decoration: none;  
}
.nieuw_gallerij_subtitle {
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  font-style: italic;
  font-size: 10px;
  color: #81807f;
}
.nieuw_links_title {
  font-family: Arial, Tahoma, Verdana;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #97b858;
}
.nieuw_links_title a {
  color: #97b858;
  text-decoration: none;  
}
.nieuw_links_title a:hover {
  color: #c7ff5b;
  text-decoration: none;  
}
.nieuw_links_subtitle {
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  font-style: italic;
  font-size: 10px;
  color: #81807f;
}
#ballon{
 display:block;
 width:164px;
 height:74px;
 padding:0px;
 font-family: Trebuchet MS;
 font-size: 10px;
 font-weight:bold;
 color: #ffffff; 
 text-align:center; 
}
.agenda_detail_titel {
  font-family: Georgia, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 26px;
  color: #f0f0f0;
}
.agenda_detail_titel_width {
  width: 420px;
}
.agenda_detail_titel2 {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  color: #f0f0f0;
}
.agenda_detail_titel3 {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  color: #f0f0f0;
}
.agenda_detail_subtitel {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #e42600;
}
.agenda_detail_subtitel a {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #e42600;
  text-decoration: none;
}
.agenda_detail_subtitel a:hover {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #cab5a2;
  text-decoration: none;
}
.agenda_detail_preview_frame {
  background-image: url( ../images/agenda/preview_frame.jpg );
  background-position: top center;
  background-repeat: no-repeat;
  width: 394px;
  height: 316px;
  text-align: center;
  float: left;
}
.agenda_detail_preview_thumbs_border1 {
  border: 1px solid #d2c3a2;
  width: 78px;
  height: 58px;
}
.agenda_detail_preview_thumbs_border2 {
  border: 1px solid #000000;
}
.agenda_detail_tekst {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  font-weight:normal;
  color: #cab5a2; 
  line-height: 18px;
}
.agenda_detail_tekst_rood {
  color: #e42600;
}
.agenda_detail_tekst2 {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF; 
  line-height: 17px;
}
.agenda_detail_vraag {
  font-family: Tahoma, Verdana, Arial;
  font-size: 18px;
  font-weight:bold;
  color: #e4d5c7; 
}
.agenda_detail_tekst a {
  color: #cab5a2; 
  text-decoration: none;
}
.agenda_detail_tekst a:hover {
  color: #e42600; 
  text-decoration: none;
}
.agenda_detail_tekst_small {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  font-weight:normal;
  color: #cab5a2; 
}
.pagina_nieuwsbrief_input {
  background: url( ../images/default/nieuwsbrief_input.jpg );
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #594740;
  width: 209px;
  height: 24px;
  border: 0px;
}
.pagina_nieuwsbrief_input_focus {
  background: url( ../images/default/nieuwsbrief_input_focus.jpg );
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #594740;
  width: 209px;
  height: 24px;
  border: 0px;
}
.agenda_select {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  background-color: #321301;
  color: #cab5a2;
  width: 169px;
  height: 24px;
  border: 0px;
}
.agenda_overzicht_titel {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #f0f0f0;
}
.agenda_overzicht_titel a {
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #f0f0f0;
}
.agenda_overzicht_titel a:hover {
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #979797;
}
.agenda_overzicht_subtitel {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #e31d00;
}
.agenda_overzicht_subsubtitel {
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #cab5a2;
}
.blok_comingsoon {
  background-image: url( ../images/agenda/blok_comingsoon.gif );
}
.blok_upnext {
  background-image: url( ../images/agenda/blok_upnext.gif );
}
.agenda_paging2 {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #ffffff;
}
.agenda_paging {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #3f3f3f;
}
.agenda_paging a {
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #ffffff;
}
.agenda_paging a:hover {
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #e42600;
}

.gallerij_detail_link {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  font-weight:normal;
  color: #cab5a2; 
  line-height: 17px;
}
.gallerij_detail_link a {
  color: #cab5a2; 
  text-decoration: none;
}
.gallerij_detail_link a:hover {
  color: #e42600; 
  text-decoration: none;
}
.gallerij_detail_active {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  font-weight:normal;
  color: #e42600; 
  line-height: 17px;
}
.gallerij_detail_active a {
  color: #e42600; 
  text-decoration: none;
}
.gallerij_detail_active a:hover {
  color: #e42600; 
  text-decoration: none;
}
.pagina_actie_textarea {
  background: url( ../images/default/nieuwsbrief_textarea.jpg );
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #6f564b;
  width: 209px;
  height: 79px;
  border: 0px;
  overflow: hidden;  
}
.pagina_actie_textarea_focus {
  background: url( ../images/default/nieuwsbrief_textarea_focus.jpg );
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #6f564b;
  width: 209px;
  height: 79px;
  border: 0px;
  overflow: hidden;
}
.right_width {
  width: 230px;
}
.left_width {
  width: 415px;
}
.agenda_detail_preview_frame_prev {
  float: right;
}
.agenda_detail_preview_frame_next {
  float: left;
}
.bottom_text {
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold ;
  font-style: italic;
  font-size: 10px;
  color: #C27C49;
}
.bottom_text a {
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold ;
  font-style: italic;
  font-size: 10px;
  color: #C27C49;
}
