@media all { 

* { 
	margin : 0; 
	padding : 0; 
}

h2, h4, h5, ul{ 
	margin : 0 0 10px 0; 
	padding : 0; 
}

p,ul{
	margin : 0 0 20px 0; 
	padding : 0; 
}

h3{
	margin-bottom: 5px;
}

html { 
	background: #ffffff url(../img/headerbg.jpg) repeat-x;
	height: 100%;
}

body { 
	font : 76%/160% Tahoma, Verdana, Arial, sans-serif;  
	color : #181818; 
	text-align : center;
	height: 100%;
}

/*** CONTAINER ***/
div#container { 
	position : relative;
	width : 850px; 
	/*margin : 0 auto;*/
	text-align : left; 
	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
}

div#footer, div#push {
background:url(../img/footer_bg.jpg) repeat-x;
	height: 120px; /* .push must be the same height as .footer */
	
}

div#footer{
	background:url(../img/footer_bg.jpg) repeat-x;
	width: 100%;
}

div#foot-content { 
	margin:0 auto;
	position: relative; 
	width : 750px; 
	height : 60px; 
	color:#FFFFFF;
}

div#foot-content a{ 
	color:#FFFFFF;
	text-decoration:underline;
}

div#foot-content a:hover{ 
	color:#FFFFFF;
	text-decoration:none;
}

p#copyright { 
	position : absolute; 
	top : 70px; 
	left : 0px; 
	width: auto; 
	margin : 0; 
	padding : 0;
}

p#footicons{ 
	position : absolute; 
	top : 55px; 
	right : 0px; 
	width: 120px; 
	margin : 0; 
	padding : 0;
}

p#footicons img{
	padding-bottom: 3px;
}

/*** HEADER ***/
div#header{
	width:850px;
	height:230px;
	background: #ffffff url(../img/header_bg_main.jpg) no-repeat;
	position:relative;
}

div#searchbar{
	position: relative;
	margin: 0 0 0 509px;
	width: 284px;
	height: 34px;
	background-color:#565656;
	text-align:center;
	padding-top: 10px;
}

/*** NAVIGATION ***/


ul { 
	list-style-type : none;
}

ul#nav_main {	
	position : absolute; 
	left : 50px;
	top : 150px; 
	width : 750px; 
	height : 50px; 
	margin : 0; 
	padding : 0; 
	background: url(../img/li_nav_main.jpg) no-repeat; 
}

ul#nav_main li a { display : block; width : 150px; height : 50px; text-indent : -9999px; text-decoration : none; overflow : hidden; }

li#nm_1 { position : absolute; top : 1px; left :   0px; width : 150px; height : 50px; background : url(../img/li_nav_main.jpg) no-repeat 0 0; 		}
li#nm_2 { position : absolute; top : 1px; left : 150px; width : 150px; height : 50px; background : url(../img/li_nav_main.jpg) no-repeat -150px 0; 	}
li#nm_3 { position : absolute; top : 1px; left : 300px; width : 150px; height : 50px; background : url(../img/li_nav_main.jpg) no-repeat -300px 0; 	}
li#nm_4 { position : absolute; top : 1px; left : 450px; width : 150px; height : 50px; background : url(../img/li_nav_main.jpg) no-repeat -450px 0; 	}
li#nm_5 { position : absolute; top : 1px; left : 600px; width : 150px; height : 50px; background : url(../img/li_nav_main.jpg) no-repeat -600px 0; 	}
li#nm_1 a:hover, li#nm_1 a.current { background : url(../img/li_nav_main.jpg) no-repeat 0 		-50px; }
li#nm_2 a:hover, li#nm_2 a.current { background : url(../img/li_nav_main.jpg) no-repeat -150px 	-50px; }
li#nm_3 a:hover, li#nm_3 a.current { background : url(../img/li_nav_main.jpg) no-repeat -300px 	-50px; }
li#nm_4 a:hover, li#nm_4 a.current { background : url(../img/li_nav_main.jpg) no-repeat -450px 	-50px; }
li#nm_5 a:hover, li#nm_5 a.current { background : url(../img/li_nav_main.jpg) no-repeat -600px 	-50px; }
/*ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
  li {
  float: left;
  position: relative;
  width: 10em;
  }*/
