html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p,
a, abbr, address, img, ul, ol, li, dl, dt, dd, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0;
	background: transparent;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: white
}
header,footer{display:block}
:focus{outline:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
html,body{height:100%}
body {
	background:#141414 url(../images/tpl/bg_body.gif) repeat-x;
}
h1.titel {
	width: auto;
	height: auto;
	position: relative;
	color: #ffffff;
	font-style: normal;
	font-size: 50px;
	visibility: hidden;
	margin: -9px 0px 0px 0px;
}
div#site{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
div#site:after{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden}
header{
	width:960px; height:102px;
	position:relative;
}
header h3{
	width:196px; height:39px;
	position:absolute; top:34px; left:41px;
}
header h3 a{
	width:196px; height:0;
	padding:39px 0 0 0;
	display:block;
	overflow:hidden;
	background:url(../images/tpl/shopwand.gif);
}
header ul{
	width:355px; height:13px;
	position:absolute; top:46px; right:12px;
	list-style:none
}
header ul li{
	height:15px;
	padding:0 16px 0 0;
	float: left;
	font: 11px/15px Georgia, "Times New Roman", Times, serif;
	letter-spacing:-.09em
}
header ul li em{
	width:16px;
	display:inline-block;
	font-style:normal
}
header ul li a{
	height:15px;
	color:white;
	font: 11px/15px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	letter-spacing:-.05em
}
div#sfeer{
	width:960px; height:400px;
	margin:0 0 39px 0;
	position:relative
}
div#sfeer ul{
	width:692px; height:71px;
	padding:0 10px 0 14px;
	position:absolute; top:0; right:0;
	list-style:none;
	z-index:999;
}
div#sfeer ul li{
	width:auto; height:71px;
	float:left;
}
div#sfeer ul li a{
	height:71px;
	padding:0 11px;
	display:block;
	color:white;
	font:13px/71px Georgia, "Times New Roman", Times, serif;
	text-decoration:none
}
/* submenu */
div#sfeer ul.sub{
	display:none;
	height:50px;
	top:71px;
	left: 0px;
	filter:alpha(opacity=90);
}
div#sfeer ul.sub li{
	height:50px
}
div#sfeer ul.sub li a{
	height:50px;
	padding:0 22px;
	line-height:50px
}
div#sfeer ul li:hover ul.sub{
	display:block
}
div#sfeer nav{
	width:960px; height:70px;
	position: absolute; bottom:0; left:0;
	background:url(../images/tpl/bg_nav.png);
	z-index:999
}
div#sfeer nav div#cycle-nav{
	width:81px; height:19px;
	position:absolute; top:26px; right:13px;
}
div#sfeer nav a{
	width:18px; height:0;
	margin:0 9px 0 0;
	padding:19px 0 0 0;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/tpl/nav_buttons.png);
	cursor:pointer
}
div#sfeer nav a:hover#prev{
	background-position:0 -19px
}
div#sfeer nav a#pauze{
	background-position:-18px 0
}
div#sfeer nav a#pauze.play{
	background-position:-18px -19px
}
div#sfeer nav a#next{
	background-position:-36px 0
}
div#sfeer nav a:hover#next{
	background-position:-36px -19px
}
div#sfeer nav div.cycle{
	width:750px; height:52px;
	position:absolute; top:30px; left:37px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	line-height:60px;
	font-weight:normal
}

div#content{
	width:960px;
	position:relative;
	overflow:hidden;
	background:url(../images/tpl/bg_tekst.gif) repeat-y right top
}
div#left{
	width:460px;
	padding:13px 0 0 0;
	position: relative;
	float:left
}
div#left a{
	margin:10px 10px 0 0;
	position:relative;
	float:left
}
div#left a img{
	float:left
}
div#left a:hover span {
	width:80px; height:80px;
	display:block;
	position:absolute;
	top:0; left:0;
	background:url(../images/tpl/hover_thumb.png)
}
div#left.projecten{
	padding-top:66px;
	padding-left:31px;
	width:429px;
}
div#left.projecten h2{
	padding-left:10px;
	margin-bottom:15px;
}
a.links-sub {
	width: 370px;
	height: 40px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 40px;
	color: #ffffff;
	padding: 0px 0px 0px 25px!important;
	margin: 0px 0px 5px 0xp!important;
}
.nav {
	width: 920px;
	height: 12px;
	position: relative;
	float: left;
	margin: 15px 0px 0px 15px;
	padding: 8px 0px;
}
.nav a {
	width: auto;
	height: 12px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 11px;
	color: #fff;
	padding: 0px;
	margin: 0px;
}
.nav a.vorige {
	padding: 0px!important;
	margin: 0px!important;
	float: left!important;
}
.nav a.volgende {
	padding: 0px!important;
	margin: 0px!important;
	float: right!important;
}
.project{
	width:225px; height:81px;
	position:relative;
	margin:0 0 10px 0;
	padding:19px 65px 0 109px;
	background:#090909;
}
.project a{
	position:absolute!important;
	top:0px!important;
	left:0px!important;
	width: 399px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	background: url(../images/x.gif) repeat;
}
.project img{
	position:absolute;
	top:10px; left:10px;
}
div#right{
	width:385px;
	padding:67px 65px 40px 50px;
	position:relative;
	float:left
}
div#right div#balk{
	width:500px; height:25px;
	position:absolute;
	top:0; left:0
}
div#right h2{
	margin:0 0 20px 0;
}

footer{
	width:960px; height:93px;
	margin:25px 0 0 0;
	background:url(../images/tpl/bg_footer.gif) repeat-x
}
footer p,footer a{
	color:#373737;
	font-size:11px;
	line-height:93px
}
footer p{
	height:93px;
	padding:0 10px 0 11px;
	background:url(../images/tpl/pipe_footer.gif) no-repeat 0 42px;
	float:left
}
footer p:first-child{
	padding-left:0;
	background:none
}
