@charset "UTF-8";

body {
	font-family:		Tahoma,Arial;
	font-size:			12px;
}

a img {
	border:				none;
}

#mainmenu_wrapper {
	position:			absolute;
	left:				0;
	top:				0;
	width:				246px;
	height:				100%;
	background-image:	url('/images/mainmenu_background.png');
	overflow:			hidden;
}

#mainmenu {
	margin-left:		73px;
	width:				173px;
}

#pictures {
}

#pictures .visual_image {
	margin-left:		36px;
	margin-top:			8px;
}

#header {
	position:			absolute;
	width:				778px;
	height:				76px;
	top:				0;
	left:				246px;
	background-image:	url('/images/header.png');
}

#header_bar {
	position:			absolute;
	top:				45px;
	height:				30px;
	line-height:		30px;
	width:				100%;
}

#header_bar div.extraButton {
	float:				right;
	background-image:	url('/images/extraButton.png');
	width:				51px;
	height:				16px;
	margin-top:			8px;
	margin-right:		8px;
	line-height:		16px;
	text-align:			center;
}

#header_bar div.extraButton a {
	color:				white;
	text-decoration:	none;
}

#submenu {
	width:				465px;
	margin-left:		38px;
	float:				left;
	height:				30px;
}

#submenu a.menu-item {
	color:				white;
	margin-left:		10px;
	text-decoration:	none;
}

#submenu a.selected {
	font-weight:		bold;
}

#main {
	position:			absolute;
	top:				76px;
	left:				246px;
	background-image:	url('/images/page_background.png');
	width:				778px;
	bottom:				48px;
}

#mainmenu {
	margin-top:			5px;
}

#logo {
	margin-bottom:		20px;
}

#mainmenu .menu-item {
	width:				174px;
	height:				32px;
	background-image:	url('/images/menu-item.png');
}

#mainmenu .menu-item a, #mainmenu .menu-item span {
	color:				#000;
	text-decoration:	none;
	margin-left:		30px;
	line-height:		32px;
	font-size:			16px;
}

#mainmenu .menu-item a.selected {
	color:				#888;
}


#mainmenu .current-page {
	margin-bottom:		15px;
}

#mainmenu .current-page span {
	color:				#00447A;
	font-weight:		bold;
}

#page {
	position:			absolute;
	left:				45px;
	top:				0;
	bottom:				0;
	overflow:			auto;
	width:				412px;
}

#page h1 {
	color:				#00447A;
	font-size:			14px;
	font-weight:		bold;
}

#page h2 {
	color:				#00447A;
	font-size:			12px;
	font-weight:		bold;
}

#page ul {
	list-style-image:	url('/images/opsomming.png');
	padding-left:		20px;
}

#page li {
	margin-top:			12px;
}

#page div.sector {
	color:				#fff;
	font-weight:		bold;
	background-color:	#00447A;
	margin-right:		5px;
	height:				30px;
	line-height:		30px;
	text-align:			center;
}

#page div.sector a {
	color:				#fff;
}

#page a {
	color:				#00447A;
}

#page td.project_name {
	padding-left:		20px;
}

#page td.project_name a {
	font-weight:		bold;
	color:				#00447A;
}

#columnright {
	width:				300px;
	float:				right;
	overflow:			hidden;
	height:				100%;
}

#newstitle {
	height:				80px;
	background-image:	url('/images/news_title.png');
	position:			relative;
}

#newstitle p {
	bottom:				8px;
	font-size:			16px;
	margin-bottom:		0;
	margin-left:		10px;
	position:			absolute;
}

#newsitems {
	background-color:	#00447A;
}

#newsitems div {
	margin-left:		10px;
	height:				30px;
	line-height:		30px;
}

#newsitems a {
	color:				#fff;
	margin-left:		5px;
	text-decoration:	none;
}

#newsitems p {
	margin-left:		10px;
	font-weight:		bold;
}

#newsitems a:hoover {
	text-decoration:	underline;
}

#checkenstelling {
	margin-left:		15px;
}

#checkenstelling h1 {
	color:				#00447A;
	font-weight:		bold;
	font-size:			12px;
}

#checkenstelling a {
	color:				#00447A;
	text-decoration:	none;
}

#footer {
	position:			absolute;
	bottom:				0;
	left:				246px;
	background-image:	url('/images/footer.png');
	background-repeat:	no-repeat;
	width:				778px;
	height:				48px;
	color:				#00447A;
}

#footer p {
	margin-left:		40px;
	margin-top:			10px;
}

tr.CpFormSimple_errorRow {
	color:				red;
}