body{
	margin:0;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	min-width:1000px;
}

html{
	overflow-y: scroll;
}


img{ border:none;}
a{
	color:#000;
	text-decoration:underline;
	outline:none;
}
a:hover{
	text-decoration:none;
}
.w1{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w2{
	position:relative;
	left:50%;
	width:1158px;
	float:left;
}
.w3{
	position:relative;
	left:-50%;
	width:1158px;
	float:left;
}



/* intro */
#intro{
	margin:0 auto;
	background:url(../images/intro.gif) no-repeat;
	width:800px;
	height:800px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0px 0 0 0px;
	vertical-align:middle;
}



/* wrapper */
#wrapper{
	width:1158px;
	margin:0 auto;
	position:relative;
}
/* header */
#header{
	width:100%;
}
/* logo */
.logo{
	margin:0 auto;
	background:url(../images/bg-header.gif) no-repeat;
	width:700px;
	height:200px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0px 0 0 0px;
}
.logo a{
	display:block;
	width:700px;
	height:200px;
	overflow:hidden;
}
/* main */
#main{
	width:100%;
}
.container{
	background:url(../images/bg-main-c.gif) repeat-y;
	width:1158px;
}
.container .holder{
	background:url(../images/bg-main-t.gif) no-repeat;
	width:1158px;
}
.container .frame{
	background:url(../images/bg-main-b.gif) no-repeat 0 100%;
	width:1000px;
	min-height:500px;
	overflow:hidden;
	padding:33px 79px 0;
}
* html .container .frame{
	height:500px;
	overflow:visible;
}
/* sidebar */
#sidebar{
	float:left;
	width:230px;
	padding:5px 0 0;
}
/* Tabset */
.side-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.side-nav li{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
}
.side-nav li a{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	height:11px;
	outline:none;
}
.side-nav li.news a{
	background:url(../images/bg-news.gif) no-repeat;
	width:47px;
}
.side-nav li.news a.active,
.side-nav li.news a:hover{
	background-position:0 -11px;
}
.side-nav li.week a{
	background:url(../images/bg-week.gif) no-repeat;
	width:195px;
	margin:0 0 25px;
}
.side-nav li.week a.active,
.side-nav li.week a:hover{
	background-position:0 -11px;
}
.side-nav li.who a{
	background:url(../images/bg-voor-wie.gif) no-repeat 0 -10px;
	width:68px;
	height:10px;
}
.side-nav li.who a.active,
.side-nav li.who a:hover{
	background-position:0 0;
}
.side-nav li.what a{
	background:url(../images/bg-wat-wie.gif) no-repeat;
	width:101px;
}
.side-nav li.what a.active,
.side-nav li.what a:hover{
	background-position:0 -11px;
}
.side-nav li.why a{
	background:url(../images/bg-wij-wie.gif) no-repeat;
	width:78px;
}
.side-nav li.why a.active,
.side-nav li.why a:hover{
	background-position:0 -11px;
}
.side-nav li.help a{
	background:url(../images/bg-hoe-hulp.gif) no-repeat;
	width:123px;
	height:9px;	
}
.side-nav li.help a.active,
.side-nav li.help a:hover{
	background-position:0 -9px;
}
/* content */
#content{
	float:left;
	width:413px;
	padding:0 43px;
	margin:0 0 0 20px;
}
/* Tabs box */
div.tab {
	float:left;
	width:100%;
	overflow:hidden;
}
div.tab h2{
	margin:0 0 20px;
	font-size:12px;
	line-height:20px;
}
div.tab p{
	margin:0 0 20px;
	font-size:12px;
	line-height:20px;
}
div.tab h3{
	margin:0;
	font-size:12px;
	line-height:20px;
}
div.tab ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.tab .list{margin:0 0 25px;}
div.tab .list li{padding:0;}
div.tab .list li strong{
	font-size:12px;
	line-height:20px;	
}
div.tab ul li{
	padding:0 0 25px;
}
div.tab ul li em{
	font-size:12px;
	line-height:20px;
}
/* aside */
.aside{
	float:right;
	width:230px;
	padding:5px 0 0;
}
.aside .text{
	margin:0 0 40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text.gif) no-repeat;
	width:232px;
	height:34px;
}
/* banners */
.partners{
	margin:0;
	padding:0;
	list-style:none;
}
.partners li{
	padding:0 0 19px;
	width:195px;
}
.partners li a {
	outline:none;
}
.partners li a img{
	display:block;
	margin:0 auto;
}

