body, html {
	font:normal 12px 'Century Gothic', Arial, sans-serif;
	background:#000 ;
	min-height: 101%;
	color:#ccc;
}
a:hover {
	text-decoration: none;
}
.medewerker h4 a, .medewerker h4 a:visited, .medewerker h4 a:active {
	text-decoration: none;
}
h4 {
	font-size: 13px;
	margin: 3px 0 0 0;
	padding: 0;
}
h4 a:hover {
	color: #ccc;
}
img, img a {
	border: none;
}
body, html, td, tr, div, p {
	font:normal 12px 'Century Gothic', Arial, sans-serif;
}
abbr {
	border-bottom: 1px dotted #ccc;
}
.clearfix {
	clear:both;
}
li {
	font:normal 12px 'Century Gothic', Arial, sans-serif;
}
.gallerythumb {
	cursor:hand;
	cursor:pointer;
}
a.btn {
	background: url(/SiteFiles/Layout/button.png) no-repeat left top;
	height: 43px;
	width: 192px;
	display:block;
	margin-bottom:20px;
}
a:hover.btn {
	background: url(/SiteFiles/Layout/button-hover.png) no-repeat left top;
}
.projecttitle {
	margin-top:5px;
	font:normal 12px 'Century Gothic', Arial, sans-serif;
}
ul.footermenu {
	background:#101010;
	margin:0px;
	height:32px;
	border-top:1px solid #191919;
	border-bottom:1px solid #191919;
	padding-left:20px;
}
.TemplateList_Custom1 .item {
	float:left;
	width:340px;
	height:100px;
	margin-left:20px;
	margin-bottom:55px;
	_margin-bottom:0px; /* show to IE */
}
.TemplateList_Custom1 .items {
	padding-top:20px;
	clear:both;
}
.TemplateList_Custom1 {
	width:745px;
	height:100%;
	background:url(/SiteFiles/Layout/templatelist-bg.png) repeat-x left top;
}
.footermenu li {
	list-style:none;
	margin:0px;
	float:left;
}
.footermenu li a, .footermenu li a:visited {
	font:bold 12px 'Century Gothic', Arial, sans-serif;
	color:#515151;
	line-height:32px;
	padding-left:0px;
	padding-right:20px;
	text-decoration:none;
}
.footermenu li a:hover {
	text-decoration:underline;
}
.nawfooter {
	width:867px;
	height:100px;
}
.nawblock {
	font:normal 12px 'Century Gothic', Arial, sans-serif;
	line-height:20px;
	color:#666;
	width:240px;
	float:left;
	padding-left:20px;
	padding-top:20px;
}
.nawblock span {
	color:#ff6b00;
}
.copyright {
	text-align:right;
	padding-top:62px;
	padding-right:25px;
	color:#666;
	font:normal 12px 'Century Gothic', Arial, sans-serif;
}
ul.social {
	margin:0px;
	padding-left:0px;
}
.social li {
	width:32px;
	height:32px;
	padding-right:5px;
	float:left;
	list-style:none;
}
.social li img {
	width:32px;
	height:32px;
	border:none;
}
ul.medewerkers {
	padding:0px;
	margin:0px;
}
.medewerkers li {
	list-style:none;
	padding-bottom:10px;
	margin:0px;
}
.medName {
	width:400px;
}
.medTitle {
	font:italic 12px 'Century Gothic', Arial, sans-serif;
}
.medEmail {
	font:normal 12px 'Century Gothic', Arial, sans-serif;
}
.picture {
	display:none;
}
#mainBody {
	font:normal 12px 'Century Gothic', Arial, sans-serif;
}
.wrapper {
	background:#000;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}
.footer {
	/*background: url(/SiteFiles/Layout/footer-bg.png) repeat center top;*/
	border-bottom:1px solid #000;
}
/*.TwenteBallooning {
	background-image: url(/SiteFiles/Layout/twenteballooning.jpg);
	background-color: #000;
	background-attachment: fixed;
}*/
p {
	font:normal 12px 'Century Gothic', Arial, sans-serif;
	line-height:20px;
	color:#ccc;
	padding-bottom:20px;
	margin:0px;
}
h1 {
	font:bold 18px 'Century Gothic', Arial, sans-serif;
	color: #fff;
	margin-top:20px;
	display:block;
	width:600px;
}
h2 {
	font:normal 16px 'Century Gothic', Arial, sans-serif;
	color: #fff;
	padding-bottom:0px;
	display:block;
	width:600px;
}
h3 {
	font:normal 14px 'Century Gothic', Arial, sans-serif;
	color: #fff;
	padding-bottom:0px;
	display:block;
	width:600px;
}
.sIFR-active h1 {
	padding-bottom: 0;
	font-size:18px;
}
.sIFR-active h2 {
	font-size: 16px;
	padding-bottom: 0;
}
.sIFR-active h3 {
	font-size: 14px;
	padding-bottom: 0;
}
input, select, option, textarea, .FF input, select, option, textarea {
	font-family: Arial;
	font-size: 11px;
}
a, a:link, a:visited {
	color: #3ba8f4;
	text-decoration: underline;
	outline:none;
}
.Overzicht {
	background-image: url(/SiteFiles/Layout/trans_right.png);
	padding: 6px;
	color: #eee;
}
.MainTransBarLeft {
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(/SiteFiles/Layout/trans_grad_l.png);
}
.MainTransBarRight {
	background-repeat: no-repeat;
	background-image: url(/SiteFiles/Layout/trans_grad_r.png);
}
.sidebar {
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}
.MainTransContent {
	padding-top:15px;
	padding-left:25px;
	padding-right:25px;
}
.MainTransContentWide {
	padding-left:25px;
	padding-right:25px;
}
.HomeBanner_Top, .FF .HomeBanner_Top {
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
	background: url(/sitefiles/layout/home_top.png);
}
.IE5_6 .HomeBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
}
.IE7 .HomeBanner_Bottom, .FF .HomeBanner_Bottom {
	position: relative;
	width: 208px;
	left: 659px;
	top: 114px;
	height: 32px;
	background: url(/sitefiles/layout/home_bottomright.png) no-repeat;
	z-index: 10;
}
.IE7 .ContactBanner_Top, .FF .ContactBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -87px;
	height: 87px;
	width: 867px;
	background-image: url(/sitefiles/layout/contact_top.png);
}
.IE5_6 .ContactBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -87px;
	height: 87px;
	width: 867px;
}
.IE7 .ContactBanner_Bottom, .FF .ContactBanner_Bottom {
	position: relative;
	width: 342px;
	left: 525px;
	top: 96px;
	height: 32px;
	background-repeat: no-repeat;
	background-image: url(/sitefiles/layout/contact_bottomright.png);
	z-index: 10;
}
.IE5_6 .ContactBanner_Bottom {
	position: relative;
	width: 342px;
	left: 525px;
	top: 96px;
	height: 32px;
	background-repeat: no-repeat;
	z-index: 10;
}
.IE7 .ProjectenBanner_Top, .FF .ProjectenBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
	background-image: url(/sitefiles/layout/projecten_top.png);
}
.IE5_6 .ProjectenBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
}
.IE7 .ProjectenBanner_Bottom, .FF .ProjectenBanner_Bottom {
	position: relative;
	width: 342px;
	left: 525px;
	top: 114px;
	height: 32px;
	background-repeat: no-repeat;
	background-image: url(/sitefiles/layout/projecten_bottomright.png);
	z-index: 10;
}
.IE5_6 .ProjectenBanner_Bottom {
	position: relative;
	width: 342px;
	left: 525px;
	top: 114px;
	height: 32px;
	background-repeat: no-repeat;
	z-index: 10;
}
.IE7 .WatWeDoenBanner_Top, .FF .WatWeDoenBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
	background-image: url(/sitefiles/layout/watwedoen_top.png);
}
.IE5_6 .WatWeDoenBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
}
.IE7 .WatWeDoenBanner_Bottom, .FF .WatWeDoenBanner_Bottom {
	position: relative;
	width: 100px;
	left: 660px;
	top: 114px;
	height: 32px;
	background: url(/sitefiles/layout/watwedoen_bottomright.png) no-repeat;
	z-index: 10;
}
.IE7 .WieWeZijnBanner_Top, .FF .WieWeZijnBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
	background-image: url(/sitefiles/layout/wiewezijn_top.png);
}
.IE5_6 .WieWeZijnBanner_Top {
	background-repeat: no-repeat;
	position: relative;
	top: -69px;
	height: 69px;
	width: 867px;
}
.IE7 .WieWeZijnBanner_Bottom, .FF .WieWeZijnBanner_Bottom {
	position: relative;
	width: 200px;
	left: 665px;
	top: 114px;
	height: 32px;
	background: url(/sitefiles/layout/wiewezijn_bottomright.png) no-repeat;
	z-index: 10;
}
}
.ProjTransBgHover1 {
	width:330px;
	height:100px;
	cursor:pointer;
	cursor:hand;
}
.ProjTransBgHover2 {
	width:330px;
	height:100px;
	cursor:pointer;
	cursor:hand;
	background-image: url(/sitefiles/projecten/hover.png);
}
.IE7 .ProjTransTable, .FF .ProjTransTable {
	width: 480px;
	margin-bottom:1px;
	background-image: url(/sitefiles/layout/trans_left.png);
}
.IE5_6 .ProjTransTable {
	width: 480px;
	margin-bottom:1px;
}
div.pager {
	margin-bottom: 4px;
	margin-top: 4px;
	text-align: center;
}
div.pager span.image {
}
div.pager span.image img {
}
div.pager span.first {
	font-size: 14px;
}
div.pager span.previous {
	font-size: 14px;
}
div.pager span.page {
	font-size: 14px;
	font-weight: bold;
}
div.pager span.page span.active {
}
div.pager span.next {
	font-size: 14px;
}
div.pager span.last {
	font-size: 14px;
}
.prodcat {
	width:240px;
	height:240px;
}
table.clients {
	width:540px;
	margin:auto;
	background:#fff;
	border-collapse:collapse;
}
table.clients caption {
	text-align:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
}
table.clients td {
	text-align:center;
	border:5px solid #000;
	height:120px;
}
.clients tr {
	
}