/*-----------------------------------------------------------------------------
Fortis Foundation  Belgium Style Sheet 
version:   1.2
author:    Anne Dufour
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/
/* remise à zéro - Global reset CSS - */
* {
margin: 0;
padding: 0;
}

/*layout*/
html,body{margin:0 10 0 10; padding:0;}

/* Remove border around linked images */
img {
	border: 0;
}


/* Class for clearing floats */
#content{
clear:both;
}

/* =Typography
-----------------------------------------------------------------------------*/
body{
font: 0.92em Verdana,Arial,Helvetica,Swiss,sans-serif;
margin: 0;
padding: 0;
color:#000;
scrollbar-3dlight-color:#999999;
scrollbar-arrow-color:#666666;
scrollbar-base-color:#999999;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
}

/* =Headings
-----------------------------------------------------------------------------*/
h1,h2,h3{font-family: Verdana,Arial,Helvetica,Swiss,sans-serif; padding-left:10px; padding-right:10px;padding-top:5px;}
h1{font-size: 130%; color:#F50035; font-weight:bold}
h2{font-size: 120%}
h3{font-size:90%;text-transform:uppercase;letter-spacing:1px;margin:0 5px}

/* =Branding
-----------------------------------------------------------------------------*/
ul,li{margin-top:0}
li {margin-left: 0px;margin-right: 0px;}
p{padding-left:10px; padding-top:10px; font-size:0.8em;}
p img{padding: 2px 5px 2px 0px; font-size:0.8em;}
a:link{text-decoration: underline; color:#003366}
a:visited{text-decoration: underline; color:#83acc7}
a:hover {background-color:#F50035; color:#FFFFFF;}

img {font-size: 1px; line-height: 1px;  }

a.link:link {text-decoration:none}
a.link:visited {text-decoration:none}
a.link:hover {background-color:#FFFFFF}


.table {
	border:#cccccc solid;
	border-width:1px 0px 0px 1px
}



/* Content*/
#container{
position:relative;
width:98%;
margin: 0 auto;
}

/* top banner */
div#header {
    clear: both;
	margin-bottom:0px;
	height: 82px;
	background-color:#F50035;
}
/* top links */
#toplinks {height:14px; background: #F50035; margin: 10 10; }
#toplinks li {margin: 0; padding: 0; display: inline; color:#fff; float:right;}
#toplinks li a:link, #toplinks li a:visited {color:#fff;font-weight:bold; font-size:0.8em; text-decoration:none;}
#toplinks li a:hover{color:#fff;font-weight:bold; text-decoration:underline; font-size:0.8em;}

/* logos --- banners */
#hands {margin: 0px; position:relative; float:right}
#logoFF {
clear:both;
height:82px;
background:#F50035 url(../images/banner.gif) repeat;  
margin: 0px 0px 0px 0px;
}
#logoFF img {margin-top:25px; margin-left:10px;}
#logoFortis {height:60px; background-color:#FFF; margin: 0px; padding:0px;}

/* navigation */
#navigation { font-size:0.7em; text-align:left;  margin:0px; padding: 5px 0px 5px 0px;background:url(../images/menu_bg.jpg) top left repeat-x #e3e5e6; height:100%}
	#navigation ul {list-style: none;margin: 0;padding: 0;border: none;}
	#navigation ul li {display: inline;  margin: 0px;  }
	#navigation ul li a {color: #000; text-decoration: none; padding : 5px 1em 5px 1em; margin: 0px;}
	#navigation ul li a:hover {background-color: #F50035; color: #fff; padding : 5px 1em 5px 1em; margin: 0px;}
	#navigation li.active a {background-color: #F50035;color: #fff; padding :5px 1em 5px 1em; margin: 0px;}

/* menu left */
div#left {	
    float: left;
    width: 150px;
	height:550px;
	background:#F50035 url(../../images/left.jpg) bottom right no-repeat;
	}

div#left ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#fff; padding-top:33px; }
	#left li {text-align: right; list-style: none; margin: 0; padding: 0.25em; border-bottom: 1px solid white; width:130px;}
	#left li a {text-decoration: none;color:#fff }
	#left li a:hover {background-color:#fff; color: #F50035;}
	#left li.activesub a { font-style:italic; font-weight:bolder}



/* middle content */
div#middle {
    padding: 0px 170px 5px 150px;
    margin: 0px;
	/*width: 530px;
	 height:800px;
	overflow:auto; */ 
}
div#middle ul, li {list-style:square;font-size:0.9em; padding-top:5px; margin-left:10px;}

}
div#middle ol li  {list-style:decimal;}

}
div#middle ol  {font-size:0.9em; padding-top:5px; margin-left:30px;}


/* flash banner index */
div#flash{
	margin: 0px 0 0 0px;
	padding: 0px;
	position: absolute;
}

div#lang p {font-family:Verdana, Arial, Helvetica, sans-serif; }
	#lang a:hover {text-decoration:none;background-color:#fff; color: #FFF;}

/* table waar alle content instaat (ook de flash banner) */
table{
margin:0px 0 0 0px;
padding:0px;
border:none;
}
table td{
padding:0 10px 0 10px;
font-size:0.92em;
}

table td ul{
padding:0 10px 0px 20px;
font-size:0.92em;
}
table td ul li{
padding:0 0px 0px 0px;
font-size:0.92em;
}


/* Menu right (external page right.htm) */
div#right {
   float: right;
    width: 150px;
	height:550px;
	background:#EFEFEF;
}

/*iframe (load right.htm)*/ 
div#right iframe{
border:none;
width:150px;
}

div#middle table.calendar {font-size:0.9em; margin-left:10px;margin-bottom:10px;border:#e4e4e4 1px solid;background-color:#f5f5f5}
div#middle table.calendar td.title {background:#009474; color:#fff; padding:0 10px 0 10px;font-weight:bold; }
div#middle table.calendar td {background:#fff; color:#000; padding:0 10px 0 10px; border:#e4e4e4 1px solid}

/* footer */
#footer{clear:left;width:100%;height:30px; line-height: 20px; padding-top:0px; padding-bottom:0px; font-size:0.6em; }
