body {

	background-attachment: scroll;

	background: #fff url(images/bground.gif) repeat-y 50% 0;

	margin: 0;

	padding: 0;

	font: normal 10px Verdana, Arial, sans-serif;

}

#container {

	width: 726px;

	margin: 0 auto;

	padding: 0;

}

#linkerrij {

	margin: 0;

	padding: 0;

	font: normal 10px/16px Verdana, Arial, sans-serif;

}

#header {

	margin: 0;

	padding: 0;
	
	height: 149px;
	
	width: 726px;

}

#logo {
	
	background-image: url(images/logo.gif);

	height: 289px;

	width: 48px;

	position: relative;

	top: 0px;

	left: -48px;

}

#banner {

	height: 149px;
	
	width: 726px;
	
	position: relative;
	
	top: -289px;
	
	left: 0px;
	
}

#links {

	margin: 15px 0 0 15px !important; margin: 15px 0 0 8px;

	padding: 0;

	width: 540px;

	float: left;

	background: url(images/bg_contentrechts.gif) repeat;

}

#links .homeKop {

	background: url(images/pagetitles/home.gif) no-repeat;

	text-indent: -99999px;

	height: 62px;

}

#links .linksKop {

	background: url(images/pagetitles/links.gif) no-repeat;

	text-indent: -99999px;

	height: 62px;

}

#links .contactKop {

	background: url(images/pagetitles/contact.gif) no-repeat;

	text-indent: -99999px;

	height: 62px;

}

#links .nieuwsKop {

	background: url(images/pagetitles/nieuws.gif) no-repeat;

	text-indent: -99999px;

	height: 62px;

}

#links .overonsKop {

	background: url(images/pagetitles/overons.gif) no-repeat;

	text-indent: -99999px;

	height: 62px;

}

#links .projectenKop {

	background: url(images/pagetitles/projecten.gif) no-repeat;

	text-indent: -99999px;

	height: 62px;

}

#links .submenu {

	list-style-type: none;

	float: right;

	margin: -52px 20px 0 0 !important; margin: -57px 10px 0 0;

	font: bold 11px Arial, Helvetica, sans-serif;

}

#links .submenu li {

	display: inline;

	margin: 0 10px 0 0;

	background: url(images/opsomming.gif) no-repeat 0px 2px;

	padding: 0 0 0 15px;

}

#links .submenu li a:link,

#links .submenu li a:visited {

	color: #000;

	text-decoration: none;

}

#links .submenu li a:hover,

#links .submenu li a:active {

	text-decoration: underline;

}

#links .inhoud {

	width: 448px;

	margin: 0 0 0 40px;

}

#links .inhoud img {

	float: left;

	margin: 0 24px 10px 0;

	padding: 0;

}

#links .inhoud .newsPic {

	float: left;

	margin: 4px 10px 10px 0;

}

#links .inhoud .newsText {

	float: left;
	
	width: 340px;

}

#links .inhoud .fotoGroot {

	margin: 0;

	padding: 0;

}

#links .inhoud p.fotoNav {

	margin: 0 0 10px 0;

	padding: 0;

	text-align: center;

}

#links .inhoud p.fotoNav a:link,

#links .inhoud p.fotoNav a:visited {

	color: #000;

	text-decoration: none;

}

#links .inhoud p.fotoNav a:hover,

#links .inhoud p.fotoNav a:active {

	color: #000;

	text-decoration: underline

}

#links .inhoud .inhoudMenu {

	float: left;

	margin: 10px 0 0 0;

	padding: 0;

	list-style-type: none;

}

#links .inhoud .inhoudMenu li {

	margin: 0 0 8px 0;

}

#links .inhoud .inhoudMenu li a:link,

#links .inhoud .inhoudMenu li a:visited {

	color: #000;

	text-decoration: none;

}

#links .inhoud .inhoudMenu li a:hover,

#links .inhoud .inhoudMenu li a:active,

