body {
		behavior: url("csshover3.htc");
}
/* ------- positionering divs ------- */
body{
  margin:0;
  padding:136px 0 0 203px;
  background-image: url(images/background/back.JPG);
  background-repeat:no-repeat;
  background-position:203px 136px;
  background-attachment:fixed;
 }
 div#header{
  position:absolute;
  top:0;
  left:0;
  width:500%;
  height:136px;
  background-image: url(images/background/topbg.jpg);
  background-repeat:repeat-x;
 }
 div#headerindex{
  position:absolute;
  top:0;
  left:0;
  width:500%;
  height:136px;
  background-image: url(images/background/topbgindex.gif);
  background-repeat:repeat-x;
 }
 div#left{
  position:absolute;
  top:136px;
  left:0;
  height:100%;
  width:203px;
  background-image: url(images/background/linksbg.jpg);
 }
 div#menuswitch{
  position:absolute;
  top:136px;
  left:0;
  height:100%;
  width:10px;
  background-image: url(images/background/linksbg.jpg);

 }
 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#headerindex{
   position:fixed;
  }
  body>div#left{
   position:fixed;
  }
  body>div#menuswitch{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 } 
 
p.beurs {border-bottom:1px dotted #000000;
		margin-right:10px;
		float:left;}

.kop 	{margin-top:15px;}

#taalswitch {position:absolute; top:5px; left:710px;}

#footer {	font-style: italic; 
			text-decoration: underline; 
			font-size: 11px; 
			text-align: center; 
			width:550px; 
			padding-left: 7px;
		}
#footer p { clear:both
	    }
#contentwrapper {	width:550px; 
					padding-left:7px; 
					margin-top:10px;
					}

/* ------- typografie ------- */	
			
h1,h2 {margin: 0; display:inline;}

span, h3 	
		{color:#000000; 
		font-size:14px; 
		font-weight:bold; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-variant:small-caps;
}

.span_geen_kop
		{margin-left:160px;
		font-variant: normal;
}

p, .standaardfont, .span_geen_kop 
		{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal; 
		font-size: 12px;
		line-height:12pt;
}

/* ------- links in het linkermenu ------- */
a.normaalinactief:link, a.normaalinactief:visited, a.normaalinactief:active 
		{color : #FFFFFF; 
		 margin-left : 9pt;
		 font-size : 13px; 
		 font-family : Verdana, Arial, Helvetica, sans-serif; 
		 font-weight : bold;
		 text-decoration : none;
}

a.normaalactief:link, a.normaalactief:visited, a.normaalactief:active 
		{color : #111111;
		 margin-left : 9pt;
		 font-size : 13px; 
		 font-family : Verdana, Arial, Helvetica, sans-serif; 
		 font-weight : bold;
		 text-decoration : none;
}

a.normaalinactief:hover, a.normaalactief:hover
		{color : #666666;
		 margin-left : 9pt;
		 font-size : 13px; 
		 font-family : Verdana, Arial, Helvetica, sans-serif; 
		 font-weight : bold;
		 text-decoration : none;
}

a.inspringactief:link, a.inspringactief:visited, a.inspringactief:active 
		{color:#111111;
		margin-left:20px;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
}
			
a.inspringinactief:link, a.inspringinactief:visited, a.inspringinactief:active 
		{color : #FFFFFF; 
		 margin-left : 20px;
		 font-family : Verdana, Arial, Helvetica, sans-serif; 
		 font-weight : normal;
		 text-decoration : none;
		 font-size:12px;
}

a.inspringinactief:hover, a.inspringactief:hover
		{color : #666666; 
		 margin-left : 20px;
		 font-size : 12px; 
		 font-family : Verdana, Arial, Helvetica, sans-serif; 
		 font-weight : normal;
		 text-decoration : none;
}
a h1, a h2 {
	font-size: 13px;
}

/* ------- links in tekst ------- */


a:link {color:#333333; font-size:12px;}
a:visited {color:#333333; font-size:12px;}
a:hover {color:#666666;}
a:active {color:#333333; font-size:12px;}

span a:link {font-size: 14px;}
span a:visited {font-size: 14px;}
span a:hover {font-size: 14px;}
span a:active {font-size: 14px;}

/* ------- menubar ------- */

a.normaalbar:link, a.normaalbar:visited, a.normaalbar:active {
		color:#091e59;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
}

a.normaalbar:hover {
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
}

a.actiefbar:link, a.actiefbar:visited, a.actiefbar:active {
		color:#111111;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
}

a.actiefbar:hover {
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
}

#spann {
		margin: 0;
		padding: 0;
		margin-left: 30px;
}
#bar2 	{
		text-align:left;
		background-color:#dce8f9; 
		width: 578px;
		height: 20px;
		padding: 2px 0;
}
div#bar2 span#spann {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-style:normal;
		color:#091e59;
		font-variant: normal;

}

.barfull {
		background:#dce8f9 url(images/background/linksbg.jpg) no-repeat 0 0;
}
.barsemifull {
		background:#dce8f9 url(images/background/linksbg.jpg) no-repeat -10px 0;
}


em a {font-style:normal;}
		
#shoplinks td {
	text-align: center;
	width: 50%;
	margin: 0;
	padding: 0;
	background-color: #ececec;
}
#shoplinks {
	width:400px;
	border: 1px solid grey;
	padding: 0;
	margin: 30px 75px;
}
#shoplinks tr {
	padding: 0;
	margin: 0;
}
#shoplinks .boven {
	padding-top: 7px;
	padding-bottom: 2px;
	color:#00318F;
	font-size: 15px;
}
#shoplinks .boven a {
	color:#00318F;
	font-size: 15px;
	text-decoration: none;
}
#shoplinks .boven a:hover {
	text-decoration: underline;
}
#shoplinks .onder {
	padding-bottom: 7px;
	padding-top: 2px;
	font-size: 12px;

}
#shoplinks .rechts {
	border-left: 1px solid grey;
}
#shoplinks td:hover  {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

#banner {
	margin-top:25px;
	margin-left:10px;
	border: 0;	
}

/* ------- specificatietabellen ------- */

#tabel tr.tabeltopfont {
		font-weight:bold;
}

#tabel tr td {
		font-family: verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
}

#tabel {
		border: 1px solid #666666;
}		
