body {
		width: 996px;
		margin: 0 auto 0 auto;
		background: white;
		color: #333;
		font-size: 12px;
		line-height: 15px;
		font-family: verdana, arial, sans-serif;
}


.clear-both {
		clear:	both;
}

.hidden {
		display: none;
}


#header {
		height: 170px;
		width: 996px;
		background: white url(header-orange.gif) no-repeat top right;
}


#header div.innerwrap {
		height: 150px;
		width: 180px;
		float: left;
		background: #FFFFFF url(nibag-logo.gif) no-repeat center center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header div.innerwrap2 {
		height: 15px;
		width: 180px;
		background: #FFFFFF url(nibag-menu.gif) no-repeat bottom center;
		clear:left;
}
#maincontainer {
		background: white url(maincontainer-bg.gif) left top repeat-y;
		margin: 0;
		padding: 0;
		width: 996px; 
}

#content-left {
		width: 180px;
		float: left;
		margin: 0;
		padding: 0;
		background: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}	

h2.leftnav-bottom {
		width: 180px;
		height: 120px;
		padding: 0;
		margin:  0;
		background: #004fa3;
}			
#content-right {
		width: 190px;
		float: right;
		margin: 0;
		padding: 0;
}	

#content-right div.innerwrap {
		margin: 10px 0 10px 0;
		padding: 0 5px 0 5px;
}

* html #content-right div.innerwrap {
	padding: 0;
}


.newsheader {
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: url(newsheader-bg.jpg);
	height: 30px;
	padding: 0;
	margin:0;
	vertical-align: middle;
	display: block;
}

#mainbody   {
		width: 575px;
		padding: 0px 25px 5px 25px;
		float: left;
}	

#mainbody  div.innerwrap {
		padding: 5px 10px 5px 10px;
 }
 


ul.topnav {
		margin-left: 180px;
}

ul.topnav a:link, ul.topnav a:visited {
	color: #ffffff;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.topnav a:active {
	color: #ffffff;
	display: block;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu a:hover {
	color: #FFFF00;
	text-decoration: none;
}

ul.topnav, li.topnav {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
}

li.topnav a {
		text-decoration: none;
		color: white;
		font-weight: bold;
		float: left;
		padding: 7px 0 0 15px;
		text-align: middle;	
}

li.topnav-home {
		background: url(topnav-bg-orange.gif) no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 38px;
		width: 136px;
}
li.topnav-markten {
		background: url(topnav-bg-green.gif) no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 38px;
		width: 136px;
}
li.topnav-visie {
		background: url(topnav-bg-red.gif) no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 38px;
		width: 136px;
}

li.topnav-diensten {
		background: url(topnav-bg-blue.gif) no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 38px;
		width: 136px;
}

li.topnav-contact {
		background: url(topnav-bg-purple.gif) no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 38px;
		width: 136px;
}
li.topnav-login {
		background: url(topnav-bg-yellow.gif) no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 38px;
		width: 136px;
}



form.suche {
	margin: 5px 0 0 0;
	padding: 0;
}

* html div.suche, * html form.searchform {
	margin-right: 46px;
}
input.searchform {
	float: left;
	margin-top: 0;
}

input.suchform-submit {
	border: none;
	margin-top: 0px;
	height: 15px;
	width: 15px;
}


/* Main Navigation */

h3.leftnav {
	background: #2B0181;
	padding: 2px 5px 2px 8px;
	margin: -10px 0 5px 0;   
	color: white;
	font-size: 12px;
}


h3.suche {
	width: 180px;
	height: 15px;
	background: #FFF url(zoeken.gif) no-repeat center center;
	margin: 10px 0 0 0;
	padding:0;
}

table.search {
	margin-bottom: 15px;
	background: white;
}

#content-left div.innerwrap ul,
#content-left div.innerwrap li ul,
#content-left div.innerwrap ul li {			
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content-left div.innerwrap ul li {
	margin-left: 5px;
}
* html #content-left div.innerwrap ul  li {
	display: inline;
	margin-left: 0;
}

#content-left div.innerwrap ul li ul li {
	margin-left: 8px;  
}
* html #content-left div.innerwrap ul li ul li {
	text-indent: 10px; 
	margin-left: 0; 
	display: inline;
}
#content-left div.innerwrap ul li ul li ul li {
	margin-left: 12px;
}
* html #content-left div.innerwrap ul li ul li ul li {
	margin-left: 0;
	text-indent: 15px;
	display: inline;
}

a.menu_default:link, a.menu_default:visited {
	display: block;
	color: #004fa3;
	text-decoration: none;
	padding: 2px 2px 2px 1px;
}
* html a.menu_default:link, a.menu_default:visited {
    padding: 2px 2px 2px 1px;
}

a.menu_current:link, a.menu_current:visited, a.menu_default:hover, a.menu_current:hover  {
	display: block;
	color: #004fa3;
	text-decoration: none;
	padding: 2px 2px 2px 1px;
}

a.menu_default:hover, a.menu_current:link, a.menu_current:visited  {
	color: #f38f43;
}


* html a.menu_current:link, a.menu_current:visited, a.menu_default:hover, a.menu_current:hover  {
    padding: 2px 2px 2px 1px;
}

a.menu-home:link, a.menu-home:visited {
	display: block;
	color: #004fa3;
	text-decoration: none;
	padding: 2px 2px 2px 1px;
}


a:link, a:visited, a:active {
	color: #004fa3;
	text-decoration: none;
}
a:hover {
	color: #ff8800;
	text-decoration: none;
}



/* News */

td.post_date {
	display: none;
}

/* Bottom Navigation */
ul.bottomnav, li.bottomnav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.bottomnav { 
       height: 20px;
	margin: 10px 0 0 5px;
}

li.bottomnav img {
	border	:none;
}

li.bottomnav {
	width: 300px;
	float: left;
}

li.bottomnav a:link, li.bottomnav a:visited {
	color: #797979;
}

div#footer {
	margin: 0;
	padding: 0;
	background: white;
	height: 21px;
}
div#footer .innerwrap {
	margin-left: 180px;
    border-top: 0px solid #2F3D46;
}	

div#footer h3.multinelligent {
	height: 21px;
	width: 300px;
	background: url(mult-intelligent.gif) no-repeat center center;
	float: right;
	margin-right: 1px;
}

#mynews ul{ list-style-type:none;
	    margin-left: -40px;
}	

#mynews h6 { color:#004FA3; } 