/*Style sheet media=screen*/

/*Betaling Wedden & Pensioenen - Kunstlaan 30 - 1040 Brussel*/
/*Paiement Traitements & Pensions - avenue des Arts 30 - 1040 Bruxelles*/
/*Author: Dirk Hendrickx*/
/*http://www.cdvupensioenen.fgov.be*/
/*http://www.scdfpensions.fgov.be*/
/*http://www.wedden.fgov.be*/
/*http://www.traitements.fgov.be*/
/*http://www.kinderbijslag.fgov.be*/
/*http://www.allocationsfamiliales.fgov.be*/

/*Last version: 07-11-2006*/

/*Definition of standard html tags*/

/* font in % to make size flexible*/

body{
	background-color: #E9F4FF;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 100%
}

/*Title definitions*/

h1{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 130%;
	color: #666666;
	margin: 0;
	margin-bottom: 15px;
}

h2{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 95%;
	color: black;
	margin: 0;
	margin-bottom: 10px;
}

h3{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 80%;
	color: black;
	margin: 0;
	margin-bottom: 5px;
}

h4{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 80%;
	color: black;
	border-bottom: 1px solid gray;
	margin: 0;
	margin-bottom: 5px;
}

h5{
	
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 100%;
	color: black;
	margin: 0;
	margin-bottom: 3px;
}

/*Hack voor bookmarks netscape & firefox*/

h2 a:hover{
	text-decoration: none;
	color: black;
}

h3 a:hover{
	text-decoration: none;
	color: black;
}

h4 a:hover{
	text-decoration: none;
	color: black;
}

h5 a:hover{
	text-decoration: none;
	color: black;
}


/*List definition*/

li{

	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 80%;
	list-style-position: outside;
	margin: 0;
	margin-left: -15px;
	margin-bottom: 10px;
}

li li{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 100%;
	list-style-position: outside;
	margin: 0;
	margin-left: 5px;
	margin-bottom: 10px;
}

li p{
	font-size: 100%;
}

li li p{
	font-size: 100%;
}

/*Normal paragraph*/

p{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 80%;
	color: black;
	margin: 0;
}

/*Horizontal ruler*/

hr{
	color: #666666;
}

/*address definition*/

address{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-style: normal;
	color: black;
	margin: 0;
}

/*images*/

img{
	border: none;
}

.language_choice{
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid #DDDDDD;
	width: 600px;
}

.gebouw{
	border: 1px solid gray;
	width: 260px;
	height: 224px;
}

.photo_home{
	border-right: 1px solid #DDDDDD;
	width: 160px;
}

/*Normal link definition*/

a:link{
	color: navy;
	text-decoration: underline;
}

a:visited{
	color: navy;
	text-decoration: underline;
}

a:hover{
	color: #CC0000;
	text-decoration: underline;
}

a:active{
	color: #CC0000;
	text-decoration: underline;
}


/*Divider Identities*/

#container{
	height: 100%;
	border: 1px solid #666666;
	background-color: white;
	padding: 0;
	margin: 0;
}

#footer{
	height: 20px;
	padding: 0;
	margin: 0;
}

#banner{
	padding: 0;
	margin: 0;
}

#print_header{
	display: none;
}

#bookmark{
	padding: 0;
	margin: 0;
	background-color: white;
	border-bottom: 1px solid gray;
	margin-bottom: 8px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 70%;	
}

#container_2{
	padding: 0;
	margin: 0;
}

#navleft{
	background-color: white;
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 165px;
}

#content{
	background-color: white;
	padding: 0;
	padding-left: 20px;
	margin: 0;
}

#content2{
	background-color: white;
	padding: 0;
	padding-left: 20px;
	margin: 0;
	vertical-align: top;
}


#box{
	margin-left: 15px;
}

#news{
	margin-left: 15px;
}

#lijst{
	margin-bottom: 10px;
}

/*Information block elements*/

.box_container{
	margin: 0;
	padding: 0;
	border: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	vertical-align: top;
	font-style:normal; font-variant:normal; font-weight: bold; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif
}

.box_header{
	background-color: #DDDDDD;
	border-top: 1px solid white;
	border-bottom: 1px solid #DDDDDD;
	color: black;
	margin:0;
	padding: 4px;
	vertical-align: top;
	font-style:normal; font-variant:normal; font-weight: bold; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif;}

.box_middle{
	background-color: #EEEEEE;
	color: black;
	margin: 0;
	padding-bottom: 8px;
	vertical-align: top;
	font-style:normal; font-variant:normal; font-weight: NORMAL; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif; padding-left:4px; padding-right:4px; padding-top:4px
}

.box_middle li{
	font-size: 100%;
	margin-left: -25px;
}

.box_middle p{
	font-size: 100%;
}

.box_tip{
	background-color: #EEEEEE;
	color: black;
	margin: 0;
	padding-bottom: 8px;
	vertical-align: top;
	font-style:normal; font-variant:normal; font-weight: NORMAL; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif; padding-left:4px; padding-right:4px; padding-top:4px
}

