/**
 * Standaard waarden
**/
* {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
}


html {
	background:#ff7010;
	height:100%;
}
body {
	min-height:100%;
	_height:100%;
	font-family:Arial;
	position:relative;
}

/* Site background */
#main
{
width:1004px;
height:100%;
margin:0px auto;
margin-top:0px;
padding-bottom:0px;
}

#site-header
{
float:left;
display:inline;
position:relative;
height:auto;
width:1004px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('/images/site-header.gif') no-repeat;
}
#site-container
{
float:left;
display:inline;
position:relative;
height:auto;
width:1004px;
margin: 13px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('/images/site-container.gif') repeat-y;
}

/* Left Column*/
#left-column
{
float:left;
display:inline;
position:relative;
height:auto;
width:227px;
margin: 48px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}

#site-logo
{
float:left;
display:inline;
position:relative;
height:79px;
width:224px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}
#site-logo a
{
float:left;
display:inline;
position:relative;
outline:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.left-nav-header
{
float:left;
display:inline;
position:relative;
height:35px;
width:119px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 20px;
background: url('/images/icons/left-menu-icon.gif') 0 100% no-repeat;
}

ul.left-navigatie
{
float:left;
display:inline;
position:relative;
height:auto;
width:180px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.left-navigatie li
{
float:left;
display:block;
margin: 9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.left-navigatie li a.link
{
display:block;
color:#000000;
width:180px;
height:auto;
line-height:15px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 7px 0px;
background: url('/images/nav-stripe-line.gif') 0% 100% no-repeat;
}
ul.left-navigatie li a:hover
{
text-decoration:underline;
}
.nav-icon
{
float:left;
display:inline;
position:relative;
margin: 3px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.left-navigatie ul.left-submenu
{
float:left;
display:inline;
position:relative;
height:auto;
width:160px;
margin: 5px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
ul.left-navigatie li ul.left-submenu li
{
display:inline;
color:#000000;
font-size:14px;
width:160px;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.left-submenu li a.sublink
{
color:#6B6B6B;
height:auto;
line-height:18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.left-submenu li a.sublink:hover
{
color:#000000;
height:auto;
text-decoration:underline;
}
ul.left-submenu li a.sublink-active
{
color:#000000;
height:auto;
line-height:18px;
text-decoration:underline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* middle Column*/
#middle-column
{
float:left;
display:inline;
position:relative;
height:auto;
width:535px;
margin: 40px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#image-header
{
float:left;
display:inline;
position:relative;
height:auto;
width:464px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 60px;
}

#content
{
float:left;
display:inline;
position:relative;
height:auto;
width:520px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content a
{
color:#FF8A00;
}
#content a:hover
{
text-decoration:underline;
}

#content ul
{
float:left;
display:block;
color:#FF6600;
width:500px;
position: relative;
padding-left: 23px;
margin-bottom:20px;
}
#content ul li
{
}
#content ul li a
{
color:#0000FF;
}
#content ul li a:hover
{
text-decoration:underline;
}

#content ol
{
float:left;
display:block;
width:500px;
position: relative;
padding-left: 29px;
color:#FF6600;
}
#content ol li
{
}
#content ol li a
{
color:#0000FF;
}
#content ol li a:hover
{
text-decoration:underline;
}

#content span.top
{
float:left;
display:block;
color:#000000;
width:464px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.top-image
{
float:left;
display:inline;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#content span.top a
{
color:#FF7010;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
text-decoration:underline;
}

/* right Column*/
#right-column
{
float:left;
display:inline;
position:relative;
height:auto;
width:200px;
margin: 32px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#header-tab
{
float:left;
display:inline;
position:relative;
height:30px;
width:75px;
margin: 0px 0px 0px 123px;
padding: 6px 0px 0px 0px;
background: url('/images/header-tab.gif') no-repeat;
}

#header-tab span
{
float:left;
display:block;
color:#ffffff;
width:51px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
}
#header-tab span a#large
{
font-size:17px;
color:#ffffff;
outline:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header-tab span a#large-active
{
text-decoration:underline;

color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header-tab span a#medium
{
outline:none;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header-tab span a#medium-active
{
text-decoration:underline;
font-size:15px;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header-tab span a#small
{
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header-tab span a#small-active
{
text-decoration:underline;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header-tab span a:hover
{
text-decoration:underline;
}

#right-content
{
float:left;
display:inline;
position:relative;
height:auto;
width:188px;
margin: 155px 0px 0px 5px;
padding: 0px 0px 0px 0px;
background: url('/images/right-outer-menu-background.gif') no-repeat;
}

.right-content-box
{
float:left;
display:inline;
position:relative;
height:auto;
width:177px;
margin: 6px 0px 0px 7px;
padding: 0px 0px 0px 0px;
background: url('/images/right-inner-top-menu-bg.png') no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/images/right-inner-top-menu-bg.png');

}
.right-content-box-inner
{
float:left;
display:inline;
position:relative;
height:auto;
width:177px;
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff;
}

.right-content-box-footer
{
float:left;
display:inline;
position:relative;
font-size:1px;
overflow:hidden;
height:4px;
width:177px;
margin: 0px 0px 0px 7px;
padding: 0px 0px 0px 0px;
background: url('/images/right-inner-bottom-menu-bg.gif') no-repeat;
}

#right-header-adres
{
float:left;
display:inline;
position:relative;
height:20px;
width:130px;
margin: 5px 0px 0px 10px;
padding: 0px 0px 0px 30px;
background: url('/images/icons/right-menu-icon.gif') 0px 2px no-repeat;
}

#right-content-adres
{
float:left;
display:inline;
position:relative;
height:auto;
width:152px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 15px;
}

#right-content-adres p
{
float:left;
display:block;
color:#000000;
width:150px;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.right-banner
{
float:left;
display:inline;
position:relative;
height:168px;
width:177px;
margin: 4px 0px 0px 7px;
padding: 0px 0px 0px 0px;
}

#site-footer
{
float:left;
display:inline;
position:relative;
height:26px;
width:1004px;
margin: 0px 0px 0px 0px;
padding: 65px 0px 40px 0px;
background: url('/images/site-footer.gif') no-repeat;
}
#site-footer span
{
float:left;
width:1004px;
color:#ffffff;
font-size:12px;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#site-footer span a
{
color:#ffffff;
font-size:11px;
}
#site-footer span a:hover
{
color:#ffffff;
font-size:11px;
text-decoration:underline;
}

#thema-links
{
float:left;
display:inline;
position:relative;
height:300px;
width:150px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
#thema-links span
{
float:left;
display:inline;
position:relative;
height:auto;
width:150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.link-cube
{
float:left;
display:inline;
position:relative;
height:5px;
width:5px;
margin: 7px 6px 0px 0px;
padding: 0px 0px 0px 0px;
}
#thema-links a
{
height:auto;
width:150px;
color:#0000FF;
line-height:18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#thema-links a.thema-active
{
height:auto;
width:150px;
color:#0000FF;
line-height:18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration:underline;
}
#thema-links a:hover
{
text-decoration:underline;
}

/* sIFR CSS */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


/* Tekst opmaak */
.sIFR-hasFlash span.sifr-black {
	visibility: hidden;
	font-size: 21px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sIFR-hasFlash span.sifr-black a {
	font-size: 21px;
}
span.sifr-black {
	font-size: 21px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.sifr-black a {
	font-size: 21px;
	color:#000000;
}

.sIFR-hasFlash a.sifr-black {
	visibility: hidden;
	font-size: 21px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a.sifr-black {
	visibility: hidden;
	font-size: 21px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sIFR-hasFlash span.sifr-orange {
	visibility: hidden;
	font-size: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.sifr-orange {
	color:#FF8A00;
	font-size: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sIFR-hasFlash h1 {
	float: left;
	font-size: 18px;
	color:#FF8A00;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
h1 {
	float: left;
	font-size: 23px;
	color:#FF8A00;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.sIFR-hasFlash h2 {
	float: left;
	font-size: 16px;
	color:#000000;
	width:484px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2 {
	float: left;
	font-size: 14px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sIFR-hasFlash h3 {
	float: left;
	font-size: 16px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3 {
	float: left;
	font-size: 14px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sIFR-hasFlash h4 {
	float: left;
	font-size: 14px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4 {
	float: left;
	font-size: 14px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sIFR-hasFlash h5 {
	float: left;
	font-size: 16px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h5 {
	float: left;
	font-size: 14px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sIFR-hasFlash h6 {
	float: left;
	font-size: 16px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h6 {
	float: left;
	font-size: 14px;
	color:#000000;
	width:484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Style Nieuws berichten */

span.date
{
clear:both;
display:block;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 1px 2px;
background:#E4E4E4;

}
table
{
float:left;
width:520px;
height:auto;
border-collapse:collapse;
padding-bottom: 20px;
margin: 20px 0px 15px 0px;
}

table td
{
border: 1px solid #000000;
padding-left:5px;
border-collapse:collapse;
margin: 0px 0px 0px 0px;
}

table p
{
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

p
{
/*float:left;*/
	clear:left;
display:block;
color:#000000;
margin: 5px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}
