  /* *********************************** Algemeen *********************************** */
li {color: #222}
  body { margin: 0px; margin-left:0px;  }
  
  .left {
	background-color: #E2047B;
}
.body {
	background-color: white;
}
body {
	background: #c0c0c0;
}

#maintable {margin: 12px auto 0 auto}

	img {border: 0}
  p { line-height: 140%; }
  td p a { color: #2534A9; text-decoration: none; } 
  td p a:hover { color: #2534A9;  text-decoration: underline; } 

  p.text_yellow{ font-family: arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FEDC23; }

  p.title { font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing:2px; margin:0px; color: white; }

  p.content { font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; line-height:160%; margin:0px; color: white; }

  /* html-editor adds p-tags */
  p {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #222;
	width: 100%;
}
 a {color: #009DE0}

  p.news { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; margin:0px; color: white; }
  p.news_date { font-family: arial; font-size: 9px; font-style: italic; font-weight: normal; margin:0px; color: white; }
  p.agenda { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; margin:0px; color: #2534A9; }

  .white { color: white !important; }
  .blue { color: white !important; }
  .light_blue {
	color: #fff !important;
}
  .pink {
	color: #653369 !important;
}
  .green {
	color: #fff !important;
}
  .yellow { color: #FEDC23 !important; }
  .black { color: #000000 !important; }
  
  .title { font-size: 14px; }

  a.menu2link { font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: none; color: white; }
  a.menu2link:link { font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: none; color: white; }
  a.menu2link:hover { font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: none; color: #F7D0EB; }

  input.login_input { font-family: arial; font-size: 11px; color: #020E9E; border:solid; border-width: 1px; border-color: darkgray; background-color:#9099D4 ;}


  /* **** scrolling nieuws en agenda **** */

  #scrolling_news { text-align:left; margin-left:0px; width:250px; height:410px; border:buttonface 0px solid; border-color:black;  overflow:hidden; display: block;  }
  #scrolling_agenda { text-align:left; margin-left:0px; width:250px; height:415px; border:buttonface 0px solid; border-color:black;  overflow:hidden; display: block;  }


  /* ***** Link terug naar homepage ***** */

  a.go2homepage       { font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none; color: white; }
  a.go2homepage:link  { font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none; color: white; }
  a.go2homepage:hover { font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none; color: white; }

  /* *********************************** Homepage *********************************** */

#flash_homepage1 { margin:0; padding: 0; height: 795px !important;}


  /* ***** tekstueel hoofd menu **** */

  a.menu_main_homepage       { font-family: Arial; font-size: 13px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: none; color: white !important; }
  a.menu_main_homepage:link  { font-family: Arial; font-size: 13px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: none; color: white!important; }
  a.menu_main_homepage:hover { font-family: Arial; font-size: 13px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: underline; color: white!important; }

  .selected_homepage { background-color: white !important; color: #2534A9 !important; }


  /* ******** menu cursussen ******** */

  #menu_1{ position: absolute; background-color:#FA66B5; z-index:25; margin-top:35px; margin-left:250px; width:170px; visibility:hidden; font-family: arial; font-size:13px; font-weight: bold;}

  #menu_1_1{ position: absolute; background-color:#FA66B5; z-index:25; margin-top:35px; margin-left:420px; width:170px; visibility:hidden; font-family: arial; font-size:13px; font-weight: bold; }
  #menu_1_2{ position: absolute; background-color:#FA66B5; z-index:25; margin-top:75px; margin-left:420px; width:170px; visibility:hidden; font-family: arial; font-size:13px; font-weight: bold; }

  .menu_home ul         { list-style: none; margin: 0; padding: 0; }
  .menu_home li         { margin: 0; }
  .menu_home li a       { display: block;  background-color:#FA66B5; line-height:30px; padding: 5px 5px 5px 15px; color: white; text-decoration:none; height:30px; }
  .menu_home li a:hover { background-color: #009DE0; }


  /* ***** hoofd menu linksboven ***** */

  a.main_category       { display:block; padding: 15px 0px 0px 15px; width:235px; font-family: Arial; font-size: 15px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none; }
  a.main_category:link  { display:block; padding: 15px 0px 0px 15px; width:235px; font-family: Arial; font-size: 15px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none;  }
  a.main_category:hover { display:block; padding: 15px 0px 0px 15px;
 width:235px; font-family: Arial; font-size: 15px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none; color:white !IMPORTANT; }
.main_category_sub { font-weight: bold; font-style: italic; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; line-height:160%; margin:0px; padding: 0px; }

 .main_category_selected      { display:block; padding: 15px 0px 0px 0px; color: #ffffff; width:235px; font-family: Arial; font-size: 15px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none;  }


  div.main_category:hover { display:block; padding: 15px 0px 0px 0px;
 width:235px; font-family: Arial; font-size: 15px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none; color:white !IMPORTANT; }


  /* ***** gele hotnews link ***** */

  a.hotnews       { font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none;  }
  a.hotnews:link  { font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none;  }
  a.hotnews:hover { font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing:2px; text-decoration: none; color:white !IMPORTANT; }


  /* ***** gele hotnews link beschrijving ***** */

  a.hotnews_description       { font-family: arial; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline;  }
  a.hotnews_description:link  { font-family: arial; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline;  }
  a.hotnews_description:hover { font-family: arial; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline; color:white !IMPORTANT; }


  /* ***** links in nieuws menu ***** */

  a.news_link       { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color:white;  }
  a.news_link:link  { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color:white;  }
  a.news_link:hover { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color:white; }


  /* ***** links in agenda menu ***** */

  a.agenda_link       { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color:white;  }
  a.agenda_link:link  { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color:white;  }
  a.agenda_link:hover { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color:white; }



  /* ******** ZOEKEN onderaan ********* */
  .search_text_homepage {
	display:inline;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing:2px;
	margin:0px;
	color: #fff;
}


  /* ******** zoek veld onderaan ********* */

  form.search_form { display:inline; }
  input.search_form_input { font-family: arial; font-size: 11px; color: #020E9E; border:solid; border-width: 1px; border-color: darkgray; background-color:white; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; }
  input.search_form_submit {
	font-family: arial;
	font-size: 11px;
	color: #39ACE5;
	border:solid;
	border-width: 1px;
	border-color: darkgray;
	background-color:fff;
}


  /* ***** links onderaan colofon - disclaimer ***** */

  a.bottom_links_homepage       { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color:white;  }
  a.bottom_links_homepage:link  { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color:white;  }
  a.bottom_links_homepage:hover { font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color:white; }


  /* ******************************** Content pagina's ******************************** */


  .banner { position: absolute; margin-top:700px; margin-left:175px; z-index:50; }


  /* ******** menu leeftijd ******** */

  #menu_leeftijd { position: absolute; background-color:#C4005F; margin-top:148px; margin-left:250px; width:100px; visibility:hidden; font-family: Arial; font-size:11px; font-weight: bold; }
  #menu_dagen    { position: absolute; background-color:#C4005F; margin-top:148px; margin-left:535px; width:100px; visibility:hidden; font-family: Arial; font-size:11px; font-weight: bold; }

  .menu_small ul         { list-style: none; margin: 0; padding: 0; }
  .menu_small li         { margin: 0; }
  .menu_small li a       { display: block;  background-color:#FA66B5; line-height:12px; padding: 5px 5px 5px 15px; color: white; text-decoration:none; width:100%; }
  .menu_small li a:hover { background-color: #009DE0 !important;}


  /* ***** tekstueel hoofd menu **** */

  a.menu_main       { font-family: Arial; font-size: 13px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: none; color: white ; }
  a.menu_main:link  { font-family: Arial; font-size: 13px; font-style: normal; font-weight: bold;letter-spacing:1px; text-decoration: none; color: white ; }
  a.menu_main:hover { font-family: Arial; font-size: 13px; font-style: normal; font-weight: bold; letter-spacing:1px; text-decoration: underline; color: white; color: #fff;  }

  .selected {
	background-color: #fff !important;
	color: #E2058E !important;
}


  /* ******** menu cursussen & lessen ******** */

  .menu_cursussen { font-family: Arial; font-size:13px; font-weight: bold; color: white; text-decoration:none; }
  .menu_cursussen { font-family: Arial; font-size:13px; font-weight: bold; color: white; text-decoration:none; }

  /* ***** links bij zoekresultaten **** */

  a.search_results       { font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: none; color: #E50FA2; }
  a.search_results:link  { font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: none; color: #E50FA2; }
  a.search_results:hover { font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: underline; background-color: #E50FA2; color:#F7D0EB; }


  /* ***** overige links - in content. **** */

  a.content_link       { font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: underline; color: #E50FA2; }
  a.content_link:link  { font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: underline; color: #E50FA2; }
  a.content_link:hover { font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: underline; background-color: #E50FA2; color:#F7D0EB; }


  /* ***** terug, volgende etc. **** */

  a.blader_link       { font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: none; color: #E50FA2; }
  a.blader_link:link  { font-family: arial; font-size: 102px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: none; color: #E50FA2; }
  a.blader_link:hover { font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; margin:0px; line-height:160%; text-decoration: none; background-color: #E50FA2; color:#F7D0EB; }


/* QED */

a.homelink { color: #FEDC23 !important; }
a.homelink:hover {color: white !important; }

.markantblauw { color: white !important;}
.homerose { color: #F7C6E8 !important;}




p.dans  b { color: #E2047B; }
p.muziek b { color: #1EB53A; }

/* markantplaats */

body.markantplaats { background: #CCCCE9!important; }

.rub { color: #E2047B; font-weight: bold; padding: 3px 0px 3px 5px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%;}
.rub a, .rub a:link, .rub a:visited { color: #E2047B; text-decoration: none;}
.rub a:hover { color: #fff; text-decoration: none;}

.plaatsadv { background: #009DE0; color: white; font-weight: bold; padding: 5px 0px 5px 5px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%;}
.plaatsadv a, .plaatsadv a:link, .plaatsadv a:visited { color: #fff !important; text-decoration: none;}
.plaatsadv a:hover { color: #E2047B !important; text-decoration: none;}

.rubriekkop { background: #E2047B; color: white; font-weight: bold; padding: 5px 0px 5px 5px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%;}

.adv { color: #2D008E ;  padding: 2px 5px 3px 5px; margin: 0px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%; }
.adv a, .plaatsadv a:link, .plaatsadv a:visited { color: #2D008E ; text-decoration: none;}
.adv a:hover { color: #E2047B; text-decoration: none;}

.advtekst { vertical-align: top; background: #9287BE; color: white; font-weight: normal; padding: 5px 0px 5px 5px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%;}

.error { vertical-align: top; background: #9287BE; color: #4741BB;; font-weight: bold; padding: 5px 0px 5px 5px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%;}

.basic { color: #2D008E ;  margin: 0px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%; text-decoration: none; }
.basic a:hover { color: #E2047B; text-decoration: none;}

.error_red { vertical-align: top; color: red; font-weight: bold; padding: 5px 0px 5px 5px; font-family: arial; font-size: 12px; font-style: normal; line-height:160%;}

tbody {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: f6a800;
} 
li { font-family: arial; font-size: 12px; font-style: normal;  } 
strong {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #653369;
}

.newstable, .newstable td {background-color: #f6a800 !important}
.calendartable, .calendartable td {background-color: #009de0}
.texttd {padding-left: 15px; padding-right: 15px;}

.menu_small_table td {background:#E2017B; margin-bottom: 15px}