body
{
  font: 1em arial, sans-serif;
  margin: 0; padding: 0;
  min-width: 1000px;
}

.boldblack, .boldblack:link
{
font-weight: bold;
color:black;
}

.boldblack:hover
{
color: #CC006B
}

a, a:link, a:visited
{
  text-decoration: none;
}

a:hover, a:active
{
  text-decoration: underline;
}


/* ---- stijlen voor bovenste helft pagina (kop, bovenste menus) ---- */
#topcontainer
{
  background: white url(../pics/RC_toplogo.gif) no-repeat top center;
  margin: 0 auto; 
  width: 1004px; height: 171px;
}

/* bovenste menubalk */
#menubalk
{
  text-align: center; line-height: 20px;
  background-color: #9F9F9F ;
  width: 100%; height: 20px; top: 120px; position: relative;
}

#menubalk a
{
  font-weight: bold; font-size: 16px; text-decoration: none;
  color: white;
  margin-left: 10px; margin-right:10px;
}

#menubalk a:hover
{
  color: #737373;
}

.765008 
{
  color: #CC006B;
}

.765009
{
  color: white;
}


/* submenubalk */
#submenubalk
{
  line-height: 30px;
  background-color: #D2D2D2;
  border: white solid; border-width: 0px 0px 1px 0px;
  width: 100%; height: 30px; top: 120px; position: relative;  
}

#sectietitel
{
  margin-left: 5px;
  height: 30px; float: left; position: relative;  
}

#sectietitel p
{
  font-weight: bold; font-size:20px;
  color: #9F9F9F;
  display: inline;
}

#submenu
{
  margin-right: 5px;
  
  position: relative;
  float: right;
  height: 30px;
}

#submenu a
{
  font-size: 12px; font-weight: normal; text-decoration: none; vertical-align: baseline;
  color: #CC006B;
  margin-left: 2px; margin-right:2px;
}

#submenu a:hover
{
  color: #737373;
}

#submenu form
{
  display: inline;
}

#submenu input
{
  vertical-align: baseline;
  color: #CC006B;
  margin-left: 5px; margin-top: 4px; /* voor verticaal centreren in IE */ padding: 1px 3px 1px 3px; border: 1px solid #9F9F9F;
  width: 175px;
}


/* ---- stijlen voor onderste helft pagina (menu in linkerkolom, content, rechterkolom) ---- */
#bottomcontainer
{
  background-color: white;
  margin: 0 auto;
  width: 1004px; top: 0px;
}

/* linkerkolom voor menu */
#linkerkolom
{
  background: white url(../pics/RC_menu_home.gif) no-repeat top right;
  width: 200px; height: 417px; min-height: 417px; float: left;
}

#linkerkolom p
{
  margin: 0px;
  
  padding: 10px 0px 0px 0px;
}

#linkerkolom  a
{
  font-weight: bold; font-size:0.9em; line-height: 1.5em; text-decoration: none;
  margin: 0px; padding-left: 10px; 
  color: white;
  display: block; width: 166px;
}

#linkerkolom  a:visited
{

}

#linkerkolom  a:hover
{
color: #000066;
}

#linkerkolom  a:active
{
color:#000066;
}

.lev0link,  .lev0plain {}

.lev1link , .lev1plain
{ 
  font-weight: normal; font-size:0.8em;
}

.lev2link, .lev2plain, .lev3plain 
{
}


/* contentvlak */


#content a, #content a:link
{
  text-decoration: none;
  color: #CC006B;
}

#content a:visited
{
}

#content a:hover
{
  text-decoration: underline;
}

#content a:active{}


#content
{
  background: white url(../pics/RC_achtergrond.gif);
  border: white solid; border-width: 0px 1px 0px 1px ;
  width: 612px; height: 100%; min-height: 417px; float: left;
  position: relative;
  height: 540px;
  min-height: 540px;
}

#content h1
{
  font-size: 1.1em;
  color: #CC006B;
  margin: 10px 10px 0px 10px;
}

#content h2
{
  font-size: 1.0em;
  color: #CC006B;
  margin: 10px 10px 0px 10px;
}