#links .inhoud .inhoudMenu li a.selected {

	color: #dd0203;

	text-decoration: none;

	font-weight: bold;

}

#links .inhoud .lijn {

	background: url(images/stippellijn.gif) no-repeat;

	clear: both;

	height: 1px;

	margin: 0 0 10px 0 !important; margin: 0;

}

#links .inhoud p {
	
	line-height: 18px;

	margin: 0;

	padding: 0;

}

#links .inhoud .imgGallery {

	list-style-type: none;

	margin: 10px 0 20px 0 !important; margin: 0 0 20px 0;

	padding: 0;

}

#links .inhoud .imgGallery li {

	list-style-type: none;

	margin: 0 -17px -4px 0 !important; 	margin: 0 -17px 6px 0;

	padding: 0;

	float: left;

}

#links .inhoud .terugButton {

	clear: both;

	margin: 0 -16px 15px 0 !important; margin: 20px -16px 15px 0;

	float: right;

	padding: 20px 0 0 0 !important; padding: 0;

}

#links .inhoud .leesmeerButton {

	margin: -20px -23px 8px 0 !important; margin: -20px -22px 8px 0;

	float: right;

	padding: 0 !important; padding: 0;

}

table {

	width: 440px;

}

.tLinks {

	font-weight: bold;

}



#footer {

	clear: both;

	width: 540px;

	margin: 0;

	background: #dd0203;

	text-align: center;

	height: 16px;

	padding: 4px 0 0 0;

}

#footer p {

	margin: 0;

	padding: 0;

}

#footer a:link,

#footer a:visited {

	color: #000;

	text-decoration: none;

}

#footer a:hover,

#footer a:active {

	color: #000;

	text-decoration: underline;

}

.clear {

	clear: both;

	line-height: 0;

	height: 0;

	margin: 0 0 30px 0;

}

#links h2 {

	font: normal 14px Verdana, Arial, sans-serif;

	background: url(images/subkop_links.gif) repeat-x top left;

	height: 19px;

	padding: 2px 0 0 5px;

	width: 448px;

	margin: 0 0 5px 0;

}

#links h3 {

	font: normal 14px Verdana, Arial, sans-serif;

	background: url(images/subkop_links.gif) repeat-x top left;

	height: 19px;

	padding: 2px 0 0 5px;

	width: 448px;

	margin: 25px 0 5px 0;

}

#links h4 {

	color: #DD0203;

	font: normal 12px Verdana, Arial, sans-serif;

	margin: 0;

	padding: 0;

}

#links h5 {

	color: #474747;

	font: normal 9px Verdana, Arial, sans-serif;

	margin: 0 0 5px 0;

	padding: 0;

}

.project h4 {

	color: #DD0203;

	font: normal 12px Verdana, Arial, sans-serif;

	margin: 0;

	padding: 0;

}

.project h5 {

	color: #474747;

	font: normal 9px Verdana, Arial, sans-serif;

	margin: 0 0 5px 0;

	padding: 0;

}

#links  a {

	color: #DD0203;

}



#links h2 span {

	font: normal 9px Verdana, Arial, sans-serif;

}

#rechts {

	margin: 15px 0 0 12px !important; margin: 15px 0 0 12px;

	width: 154px;

	float: left;

}

#rechts .sideBox {

	background: url(images/rechts_bg.gif) repeat-y top left;

	margin: 0;

}

#rechts .sideBox2 {

	background: url(images/rechts_bg.gif) repeat-y top left;

	margin: 8px 0 0 0 !important; margin: 8px 0 0 0;

}

#rechts .sideBox .sideKop1 {

	background: url(images/recentproject.gif) no-repeat top left;

	width: 142px;

	height: 20px;

	margin: 0 0 10px 0;

}

#rechts .sideBox2 .sideKop2 {

	background: url(images/recentnieuws.gif) no-repeat top left;

	width: 142px;

	height: 20px;

	margin: 0 0 10px 0;

}

