/* LAYOUT */

html, body {
	height: 100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 100%;
}
#nonFooter {
	position: relative;
	min-height: 100%;
	background: url(../beeld/layout/back.gif);
}
* html #nonFooter {
	height: 100%;
}

#footer {
		position: relative;
		margin: -13px auto 0;
}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */

* html #footer {
		margin-top: -13px;
}
#footer_home {
		position: relative;
		margin: -46px auto 0;
}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */

* html #footer_home {
		margin-top: -46px;
}

#maintable {
	background: url(../beeld/layout/back.gif) repeat-y;
}

/* HOMEPAGE */

#news-item_home a {
	font: 0.8em/1.4em Tahoma, Verdana, Arial;
	display: block;
	padding: 4px 24px 4px 39px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 8px;
}
#news-item_home a:hover {
	background: #FCC94A;
}
#news-item_home img {
	margin-left: 5px;
}
#address {
	position:relative;
	width:600px;
	height:24px;
	z-index:1;
	left: 398px;
	color: #013D62;
	font: 12px Tahoma, Verdana, Arial;
	top: 14px;
}
#button_homepage {
	position:absolute;
	z-index:1;
	left: 36px;
	width: 265px;
	margin-top: 0px;
	top: -40px;
}
#ftp {
	position:absolute;
	z-index:1;
	left: 36px;
	width: 265px;
	margin-top: 0px;
	top: -60px;
}

.divider {
	color: #876D00;
}
#picthome {
	padding-left: 60px;
	padding-top: 66px;
}


/* CONTENT */

h1 {
	font-size: 1.4em;
	color: #5282B0;
}
h2 {
	font-size: 1.2em;
	color: #5282B0;
	margin-top: 5px;
}
h3 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0px;
	color: #333333;
	letter-spacing: 1px;
}
p {
	margin-top: 0px;
	padding-top: 0px;
}
a {
	color: #5282B0;
}
a:hover {
	text-decoration: none;
}

li {
	list-style: square url(../beeld/layout/bullet.png);
	margin-left: -22px;
}
li li {
	list-style: url(../beeld/layout/bullet2.png);
	margin-left: -22px;
}

#mainmenu {
	padding-top: 6px;
	padding-left: 5px;
	background: #FFFFFF;
	width: 1000px;
	padding-bottom: 7px;
	height: 16px;
}
.mainmenu-item {
	float: left;
	margin-right: 15px;
	font: bold 0.9em Tahoma, Verdana, Arial;
	letter-spacing: 0.1em;
}
.mainmenu-item a{
	color: #5282B0;
	text-decoration:none;
	display: block;
	padding-bottom: 1px;
}
.mainmenu-item a:hover{
	color: #FDB813;
}
.mainmenu-item a.active {
	color: #FDB813;
}
#submenu-item a {
	font: 0.8em/1.4em Tahoma, Verdana, Arial;
	display: block;
	padding: 2px 20px 2px 54px;
	color: #000000;
	text-decoration: none;
	background: url(../beeld/layout/submenu_back.gif) no-repeat;
}
#submenu-item a:hover {
	background: url(../beeld/layout/submenu_active_back.gif) no-repeat;
}
#submenu-item img {
	margin-left: -20px;
}
#submenu-item .active, #submenu-item a.active:hover {
	background: #FCC94A url(../beeld/layout/submenu_active_back.gif) no-repeat;
}
#submenu2-item a {
	font: 0.8em/1.4em Tahoma, Verdana, Arial;
	display: block;
	padding: 1px 20px 1px 20px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 54px;
	margin-top: 1px;
	margin-bottom: 1px;
	background: url(../beeld/layout/submenu2_back.gif) no-repeat;
}
#submenu2-item a:hover {
	background: url(../beeld/layout/submenu2_active_back.gif) no-repeat;
}
#submenu2-item img {
	margin-left: -20px;
}
#submenu2-item .active, #submenu2-item a.active:hover {
	background: #FCC94A url(../beeld/layout/submenu2_active_back.gif) no-repeat;
}
#geelvlak {
	width: 333px;
	float: left;
	height: 100%;
	padding-top: 120px;
}
.team  {
	padding-left: 38px;
	font: 0.8em/1.6em Tahoma, Verdana, Arial;
}
.team td, #content td {
	font: 0.8em/1.6em Tahoma, Verdana, Arial;
}

#maincontent {
	width: 667px;
	float: left;
}
#content {
	width: 547px;
	font: 0.8em/1.6em Tahoma, Verdana, Arial;
	padding-bottom:20px;
	margin-left: 60px;
}
#content.team {
	margin-top: 73px;
	margin-left: 0px;
	height: 460px;
}
.adres {
	color: #033E5E;
	font: 0.7em Tahoma, Verdana, Arial;
	padding-left: 395px;
}


/* NIEUWSPAGINA */

#news-item a {
	font: 0.8em/1.4em Tahoma, Verdana, Arial;
	display: block;
	padding: 2px 8px 2px 39px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 8px;
}
#news-item a:hover {
	background: #FCC94A;
}
#news-item img {
}
#news-item .active {
	background: #FCC94A;
}
.news-date_home {
	color: #FFFFFF;
	font-size: 0.9em;
}
.news-date {
	color: #999999;
	font-size: 0.9em;
}
.news_intro {
	color: #333333;
	font-weight: bold;
}
.news h1 {
	margin-bottom: 0px;
}


.kopje_links {
	font: bold 18px Tahoma, Verdana, Arial;
	color: #5282B0;
	margin-left: 39px;
	padding-bottom: 5px;
	margin-right: 39px;
}
.case-menu-item {
	float: left;
	margin-right: 15px;
	font: bold 0.9em Tahoma, Verdana, Arial;
}
#case-menu {
	height: 40px;
	padding-top: 10px;
}

.case-menu-item a{
	color: #FDB813;
	text-decoration:none;
	display: block;
	padding-bottom: 1px;
}
.case-menu-item a:hover{
	color: #876D00;
}
.case-menu-item a.active {
	color: #876D00;
}
#content_cms {
	width: 547px;
	padding-left: 60px;
	font: 0.8em/1.6em Tahoma, Verdana, Arial;
	padding-right: 60px;
	padding-bottom:20px;
	top: 113px;
}
.cms-menu {
	font: bold 0.9em Tahoma, Verdana, Arial;
	color: #5282B0;
	margin-left:39px;
}
.cms-menu a{
	color: #5282B0;
	text-decoration:none;
	text-transform: capitalize;
}
#photogallery {
	margin-top: 10px;
}
#photogallery img {
	margin-right: 15px;
	vertical-align: middle;
	margin-bottom: 15px;
}
#thumb {
	height: 120px;
	float: left;
	vertical-align: middle;
}

/* TEAMLID */
#onder, #tussen, #boven {
	position:absolute;
	width:590px;
	height:435px;
}
#tussen {
	z-index:2;
}
#boven {
	z-index:3;
}
.wit {
	color: #FFF;
}
.img-right{
	margin-left:15px;
}
.fotobijschrift {
	font-size: 11px;
}
.fout {
	color: #FF0000;
	background: #FFFFFF;
}
