/*defaults voor alle elementen*/
* {
	margin: 0px;
	padding: 0px;
	}
html, body, td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #666666;
	vertical-align: top;
	}
body {
	text-align: center;
	background-color: #FBFAF6;
	width:100% ; /*BtS 20/6/2005*/
	height:100%; /*BtS 20/6/2005*/
	margin: 0px; /*BtS 20/6/2005*/
	}

/*basis tags*/
h1,h2,h3, #language_nav a:hover, #language_nav, a, a.top {
	color: #0095D7;
	}
h1,h2,h3    {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-weight: bold;	
	}
h1    {
	font-size: 18px;
	letter-spacing: -1px;
	margin-bottom: 16px;
	width: 90%;
	line-height: 22px;
	}
h2    {
	font-size: 16px;
	margin-bottom: 12px;
	}
h3 {
	font-size: 14px;
	margin-bottom: 5px;
	}
h5 {
	font-size: 12px;
	margin-bottom: 5px;
	}
p {
	margin-bottom: 16px;
	}
a  {
	text-decoration: underline; 
	}
a:hover  {
	color: #ac1018;	
	}

a.special_link {
	background-image: url(../images/special_link.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 16px;
	width: auto;
	padding-left: 20px;
	float: right;
	text-decoration: none;
	}

/*layout styles */
#wrap_outer {
	width:100%;
	background-color: #FBFAF6;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center 200px;
	}

#header {
	width:780px;
	height:60px;
	margin:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color:#FFFFFF
	}
#language_nav{
	width:760px;
	height:20px;
	padding-right: 20px;
	text-align: right;
	clear:both;
	}
#header_graphic{
	width:100%;
	height:33px;
	padding-top:114px;
	background-color:#666666;
	background-image:   url("../images/header_home.jpg"); /*overwrite in sectie css*/
	background-repeat: no-repeat;
	background-position: center;
	}
#sectie_nav{
	width:780px;
	margin:auto;
	height:20px;
	padding-top:13px;
	background-image:   url("../images/ind_mps.gif"); /*overwrite in sectie css*/
	background-repeat: no-repeat;
	}
#body{
	width:780px;
	margin:auto;
	background-color: #F5F7FA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;	
	text-align: left;
	}
#contentwrap{
	width:620px;
	min-height: 350px;
	float:right;
	background-color:#FFFFFF;
	}
#content_min-height{ /*min-height hack IE*/
	height:350px;
	width:1px;
	float:right;
	}

#content_wide{
	width:580px;
	padding-left: 24px;
	padding-right: 10px;
	color: #666666;
	float:left;
	}

#content_l{
	width:390px;
	padding-left: 24px;
	padding-right: 14px;
	color: #666666;
	float:left;
	}

#content_r{
	width:175px;
	padding-left: 6px;
	padding-right: 10px;
	float:right;
	}

#contentwrap td {
	padding-right: 5px;
	padding-bottom: 5px;
	}
#contentwrap table.nopadding td {
	padding: 0px;
	}

#contentwrap li {
	margin-bottom: 8px;
	}

#contentwrap ol,
#contentwrap ul {
	margin-left: 17px;
	margin-bottom: 16px;
	}
#contentwrap td ol,
#contentwrap td ul {
	margin-left: 20px;
	}
#content_l td li,
#content_r td li {
	margin-bottom: 8px;
	}
#content_l ul,
#content_l td ul {
	list-style-image: url("/images/list_left.gif");
	}
#content_r ul,
#content_r td ul {
	list-style-image: url("/images/list_right.gif");
	}
#content_l img {
	margin-right: 5px;
	}
#contentwrap hr {
	color: #ffffff;
	background-color: #ffffff;
	height: 0px;
	border-bottom: 1px dashed #cccccc;
	}

#crumb{
	height: 24px; 
	padding-left: 12px;
	padding-top: 4px;
	margin-bottom: 12px;
	color: #666666;
	}
#menus {
	width:148px;
	padding-right: 12px;
	text-align: right;
	float:left;	
	}
#search {
	width:148px;
	height: 25px;
	padding-top: 5px;
	margin-bottom: 8px;
	}
#footer {
	width: 780px;
	margin: auto;
	clear: both;
	background-color: #F5F7FA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}

#ruiter {
	width:20px;
	height:292px;
	position:absolute;
	top:  300px;
	right: 50%;
	margin-right:-405px;
	z-index: 100;
	background-image:  url("../images/ruiters.gif");
	background-repeat: no-repeat;
	}
/*header styling*/
#header #logo {
	height:34px;
	width:180px;
	margin-top: 7px;
	margin-left: 15px;
	background-image: url(../images/logo_mps.gif);
	background-repeat: no-repeat;
	float:left;
	}
#header #sectie_id {
	height:30px;
	width:198px;
	background-image: url(../images/sectie_mps.gif);
	background-repeat: no-repeat;
	float:right;
	}
/*language-nav styling*/
#language_nav a	{
	background-image:  url("../images/square_mpsblue.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	text-decoration: none;
	font-weight: bold;
	color:#999999;
	font-size:9px;
	}
#language_nav a:hover, #language_nav a.selected {
	background-image:  url("../images/square_red.gif");
	}
/*sectie-nav styling*/

#sectie_nav ul {/*BtS 20/6/2005*/
	width: 780px;
	height: 16px;	
	margin: 0px;
	}