#content h3
{
  font-size: 0.9em;
  color: #CC006B;
  margin: 10px 10px 0px 10px;
}
#content h4
{
  font-size: 0.8em;
  color: #CC006B;
  margin: 10px 10px 0px 10px;
}
#content h5
{
  font-size: 0.7em;
  color: #CC006B;
  margin: 10px 10px 0px 10px;
}
#content h6
{
  font-size: 0.6em;
  color: #CC006B;
  margin: 10px 10px 0px 10px;
}

#content p
{
  font-size: 0.8em;
  margin: 10px 10px 0px 10px;
}

#content ul
{
  font-size: 0.8em;
  list-style-type: square;
}

#content ol
{
  font-size: 0.8em;
}


.nieuwslink
{
 font-weight: bold;
 margin-left: 10px;
}

/* rechterkolom voor banners en gerelateerde items */
#rechterkolom
{
  background-color: white;
  width: 186px; height: 100%; float: left;
}

.banner_tekst h3
{
  font-size: 0.8em;
  color: #00B5DD;
  margin: 10px 5px 0px 5px;
}

.banner_tekst p
{
  font-size:0.7em;
  color: #666666;
  margin: 0px 5px 10px 5px;
}

.banner_tekst a
{
  color: #CC006B;
}

.banner_tekstplaatje
{
  background-color: #00B5DD;
}

.banner_tekstplaatje h3
{
  font-size: 0.8em;
  color: white;
  margin: 5px 5px 2px 5px; padding-top: 2px;
}

.banner_tekstplaatje p
{
  font-size: 0.7em;
  color: white;
  margin: 0px 5px 10px 5px; padding-bottom: 5px;
}

.banner_tekstplaatje a
{
}

.gerelateerd  h3
{
  font-size: 0.7em;
  font-weight:bold;
  color: #00B5DD;
  margin: 10px 5px 0px 5px;
}

.gerelateerd p
{
  font-size: 0.7em;
  color: #666666;
  margin: 0px 5px 10px 5px;
}

.gerelateerd a, .gerelateerd a:link, .gerelateerd a:visited
{
  font-size: 0.7em;
  font-weight:bold;
  text-decoration: none;
  color: #00B5DD;
  margin: 0px 5px 10px 5px;
}

.gerelateerd gerelateerd a:active, .gerelateerd a:hover
{
  color: #00B5DD;
  text-decoration: underline;
}

.wistjedat h3
{
  font-size: 0.7em;
  color: #00B5DD;
  margin: 10px 5px 0px 5px;
}

.wistjedat p
{
  font-size: 0.7em;
  color: #666666;
  margin: 0px 5px 10px 5px;
}



/* stijlen voor kalender */

#kalender 
{
  font-size: 0.8em;
}


.calNoday {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : #D2D2D2;
}
.calNormal {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : #ffffff;
}
.calWeekend {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : #FFFFFF;
}
.calToday {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : #00B5DD;
}
.calDaynumber {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : #eeeeee;
}
.calDaynumberToday {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : #aaffff;
}
 
.calDaynumberWeekend {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : transparent;
}
.calHeader {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
         text-align: center;
	color : white;
	background-color : #9F9F9F;
}
.calTable {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : black;
	background-color : #ffffff;
}
.calNavigation  {
	font-family : verdana, Geneva, Arial;
	font-size :100%;
	color : white;
	background-color : #000066;
}
.calMonth  {
	font-family : verdana, Geneva, Arial;
	font-size :120%;
	font-weight : bold;
	color : white;
	background-color : #000066;
}
#calEvent {
	font-family : verdana, Geneva, Arial;
	font-size :80%;
	color : white;
	background-color : #000066;
}
.calEvent {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :80%;
	color : blue;
	background-color : transparent;
}
.calWeeknumber {
	font-family : verdana, Geneva, Arial;
	font-size :120%;
	font-weight: bold;
	color : black;
	background-color : #9F9F9F;
}

A.calEvent:Link {
	text-decoration: none;
	color : black;
	background-color : transparent;
}
A.calEvent:Hover {
	color : blue;
	text-decoration: underline;
	background-color : transparent;
}
A.calEvent:active {
	color : black;
	text-decoration: none;
	background-color : transparent;
}
A.calEvent:visited {
	color : black;
	text-decoration: none;
	background-color : transparent;
}
