/* --- MHR CSS HT v1.0 --------------------------- */
/* --- color bordeau #af0e16 */
/* --- Global css for MHR v2 --------------------- */


BODY {
	margin:0;
	color:#575757;
}

#container {
	width: 975px;
	font-family: Tahoma;
	font-size: 70%;
	margin: 0;
  }

#container_popup 
{
	font-family: Tahoma;
	font-size: 70%;
	margin: 20px auto;
  }
  
#c_middencontent ol, #c_middencontent ul {
	list-style-position: outside;
	clear: both;
}

#calendar_buttons         {float:left;width:500px;padding:4px; border:0px solid #e5e5e5;}
#calendar_month           {float:left;width:500px;padding:4px; border:0px solid #e5e5e5;}
#calendar_header          {float:left;border:0px solid #e5e5e5;}
#button_back              {float:left;margin:0 0 0 4px;}
#button_next              {float:left;margin:0 0 0 4px;}
#monthbutton              {float:right;}
#month_enum               {float:left;margin:0 0 0 4px;}

/* de calendar zelf*/
#calendar #calendar_calendar {width: 100%; height: auto; margin-top: 25px;} 
#calendar #calendar_calendar .calendar_row {width: 100%; margin-top: 5px; margin-bottom: 5px;}
#calendar #calendar_calendar .calendar_row div {float:left; width: 65px; height:40px; display:inline; margin-bottom: 1px; margin-right: 1px; border:1px solid transparent;}
#calendar #calendar_calendar .calendar_rowDay div {float:left;font-weight:bold; width: 65px; height:14px; display:inline; margin-bottom: 1px; margin-right: 1px; border:1px solid transparent;}

#calendar #calendar_calendar .calendar_row .day {border:1px solid #666666;	vertical-align: top;}
#calendar #calendar_calendar .calendar_row .dayoccuppied {background-color: #ffebda;border:1px solid #666666;vertical-align: top;cursor: pointer;}
#calendar #calendar_calendar .calendar_row .calendarlink {text-decoration:none;color: #000000;}
#calendar #calendar_calendar .calendar_row .weekendday {color: #ababab; border:1px solid #666666}



/* -- zoek calendar week -- */
/* ------------------------------------------- */
input#zoeken  {float:left; margin:0 0 0 0;}
label         {float:left;width:80px;margin:10px 0 0 0;}
.dag          {float:left;width:65px ;height:50px;}
.day          {float:left;width:65px ;height:50px;}

.newscheckboxTableCell label { margin-top: 2px; }

/* -- calendar week-- */
/* ------------------------------------------- */
#calendar  {width: 510px; padding:0 12px 12px 12px;}
#week_calendar  {width: 510px; padding:0 12px 12px 12px;}

#calendar_search {width: 100%; height:40px; padding:0 0 0 6px;}
#calendar_search img {margin: 5px 0 0 0;}
#week_calendar #calendar_search {width: 100%; height:50px; padding:0 0 0 6px;}

/* zoekform */
#week_calendar #calendar_search form fieldset {border: none;}
#week_calendar #calendar_search form label {}
#week_calendar #calendar_search form input { width: 150px;}

#week_calendar #calendar_header {width: 100%; position:relative; margin-bottom: 5px;} /* knoppenbalk terug/volgende*/

/* de buttons div */
#week_calendar #calendar_header #calendar_buttons {float: left; margin-top: 15px; padding: 0px;} 
#week_calendar #calendar_buttons #button_back,#week_calendar #calendar_buttons #button_next,#week_calendar #calendar_buttons #month_enum {display:inline;float:left;} /* button terug*/
#week_calendar #calendar_buttons #month_enum select {} /* style de maand select box*/

#calendar_month { float:right; width:500px;height:30px;}

#week_calendar #calendar_month #weekname        { display:inline; float:left;font-weight:bold;}
#monthname       { display:inline; float:left;font-weight:bold;}
#week_calendar #calendar_month #monthbutton     { display:inline; float:right;}

/* de calendar zelf */
#week_calendar #calendar_calendar {height: auto;}
#week_calendar #calendar_calendar {width: 100%;}
#week_calendar #calendar_calendar .calendar_row_even    { float:left; background-color: #fff; border-bottom: 1px solid #ccc; padding:4px;margin-bottom: 5px; }
#week_calendar #calendar_calendar .calendar_row_uneven  { float:left; background-color: #fff; border-bottom: 1px solid #ccc; padding:4px;margin-bottom: 5px;}

/* de calendar inhoud */
.dayname {display:inline; float:left; width: 75px;}
.daynumber {display:inline; float:left; width: 25px;}
.daycontent{display:inline; float:left; width: 400px;}
.daynumber span {font-weight: bold; color: black;} /* indien content wordt bij de dagnummer een extra span gegeven*/
.daycontent a{color: black; text-decoration:none;}
.daycontent a:hover{color: black; text-decoration:none;}

/* -- GRID -- */
/* ------------------------------------------*/

#middencontent {
	position: absolute;
	top: 372px;
	background-image: url('../images/bg-middencontent.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	left: 200px;
	width: 534px;
	height: 212px;
	color: black;
}
#middencontentHeader {float:left; margin:4px 8px 0 0;height:1px; width:528px;}

#middencontent .lijn {
  color: #9b9b9b;
  width: 510px;
  margin: 10px 0 0 0;
  height:1px;
  clear:both;
}

