/* NEDMANAGERS LAYOUT  */
/* Last updated March 08, 2011 */ 

html { min-width:1033px;}
img	{ border:0;}
p.access	{ display:none;}

/* LAYOUT */

body	{
	text-align:center;
	margin:0;
	padding:0;
	border:0;	
	background:#fff url(http://www.nedmanagers.nl/i/bglines.gif) top left repeat;
	color:#333;
	font-family:"Lucida Grande", Lucida, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%; 
	}

#wrapper	{
	height:708px;
	width:1040px;
	margin:0 0 0 0;
	padding:38px 0 0 0;
	background:#fff;
	text-align:left;
	}
	
/* Hide from IE-Mac \*/
div#wrapper {
	position:absolute;
	left:50%;
	top:0;
	padding:0px;
	margin:0 0px 0px -516px;
}
/* Hide from IE-Mac \*/
html>body div#wrapper	{width:1033px;}
html>body div#wrapper	{
/* Correct value for IE 7 */
	*width:1033px;}

body#bodyhome div#wrapper	{ background:url(/i/bg-home.jpg) top left no-repeat;}
	
/* HEADER */
div#header	{ float:left; margin:36px 0 0 0; padding:0; height:188px; width:100%; background:url(/i/bg-header.png) left bottom no-repeat !important;background:url(/i/bg-header.gif) left bottom no-repeat;}

body#bodyhome div#header	{ background:none !important}

h1	{
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	z-index:100;
	}
div#header h1	{ float:left;}
div#header h1 a:link, div#header h1 a:visited	{border:0;
	display:block;
	width:149px;
	height:123px;
	background:url(/i/nedmanagers-logo.png) left top no-repeat!important;background:url(/i/nedmanagers-logo.gif) left top no-repeat;
	margin:20px 0 0 50px;
	padding:0;
	}

body div#header h1 a:hover	{}
	
div#headertext	{ float:right; width:770px;}
div#headertext p	{ font-size:18px; line-height:135%; margin:0 12px 0 0; padding:0 35px 0 12px;}

body#bodyhome div#headertext, body#bodyhome div#headertext p	{ color:#fff; /*display:none;*/}


/* SIDEBAR */

div#sidebar	{
	float:left;
	height:480px;
	width:248px;
	margin:0;
	padding:0;
	border:0;
	background:transparent url(http://www.nedmanagers.nl/i/nedmanagers_bg.gif) left top repeat;
	border-bottom:4px solid #ff3600;
	}

div#menu	{
	float:left;
	height:181px;
	width:259px;
	margin:0;
	padding:0;
	border:0;
	background:#dedede;
	}

html>body div#menu	{/* Correct IE Win's bugs */ width:262px;border:0;}

body#bodyhome div#sidebar, body#bodyhome div#menu	{ background:none; border:none;}
	
/* MAINCONTENT */
	
div#content	{ float:left;}

div#maincontent	{
	float:right;
	height:480px;
	width:771px;
	margin:0;
	padding:0;
	border:0;
	}

html>body div#maincontent	{border:0;width:771px;}
html>body div#maincontent	{/* Correct IE 7 */ *border:0;}
	
body#bodyhome div#maincontent	{
	/*background:#dedede;*/
	/*background:#c9c7c7;*/
	}
body#bodynieuws	div#maincontent, body#bodywatdoenwij div#maincontent, body#bodyreferenties div#maincontent	{ overflow:auto;}

/* FOOTER */

div#footer	{
	float:right;
	height:4px;
	width:771px;
	background:transparent;
	margin:0;
	padding:0;
	border:0;
	/*border:1px solid #ff00ff;*/
	}

div#footerbouw	{
	float:left;
	height:4px;
	width:248px;
	margin:0;
	padding:0;
	background:transparent;
	border-top:4px solid #4b297b;
	}
	
div#footerright	{
	float:right;
	width:510px;
	}	
	
	
div#footerwater	{
	float:left;
	height:4px;
	width:248px;
	margin:0;
	padding:0;
	background:transparent;
	border-top:4px solid #35a3bb;
	}

div#footerinfra	{
	float:right;
	height:4px;
	width:248px;
	margin:0;
	padding:0;
	background:transparent;
	border-top:4px solid #007260;
	}
	
/* LINKS */

a:link, a:visited {
	font-weight:normal; 
	text-decoration:none;
	color:#333;
	background:transparent; 
	}

a:hover {
	font-weight:normal; 
	text-decoration:underline;
	color:#333;
	background:transparent; 
	}

a:active {
	font-weight:normal; 
	text-decoration:none;
	color:#333;
	background:transparent;  
	}
	
div#maincontent p a, div#maincontent td a	{
	text-decoration:underline; 
	}

body#bodyhome div#maincontent p a, div#globalnav a:hover {
	text-decoration:none; 
	}

body#bodyhome a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
a.ned, a.ned:visited	{
	color:#ff3600;
	font-weight:bold;
	text-decoration:underline;
	}

body#bodyhome a.ned, body#bodyhome a.ned:visited, body#bodycontact a.ned, body#bodycontact a.ned:visited	{
	font-weight:normal;
	}
		
a.bouw, a.bouw:visited 	{
	color:#4b297b;
	text-decoration:underline;
	}
	
a.water, a.water:visited	{
	color:#35a3bb;
	text-decoration:underline;
	}
	
a.infra, a.infra:visited	{
	color:#007260;
	text-decoration:underline;
	}

body#bodyopdrachtgevers	a.ned, body#bodyopdrachtgevers a.bouw, body#bodyopdrachtgevers a.water, body#bodyopdrachtgevers a.infra	{font-weight:bold;}
/* Typography */

.ned	{color:#ff3600;}
.bouw	{color:#4b297b;}
.water	{color:#35a3bb;}
.infra	{color:#007260;}
	
h2, h3, h4	{ font-weight:bold; line-height:1.2em; margin:10px 10px 0.4em 12px;}
h2	{ font-weight:normal; font-size:13pt; margin-bottom:0.7em; line-height:100%;}

body#bodyreferentiesnedmanagers h2	{color:#ff3600;}
body#bodyreferentiesbouwmanagers h2, body#bodyopdrachtgeversbouwmanagers h2	{color:#4b297b;}
body#bodyreferentieswatermanagers h2, body#bodyopdrachtgeverswatermanagers h2	{color:#35a3bb;}
body#bodyreferentiesinframanagers h2, body#bodyopdrachtgeversinframanagers h2	{color:#007260;}

h3	{ font-weight:normal; font-size:14px; line-height:100%;}
	
p	{ margin:0 0 1em 0; font-size:12px;}

hr	{ width:743px;}	
div#maincontent p, #maincontent p	{
	color:#333;
	font-size:12px;
	margin:0;
	padding:0;
	}

table#contacttable	{
	margin:0 0 0 9px;
	padding:0;
	border:0;
	}

table#contacttable2	{
	margin:0 0 0 9px;
	padding:0;
	border:0;
	}

div#maincontent img, #maincontent img	{
	margin:0;
	padding:0;
	border:0;
	}

/*  LISTS */

div#maincontent ul 	{
	margin:0.5em 0 0.5em 0;
	list-style:none;
	padding:0 0 0 12px;
	font-size:12px;
	}

div#maincontent li 	{
	margin:0 0 0 0;
	padding:0;
	}
	
div#maincontent ul#ulreferenties	{
	list-style:none;
	margin:0 0 0 12px;
	padding:0;
	}

ul.ulleft	{ float:left; width:248px;}