.box_end{
	background-color: #EEEEEE;
	color: black;
	margin:0;
	margin-bottom: 15px;
	padding: 4px;
	padding-bottom: 8px;
	vertical-align: top;
	font-style:normal; font-variant:normal; font-weight: NORMAL; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif;
}

.box_end li{
	font-size: 100%;
	margin-left: -25px;
}

.box_end p{
	font-size: 100%;
}


/*News block elements*/


.news_header_blue{
	background-color: #E9F4FF;
	border-right: 1px solid #DDDDDD;
	color: #CC0000;
	margin:0;
	padding: 4px;
	font-style:normal; font-variant:normal; font-weight: bold; font-size:85%; font-family:Verdana, Arial, Helvitica, sans-serif;}
	
.news_header_blue a:link{
	color: #CC0000;
	text-decoration: none;
}

.news_header_blue a:visited{
	color: #CC0000;
	text-decoration: none;
}

.news_header_blue a:hover{
	color: navy;
	text-decoration: underline;
}

.news_header_blue a:active{
	color: navy;
	text-decoration: underline;
}

.news_middle_blue{
	background-color: #E9F4FF;
	border-right: 1px solid #DDDDDD;
	margin: 0;
	padding-bottom: 8px;
	font-style:normal; font-variant:normal; font-weight: NORMAL; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif; padding-left:4px; padding-right:4px; padding-top:4px
}

.news_middle_blue li{
	font-size: 100%;
	margin-left: -25px;
}

.news_middle_blue p{
	font-size: 100%;
}

.news_header_gray{
	background-color: #EEEEEE;
	border-right: 1px solid #DDDDDD;
	color: #CC0000;
	margin:0;
	padding: 4px;
	font-style:normal; font-variant:normal; font-weight: bold; font-size:85%; font-family:Verdana, Arial, Helvitica, sans-serif;}
	
.news_header_gray a:link{
	color: #CC0000;
	text-decoration: none;
}

.news_header_gray a:visited{
	color: #CC0000;
	text-decoration: none;
}

.news_header_gray a:hover{
	color: navy;
	text-decoration: underline;
}

.news_header_gray a:active{
	color: navy;
	text-decoration: underline;
}

.news_middle_gray{
	background-color: #EEEEEE;
	border-right: 1px solid #DDDDDD;
	margin: 0;
	padding-bottom: 8px;
	font-style:normal; font-variant:normal; font-weight: NORMAL; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif; padding-left:4px; padding-right:4px; padding-top:4px
}

.news_middle_gray li{
	font-size: 100%;
	margin-left: -25px;
}

.news_middle_gray p{
	font-size: 100%;
}

.news_header_blue2{
	background-color: #DDEEFF;
	border-right: 1px solid #DDDDDD;
	color: #CC0000;
	margin:0;
	padding: 4px;
	font-style:normal; font-variant:normal; font-weight: bold; font-size:85%; font-family:Verdana, Arial, Helvitica, sans-serif;}

.news_header_blue2 a:link{
	color: #CC0000;
	text-decoration: none;
}

.news_header_blue2 a:visited{
	color: #CC0000;
	text-decoration: none;
}

.news_header_blue2 a:hover{
	color: navy;
	text-decoration: underline;
}

.news_header_blue2 a:active{
	color: navy;
	text-decoration: underline;
}

.news_middle_blue2{
	background-color: #DDEEFF;
	border-right: 1px solid #DDDDDD;
	margin: 0;
	padding-bottom: 8px;
	font-style:normal; font-variant:normal; font-weight: NORMAL; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif; padding-left:4px; padding-right:4px; padding-top:4px
}

.news_middle_blue2 li{
	font-size: 100%;
	margin-left: -25px;
}

.news_middle_blue2 p{
	font-size: 100%;
}

.news_header_red{
	background-color: #CC0000;
	border-right: 1px solid #DDDDDD;
	color: white;
	margin:0;
	padding: 4px;
	font-style:normal; font-variant:normal; text-align: center; font-weight: bold; font-size:80%; font-family:Verdana, Arial, Helvitica, sans-serif;}

.news_header_red a:link{
	color: white;
	text-decoration: none;
}

.news_header_red a:visited{
	color: white;
	text-decoration: none;
}

.news_header_red a:hover{
	color: white;
	text-decoration: none;
}

.news_header_red a:active{
	color: white;
	text-decoration: none;
}

.news_middle_red{
	background-color: #CC0000;
	color: white;
	border-right: 1px solid #DDDDDD;
	margin: 0;
	padding-bottom: 8px;
	font-style:normal; font-variant:normal; text-align: center; font-weight: bold; font-size:85%; font-family:Verdana, Arial, Helvitica, sans-serif; padding-left:4px; padding-right:4px; padding-top:4px
}

