/* Screen styles */

/* Reset styles import */
@import url("reset.css");

/* Page elements/blocks definition and positioning */
body {font: normal 1em Verdana, arial, sans-serif;}

div#page {
	border:1px solid #D8D1CB;
	width:1000px;
	margin:3px auto;
	text-align:left;
}

div#header {
	width:998px;
	height:239px;
	background:#ffffff url(../img/headBg.gif) repeat-x;
	border:solid #ffffff 1px;
}

/* Header images positioning */

img#logo {
	position: absolute;
	display:block;
	z-index:10;
}

img#OrgBuroManAdv {
	position: relative;
	top:15px;
	left:237px;
}

img#headBg2 {
	position: relative;
	top:45px;
	left:0px;
}

img#puzzelRechts {
	position: relative;
	display:block;
	z-index:10;
	top:-145px;
	left:760px;
}

a#submenu {
	position: relative;
	display:block;
	width:110px;
	top:-137px;
	left:88%;
	font-size:.8em;
	color:#ececec;
	
}

/* Menu elements */

div#menuContainer {
	width:998px;
	height:136px;
	background:url(../img/menuBg.gif) repeat-x;
	border:solid #ffffff;
	border-width: 0 1px;
}

#menu {
	padding: 0;
	margin-left: 0;
}

#menu li {
	list-style: none;
	margin: 0;
	width: 25%;
	*width: 24.9%;
	float: left;
	display: block;
	background:url(../img/menuBorder.gif) no-repeat center right;
}

#menu li a {
	height:136px;
	display: block;
	text-decoration:none;
}

#menu li.last {background:none;}

#menu li a#secretar {background:url(../img/menuSecretar.gif) no-repeat top;}
#menu li a#secretar.active, #menu li a#secretar:hover {background:url(../img/menuSecretarPress.gif) no-repeat top;}

#menu li a#bestuur {background:url(../img/menuBestuur.gif) no-repeat top;}
#menu li a#bestuur.active, #menu li a#bestuur:hover {background:url(../img/menuBestuurPress.gif) no-repeat top;}

#menu li a#congres {background:url(../img/menuCongres.gif) no-repeat top;}
#menu li a#congres.active, #menu li a#congres:hover {background:url(../img/menuCongresPress.gif) no-repeat top;}

#menu li a#project {background:url(../img/menuProject.gif) no-repeat top;}
#menu li a#project.active, #menu li a#project:hover {background:url(../img/menuProjectPress.gif) no-repeat top;}

/* Content columns positioning and sizing */

div.column {
	width:499px;
	height:100%;
	border:solid #ffffff;
	background:#ffffff
}

div#contCol1 {
	border-width: 0 0 0 1px;
	margin:0;
	float:left;
}

div#contCol2 {
	border-width: 0 1px 0 0;
	*width:495px;
	margin:0 0 0 500px;

}

#home div#contCol2 {
	height: 305px;
	background: url(../img/portraitHome.jpg) no-repeat bottom right;
}

/*#secretariaat div.column {
	height:490px;
}*/

div#contSplit {
	width:1px;
	height:300px;
	float:left;
	margin:0;
	background:#ffffff url(../img/contSplit.gif) no-repeat top;
}

/* Footer */

div#footer {
	border: solid 1px #ffffff;
	border-width: 0 1px;
	width: 998px;
	*height:86px;
	background: #BEB07F url(../img/contBg.gif) repeat-x top;
	clear: both;
}

div#footer div {
	position: relative;
	top:7px;
	left:10px;
	width: 998px;
	height: 43px;
	color: #929292;
}

div#footer div a {
	float: left;
	margin: 3px 10px;
	height: 36px;
	font-size: 9px;
	color: #929292;
}

a#partnerLink {
	background: url(../img/partnerPijl.gif) no-repeat left center;
	padding-left: 10px;
	cursor: pointer;
}

div#footer span {
	clear: both;
	display: block;
	color: #2D2305;
	padding:20px 0 8px 0;
	text-align:center;
	font-size: 10px;
}

/*Content/text styles*/
.content {
	color: #454545;
	padding: 40px 20px;
}
/* Text styles */
h1 {
	margin:0 0 .7em 0;
	font-size:1em;
	font-weight:bold;
}
h2 {
	margin:.6em 0;
	font-size:.85em;
	font-weight:bold;
}
h3 {
	margin:.3em 0;
	font-size:.75em;
	font-weight:bold;
	font-style:italic;
}
p {
	font-size:.8em;
	margin:0 0 .6em 0;
	text-align:left;
}

div#footer p {
	font-size:.7em;
	margin:0;
	text-align:left;
	font-style:italic;
}

.skinny {
	width:330px;
}

em 			{font-style:italic;}
strong 		{font-weight:bold;}
ul			{margin: 0 0 0 1em;}
li			{font-size:.8em; margin: 0 0 0 1.3em}
a, a:link 	{color:rgb(45,35,05); text-decoration:none}
a:hover		{color:rgb(147,11,11); text-decoration:underline}
a:visited	{color:rgb(150,114,50);}
a.hide		{display: none;}

div#map_canvas {width: 450px;height: 300px}
