
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin: 0;padding: 0;}
html{
height:100%;
}
ul,li {list-style-type: none;}
a, a:hover {color: #666666;}
a:hover {text-decoration: none;}
body, textarea, input {color: #666666;font: 11px/18px verdana;}
img {border: 0;}	
p {margin: 0;padding: 0;}
body{

height: 100%;
min-height: 100%;
max-height: 100%;
}

fieldset    { padding:0; margin: 0 0 0 0; border: 0; }


h2{

font-size:30px;
line-height:35px;
height:35px;
	
}

/*
---------------------------------------------------------------------------
Float Fix
--------------------------------------------------------------------------- 
*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* 
*/	

.outer_canvas{
	min-height:100%!important;
	margin:auto auto;
	width:1024px;
	left: 50%;
	margin-left: -512px;
	margin-top: 0px;
	position:absolute;
/*	background-image:url(/img/algemeen/back.gif);*/
	background-repeat:no-repeat;
	background-color:#312e2e;
	background-image:url(/img/back.jpg);
	padding-bottom:0px;

}

.inner_canvas{
	width:1024px;
	left:0px;
	
	position:relative;
}


.inner_canvas div.content_container{
	height:761px;
	width:100%;
	
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	top:0;
	left:0;
}

h1.logo-groot a{
	background-image:url(/img/logo.jpg);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	width:490px;
	height:316px;
	text-indent:-9999px;
}


div.top-menu{
	margin-left:60px;
	
} 
ul.menu li{
	display:inline;
}

ul.menu li.wiezijnwe div{
background-image:url(/img/menu/wiezijnwe.jpg);
width:130px;
height:180px;
float:left;
}

ul.menu li.wiezijnwe div:hover,
ul.menu li.wiezijnwe div.active{
background-image:url(/img/menu/wiezijnwe_over.jpg);
}

ul.menu li.watdoenwe div{
background-image:url(/img/menu/watdoenwe.jpg);
width:130px;
height:180px;
float:left;
}

ul.menu li.watdoenwe div:hover,
ul.menu li.watdoenwe div.active{
background-image:url(/img/menu/watdoenwe_over.jpg);
}


ul.menu li.contact div{
background-image:url(/img/menu/contact.jpg);
width:130px;
height:180px;
float:left;
}

ul.menu li.contact div:hover,
ul.menu li.contact div.active{
background-image:url(/img/menu/contact_over.jpg);
}


ul.menu li div a{
 display:block;
	height:140px;
	margin-left:21px;
	text-indent:-999px;
	width:90px;
}

div.content{
	width:100%;
	position:absolute;
	top:200px;
	text-align:left;
	color:#000;
	clear:both;
	/*padding-left:15px;*/
}


div.content_backstage{
	width:100%;
	position:absolute;
	top:30px;
	padding-left:30px;
	text-align:left;
	color:#000;
	
}

div.content .payoff{
	text-indent:-9999px;
	background-image:url(/img/payoff.png);
	background-repeat:no-repeat;
	width:701px;
	height:346px;
}

div.content .contact{
	text-indent:-9999px;
	background-image:url(/img/contact.gif);
	background-repeat:no-repeat;
	width:321px;
	height:211px;
	right:50px;
	top:300px;
	position:absolute;
}

.content-div{
	padding-left:50px;
	width:650px;
}

div.rechtermenu{
	width:250px;
	position:absolute;
	right:0;
	top:150px;
}
div.rechtermenu h2 {
	width:250px;
	font-size:22px;
}

.sIFR-alternate{
	display:none;
}