#sectie_nav li{
	float: left;
	height: 20px;
	list-style-type: none;	
	background: url(/images/nav_01-over.gif) no-repeat; /*BtS 20/6/2005*/
	}
#sectie_nav a {
	display:block;
	width:155px;
	height:16px;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	}
#sectie_nav a#nav_mps {
	width:160px;
	background-image:   url("../images/nav_01-over.gif");	
	}
#sectie_nav a#nav_rms {
	background-image:   url("../images/nav_02-over.gif");	
	}
#sectie_nav a#nav_ml {
	background-image:   url("../images/nav_03-over.gif");	
	}
#sectie_nav a#nav_aqua {
	background-image:   url("../images/nav_04-over.gif");	
	}
#sectie_nav a#nav_sens {
	background-image:   url("../images/nav_05-over.gif");	
	}
#sectie_nav a#nav_mps:hover {
	width:160px;
	background-image:   url("../images/nav_01.gif");	
	}
#sectie_nav a#nav_rms:hover {
	background-image:   url("../images/nav_02.gif");	
	}
#sectie_nav a#nav_ml:hover {
	background-image:   url("../images/nav_03.gif");	
	}
#sectie_nav a#nav_aqua:hover {
	background-image:   url("../images/nav_04.gif");	
	}
#sectie_nav a#nav_sens:hover {
	background-image:   url("../images/nav_05.gif");	
	}
/*crumbtrail*/

#crumb {
	font-size: 10px;
	}	
#crumb a.crumb {
	background-image:  url("../images/square_mpsblue.gif");
	background-repeat: no-repeat;
	padding-left: 15px;
	vertical-align: middle;
	background-position: left center;
	font-size: 10px;
	text-decoration: none;
	}
#crumb a:hover{
	text-decoration: underline ;
	}
/*search*/
#search input.search_input{
	width:116px;
	height:16px;
	background-image:  url("../images/search.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
 	border: none #F5F7FA;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	float:left;
	margin-left: 10px;
	}
#search input.search_button{
	width:18px;
	height:18px;
	background-image:   url("../images/search_btn.gif");
	background-repeat: no-repeat;
	border: 1px none #3658BB;
	float:right;
	cursor: hand;
	}

/*menu styling*/
#menu {
	width:148px;
	margin-bottom: 20px;
	}
#menu a {
 	color: #666666;
	background-repeat: no-repeat;
	background-position: left top; 
	display:block;
	width: 100%;
	text-align: right;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#menu a:hover {
	background-image:  url("../images/square_mpsblue.gif");
}
/*#menu a.selected {
	background-image:  url("../images/square_red.gif");
}*/
#menu ul {
	width:148px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
#menu li {
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	}
/*#menu li#selected {
	background-color: #DFE8F7;
}
#menu li a:hover {
	background-image:  url("../images/square_mpsblue.gif");
	background-repeat: no-repeat;
	background-position: left top; 
	}
*/
#menu li#selected a{
	color: #0095D7;
}
/* NIV0 2 */
#menu li ul a {
	font-weight: normal;
}
#menu ul ul {
	border-bottom-width: 0;
}

#menu ul ul li{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFECFF;
}
/* NIV0 3 */
#menu ul ul ul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFECFF;
	padding-right: 10px;
	background-color: #DFE8F7;
	width:
}
#menu li li li {
	font-style: italic;
	border:0;
}
#menu li li li a.selected {
	font-style: italic;
	background-image:  url("../images/square_red.gif");
}

/* extra menu (contact,home,sitemap) */
#extramenu {
	width: 148px;
	height:33px;
	padding-right:12px;
	padding-bottom: 5px;
	text-align: right;
	float:left;
	}
#extramenu li {
	list-style-type: none;
}
#extramenu li a {
	display:block;
	width: 100%;
	text-align: right;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	}

/*footer styling*/

a.top {
	background-image:  url("../images/top.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	display: block;
	height: 35px;
	width: 50px;
	font-size: 10px;
	font-weight: bold;
	}
a.top:hover {
	color: #666666;
	}
#footer #top {
	height: 29px;
	width: 610px;
	text-align: left;
	background-color:#FFFFFF;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	padding-left:10px;
	float:right;
	}
#footer #footernav {
	display: none;
	width: 148px;
	height:33px;
	padding-right:12px;
	padding-bottom: 5px;
	text-align: right;
	float:left;
	}
#footer li {
	list-style-type: none;
}
#footer li a {
	display:block;
	width: 100%;
	text-align: right;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	}
#footer #tekst {
	height:40px;
	width:780px;
	background-color:#FFFFFF;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	clear:both;
	font-size: 10px;
	}
.clear {
	clear:both;
	width:160px; 
	height:1px; /*firefox hack*/
	font-size: 1px; /*IE hack*/
	background-color:#F5F7FA
	}

/* MISC ADDITIONS */
#content_l table.layout {
	width:100%;
 	border: 1px solid #CCCCCC;
	}
#content_l table.layout td {
	padding:2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	}

#content_l table.layout th {
	padding:2px;
	color: #FFFFFF;
	background-color: #16346E;
	text-align: left;
	font-size: 12px;
	}


/* NEWSITEMS */
span#datum {
	font-style: italic;
	color: #999999;
	}

/* CONTACT > WORLDWIDE */

table#worldwide td {
	width: 50%;
	}
table#worldwide td h3 {
	width: 95%;
	border-color: #0095D7;
	border-width: 7px 0px 0px 0px;
	border-style: solid;
	}
	
#zoekFORM {
	width:148px;
}