ul#nav_sub_links, ul#nav_sub_info{
	  left:-25px;
	  background:url(../img/submenu_top.gif) no-repeat 0 8px;
	  padding: 15px 0 7px 0;
   }
li#nm_3 ul li a:hover,li#nm_2 ul li a:hover{ background-image:none;}
ul#nav_sub_links li a, ul#nav_sub_info li a  { 
	height : 25px;
	width:198px;
	margin:0;
	text-indent : 0px;
	border-bottom:1px solid #a1b18a;
	border-left:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
  	
	color:#FFF;
	background-color:#6eb00e;
	text-transform:uppercase;
	letter-spacing:0.1em;
}

ul#nav_sub_links li.last a, ul#nav_sub_info li.last a {
	height : 32px;
	width:200px;
	background:url(../img/submenu_btm.gif) no-repeat;
	border:0;
	padding : 0; 
}

ul#nav_sub_links li a:hover, ul#nav_sub_info li a:hover {
	background-color:#565656;
}
ul#nav_sub_links li.last a:hover, ul#nav_sub_info li.last a:hover {
	background:url(../img/submenu_btm.gif) no-repeat 0 -32px;
}

li ul {
	display: none;
	position: absolute; 
	top: 50px;
	left: 0;
}

li > ul {
	top: auto;
	left: auto;
}

li:hover ul, li.over ul{ display: block; }

/*** BRANDING ***/
div#branding>h1 {
	text-indent : -9999px;
	z-index : 2; 
	position : absolute; 
	left : 50px; 
	top : 25px; 
	width: 300px; 
	height : 84px; 
	background: url(../img/header_titel.jpg) no-repeat;
}

div#branding>h1 a { display : block; width: 300px; height : 84px; text-indent : -9999px; }

/*** CONTENT ***/
div#content { 
	width : 750px; 
	padding : 0; 
	margin: 0 auto;
	overflow : hidden; 
}
div#content_main { 
	float : left;
	width : 570px; 
	padding : 0;
	margin : 0;
	min-height: 820px;
}
div#content_sub { 
	display : inline; 
	float : right; 
	width : 160px;
	margin : 0; 
	padding : 0; 
	overflow : hidden; 
}
.spotlight {
	display:block;
	width : 160px;
	height: 200px;
	margin : 0; 
	padding : 0;
	background-image:url(../img/onzoeken.jpg);
	cursor: pointer;
}

h2#tit_1 {	
	width: 317px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titelhome.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#tit_2 {	
	width: 186px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titelalleinfo.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#tit_3 {	
	width: 163px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinks.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_on {	
	width: 479px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinkson.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_bedrijven {	
	width: 265px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinksbedrijven.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_federaal {	
	width: 199px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinksfederale.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_bibliotheken {	
	width: 309px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinksbibliotheken.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_regionaal {	
	width: 216px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinksregionaal.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_europees {	
	width: 203px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinkseuropees.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_internationaal {	
	width: 290px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinksinternationaal.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#links_diversen {	
	width: 181px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titellinksdiverse.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#tit_4 {	
	width: 340px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titelfaq.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#tit_5 {	
	width: 188px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titelcontact.jpg) no-repeat; 
	text-indent : -9999px; 
}

h2#tit_6 {	
	width: 126px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titeldisclaimer.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#tit_7 {	
	width: 185px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titelzoeken.jpg) no-repeat; 
	text-indent : -9999px; 
}
h2#tit_8 {	
	width: 259px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titelnietgevonden.jpg) no-repeat; 
	text-indent : -9999px; 
}

h2#tit_loket {	
	width: 278px; 
	height : 28px; 
	padding : 0; 
	background: url(../img/titelloketten.jpg) no-repeat; 
	text-indent : -9999px; 
}