.news_middle_red li{
	font-size: 100%;
	margin-left: -25px;
}

.news_middle_red p{
	font-size: 110%;
}

/*Left Menu*/

#navlist
{
color: #666666;
background: white;
margin: 0;
padding: 0;
width: 165px;
font-style:normal; font-variant:normal; font-weight: bold; font-size:75%; font-family:Verdana, Arial, Helvitica, sans-serif;
}

#navlist li
{
margin:0; font-size: 100%; list-style-type:none
}

#navlist a
{
display: block;
text-decoration: none;
margin: 0;
color: navy;
background: #E9F4FF;
border-bottom: 1px solid #E9F4FF;
border-right: 1px solid #DDDDDD;
padding: 4px;
padding-right: 2px;
width: 165px;
}

#navlist a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 165px;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
background: white;
color: #CC0000;
border-bottom: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
padding: 4px;
padding-right: 2px;
}

#navlist a:active, #navlist a#current:active
{
color: navy;
background: #E9F4FF;
border-bottom: 1px solid #E9F4FF;
border-right: 1px solid #DDDDDD;
padding: 4px;
padding-right: 2px;
}

/*Classes*/

.hide{
	display: none;
}

.footer_print{
	display: none;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	padding-top: 5px;
	background: #DDDDDD;
	font-size: 90%;
}

.footer_text{
	font-size: 70%;
}

.active_bookmark{
	color: #CC0000;
}

.line_double_bg_gray{
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	background-color: #FBFBFB;
	padding: 5px;
}

.line_double_bg_white{
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	background-color: white;
	padding: 5px;
}

.line_dashed{
	border-bottom: 1px dashed gray;
	padding: 0;
	padding-bottom: 10px;
}

.line_dashed_top{
	border-top: 1px dashed gray;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 10px;
}

.line_dashed_bottom{
	border-bottom: 1px dashed gray;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 10px;
}

.small{
	font-size: 70%;
}

/*Use only to make separations for tables*/

.very_small{
	font-size: 40%;
}

.help {color: navy; border-color: navy; border-bottom: 1px dotted #000; cursor: help;}

.red{
	color: #CC0000;
}

/*Tables*/

.table_header {
	font-weight: bold;
	background-color: #DDDDDD;
	border-style: solid;
	border-color: gray;
	border-width: 1px;
	padding: 4px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

.table_header li{
	font-size: 100%;
}

.table_header p{
	font-size: 100%;
}

.table_middle {
	background-color: white;
	border-style: solid;
	border-color: gray;
	border-width: 1px;
	padding: 4px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

.table_middle li{
	font-size: 100%;
}	

.table_middle p{
	font-size: 100%;
}

.table_end {
	background-color: white;
	border-style: solid;
	border-color: gray;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	padding: 4px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

.table_end p{
	font-size: 100%;
}

.table_end li{
	font-size: 100%;
}	

.table_white_no_borders{
	background-color: white;
	padding: 4px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

.table_white_no_borders li{
	font-size: 100%;
}	

.table_white_no_borders p{
	font-size: 100%;
}

.table_line_right{
	background-color: white;
	border-right: 1px solid gray;
	padding: 4px;
	margin-left: 0px;
	margin-right: 0px;
}

.table_line_left_right{
    background-color: white;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	padding: 4px;
	margin-left: 0px;
	margin-right: 0px;
}

.table_line_bottom{
	background-color: white;
	border-style: solid;
	border-color: gray;
	border-top-width: 0;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	padding: 4px;
	margin-left: 0px;
	margin-right: 0px;
}


.table_search_results{
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

.table_middle_outline_bottom {
	background-color: white;
	border-style: solid;
	border-color: gray;
	border-width: 1px;
	padding: 4px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: bottom;
}

.table_middle_outline_bottom li{
	font-size: 100%;
}	

.table_middle_outline_bottom p{
	font-size: 100%;
}



/*---------- Fed Meta Header CSS ----------*/
  .fedhead { 
  background-color: #E9F4FF;
  padding: 0;
  margin: 0;
  }
  
  .fedheadsearch {background-color: #CCCCCC;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 75%;
  color: black;
  }

  .fedheadsearch A:link, .fedheadsearch A:visited, .fedheadsearch A:visited {
   font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration : none;
  color: black;
  }
  .fedheadsearch A:hover {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  color: #CC0000;
  }
  .fedmenu {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 75%;
  font-weight: bold;
  color: #666;
  }
  .fedmenu A:link {
   font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration : none; 
  color: black;
  }
  
  .fedmenu A:visited {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration : none;
  color: black;
  }

  .fedmenu A:active {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration : none;
  color: #CC0000;
  }
  .fedmenu A:hover {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold; 
  text-decoration: underline;
  color: #CC0000;
  }
  
  .fedsep {
  background-color: #666
  }
  
  .activelang2 {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFF; 
  background-color: #666}
  
  
  /*----------End Fed Meta CSS----------*/
