/*********************************************************
*           Css stijl van template templatevoorbeeld     *
*           met als basis template_voorbeeld_basis       *
*           deze file staat in INC_PATH/template,        *
*           maar een symlink vanuit                      *
*           HTML_PATH/template/voorbeeld/voorbeeld.css   *
*           hoort hierheen te wijzen                     *
*********************************************************/

/* let op: css pakt geen //-stijl commentaar */

/***********************************************************
*           Algemene definities, gebruikt door zp:         *
*  h2 is de stijl van de kop van een paragraaf             *
*  .tekststijl is de stijl van een gewone paragraaf        *
*  .linkstijl is de stijl van een link daarin              *
*  .redactiestijl wordt gebruikt voor [..]-achtige dingen  *
***********************************************************/

/*een standaard link: zet hier liever geen font/font-size, 
zeker niet in de hover, maar in de a.klasse definities*/        
a {text-decoration: none; color: #00F;}
a:hover {text-decoration: underline; color:#E00;}

/*de volgende regel zorgt dat er geen paarse rand om plaatjes die een link zijn
  heenkomt*/        
a img {border: 0} 

/*namen van files in bestandsbeheer:*/
.file {font-size: 12px; font-weight: normal;}
.file:hover {color: #FF0000; text-decoration:underline;}

/*standaard tekst (tekststijl gebruikt ook deze vanaf nu)*/        
p,li,table,div,span { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; margin-top:0px; line-height:150%;}
/*deze moeten na de links komen, anders gaat het fout..*/       
p {margin-bottom:8px;}
h2 { font-size: 18px; color: #00F; font-weight: bold; margin-top:0px;}
h3 { font-size: 12px; color: #00F; font-weight: bold;  margin-top:0px; margin-bottom:2px;}
/*het is beter om voor de linkstijl geen grootte te specificeren, want de tekst eromheen
kan groter gemaakt zijn*/
a.linkstijl 	{}
a.linkstijl:hover {}

/*voor de titel*/        
.titel { font-weight: bold; color: #666666; font-size: 24px;}

/*voor een formulier*/        
p.form {font-size:16px; color:#666666; font-weight:bold;}
h1.form {font-size:28px; color:#666666; font-weight:bold;}

/*voor in de wizard*/        
.wizard  { font-size: 12px}
h2.wizard {font-size: 24px; font-weight: bold; }
h3.wizard {font-size: 20px; font-weight: bold; }
h4.wizard {font-size: 12px; font-weight: bold; margin-bottom: 4px; }
.wizardkop  {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
a.wizard  { color: #FF0000;}

/*wordt gebruikt in de link voor sectie-toevoegen/menu*/        
.redactiestijl 	{  }

/*onder andere in loginscherm*/        
.helegrotekop 	{ font-size: xx-large; color: #666666; font-weight: bold; }

/*voor als er erg weinig plaats is :-)*/        
.tiny		{font-size: x-small}


/*********************************************************
*           Definities voor de forumstijlen:             *
*********************************************************/

              
 .forum 	{ font-size: 12px}
 .forum-gepost	{ font-size: 12px;color:#666666;text-align:right; background-color:#EAE2E0;}	/*vroeger rh0*/
 .forum-auteur	{ font-size: 12px;color:#660000;}			/*vroeger auteurlink*/
 .forum-tekst	{ font-size: 12px;}					/*vroeger tekst-forum*/
 .forum-kop	{ font-size: 19px;color:#666666;font-weight:bold;text-align:left;}	/*vroeger b2*/
A.forum-voegtoe { font-size: 12px; font-weight: bold; text-align: center; color: #C52C41}
A.forum-voegtoe:hover { color:#CC0000 } 
A.forum-auteur{text-decoration:underline;color:#003300}
A.forum-auteur:hover{text-decoration:underline;color:#CC0000}
A.forum-kop{text-decoration:none;color:#666666}
A.forum-kop:hover{text-decoration:none;color:#3479FF}

 .tforum-gepost	{ font-size: 12px;background-color: #3D98D7; color:white;text-align:left; }
 .tforum-gepost	a{ font-size: 12px; color:#666666; }			
A.tforum-voegtoe {  font-size: 21px; font-weight: bold; text-align: center; color: #666666; background-color:#FFFFFF}

/*********************************************************
*           Definities voor de body tag:                 *
*********************************************************/

body 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background:#FFFFFF; margin:0px; color:#000000;}
	
body.forum	{}

body.login	{}

	
body.wizard	{}

body.form	{margin-left:20px;margin-top:25px;}

/*body.search kan het beste leeg zijn, dus zonder achtergrondplaatje*/
body.search	{margin-left:0px;margin-top:0px; background-image: none;}

body.editor	{background-image: none;
		margin-left:0px;
		margin-top:0px;}

/*maak de volgende precies hetzelfde als .linkstijl*/
body.editor a	{color: #00F; text-decoration: none;}
body.editor a:hover	{color:#E00; text-decoration: underline;}

textarea	{ font-family: Arial, Helvetica, sans-serif;}/*moet blijkbaar apart*/

/*********************************************************
*           Definities voor de redactieknoppen:          *
*           deze hebben de class wizbutton, wizempty     *
*           of wizfull                                   *
*           wizempty is een opvul td, wizful heeft als   *
*           colspan het aantal knoppen                   *
*********************************************************/

table.wizbutton {font-family: Arial, Helvetica, sans-serif;}
tr.wizbutton {}
/*let op:  in css is padding in de td hetzelfde als cell-padding in de table in html*/
td.wizbutton {font-size: 12px; text-align:center; width:152px; height:17px;}
td.wizempty {background-image: none; font-size: 12px; width:152px; height:17px; text-align:left;}
p.wizbutton {}
a.wizbutton {background: url(/template/vwrrheden/redknop.gif) no-repeat; color:#000000; text-decoration:none; padding-left:15px; text-align:left; width:152px; height:17px;display:block;}
a.wizbutton:hover {background: url(/template/vwrrheden/redknophover.gif) no-repeat; color: #CC0000;}

/*********************************************************
*           Definities voor de table tag:                *
*           de #kader-binnen en -buiten stijlen          *
*           bepalen hoe een kader eruitziet              *
*           buiten bepaalt de omlijning, binnen erin     *
*********************************************************/
	

table.kader	{background-color: #666666}		/*kader-rand kleur*/
table.kader td    {background-color: #FFFFFF}		/*kader-inhoud kleur*/
table.navigation td {}
table.buttons  {width:200px; border:0px; padding:0px;}
table.tabel2kolommen {font-size: 12px; padding:4px;}
table.tabel2kolommen td {vertical-align: top;}
td.tabel2kolommenlinks {width: 150px; padding-right: 30px;}
td.tabel2kolommenrechts {}
table.formwizard	{border-collapse:collapse;border-top:hidden;}
table.formwizard td	{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #666666;}
table.waitingroom {border-collapse:collapse;}
table.waitingroom th {border:1px solid #666666; vertical-align:top;}
table.waitingroom td {border:1px solid #666666; vertical-align:top;}

/*Tabellen voor richedit-control:*/
table.tabel1 {}
table.tabel1 td {vertical-align:top; padding: 0px;}

table.tabel2 {border-collapse:collapse; border: 2px solid #666666;}
table.tabel2 td {vertical-align:top; padding: 4px;border: 1px solid #666666;}

table.tabel3 {border-collapse:separate;}
table.tabel3 td {vertical-align:top; padding: 4px;border: 2px solid #666666;}

table.tabel4 {border-collapse:collapse; border: 6px #666666; border-style: double;}
table.tabel4 td {vertical-align:top; padding: 4px;border: 1px #666666; border-style: solid; }

table.tabel5 {border-collapse:separate; border: 2px solid #666666;}
table.tabel5 td {vertical-align:top; padding: 4px;border: 2px solid #666666;}

table.tabel6 {border-collapse:collapse;}
table.tabel6 td {vertical-align:top; padding: 10px; border-left: 2px solid #666666; border-right: 2px solid #666666; border-top: none; border-bottom: none;}

table.tabel7 {border-collapse:collapse;}
table.tabel7 td {vertical-align:top; padding: 10px; border-left: none; border-right: none; border-top: 2px solid #666666; border-bottom: 2px solid #666666;}

table.tabel8 {border-collapse:collapse;border: 2px solid #666666;}
table.tabel8 td {padding: 10px;}




/*********************************************************
*           Definities voor de verplaatstabellen         *
*********************************************************/


table.verplaatsen1 { width: 100%; color: #666666;}
td.verplaatsen1 {  vertical-align: top;background-color: #FCF9F8;padding: 5px;}
table.verplaatsen2 {width: 100%; color: #666666;}
td.verplaatsen2 {background-color: #F4ECEA;}
td.verplaatsen3 {}

/*********************************************************
*           Definities voor de sitemap                   *
*********************************************************/

table.sitemap1 { width: 100%;}
td.sitemap1 {vertical-align: top; padding: 5px;}
table.sitemap2 {width: 100%;}
td.sitemap2 {background-color: #ECE6D8;}
td.sitemap3 {}
a.sitemap2 {color: #666666; font-weight:bold;}
a.sitemap3 {color: #666666;}
a.sitemap2:hover {background-color:; color: #FF0000; text-decoration:underline;}
a.sitemap3:hover {background-color:; color: #FF0000; text-decoration:underline;}

/*********************************************************
*           Definities voor de nieuwsmodules:             *
*                                                        *
*********************************************************/

/*  oude module  */
div.nieuws {margin-bottom: 0px; background-color: #FD0101; width:500px;}			/*vroeger rh0*/
p.nieuws {margin-top: 0px;}			/*vroeger rh0*/
.nieuwsdatum { font-size: 10px; font-weight:normal; color:#F9B5B5;text-align:right; width:500px; left: 3px;}			/*vroeger rh0*/
.nieuwstitel { font-size: 16px; font-weight:bold; color:#FFFFFF;text-align:left; left: 3px;}


/*  nieuwe module  */

/* overzichtpagina */
table.newspagina {width:100%;}
td.nieuwssoort {height:30px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color:#FF0000;text-align:left; padding-top:8px }
.nieuwskop { font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#666666;text-align:left; padding-right:10px;}
.nieuwskop a {font-weight:bold; font-size: 13px; color:#00F;text-decoration: none; }
.nieuwskop a:hover {color:#F00;}
td.leesverder { width:75px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#666666;text-align:left; }
.leesverder a { font-weight:bold; color:#666666;text-decoration: none; }
.leesverder a:hover { color:#FF0000; }
td.teaser {height:35px; vertical-align:top; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#807B7B; text-align:left; padding-right:10px }
td.archief {height:30px; vertical-align:bottom;}
td.titeldatum { width:75px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#4980B9; text-align:left;}

/* alternatieve tekst voor als css rollovers niet werken */
span.onzichtbaar {display:none;}

/* in niet visuele browsers tekst laten zien */
@media aural, braille, embossed, tty 
{
span.onzichtbaar {display:inline;}
}

/* nieuwsbericht */

td.nieuwsredactie {height:30px}
td.nieuwswijzigen {width:19px; text-align:right;}
td.nieuwsverwijderen {width:17px}
a.berichterbij {display:block; background: url(/template/berichterbij.gif);width:160px; height:16px;}
a.berichterbij:hover {background-position: 0 -16px;}
a.beheer {display:block; background: url(/template/beheer.gif);width:70px; height:16px;}
a.beheer:hover {background-position: 0 -16px;}
a.archief {display:block; background: url(/template/archief.gif);width:81px; height:16px;}
a.archief:hover {background-position: 0 -16px;}
a.nieuwswijzigen { display:block; background: url(/template/wijzigen.gif);width:17px; height:17px; }
a.nieuwswijzigen:hover { background-position: 0 -17px;}
a.nieuwsverwijderen { display:block; background: url(/template/verwijderen.gif); width:17px; height:17px;}
a.nieuwsverwijderen:hover { background-position: 0 -17px; }
a.newsback {display:block; background: url(/template/bericht-terug.gif); width:228px; height:16px;}
a.newsback:hover { background-position: 0 -16px; }
a.archiveback {display:block; background: url(/template/archief-terug.gif); width:189px; height:16px;}
a.archiveback:hover { background-position: 0 -16px; }

table.newsmessage {width:500px}
td.newsheader {height:20px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; color:#666666;text-align:left;}
td.newsdate {width:150px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#666666;text-align:left; }
td.newschanged { width:150px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#666666;text-align:left; }
td.newsbody {width:300px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#666666;text-align:left; vertical-align:top; padding-right:15px; padding-top:15px }
td.newsimage {width:200px; padding-top:15px}
td.newscaption {width:200px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#666666;text-align:left;  }
td.newsback {padding-top:20px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#FF0000;text-align:left; }
td.archiveback {padding-top:20px; font-family: ITC Franklin Gothic, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#FF0000;text-align:left; }
td.newsreadmore {font-size: 12px; font-weight:bold; padding-top:20px}
td.newslink a {font-size: 12px; font-weight:normal; text-decoration:underline}
td.newslink a:hover {color:#FF0000;}

td.archiefkop {font-size:18px; font-weight:bold;}
.archieftekst {font-size:12px;}

/* nieuwsbeheer wizard */

table.nieuwswizard span.multitextheader 		{font-style: italic; font-weight:bold;}	
table.nieuwswizard span.multitexttitle		{padding-left: 30px; font-weight: bold; horizontal-align: center;}	
table.nieuwswizard span.multitexttitle a.wizardformlink {font-size:18px; text-decoration: underline}
table.nieuwswizard span.multitext 			{padding-left: 20px;}	
table.nieuwswizard table.multitext			{border: none; width:100%;}
table.nieuwswizard table.multitext th		{border: none; font-weight: normal; font-style: italic; font-size:12px; padding:0px; vertical-align:top; text-align:right;}
table.nieuwswizard table.multitext th.title	{border: none; font-weight: bold; font-style: normal; font-size:16px; text-align:center;}
table.nieuwswizard td.sl-main table.multitext th.title a.wizardformlink {font-size:12px}
table.nieuwswizard table.multitext th.title	a:hover {text-decoration: underline;}
table.nieuwswizard table.multitext td		{border: none; padding:0px; vertical-align:bottom; font-size:12px;}

/*********************************************************
*           Definities voor het foto album:              *
*           albumkader is buiten, fotokader binnen       *
*********************************************************/
table.albumkader {border: 2px solid #0000CC;}
td.albumkader {padding: 10px;}
table.fotokader {border: 2px solid #666666; height: 100%; background-color: #F5F5C5;}
td.fotocontent {}
td.fotonaam {height:10px;vertical-align: top;}
td.fotobijschrift {vertical-align: top;}

/********************************************************* 
*           Definities voor de verjaardagskalender:      * 
*           albumkader is buiten, fotokader binnen       * 
*********************************************************/ 
table.kalenderkader {border-collapse:collapse; background-color: #FFFFFF;}

a.calendar { font-size: 12px; color:#FF8500; font-weight:bold;}
a.calendar:hover { color:#666666;}
.kalendermaandenlinks { font-size: 11px;  font-weight:bold;}
.kalendermaandenlinks:hover { color:#FF8500; }
td.kalendermaand {background-color:#FFE0A0; padding-left: 10px; width:360px;}
a.kalendermaand {font-family: ITC Franklin Gothic, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:bold; }
td.kalenderterug {background-color:#FFE0A0; padding-left:0px; padding-right:4px;}
a.kalenderterug { font-size: 11px; color:#FFFFFF; font-weight:bold; }
a.kalenderterug:hover { font-size: 11px; color:#666666; font-weight:bold; }
.kalenderdag {text-align: right; font-family: ITC Franklin Gothic, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#FF8500; font-weight:bold; }
.kalendernaam {text-align: left; padding-left: 10px; font-size: 12px; color:#211D85; font-weight:normal; }
table.kalenderbinnenkortkader {border-collapse:collapse; background-color: #FFFFFF;}
td.kalenderbinnenkort {background:#FFE0A0; padding-left: 10px; width:360px;}
a.kalenderbinnenkort {font-family: ITC Franklin Gothic, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:bold; }
td.kalenderbinnenkort {font-family: ITC Franklin Gothic, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color:#666666; font-weight:bold; }
.kalenderbinnenkortdag {font-family: ITC Franklin Gothic, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#FF8500; font-weight:bold; }
.kalenderbinnenkortnaam {padding-left: 8px;  font-size: 12px; color:#211D85; font-weight:normal; }
td.kalenderverwijder {padding-top:1px; padding-bottom:1px}

/*********************************************************
*                            Vacatures:                  *
*********************************************************/
table.vacgepub 			{border-collapse: collapse; border: 1px #000000 solid; width:480px;}
table.vacgepub td 		{border: 1px #000000 solid; padding: 5px}
table.vacgepub tr.even	td	{background-color: #BBC9CC;}	
table.vacgepub tr.oneven td	{background-color: #C4DAD7;}	
table.vacgepub td.noheader	{color: #000000; padding-bottom:8px; text-align:left;}

table.vacwacht 			{border-collapse: collapse; border: 1px #000000 solid; width:480px;}
table.vacwacht td 		{border: 1px #000000 solid; padding: 5px}
table.vacwacht tr.even	td	{background-color: #BBC9CC;}	
table.vacwacht tr.oneven td	{background-color: #C4DAD7;}	
table.vacwacht td.noheader	{color: #000000; padding-bottom:8px; text-align:left;}

table.vacFormTabel {}
td.vacFormVraag {width:250px; text-align:right; vertical-align:top; padding:5px; padding-top:8px; font-size: 14px; font-weight:bold;}
td.vacFormKeuze {vertical-align:top; padding:5px; font-size: 14px;}

span.vacFormUitleg {font-weight:normal;}
.vacFormOverig {font-weight:bold;}
.vacFormSelect {width:220px;}
.vacFormSelected {text-align:center;}
body.vacFormBody td.rechts a.wizardformlink {text-decoration:underline;}
body.vacFormBody td.rechts a.wizardformlink:hover {color:#CC0000; text-decoration:none;}
body.vacFormBody hr {width:500px; text-align:left;}
body.vacFormBody td.tekstvak {width:500px;}

select#f_werksoort {width:262px;}
select#f_activiteit {width:262px;}
select#f_doelgroep {width:262px;}
select#f_locatie {width:262px;}
select#f_aantberoep {width:262px;}
select#f_aantvrijw {width:262px;}
select#f_opleiding {width:262px;}
select#f_centrale {width:262px;}

/*********************************************************
*                            Vrijwilligers:              *
*********************************************************/
table.vrijwgepub 			{border-collapse: collapse; border: 1px #000000 solid; width:480px;}
table.vrijwgepub td 		{border: 1px #000000 solid; padding: 5px}
table.vrijwgepub tr.even	td	{background-color: #BBC9CC;}	
table.vrijwgepub tr.oneven td	{background-color: #C4DAD7;}	
table.vrijwgepub td.noheader	{color: #000000; padding-bottom:8px; text-align:left;}
table.vrijwgepub a.specialaction {color: #000000; font-weight:bold;}
table.vrijwgepub a.specialaction:hover {text-decoration: underline;}

table.vrijwwacht 			{border-collapse: collapse; border: 1px #000000 solid; width:480px;}
table.vrijwwacht td 		{border: 1px #000000 solid; padding: 5px}
table.vrijwwacht tr.even	td	{background-color: #BBC9CC;}	
table.vrijwwacht tr.oneven td	{background-color: #C4DAD7;}	
table.vrijwwacht td.noheader	{color: #000000; padding-bottom:8px; text-align:left;}
table.vrijwwacht a.specialaction {color: #000000; font-weight:bold;}
table.vrijwwacht a.specialaction:hover {text-decoration: underline;}

table.vrijwFormTabel {}
td.vrijwFormVraag {width:250px; text-align:right; vertical-align:top; padding:5px; padding-top:8px; font-size: 14px; font-weight:bold;}
td.vrijwFormKeuze {vertical-align:bottom; padding:5px; font-size: 14px;}

span.vrijwFormUitleg {font-weight:normal;}
td.vrijwFormUitleg {font-weight:bold; text-align:left; font-size:14px;}
.vrijwFormOverig {font-weight:bold;}
.vrijwFormSelect {width:220px;}
.vrijwFormSelected {text-align:center;}
body.vrijwFormBody td.rechts a.wizardformlink {text-decoration:underline;}
body.vrijwFormBody td.rechts a.wizardformlink:hover {color:#CC0000; text-decoration:none;}
body.vrijwFormBody hr {width:500px; text-align:left;}
body.vrijwFormBody td.tekstvak {width:500px;}

/*********************************************************
*                            Organisaties:               *
*********************************************************/
table.orggepub 			{border-collapse: collapse; border: 1px #000000 solid; width:480px;}
table.orggepub td 		{border: 1px #000000 solid; padding: 5px}
table.orggepub tr.even	td	{background-color: #BBC9CC;}	
table.orggepub tr.oneven td	{background-color: #C4DAD7;}	
table.orggepub td.noheader	{color: #000000; padding-bottom:8px; text-align:left;}
table.orggepub a.specialaction {color: #000000; font-weight:bold;}
table.orggepub a.specialaction:hover {text-decoration: underline;}

table.orgwacht 			{border-collapse: collapse; border: 1px #000000 solid; width:480px;}
table.orgwacht td 		{border: 1px #000000 solid; padding: 5px}
table.orgwacht tr.even	td	{background-color: #BBC9CC;}	
table.orgwacht tr.oneven td	{background-color: #C4DAD7;}	
table.orgwacht td.noheader	{color: #000000; padding-bottom:8px; text-align:left;}
table.orgwacht a.specialaction {color: #000000; font-weight:bold;}
table.orgwacht a.specialaction:hover {text-decoration: underline;}

table.orgFormTabel {width:650px;}
td.orgFormVraag {text-align:right; vertical-align:top; padding:5px; padding-top:8px; font-size: 14px; font-weight:bold;}
td.orgFormKeuze {vertical-align:top; padding:5px; font-size: 14px;}

span.orgFormUitleg {font-weight:normal;}
.orgFormOverig {font-weight:bold;}
.orgFormSelect {width:220px;}
.orgFormSelected {text-align:center;}
body.orgFormBody td.rechts a.wizardformlink {text-decoration:underline;}
body.orgFormBody td.rechts a.wizardformlink:hover {color:#CC0000; text-decoration:none;}
body.orgFormBody hr {width:500px; text-align:left;}
body.orgFormBody td.tekstvak {width:500px;}


/*********************************************************
*                            Profielen:                  *
*********************************************************/
table.profiel {width:90%;}
table.profiel td {padding:0px;}
table.profiel td.title {text-align:center; padding-bottom:10px; font-size:18px; font-weight:bold; letter-spacing:2px;}
table.profiel td.nummer {width:10%; text-align:right; vertical-align:top; font-size:10px; font-weight:bold; font-style:italic;}
table.profiel th.noheader {text-align:center; font-weight:bold;font-size:14px; }
table.profiel td.noheader {text-align:center; font-size:14px; }
table.profiel th.links {width:50%; padding-right:5px; text-align:right; vertical-align:top; font-size:14px; font-weight:bold;}
table.profiel td.rechts {width:50%; padding-left:5px; text-align:left; vertical-align:top; font-size:14px; }

/*********************************************************
*           Andere definities voor wizards:              *
*********************************************************/
span.multitextheader 		{font-style: italic; font-weight:bold;}	
span.multitexttitle		{padding-left: 30px; font-weight: bold; text-align: center;}	
span.multitexttitle a.wizardformlink {font-size:18px; text-decoration: underline}
span.multitext 			{padding-left: 20px;}	
table.multitext			{border: 0; width:100%;}
table.multitext th		{border: 0; font-weight: normal; font-style: italic; font-size:14px; padding:0px; vertical-align:top; text-align:left;}
table.multitext th.title	{border: none; font-weight: bold; font-style: normal; color:#000000; text-align:center;}
table.multitext th.title	a {text-decoration: underline;}
table.multitext th.title	a:hover {color:#000000;}
table.multitext td		{width:100%; border: none; padding:0px; vertical-align:bottom; font-size:14px; text-align:left;}

table.vacaturesbuttons {width:450px;}
table.vacaturesbuttons input {width:100%;}

table.vacgepub td.sl-buttons input.wbutton, table.vacwacht td.sl-buttons input.wbutton, table.orggepub td.sl-buttons input.wbutton, table.orgwacht td.sl-buttons input.wbutton, table.vrijwgepub td.sl-buttons input.wbutton, table.vrijwwacht td.sl-buttons input.wbutton {
	width:90px; display:block; margin-bottom:1px;}
table.vacwacht td.sl-buttons, table.orgwacht td.sl-buttons, table.vrijwwacht td.sl-buttons {width:96px;}

/*********************************************************
*           Definities voor de navbalken:                *
*********************************************************/

td.hoofdrub {padding-left:17px; height:18px;}
td.hoofdrub a {color:#000000; font-size:12px; font-weight:bold; letter-spacing:1px;}
td.hoofdrub a:hover {color:#CC0000; text-decoration:none;}
td.subrub {padding-left:32px; height:16px;}
td.subrub a {color:#CC0000; font-size:12px;; font-weight:normal; letter-spacing:0px;}
td.subrub a:hover {color:#000000; text-decoration:none;}

/*********************************************************
*           Definities voor in template zelf:            *
*********************************************************/
td#headeruitvul {}
a#zeta {font-size:11px; color:#990000; letter-spacing:2px;}
a#zeta:hover {color:#FF9900;}

td#maincellzoeken {vertical-align:top; padding-top:5px;}

table.content {width:765px;height:100%;}
table.navbar {height:100%;}
td#navcell {width:175px; vertical-align:top;}
td#sponsorlogo {vertical-align:bottom; padding-left:10px;}
td.content {vertical-align:top;}

div#iconsleft {position:absolute; left:15px; margin-top:110px;}
div#iconsright {position:absolute; left:653px; margin-top:104px;}
td.icon {padding-right:22px;}
td.iconright {padding-right:0px;}
a.locbar1 {color:#000000; text-decoration:none;}
a.locbar1:hover {color:#DD0000; text-decoration:underline;}
div#locbar {position:absolute; left:175px; margin-top:112px; color:#000000; font-size:11px;}


/*********************************************************
*           Definities voor uitprinten:                  *
*********************************************************/

@media print {
	body {color: #000000;}
	p  {color: #000000;}
	h2 {color: #000000;}
	h3 {color: #000000;}
	a {color: #000000;}
	table  {color: #000000;}
	td#headercell {display:none;}
	td#footercell {display:none;}
	td#navcell {display:none;}
	td.uitvul {display:none;}
	div.noprint {display:none;}
	input.wbutton {display:none;}
	#sponsor {display:none;}
	body.vacFormBody td.rechts a.wizardformlink {text-decoration:none; color:#000000;}
	body.vacFormBody img {display:none;}
	body.vacFormBody td.subrubriek {width:40px;}
	body.vrijwFormBody td.rechts a.wizardformlink {text-decoration:none; color:#000000;}
	body.vrijwFormBody img {display:none;}
	body.vrijwFormBody td.subrubriek {width:40px;}
	body.orgFormBody td.rechts a.wizardformlink {text-decoration:none; color:#000000;}
	body.orgFormBody img {display:none;}
	body.orgFormBody td.subrubriek {width:40px;}

}

/*******************************************************
*           Definities verschillend per centrale:		*
*			zie iig ook <body>	en de tekst/linkstijlen*
*******************************************************/
td#headercell {width:778px; height:136px; vertical-align:top;background: url("/template/vwrrheden/bovenbalk_zevenaar.jpg") no-repeat;}
td#footercell {height:15px; background: url("/template/vwrrheden/footer_wit.gif") no-repeat; font-size:1px; text-align:right;}
td#footeruitvul {background: url("/template/vwrrheden/uitvulonder_wit.gif") repeat-x; font-size:1px;}
table#main {width:100%; height:100%;background: url("/template/vwrrheden/uitvulboven_wit.gif") repeat-x  0px 103px;}
td#maincell {vertical-align:top; padding-top:5px; background: url("/template/vwrrheden/watermerk_zevenaar.gif") no-repeat 190px 30px;}

div#adres {left:578px; color:#fff; font-size:10px; line-height:135%;}
div#adres a {color:#fff;}
div#adres a:hover {color:black; text-decoration:underline;}

#sponsortekst {display:block; width:150px; color:#666666; font-size:10px;}
#required_field {display:none;}

/*-------------nieuwe gedeelte---------------*/

html{
  background-color: #666666;
  min-height: 100%;
  background: url("/template/vwrrheden/body_zevenaar.gif") repeat-x; color: #e5edf8;
}
body 	{
  font-family: Arial, Helvetica, sans-serif; 
  background: url("/template/vwrrheden/body_zevenaar.gif") repeat-x; margin:0px; color:#525252;
  background-color: #666666;
  min-height: 100%;
  
}
a {
  color: #000; 
  text-decoration:underline;
}
a:hover {
  color: navy;
}   
.leeg{
  width :56px;
  border-right: 1px solid #fff;
}
td#headercell {
  vertical-align:top;
  background: url("/template/vwrrheden/bovenbalk_zevenaar.png") no-repeat;
  margin: 1px;
  margin-bottom :0px;
  width: 1000px;
  height: 215px;
}
td#footercell {
  background: url("/template/vwrrheden/icon_bar_zevenaar.gif") repeat-x;
  height: 32px;
  line-height: 30px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  text-align: center;
}
table#main {
  width: 1000px;
  margin :0 auto;
  
}
.content, #navcell {
  background-color: #fff;
}
hr.wizard {
  padding:0;
}
body.form {
  padding:5px;
}
.mceContentBody, body.form {
  background:none #fff;
  min-height:254px;
}
.content{
  border-right: 1px solid #fff;
}

div#adres {
  font-family: arial;
  font-size:11px; 
  color: #fff;
}
div#adres b {
  letter-spacing:0px;
}
div#adres a {
  color:#fff; 
  text-decoration:none;
}
div#adres a:hover {
  color: #FFFFFF; 
  text-decoration:underline;
}
#sponsorlogo{
  display:none;
}
#gemeente_link{
  background-color: #fff;
}
div#gemeentelink {
  background: url("/template/vwrrheden/gemeente_zevenaar.gif");
  background-repeat: no-repeat;  
}
#icons{
  background: url("/template/vwrrheden/icon_bar_zevenaar.gif") repeat-x;
  height: 32px;
  line-height: 30px;
  width :100%;
  text-align: right;
}
#icons .icon img{
  margin-right :5px;
}
#icons .icon a:link, #icons .icon a:active, #icons .icon a:visited{
  color: white;
  text-decoration: none;
  font-size :10px;
  padding-right :10px;
  font-family: arial;
}
#icons .icon a:hover{
  color: black;
}
.inhoud{
  padding: 20px;
}
td.hoofdrub{
  background: url("/template/vwrrheden/menu_zevenaar.gif") no-repeat;
  height : 24px;
}
td.hoofdrub a {
  color:#fff;
  font-size:12px;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration:none;
}
td.hoofdrub a:hover{
  color: #ffd300;
  text-decoration: none;
}
td.subrub {
  height: 24px;
  padding-left: 20px;
  background-color: #ffd300;
  border-bottom :1px solid black;
}
td.subrub a {
  color:#000;
  font-size:11px;
  font-weight:normal;
  letter-spacing:0;
  text-decoration:none;
}
td.subrub a:hover{
  color: #008db5;
  text-decoration: none;
}
#locbar{
  font-size: 10px;
  padding: 5px;
  padding-left :20px;
}
h1, h2 {
  color:#000;
  font-size:18px;
  font-weight:bold;
  margin-top:0;
}
h3 {
  color:#d70019;
  font-size:14px; 
  font-weight:bold;
  margin-bottom:8px;  
  margin-top:0;
}
a.linkstijl 	{
  text-decoration: underline; 
  color: #000;
}
a.linkstijl:hover {
  text-decoration: underline; 
  color: #d70019;
}
/*----------vacature---------*/
html{
  background-color: #008db5;
}
body.wizard	{ 
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size :12px;  
}

form.wizard{
  padding :20px;
}
#wizardform{
  background-color: #fff;
}
/*--------login----------*/
body .login_tbl{
  margin: 0 auto;
  background-color: #fff;
  margin-top :20px;
  width: 400px;
  padding :40px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.helegrotekop{
  font-size :24px;
}
.label{
  width: 250px;
}
.label h2{
  font-size: 14px;
}
/*--------nieuws---------*/
.nieuwskop { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-weight:bold; 
  color:#666666;
  text-align:left; 
  padding-right:10px;
}
.nieuwskop a {
  font-weight:bold; 
  font-size: 13px; 
  color:#0072b1;
  text-decoration: none; 
}
.nieuwskop a:hover {
  color:#DD0000;
}

/*------------forum----------*/
body.forum table{
  margin: 0 auto;
  padding :20px;
  padding-top: 0px;
  background-color: #fff;
}
#forum{
  background-color: #fff;
}
.forum-kop	{ 
  font-size: 14px;
  color:#666666;
  font-weight:bold;
  text-align:left;
}
.forum-gepost{
  margin-top: 40px;
}

/*---------rovlink---------*/
.rovecom_link{
  width :1000px;
  margin: 0 auto;
  text-align: center;
  padding: 20px;
}
.rovecom_link a:link, .rovecom_link a:active, .rovecom_link a:visited{
  color: #000;
  font-size: 10px;
}
/*-------overruled-------*/
table#main {
  background: none;  
}
div#locbar {
  position: relative; 
  left:0px; 
  margin-top: 0px; 
  color:#000000; 
  font-size:11px;
}
a.locbar1 {
  color:#000000; 
  text-decoration:none;
}
a.locbar1:hover {
  color:#DD0000; 
  text-decoration:underline;
}
p, ul  { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #000; 
  font-weight: normal; 
  margin-top:0px;
 }