#c_middencontent {
	position: absolute;
	margin-top: 231px;
	margin-left: 200px;
	width: 534px;
	min-height: 372px;
	color: black;
  background-image: url('../images/bg-middencontent.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
/* -- rechterkolom -- */
/* ------------------------------------------*/
#rechtercontent {
	position: absolute;
	top: 372px;
	left: 734px;
	width: 250px;
	height: 212px;
	background-image: url('../images/bg-rechtercontent.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}
#rechtercontent a   { line-height:18px;}
#rechtercontent p   { margin:0;padding:0 0 0 1px;}
#rechtercontent ul  { margin:0;padding:5px 0 0 10px;}
#rechtercontent li  { display:block;list-style-type:none;margin:0;padding:0;}
#rechtercontent img { margin:0;padding:0 0 0 0px;}

#nieuwsbrief        { margin:15px 0 0 0;padding:0 0 0 6px;}
#nieuwsbrief p      { padding:1px 0 4px 4px;}
#nieuwsbrief #nieuwsbriefTxt { padding:2px 0 4px 4px;}
#nieuwsbrief input  { margin:0 0 4px 4px;}
#nieuwsbrief img    { margin:0;padding:0 0 4px 4px;}
.nieuwsbriefTxt     { margin:0 0 12px 0;padding:1px 0 4px 4px;}

#nieuwsbrief #rss     { margin:4px 0 0 0;padding:0 0 4px 4px; clear:left;}
#nieuwsbrief #rss img { margin:0;padding:0;}

/* -- algemeen -- */
/* ------------------------------------------*/

h1  {color:black;font-size: 12px;margin: 15px 0px 15px 0px;}
h2  {color:black;font-size: 12px;margin: 15px 0px 15px 0px;}
h3  {color:black;font-size: 12px;margin: 15px 0px 15px 0px;}
h4  {color:black;font-size: 12px;margin: 15px 0px 15px 0px;}

.contentTitel       {color:black;font-size: 12px;width:380px;min-height:18px; margin: 0px 0px 5px 0px;}
.contentSubtitel    {float:left;color: #af0e16;font-weight:bold;width:450px;margin:0;}
.contentSubtitel     {float:left;color: #af0e16;font-weight:bold;width:450px;margin:0;}
p                   {margin:5px 10px 5px 10px;}
#txt p              {padding:0 !important;}
#c_middencontent p  {margin: 0px;}
.nieuwsbericht p    {margin:0px 10px 5px 0px;padding: 0px 0 4px 0;}

.divider            {border-top:1px solid #cccccc; height:2px; padding:0;margin:0;}
.dividerNoline      {float:left;color: #9b9b9b;width: 510px;margin: 10px 0 0 0;height:1px; clear:both}

#agendahighlights p {margin-left: 0px;margin-top: 15px;}
.clr                {clear:both;}
#agendahighlights a {line-height:18px;}

/*#c_middencontent ul {display:block;margin: 8px 0px 8px 0px;}
#c_middencontent li {padding: 0 0 0 12px;list-style-type:normal;}*/
.active             {color: #666666;display: inline;}
.input_veld         {width:180px;}


/* --- kop --------------------------------------- */

#kop  {width:975px;}
#logo {position:absolute;top:0px;left:0px;width:300px;height:150px;	z-index:99;}

/* -- linker menu -- */
/* --------------------------------------- */
#relations          {margin:0 0 0 2px; padding-top: 2px;}

#relations a        {
  color:#000;
  text-decoration:none;	
  padding-right:20px;
  background: url('../images/bg-agenda_item.gif') no-repeat;
	background-position: right top;
  }
	
#relations a:hover  {
  color:#af0e16;
  text-decoration:underline;
  padding-right:20px;
  background: url('../images/bg-agenda_item.gif') no-repeat;
	background-position: right top;
  }
  
  
/* -- Search Result -- */
/* --------------------------------------- */

.searchResult             { height:14px;padding: 0 0 12px 0; border-bottom:1px solid #e3e3e3;}
.searchResultTitle        { float:left;padding:6px 0 12px 0;margin: 0 0 0 12px;width:460px;}
.searchResultTitle a      { float:left;}
.searchResultModuleTitle  { float:left; width:420px;}
.searchResultButton       { float:left; width:60px;}
.searchResultNumber       { float:left; width:40px;}
.searchResultButton img   { float:left;}

  
/* -- Shop -- */
/* --------------------------------------- */
#shopKassa      {
  margin:20px 0px 10px 22px;
  padding:6px 0 10px 16px;
  width:162px;
  height:22px;
  background: url('../images/bg-winkelwagenbox.jpg') no-repeat;
  clear:both; 
}
#shopKassa a    {padding:0;}

.titleWebshop   {font-weight:bold;margin:8px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_shop.jpg') no-repeat;}
.titleDoc       {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_doc.jpg') no-repeat;}
.titleRelpag    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_relpag.jpg') no-repeat;}
.titleMaatwerk  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_maatwerk.jpg') no-repeat;}
.titleTrainingen  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_training.jpg') no-repeat;}
.titleWorkshop  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_workshops.jpg') no-repeat;}
.titleNieuws    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_relpag.jpg') no-repeat;}
.titleKalender  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_relpag.jpg') no-repeat;}
.titleAlbum     {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_relpag.jpg') no-repeat;}
.titleTrainingen    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_training.jpg') no-repeat;}
.titleWorkshop    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/relico_workshops.jpg') no-repeat;}

.nieuwsbrief    {padding:2px 0 4px 10px;}
.nieuwsbriefTxt {padding:2px 0 2px 4px;}

.blokWebshop    { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokDoc        { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokRelpag     { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokMaatwerk   { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokTrainingen { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokWorkshop   { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokNieuws     { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokKalender   { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}
.blokAlbum      { float:left;width:176px;min-height:40px;margin-bottom:8px;background: url('../images/bg_relations.jpg') no-repeat;}

.blokWebshop_index    {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokDoc_index        {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokRelpag_index     {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokMaatwerk_index   {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokTrainingen_index {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokWorkshop_index   {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokNieuws_index   {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokKalender_index   {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.blokAlbum_index   {width:176px;min-height:10px;margin-bottom:8px;background: url('../images/lijntje_links_onder_aandacht.png') no-repeat;}
.titleWebshop_index   {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_shop.png') no-repeat;}
.titleDoc_index       {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_doc.png') no-repeat;}
.titleRelpag_index    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_relpag.png') no-repeat;}
.titleMaatwerk_index  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_maatwerk.png') no-repeat;}
.titleTrainingen_index  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_training.png') no-repeat;}
.titleWorkshop_index  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_workshops.png') no-repeat;}
.titleNieuws_index    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_relpag.png') no-repeat;}
.titleKalender_index  {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_relpag.png') no-repeat;}
.titleAlbum_index     {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_relpag.png') no-repeat;}
.titleTrainingen_index    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_training.png') no-repeat;}
.titleWorkshop_index    {font-weight:bold;margin:4px 0 0 0;padding:4px 0 0 24px; height:20px;background: url('../images/icons/grey_relico_workshops.png') no-repeat;}


#relations ul   {margin:0 0 0 4px;padding:0;list-style:none;display:block;}
#relations li   {line-height:18px;}

#linkermenu {
	position: absolute;
	width: 200px;
	height: 372px;
	background-image: url('../images/bg-linkermenu.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

#c_linkermenu {
	position: absolute;
	width: 200px;
	height: 372px;
	background-image: url('../images/bg-linkermenu.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

#middenmenu {
	position: absolute;
	left: 200px;
	width: 534px;
	height: 372px;
	text-align: center;
  z-index: 11;
}

/* -- topmenu -- */
/* ------------------------------------------ */

#middenmenuTop {
	position: relative;
	width: 533px;
	height: 51px;
	top: 11px;
	float:right;
	text-align: right;
	border-right:1px solid #676860;
}
#middenmenuTop a        {text-decoration: none;color: #666666;}
#middenmenuTop a:hover  {text-decoration: underline;color: #666666;}
#middenmenuTop a:active {text-decoration: none;color: #666666;}
#middenmenuTop p        { margin: 22px 10px 0px 10px;}


#middenmenuVisual {
	position: absolute;
	left: 0px;
	top: 62px;
	width: 534px;
	height: 168px;
	background-image: url('../images/bg-middenvisual.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	text-align: center;
}
#middenmenuMenu {
	position: absolute;
	left: 0px;
	top:230px;
	width: 534px;
	height: 144px;
	background-image: url('../images/bg_menupayoff.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
}
form #noti{width:160px;}
/* -- midden HOME --*/
/* ------------------------------------------ */

#middencontent a table{color:#b2010b; text-decoration:none; font-weight: bold;}
#middencontent table a:link{color:#b2010b; text-decoration:none; font-weight: bold;}
#middencontent a:visited{color:#b2010b; text-decoration:none; font-weight: bold;}
#middencontent a:hover{color:#ff800d; text-decoration:underline; font-weight: bold; }
#middencontent a:active{color:#b2010b; text-decoration:none; font-weight: bold;}

/* -- middenmenu CONTENT --*/
/* ------------------------------------------ */

#c_middenmenubalk {
	width: 100%;
	height:68px;
	position: absolute;
	left: 0px;
	top: 163px;
	color: white;
	background-image: url('../images/bg_menucontent.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

#c_middenmenu_bk_balk {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 200px;
	border: 0px solid #000000;
	color: white;
	text-align: left;
}

#c_middenmenu_bk_balk a {text-decoration: none;color: #af0e16;}
#c_middenmenu_bk_balk a:hover {text-decoration: underline;color: #af0e16;}
#c_middenmenu_bk_balk a:active {text-decoration: none;color: #af0e16;}

#c_middenmenu {
	position: absolute;
	left: 200px;
	top: 0px;
	width: 534px;
	height: 231px;
	text-align: center;
}
#c_middenmenuVisual {
	position: absolute;
	left: 0px;
	top: 62px;
	width: 534px;
	height: 101px;
	background-image: url('../images/bg_contentvisual_actueel.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	text-align: center;
}
#c_middenmenubalk p {margin: 0px 10px 0px 10px;}

#c_middenmenuVisual.aanbod          {background: url('../images/bg_contentvisual_aanbod.jpg');}
#c_middenmenuVisual.actueel         {background: url('../images/bg_contentvisual_agenda.jpg');}
#c_middenmenuVisual.agenda          {background: url('../images/bg_contentvisual_agenda.jpg');}
#c_middenmenuVisual.gemeenten       {background: url('../images/bg_contentvisual_gemeenten.jpg');}
#c_middenmenuVisual.management      {background: url('../images/bg_contentvisual_management.jpg');}
#c_middenmenuVisual.ouders          {background: url('../images/bg_contentvisual_ouders.jpg');}
#c_middenmenuVisual.partners        {background: url('../images/bg_contentvisual_partners.jpg');}
#c_middenmenuVisual.speerpunten     {background: url('../images/bg_contentvisual_speerpunten.jpg');}
#c_middenmenuVisual.team            {background: url('../images/bg_contentvisual_team.jpg');}
#c_middenmenuVisual.webshop         {background: url('../images/bg_contentvisual_webshop.jpg');}
#c_middenmenuVisual.subsite         {background: url('../images/bg_contentvisual_actueel.jpg');}


#middenmenubalk {
	width: 100%;
	position: relative;
	top: 223px;
	border: 0px solid #000000;
	color: white;
}

#middenmenubalk p {margin: 0px 10px 0px 10px;}



/* -- rechtermenu -- */
/* -------------------------------------- */
#rechtermenu {
	position: absolute;
	top: 0px;
	left: 734px;
	width: 250px;
	height: 372px;
	background-image: url('../images/bg-rechtermenu.jpg');
	background-position: bottom;
	background-repeat: no-repeat;

}

/* --- news  ----------------------------------- */

#news         {margin: 0 10px 0 0; padding:12px 12px 12px 0;}
.date         {float:right;font-weight:bold;}
.newsTitle    {font-weight:bold;color: #af0e16;}

.newsDivider  {
  height:21px;	
  background-color: #dfdfdf;
	width: 100%;
	height: 1px;
  margin:10px 0 10px 0;
  padding:0;
  }

.newsTeaser       {display:block;padding:10px 0 0 12px;}
.nieuwstitel      {float:left;text-align: left;font-size:12px; font-weight: bold;}
.nieuwsdatum      {float:left;text-align: left;margin:0 15px;padding:1px 4px 0 0; color:#818181;}
.nieuwsbericht    {padding: 0px 0 0 0;	margin: 0px;	text-align: left;clear:both}
.nieuwsbericht a  {padding:0 !important ;}


/* --- menus ----------------------------------- */

#klapperRechts {
	position: absolute;
	width: 236px;
	height: 161px;
	z-index: 10;
	margin-left: -2px;
	display: none;
	left: -236px;
}

#klapperLinks {
	position: absolute;
	width: 200px;
	height: 196px;
	left: 200px;
	z-index: 10;
	margin-top: -24px;
	display: none;
}

#linker_uitklap_menu {
	position: absolute;
	margin-top: 163px;
	width: 200px;
	height: 196px;
	border: 0px solid #000000;
}

#linke_menu {
	position: absolute;
	margin-top: 168px;
	z-index: 1000;
	padding-top: 6px;
	display: none;
}
#linke_menu li a.agenda_datum { display:block; padding:0 0 2px 0;margin:0px 0 2px 10px;}
#linke_menu li a.agenda_item  { display:block; margin:1px 0 3px 10px;}
#linke_menu li img.agenda_lijntje {float:left;display:block; margin:5px 0 4px 0;}

#linke_menu p   {	margin-left: 15px;}
#linke_menu h4  { margin-left: 15px;}
#linke_menu ul  { margin:7px 0 0 1px;padding:0 0 0 14px;}

#linke_menu li      { list-style-type:none;margin:0px 0 8px 0;padding:1px 0 4px 0; clear:both;}
#linke_menu li img  { margin:0px;padding:0;}



/* --- Contenttemplate ---*/
/* ------------------------------------------------------*/

#linkervastmenu {
	position: absolute;
	left: 0px;
	top: 163px;
	width: 200px;
	height: 534px;
	padding:0;
  margin:0;
	background-image:url('../images/linkervastmenu.png');
	background-repeat:no-repeat;
	background-position:right top;
	z-index: 1000;
}
#linkervastmenu ul {width:220px;float:left;list-style-type:none;}

#linkervastmenu li {list-style-type:none;padding:0; margin:0;}
#linkervastmenu h4 {margin-left: 4px;}

/* --- zoeken in rechterkolom */

#zoek {
	position: relative;
	left: 10px;
	top: 21px;
	width: 100%;
	z-index: 1000;
}

#zoek_knop	{
	position: absolute;
	top: 0px;
	left: 144px;
	cursor: pointer;
}

#rechte_uitklap_menu {
	position: absolute;
	width: 236px;
	height: 181px;
	margin-top: 38px;
	border: 0px solid #000000;
	left: 0px;
}
#c_rechte_uitklap_menu {
	position: absolute;
	width: 236px;
	height: 181px;
	margin-top: 43px;
	border: 0px solid #000000;
	left: 0px;
}
.rechteruitklapmenu {
	position: absolute;
	left: 0px;
	top: 65px;
	width: 236px;
	height: 181px;
}

#rechter_menu {
	position: absolute;
	margin-top: 38px;
	width: 236px;
	height: 181px;
	z-index: 1000;
	padding-top: 1px;
	/* display: hidden; */
}
#c_rechter_menu {
	position: absolute;
	margin-top: 43px;
	width: 236px;
	height: 181px;
	z-index: 1000;
	padding-top: 1px;
    display: none; 
}

/* -- Poll -- */
/* ---------------------------------- */
#poll {
	position: absolute;
	border: 0px solid #000000;
	top: 240px;
	border: 0px solid black;
	height: 129px;
	width: 250px;
}

#poll p                 { margin-left:10px;margin-top: 15px;}
#poll #pollkeuzes       {	margin-left: 5px;	margin-top: 2px;}
#poll #pollkeuzes label {	margin-left: 1px;	margin-top: 0px;}

#poll h4          { margin-top: -0px;	margin-bottom: -10px;}
.poll_antwoord    {	float: left;}
.poll_procent     {	float: right;	color: #b8020e;}


ul#onderdeaandachtList      { float:left;display:block;padding:0 0 0 23px; }
ul#onderdeaandachtList img  { margin:16px 0 3px 4px;}
ul#onderdeaandachtList li   { padding:2px 0 2px 4px;}

ul#onderdeaandachtList li .link_onderdeaandacht  { padding:4px 0 2px 0;}
ul#onderdeaandachtList li .txt_onderdeaandacht   { padding:4px 0 2px 0;}

/* -- agenda -- */
/* ----------------------------------------------- */
#linkervastmenu img {margin:12px 0 4px 7px;}
#agendahighlights {
	position: absolute;
	border: 0px solid #000000;
	top: 240px;
	border: 0px solid black;
	height: 100px;
	width: 250px;
}

#agendahighlights p                     {margin-left: 0px;margin-top: 15px;}
#agendahighlights #pollkeuzes           {margin-left: 5px;margin-top: -5px;}
#agendahighlights h4                    {margin-top: -0px;	margin-bottom: -10px;}
#agendahighlights .link_onderdeaandacht {padding:0;}
#agendahighlights .link_onderdeaandacht a {
	color: #af0d18;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}
.link_onderdeaandacht   { margin:0;}
.txt_onderdeaandacht    { margin: 0; padding: 0;}


#agendahighlights .link_onderdeaandacht a:hover {
	color: #af0d18;
	text-decoration: underline;
	font-weight: bold;
}

#agendahighlights .link_onderdeaandacht a:active {
	color: #af0d18;
	text-decoration: none;
	font-weight: bold;
}

#agendahighlights #nieuwsregel {
	width: 230px;
}

#agendahighlights #nieuwsdatum {
	text-align: right;
	margin-top: -15px;
}

/* --- Onder de aandacht --- */
/* ------------------------------------------ */

#linkercontent {
	position: absolute;
	top: 372px;
	left: 0px;
	width: 200px;
	height: 212px;
	background-image: url('../images/bg-linkercontent.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}
#linkercontent img  { margin: 0 0 3px 0;}
#linkercontent li   {list-style-type:none; padding:0 0 3px 24px;float:left;}
#linkercontent p    {margin: 1px 0 0px 9px;}



#c_linkercontent {
	position: absolute;
	top: 372px;
	left: 0px;
	width: 200px;
	height: 372px;
}
#c_linkercontent p {margin: 3px 0 7px 10px;}

.link_onderdeaandacht {padding:0;}
.txt_onderdeaandacht  {padding:0 0 0 1px;}


/* -- tellafriend -- */
/* --------------------------------------*/
#tellafriend {
	position: absolute;
	top: 372px;
	left: 200px;
	background-image: url('../images/bg-middencontent.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	width: 534px;
	height: 372px;
	color: black;
	display: none;
}
#tellafriendContent {padding:12px;}

#content #tellafriend {
	position: absolute;
	top: 231px;
	left: 200px;
	background-image: url('../images/bg-middencontent.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	width: 534px;
	height: 372px;
	color: black;
	display: none;
}

#tellafriend table  {text-align: left;}


/* -- notificatie -- */
/* --------------------------------------*/

#notificatie {
	position: absolute;
	top: 372px;
	left: 200px;
	background-image: url('../images/bg-middencontent.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	width: 534px;
	height: 372px;
	color: black;
	display: none;
}
#notificatieContent {padding:12px;}
#profielContent {padding:12px;}

#content #notificatie {
	position: absolute;
	top: 231px;
	left: 200px;
	background-image: url('../images/bg-middencontent.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	width: 534px;
	height: 372px;
	color: black;
	display: none;
}

#notificatie table    {text-align: left;}
.poll_uitslag         {width: 200px;margin-left: 10px;}
.poll_precentagebalk  {width: 100%;height: 8px;background-image:url( '../images/poll/procent_grijs.gif' );}

/* -- pageTools -- */
/* ----------------------------------------------- */

#pageTools img         {float:right;padding:0 2px 0 2px;}
#pageTools, #terugknop {float:right; width:100px; height:18px; margin:8px 0 0 0; padding:0; text-align:right;}
  
/* -- pageTools Kalender-- */
/* ----------------------------------------------- */

#pageToolsKalender img  {float: left; padding:0 2px 0 2px; }
#zend img	              {cursor: pointer;float:right;padding:0 2px 0 2px;margin:5px 0;}


#c_middencontent #kalender      {margin: 10px 10px 10px 10px;min-height:340px}

#c_middencontent #kalender td   {padding:0px; margin:0px;}
#kalender #kalenderkop          {display: inline;}
#kalender p                     {padding:0 !important;margin:0;}
#kalender #kalendertitel        {font-weight: bold;font-size:12px;}
#kalender #kalenderdatum        {font-weight: bold;	text-align: right;	margin-top: -13px;}
#kalender #kalendertekst        {margin-top: 10px;}
#kalender #lijn                 {background-color: #dfdfdf;	width: 100%;	height: 1px;}
#kalender #scheidingslijn       {background-color: #9b9b9b;	width: 100%;	height: 1px;}


/*output nieuwsbrief tell a friend*/

#output
{
margin-top:-9px;
margin-left:85px;
font-weight:bold;
color:#b20109;
height:auto;
}

#output img
{
margin-top:-5px;
margin-left:85px;
color:#b20109;
height:auto;

}

#outputNot
{
margin-top:-9px;
margin-left:85px;
font-weight:bold;
color:#b20109;
height:auto;
}

#outputNot img
{
margin-top:-5px;
margin-left:85px;
color:#b20109;
height:auto;

}
#outputTell
{
margin-top:-9px;
margin-left:85px;
font-weight:bold;
color:#b20109;
height:auto;
}

#outputTell img
{
margin-top:-5px;
margin-left:85px;
color:#b20109;
height:auto;

}


#outputNB
{
margin-top:-5px;
font-weight:bold;
color:#b20109;
height:auto;
}
#outputNB img
{
margin-left:65px;
text-align:center;
height:auto;
}

/* --- linkjes  ----------------------------------- */


a.rechts_topmenu {
	color: black;
	font-size: 180%;
	text-decoration: none;
	letter-spacing: -1px;
	margin-left: 15px;
	line-height: 160%;
}

a.rechts_topmenu:hover {
	color: #b10009;
	font-size: 180%;
	text-decoration: none;
	letter-spacing: -1px;
	margin-left: 20px;
	line-height: 160%;
}

a.rechts_topmenu:active {
	color: black;
	font-size: 180%;
	text-decoration: none;
	letter-spacing: -1px;
	margin-left: 15px;
	line-height: 160%;
}

a.agenda_datum {
	color: #af0d18;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-left:10px;
}

a.agenda_datum:hover {
	color: #FF7A01;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px;
}

a.agenda_datum:active {
	color: #af0d18;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px;
}

a.agenda_item {
  float:left;
	color: #666666;
	text-decoration: none;
	padding-right: 17px;
	background: url('../images/bg-agenda_item.gif') right top no-repeat;
	margin-left:10px;
}

a.agenda_item:hover {
	color: #666666;
	text-decoration: underline;
	background-image: url('../images/bg-agenda_item.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

a.agenda_item:active {
	color: #666666;
	text-decoration: none;
}

a.onderwijsnieuws {
	color: #af0d18;
	text-decoration: none;
	padding-right: 20px;
	background-image: url('../images/bg-agenda_item.gif');
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 120%;
}

a.onderwijsnieuws:hover {
	color: #af0d18;
	text-decoration: underline;
	background-image: url('../images/bg-agenda_item.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	font-weight: bold;
}

a.onderwijsnieuws:active {
	color: #af0d18;
	text-decoration: none;
	font-weight: bold;
}

a.link_onderdeaandacht {
	color: #af0d18;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}

a.link_onderdeaandacht:hover {
	color: #af0d18;
	text-decoration: underline;
	font-weight: bold;
}

a.link_onderdeaandacht:active {
	color: #af0d18;
	text-decoration: none;
	font-weight: bold;
}

a.broodkruimel {
	color: #FF7A01;
	text-decoration: none;
	line-height: 150%;
}

a.broodkruimel:hover {
	color: #af0d18;
	text-decoration: underline;
}

a.broodkruimel:active {
	color: #FF7A01;
	text-decoration: none;
}

.tussenbk {
	color: #575757;
}

/* --- Agenda --- */
/* --- lijsten ----------------------------------- */

ul#c_linkerlijst {
	list-style-type: none;
	list-style: none;
	display: block;
	width: 170px;
	position: absolute;
	left: -20px;
}

ul#c_linkerlijst img#shopplaatje {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

#linker_item_titel {
	font-weight: bold;
	color: #af0e16;
}

ul#c_linkerlijst li p {
	padding: 3px;
}

ul#c_linkerlijst li {
	cursor: pointer;
	margin-top: 0px;
}

ul#c_linkerlijst li#rel_shop_item {
	background-image: url('../images/links_achtergrond_items.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 0px;
	min-height: 60px;
}

ul#c_linkerlijst li#rel_pagina_item {
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul#c_linkerlijst li#rel_pagina_item .titel {
	font-weight: bold;
	color: black;
}

/*------- Knoppen ------------- */

#rechtercontent #zend_knop {position: relative;	cursor: pointer; padding:0px 0 0 6px;}

#poll #stem_knop {
	position: absolute;
	top: 100px;
	right: 20px;
	cursor: pointer;
}



/*------- Algemene tekstopmaak ------------- */

.dag {border:1px solid #666666;	vertical-align: top;}
.dagbezet {background-color: #ffebda;border:1px solid #666666;vertical-align: top;cursor: pointer;}
.kalenderlink {text-decoration:none;color: #000000;}
.weekenddag {color: #ababab;}
.td_zalm {background-color: #ffebda;}


#download a         {text-decoration: none;	color: #af0e16;}
#download a:hover   {	text-decoration: underline;color: #af0e16;}
#download a:active  {text-decoration: none;color: #af0e16;}




/* -- Kalender -- */
/* ------------------------------------------- */

#c_middencontent #kalender      {margin: 10px 10px 10px 10px;min-height:340px}

#c_middencontent #kalender td   {padding:0px; margin:0px;}
#kalender #kalenderkop          {display: inline;}
#kalender p                     {padding:0 !important;margin:0;}
#kalender #kalendertitel        {font-weight: bold;font-size:12px;}
#kalender #kalenderdatum        {font-weight: bold;	text-align: right;	margin-top: -13px;}
#kalender #kalendertekst        {margin-top: 10px;}
#kalender #lijn                 {background-color: #dfdfdf;	width: 100%;	height: 1px;}
#kalender #scheidingslijn       {background-color: #9b9b9b;	width: 100%;	height: 1px;}

#date_title {float:left;color:black;font-weight:bold;font-size: 12px;width:380px;min-height:18px; margin: 0px 0px 5px 0px;}

#c_middencontent .contentTitel    {font-weight: bold;font-size:14px;}
#c_middencontent .contentSubtitel {color: #616161;font-weight:bold;font-size:12px;width:502px;margin:0;}
#c_middencontent .lijn {float:left;color: #9b9b9b;width: 510px;margin: 10px 0 10px 0;height:1px;}
#c_middencontent .intro {float:left;width:500px;font-weight: bold;padding:2px 0 12px 0;display:block}
#c_middencontent .introtxt {width:500px; font-weight: bold; padding: 2px 0 12px 0; }

#c_middencontent a {color: #af0d18;	font-weight: bold;	text-decoration: none;}
#c_middencontent a:hover {	color: #af0d18;	font-weight: bold;	text-decoration: underline;}
#c_middencontent #nieuwspagina {margin: 14px 10px 10px 10px;}
#c_middencontent #nieuwsbriefpagina {margin: 10px 10px 10px 10px;}
#c_middencontent #nieuwsbriefinschrijfpagina {margin: 10px 10px 10px 10px;}

#c_middencontent #shop_product {margin: 10px 10px 10px 10px;}
#c_middencontent #nieuwsoverzicht { margin: 10px 10px 10px 10px; }
#c_middencontent #shop_product table        {float: left;}
#c_middencontent #shop_product td a        {text-decoration: none;}
#c_middencontent #shop_product td a:hover  {text-decoration: underline;}
#c_middencontent #shop_product input { width: auto; }

#nieuwspaginaInschrijven {padding:10px;}
#nieuwspaginaInschrijven input {
  margin: 1px 3px 1px 0 ; 
  font-size: 1em; 
  font-family: Tahoma, Garamond, sans-serif; 
	padding:2px;
}
#nieuwspaginaInschrijven input img {border:0px;}

#nieuwspaginaInschrijven td.newscheckboxTableCell input {border:0}
#nieuwspaginaInschrijven input.submitBtn {border:0;margin:10px 0 0 0;}
#c_middencontent #zoeken              {margin: 10px 10px 10px 10px;}
#c_middencontent #zoeken table        {float: left;}
#c_middencontent #zoeken td a         {text-decoration: none;}
#c_middencontent #zoeken td a:hover   {text-decoration: underline;}

#c_middencontent #txt {float:left; margin: 2px 10px 10px 10px;}

#middencontent .contentTitel {font-weight: bold;font-size:12px;}
#middencontent .contentSubtitel {color: #af0e16;}
#middencontent .intro {float:left;width:500px;font-weight: bold;padding:2px 0 12px 0;}
#middencontent p {margin: 0px;}
#middencontent a        {color: #af0d18;	font-weight: bold;	text-decoration: none;}
#middencontent a:hover  {color: #af0d18;	font-weight: bold;	text-decoration: underline;}
#middencontent #txt   {margin: 0px 10px 10px 10px;}

/* --Nieuwspagina -- */
/* ------------------------------------- */
#c_middencontent #nieuwspagina input { width: auto; margin: 0 0 0 0; padding: 0 0 0 0; }

/* checkbox -> inschrijven_save */
.optin input {margin-left:126px;width: auto; clear: left; height: 18px;}
.optin label {width: auto; float: left; clear: right;}
.newscheckboxTableCell        {padding:0;}
.newscheckboxTableCell input  {padding:0;}
.newscheckboxTableCell label  {width: auto; float: left; clear: right;}


/* --Nieuwsbrief -- */
/* ------------------------------------- */
#c_middencontent #nieuwsbriefpagina

.headingNieuwsbriefPagina { color:#b00e16; font-weight:bold }
#c_middencontent #nieuwsbriefpagina h2 { color:#b00e16; font-size:15px; margin-top:7px; }
.inhoudNieuwsbriefPagina { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; padding-right:10px; }

/* --Nieuwsbrief Archief -- */
/* ------------------------------------- */
#c_middencontent #nieuwsbriefarchief {margin: 10px 10px 10px 10px;}
#nieuwsbrieflijst {margin-top: 20px;}

#nieuwsbrieflijst #rij{
	height: 34px;
	border-bottom: 1px solid #c5c5c5;
 	padding-top: 4px;
	text-align: left;
}
#nieuwsbrieflijst #rij #naam{
	padding-top: 5px;
	background-image: url( '../images/achtergrondreserveringen.gif' );
	background-repeat: repeat-y;
	height: 24px;
}

/* --Trainingen -- */
/* ------------------------------------- */

#trainingstitel {float:left;font-weight: bold;color:black;font-size: 12px;width:380px;min-height:18px; margin: 0px 0px 5px 0px;}
#c_middencontent #training {margin: 10px 10px 10px 10px;width: auto;}
#c_middencontent #training #titel {font-weight: bold;height: 26px;font-size:12px;}
#c_middencontent #training #txt       {margin-left: 0px;}
#c_middencontent #training #gegevens          {padding: 6px 6px 6px 0;clear:both}
#c_middencontent #training #gegevens a        {padding:0;text-decoration: none;}
#c_middencontent #training #gegevens a:hover  {padding:0;text-decoration: underline;}
#c_middencontent #training #gegevens .titel   {font-weight: bold;padding:4px 0 6px 0;}
#c_middencontent #training #gegevens .titel_red{font-weight: bold;color: red;}
#c_middencontent #training #gegevens .titel_groen {font-weight: bold;color: #008900;}
#c_middencontent #training #gegevens table td { font-family: Tahoma;}
#c_middencontent #training #txt .titel   {font-weight: bold;padding:4px 0 6px 0;}



/* ----------------- trainingsoverzicht ------------- */

#trainingsoverzicht {margin: 10px;}

#linkbar          {height: 35px;}
#linkbar a        {padding: 0 10px 0 10px;}
#linkbar .active  {padding: 0 10px 0 10px;}


#trainingsselectie { vertical-align: bottom; }
#trainingsselectie select {float: left;margin:0px 0 0 10px;height:21px;}

#trainingslijst {margin-top: 20px;}

.kop_dik {

	font-weight: bold;
	font-size:12px;
	height: 20px;
	border-bottom: 1px solid #c5c5c5;
}
#trainingslijst #rij{
	height: 34px;
	border-bottom: 1px solid #c5c5c5;
 	padding-top: 4px;
	text-align: left;
}
#trainingslijst #rij #naam{
	padding-top: 5px;
	background-image: url( '../images/achtergrondreserveringen.gif' );
	background-repeat: repeat-y;
	height: 24px;
}
#trainingslijst #rij #infoknop{
	float: right;
	margin-top: -24px;
}

/* -- Formulier --*/
/* ---------------------------------------*/
.loginForm    {width:400px;}
.submitButton {margin-left:130px;}

#shop_product img{float:right;}
#shop_product label {width:60px;}

#notificatie form    {margin:0; width:500px;}
#notificatie label   {clear:left; width: 80px; line-height: 18px; cursor:pointer;}

#tellafriend form    {margin:0; width:400px;}
form                 {margin:0;}

fieldset  {margin-bottom: 30px; padding: 1px 0 0 0 ; border-width: 0 0 0px 0; border-style: solid; border-color: #666666;}
legend    {margin: 0 0 5px -7px; padding: 5px 0; font-weight: bold; font-size: 1.2em; color: #000000;}

label,
input,
select,
textarea {float: left;}

label {clear:left; width: 130px; line-height: 18px; cursor:pointer;}

input,
select,
textarea {margin: 1px 3px 1px 0 ; font-size: 1em; font-family: Tahoma, Garamond, sans-serif;}

.tafForm input     {width: 160px;}
eselect    {width: 164px;}
etextarea  {width: 210px; height: 50px;}

.clear {display: block; clear: both; font-size: 0px; line-height: 0px;}  
    
input.medium {width:132px;}
input.small	 {width:50px;}

.radio input {width: 20px;clear:left; float: left; height: 18px;}
.radio label {width: auto; clear:right; float: left;margin-right: 10px;}

.maandSelector {margin:0px 0 0 10px;height:21px;}

/* checkbox */
.optin input {margin-left:126px;width: auto; clear: left; height: 18px;}
.optin #linke_menu li img {width: auto; float: left; clear: right;}
.checkboxTableCell        {padding:0;}
.checkboxTableCell input  {padding:0;}
.checkboxTableCell label  {width: auto; float: left; clear: right;}

#buttoncontainer {margin-left:128px;display: block; clear: both; margin-top: 15px;}
#c_middencontent #formulier   {margin: 10px 10px 10px 10px;}
#c_middencontent #albumpagina {margin: 10px 10px 10px 10px;}


/* -- sitemap --*/
/* ------------------------------------ */
#c_middencontent #sitemap {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/*-- nav links --*/
/* ---------------------------------------*/
ul#navlist {
	margin-left: 0;
	padding-left: 0px;
	white-space: nowrap;
	font-size: 10px;
}

#navlist li {
	display: inline;
	list-style-type: none;
	font-size: 11px;
}

#navlist a { padding: 2px 5px; }

#navlist a:link, #navlist a:visited {
	color: #af0e16;
	text-decoration: none;
}

#navlist a:hover {
	color: #af0e16;
	text-decoration: none;
}

#navlist a:active {
	color: #af0e16;
}

#navlist li#active a {
	color: #000000;
}
a.uline {
  color: #af0e16;
  text-decoration: underline;
  }

#errors {
	color:#af0e16;
	font-weight:bold;
	text-align:center;
}

#loading {
	text-align:center;
	margin-top:15px;
}


/* -- footer --*/
/* ------------------------------------ */
#footerHome { float:left; border-top: 1px solid #ababab; width: 510px; padding: 10px 3px 18px 20px; }
#footer     { float:left; border-top: 1px solid #ababab; width: 500px; padding: 10px 3px 18px 10px; }
#content #footer {margin-left:10px;}

.buttons {
	background-image: url( '../images/but_filler.gif' );
	background-repeat: repeat;
	width:130px;
}

.inputs {
	border:0px #999999 solid;
	width:200px;
}

.input {
	padding:2px;
}

#c_middencontent #shop_product ol, #c_middencontent #shop_product ul {
	list-style-position: inside;
}