BODY {
 background-color: #FFFFFF;
 font-weight: normal;
 font-size: 10pt;
 font-family: Verdana;
 color: black; 
 height: 100%;
 padding:0px;
 margin: 0px;
}
A { 
 font-weight: normal; 
 font-size: 10pt; 
 font-family: Verdana; 
 color: black; 
 text-decoration: none
}    
  
#midden {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
#top {
	height: 175px;
      background-image: url(images/paginakop.jpg);
	margin-top: 5px;
	z-index: 1;
}

#linkstop {
	margin-left: 138px;
	position: float;
	margin-top: 8px;
	z-index: 3;
	text-align: left;
}

#menu {
	height: 28px;
	width: 926px;
	margin-left: 25px;
	 background-color: #1E1C7C;
}

.tabelkop	 {height: 40px; background: url(images/tabelkop.jpg); padding: 0px}
.tabelinhoud {background: url(images/tabelrand.jpg); padding: 0px;}
.tabelonder	 {height: 34px; background: url(images/tabelonderkant.jpg); font-weight: normal; font-family: Verdana; font-size: 9pt; color: black; text-decoration: none}

#footer {
	width: 990px;
	height: 60px;
	background-image: url(images/paginaonder.jpg);
}

.nieuwskop {
	height: 39px;
	background-image: url(images/tabelkop.jpg);
}
.nieuwsmidden {
	background-image: url(images/tabelrand.jpg);
}

.submenulink {
	 font-weight: normal;
	 font-size: 13pt;
	 font-family: Verdana;
	 color: black; 
}

.nieuwstekst {
	margin-left: 25px;
	margin-right: 35px;
	text-align: left;
}

.nieuwstekstkop {
	margin-left: 25px;
	margin-right: 35px;
	text-align: center;
	 font-weight: normal;
	 font-size: 14pt;
	 font-family: Verdana;
	 color: black; 
}

.nieuwstekstonder {
	margin-left: 25px;
	margin-right: 35px;
	text-align: center;
	 font-weight: italic;
	 font-size: 8pt;
	 font-family: Verdana;
	 color: black; 
}

#tabelmidden {
      background-image: url(images/middenachter.jpg);
}

#tabeltekst {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}

#hoofdtabeltekst {
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
}

P	{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 10pt;
	margin: 0pt 0pt;
}

.nieuwsonder {
	height: 41px;
	background-image: url(images/tabelonderkant.jpg);
}

.tabeltussenruimte {
	width: 60px;
      background-image: url(images/tabel-tussenrand.jpg);
	z-index: 1;
}
	
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 1px;
left: -1000px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -30px;
left: -20px; /*position where enlarged image should offset horizontally */
}

.nrr 	{
	margin-left: 12px;
	margin-right: 12px;
	COLOR: #000000; 
	FONT-SIZE: 6pt; 
	FONT-FAMILY: Verdana, Helvetica
}


FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10pt}
SELECT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10pt}
A:hover   { color: #891E24 }
.title 		{BACKGROUND: none; color: black; FONT-SIZE: 20pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.aanbieding 		{BACKGROUND: none; COLOR: #01254A; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: "Benguiat Bk BT", "Souvenir Lt Bt", Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Helvetica}
.nieuws		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tabelmenu  {background-color: #891E24}
.tabeltekst  {background-color: #FFFFFF}
.tabelrechts  {
 	 background-color: #FFFFFF;
	 font-weight: normal; 
	 font-size: 8pt; 
	 border-width: 1px;
	 font-family: Verdana; 
	 color: black; 
	 text-decoration: none
}
.tabelaanbieding  {background-color: #FAF8CF}
.transparant {background-image: url(images/zwart-transparant.gif);
background-repeat: repeat}
.scroll {
height: 533px;
overflow: auto;
 font-weight: normal; 
 font-size: 11pt; 
 border-width: 1px;
 font-family: "Comic Sans MS"; 
 color: black; 
 text-decoration: none } 

.foldedHide p.bodytext b { color: #000!important; }
.foldedHide { margin-top: 0px; }

/* Normen */
.normen .normenAccordion {
	padding-bottom: 21px;
}

.normenAccordionHeader,
.categoryHeader.freeclick,
.categoryHeader.clicked {
	cursor: pointer;
	padding: 0 0 4px 21px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.normen .normenAccordionHeader {
	margin-top: 10px;
}

.normenAccordionHeader.ui-state-default,
.categoryHeader.freeclick {
	background-image: url(../images/header_plus.gif);
}

.normenAccordionHeader.ui-state-active,
.categoryHeader.clicked {
	background-image: url(../images/header_minus.gif);
}

.normen .normenAccordionHeader strong {
	font-family: Verdana, Geneva, sans-serif;
	margin-top- -5px;
}

.normenAccordionItem {
	padding: 2px 0 4px 35px;
	height: auto !important;
}

.emptynormenAccordionHeader { display:none; }

.demo-show2 {
  width: 690px;
  margin: 1em .5em;
  border: 1px solid #000000;
}
.demo-show2 h3 {
  margin: 0;
  padding: .25em;
  background: #FF9C1A;
  background-image: url(images/cursuskop.jpg);
  border: .5px solid #000000;
}
.demo-show2 div {
  padding: .5em .25em;
}
.demo-show2 A:hover {
color: #FFFFFF
}