#rechts .sideBox .sideContent {

	background: url(images/rechts_schaduw.gif) no-repeat bottom left;

	height: 200px;

}

#rechts .sideBox2 .sideContent {

	background: url(images/rechts_schaduw.gif) no-repeat bottom left;

	height: 200px;

}

.sideContent p {

	margin-top: 0px;
	
}

.sideContent dl {

	margin: 0 0 10px 12px;

	padding: 0;

	width: 118px;

}

.sideContent dt {

	font-weight: bold;

	margin: 8px 0 0 0;

	padding: 0 0 0 15px;

	background: url(images/opsomming.gif) no-repeat 0px 2px;

}

.sideContent dt a:link,

.sideContent dt a:visited {

	color: #000;

	text-decoration: none;

}

.sideContent dt a:hover,

.sideContent dt a:active {

	color: #000;

	text-decoration: none;

}

.sideContent dd {

	padding: 0 0 8px 15px;

	margin: 0;

	color: #949494;

	border-bottom: 1px dashed #c4c4c4;

}

/* -- navigatie -- */

#menu {

	margin: 0 !important; margin: -289px 0 0 0;

	padding: 0;

	width: 726px;

	height: 40px;

	background: url(images/menu_bg.gif) repeat-x top left;

	border-bottom: 6px solid #DD0203;

}

#nav {

	float: left;

}

#nav ul {

	margin: 0 0 0 11px;

	padding: 0;

}

#nav li {

	margin: 0; 

	padding: 0;

	color: #000;

	list-style: none;

	display: inline;

}

#nav a {

	float: left;

	padding: 40px 0 0 0;

	overflow: hidden;

	height: 0px !important; 

	height /**/:40px; /* for IE5/Win only */

}

#nav a:hover,#nav a:active, #nav a.selected{

	background-position: 0 -40px;

}

#nav2 {

	float: right;

	margin: -40px 0 0 0 !important; margin: 0;

}

#nav2 ul {

	margin: 0;

	padding: 0;

}

#nav2 li {

	margin: 0; 

	padding: 0;

	color: #000;

	list-style: none;

	display: inline;

}

#nav2 a {

	float: right;

	padding: 40px 0 0 0;

	overflow: hidden;

	height: 0px !important; 

	height /**/:40px; /* for IE5/Win only */

}

#nav2 a:hover,#nav2 a:active, #nav2 a.selected{

	background-position: 0 -40px;

}

#b_home a {

	width: 93px;

	background: url(images/b_home.gif) top left no-repeat;

}

#b_nieuws a {

	width: 93px;

	background: url(images/b_nieuws.gif) top left no-repeat;

}

#b_projecten a {

	width: 118px;

	background: url(images/b_projecten.gif) top left no-repeat;

}

#b_overons a {

	width: 120px;

	background: url(images/b_overons.gif) top left no-repeat;

}

#b_links a {

	width: 64px;

	background: url(images/b_links.gif) top left no-repeat;

}

#b_contact a {

	width: 80px;

	background: url(images/b_contact.gif) top left no-repeat;

	margin: 0 13px 0 0;

}

label {

	float: left;

	width: 150px;

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	clear: both;

}

input {

	float: left;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	border: 1px solid #303030;

	margin: 0 0 5px 0;

}

textarea {

	float: left;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	border: 1px solid #303030;

}

.knop {

	clear: both;

	margin: 5px 0 0 150px;

}

#links_categorie {

	padding-bottom: 30px;

}

#links_categorie dl {

	margin: 8px 0;

	padding: 0;

}

#links_categorie dt {

	float: left;
	
	clear: both;

	background: url(images/opsomming.gif) no-repeat 0px 2px;

	margin: 0 15px 5px 0;

	padding: 0 0 0 15px;

	font-weight: bold;
	
	width: 100px;

}

#links_categorie dd {
	
	float: left;

	margin: 0 0 5px 0;
	
	width: 310px;

}