img#women_card{
	margin: 0 10px 10px 0;
	float: left;
}
a.external{
	background: url(../img/external.png) center right no-repeat;
	padding-right: 13px;
	color: #5a900b;
	text-decoration:none;
}
a.external:visited{
	background: url(../img/external.png) center right no-repeat;
	padding-right: 13px;
	text-decoration:none;
	color: #6eb00e;
}
a.external:hover{
	text-decoration:underline;
}
a.internal{
	text-decoration:underline;
	color: #5a900b;
}
a.internal span{
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}
a.internal:visited{
	text-decoration:none;
	color: #6eb00e;
}

a.internal:hover{
	text-decoration:none;
}

ul.square{	
	list-style-image: url(../img/listsquare.jpg);
	margin-left: 15px;
}

ul.numbers
{
	list-style-type: decimal;	
	margin-left: 2em;
}

.links_left{ float : left; width : 268px; margin-right:15px; border-right:1px solid #EEEEEE; } 
.links_right{ float : right; width : 285px; } 

a.totop{
	text-decoration:none;
	font-size:10px;
	color:#5a900b;
	background: url(../img/triangle.jpg) center left no-repeat;
	padding-left: 13px;
	text-align:right;
	float:right;
}

#formcontact input.fc_regular, #formcontact textarea.fc_regular{
	margin-bottom:10px;
	border:2px solid #DDDDDD;
	background:#ffffff url(../img/inputbg.jpg) top left repeat-y;
	color:#333333;
}
#formcontact input.fc_regular_error, #formcontact textarea.fc_regular_error{
	margin-bottom:10px;
	border:2px solid #DDDDDD;
	background:#ffdddd;
	color:#333333;
}
#formcontact input.fc_regular,#formcontact input.fc_regular_error{
	width: 200px;
}
input#search { 	
	padding : 0 .25em; 
	font : 100% Tahoma, Verdana, Arial, sans-serif; 
	background-color : #fff; 
	border : 2px double #b7b7b7; 
	color : #333; 
}
input#submitContact { 
	width: 150px;
	padding : 5px; 
	background-color : #6eb00e; 
	border : 2px double #b7b7b7; 
	font : bold 92% Tahoma, Verdana, Arial, sans-serif; 
	color : #fff; 
}
input#submit { 
	width : auto; 
	padding : 0 .25em; 
	background-color : #6eb00e; 
	border : 2px double #b7b7b7; 
	font : bold 92% Tahoma, Verdana, Arial, sans-serif; 
	color : #fff; 
}

img#formimg{
	border:2px solid #DDDDDD;
	margin-bottom:10px;
}
label span, label img{
	display:  block; 
}

h3#fir_1 { width: 160px; height : 35px; margin : 0; padding : 0; background: url(../img/overzicht_top.jpg) no-repeat; text-indent : -9999px; }
ul#fir_1_bg { margin : 0; padding : 15px 0 15px 15px; background: url(../img/overzicht_bottom.jpg) no-repeat 0 100%; }

table.tableOL {
	border: 3px solid #333333;
	border-spacing: 0px;
}
table.tableOL th {
	background-color:#333333;
	color:#FFFFFF;
	padding-left:5px;
}
table.tableOL td {
	border: 1px solid #333333;
	background-color:#fefefe;
	padding:5px;
	vertical-align:top;
}


/* BANNER PRESTIGE MEDIA */
.banner_btn {
	border:5px solid #999999;	
}

a:hover .banner_btn {
	border:5px solid #5a900b;	
}

a.bannerRechts{
	width: 160px; 
	height: 200px; 
	padding : 0; 
	background: url(../img/presmedrechts.jpg) no-repeat; 
	text-indent : -9999px; 
	display: block; 
}

a.bannerRechts:hover {
	background-position: -160px 0;

	
}

a.banner{
	width: 570px; 
	height: 100px; 
	padding : 0; 
	background: url(../img/banner_pm.jpg) no-repeat; 
	text-indent : -9999px; 
	display: block; 
}

a.banner:hover {
	background-position: 0 -100px;
	
} 


}