/*globale styling hele document*/
body {
	margin: 0 0 0 0px;/*boven afstand*/
	padding: 0;/*cross browser boven afstand*/
	behavior: url(../fileadmin/csshover.htc); /*IE 5,6 rollover hack door behavior call, maakt alle elementen dus niet alleen <a rollover-able>*/
	text-align: center;/*IE 5 hack, hack om het hele design te centreren, voor individuele elementen de center eigenschap weer teniet maken*/
	font-family: Arial, Helvetica, sans-serif;/* serif of sans, fonts in volgorde, default font is zwart*/ 
	/*background: #4890C0;*/
	background-image: url(images/static/bg_grijs.gif);
}

/*basis definities van id container die de gehele site inhoud omsluit*/
#container {
	width: 946px;/*de breedte van de inhoud is 946px overgenomen zou 960px kunnen*/
	padding: 0;/*afstand van border naar binnen is 0*/
	margin: 10 auto 0 auto;/* hack hele container centreren alle browser ex IE 5, rechts-links auto + vaste width centreerd*/
	background: White;	
	text-align: left;/*hier corrigeren van IE hack om tekst alsnog aan linker kant te krijgen*/
	position: relative;	/*alle elementen worden relatief tot container gepostitioneerd*/
}

/*ruimte maken dat tekst niet aan de rand kleeft*/
#content {
	padding: 5px 15px 5px 15px;
	margin: 0;
	}

#rechts {
	padding: 5px 15px 5px 15px;
	margin: 0;
	}	

/*headings in content area / middelste kolom*/
H1 {
	font-family: Georgia, Times New Roman, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
}

/*headings in rechter kolom*/
H2 {
color:#000;
font-family: Georgia, Times New Roman, Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
}

/*headings in o.a. nieuws door jd toegevoegd*/
H3 {
	font-family: Georgia, Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
}


/*default content text*/
p.bodytext {
font-size: 0.8em;/*origineel 10pt*/
line-height: 1.6em;/*origineel 14 pt*//*let op herhaal bij li element*/
}


/* afwijkende tekst rechts homepage - fotoverslag */
p.csc-frame-frame2 {
font-size: 0.7em;
line-height: 1.8em;
background-color:#ffffff;
}


/*list item in wysiwyg*/
ol {
font-size: 0.7em;/*origineel 10pt*/
line-height: 1.8em;/*origineel 14 pt*//*let op herhaal bij li element*/
}

/*text onder afbeelding*/
.csc-textpic-caption
{
font-size: 0.7em;/*origineel 9pt*/
line-height: 1.8em;/*origineel 13 pt*//*let op herhaal bij li element*/
color: #333333;
}

.klein {
font-size: 0.6em;/*origineel 8pt*/
}

/*default tekstlinks*/
a {
	 text-decoration: none;
}
/*onbezochte, bezochte en active links zijn blauw*/
a:link, a:active, a:visited {
	 color: #0000ee;
}

/*mouseover links zijn zwart*/
a:hover {
	 color: Black;
	 text-decoration: underline;
}

/*mainnavigatie begin*/
/*afstand linker rand*/
#navcontainer { margin-left: 0px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
}

#navcontainer li { margin: 0 0 1px 0;}

#navcontainer a
{
display: block;
padding: 5px 10px 5px 8px;
width: 120px;
/*ff reads 140 (widht + padding 10 rechts en 10 links), ie reads 120px, mogelijke oplossing box model hack*/
color: #fff;
background-color: #666666;/*bg vak link*/
text-decoration: none;
font-weight: bold;
}

#navcontainer a:hover
{
color: #000;/*kleur tekst hover*/
background-color: #ffee00;/*bg vak hover*/
text-decoration: none;
font-weight: bold;
}

#navcontainer #current, #navcontainer #current a
{
color: #000;/*kleur vak current*/
background-color: #ffee00;/*bg vak current*/
text-decoration: none;
font-weight: bold;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
/*witte ruimte links en rechts*/
margin: 0px 10px 0px 10px;
/*laaste is tekst inspringen links*/
padding: 5px 5px 2px 10px;
width: 100px;
color: #000;
background-color: #fff;
text-decoration: none;
border-bottom: 1px solid #666666;/*lijn submenu*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;/*counteract font weight bold hoofdemenu*/
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #fff;
text-decoration: none;
background-image: url(images/static/arrow.gif);
background-repeat: no-repeat;
background-position: 0.3em;
font-weight: normal;
}

#navcontainer ul ul #subcurrent, #navcontainer ul ul #subcurrent a
{
color: #000;
background-color: #fff;
text-decoration: none;
background-image: url(images/static/arrow.gif);
background-repeat: no-repeat;
background-position: 0.3em;
}
/*mainnavigatie einde*/

/*secundair menu begin*/
/*afstand linker rand*/
#snavcontainer { margin-left: 0px; }

#snavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
}

#snavcontainer li { margin: 0 0 1px 0;}

#snavcontainer a
{
display: block;
padding: 5px 10px 5px 8px;
width: 120px;
/*ff reads 140 (widht + padding 10 rechts en 10 links), ie reads 120px, mogelijke oplossing box model hack*/
color: #000;
background-color: #cccccc;/*bg vak link*/
text-decoration: none;
font-weight: bold;
}

#snavcontainer a:hover
{
color: #000;/*kleur tekst hover*/
background-color: #ffee00;/*bg vak hover*/
text-decoration: none;
font-weight: bold;
}

#snavcontainer #scurrent, #snavcontainer #scurrent a
{
color: #000;/*kleur vak current*/
background-color: #ffee00;/*bg vak current*/
text-decoration: none;
font-weight: bold;
}
/*secundair menu einde*/

/*tabel via wysiwyg editor - niet in gebruik*/
.contenttable tr, td
{
vertical-align: top;
padding: 0 5px 0 5px;
}

.contenttable thead
{
color: #ffee00;
background-color: #666666;
}

/*tabel hisagenda*/
.hisagendatable tr, td
{
vertical-align: top;
padding: 0 5px 0 5px;
}

.hisagendatable thead
{
color: #ffee00;
background-color: #666666;
}

/* footer / copy */

#copy
{
font-size: 0.7em;
text-align: right;
margin: 0 5px 10 auto;
}