@charset "utf-8";

html,body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:90%;
	
	margin:0;
	padding:0;
	
	color:#2d2d2d;
}
body p
{
	margin    				: 0;
	padding    				: 5px 0;
	
	font-size    			: 12px;
	
	line-height    			: 15px;
	text-align    			: left;

}

h1{
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:90%;
	margin:0;
	padding:0;
}
a{
	color:#c82423;
	text-decoration:none;
	border-bottom:1px dotted #c82423;
}
table{margin:0;padding:0;}
img{border:0;}
.clearfix{clear:both;}


#container{
	margin:0 auto;
	width:900px;
	margin-bottom: 20px;
}

#top{
	padding-top:0px;
	padding-left:11px;
	width:889px;/*900-11*/
	height:105px;/*105-40*/
}

#top #right_taal{
	width:180px;
	float: right;
	height: 105px;
}

#top #left{
	padding: 0;
	margin: 0;	
	width:600px;
	float: left;
}

#top a{border:0;}

.logo{
	float:left;
	margin-top:40px;
}

#logo_baeck a{
	background-image:url('http://baeck.accounts.intracto.be/logo.gif');
	display:block;
	float:right;
	height:64px;
	margin-top:20px;
	width:99px;
}

#taal{
	float:right;
	width:120px;
	text-align:right;	
}

.taal_lijn{
	background-image:url(../images/lijntje.jpg);
	width:2px;
	height:16px;
	float:left;
}

#taal_nl a{
	background-image:url(../images/top_nl.jpg);
	width:25px;
	height:16px;
	display:block;
	float:left;
}
#taal_nl a:hover, #taal_nl_selected{
	background-image:url(../images/top_nl_over.jpg);
	width:25px;
	height:16px;
	display:block;
	float:left;	
}

#taal_en a{
	background-image:url(../images/top_en.jpg);
	width:30px;
	height:16px;
	display:block;
	float:left;
}
#taal_en a:hover, #taal_en_selected{
	background-image:url(../images/top_en_over.jpg);
	width:30px;
	height:16px;
	display:block;
	float:left;	
}

#taal_fr a{
	background-image:url(../images/top_fr.jpg);
	width:28px;
	height:16px;
	display:block;
	float:left;
}
#taal_fr a:hover, #taal_fr_selected{
	background-image:url(../images/top_fr_over.jpg);
	width:28px;
	height:16px;
	display:block;
	float:left;	
}

#taal_de a{
	background-image:url(../images/top_de.jpg);
	width:28px;
	height:16px;
	display:block;
	float:left;
}
#taal_de a:hover, #taal_de_selected{
	background-image:url(../images/top_de_over.jpg);
	width:28px;
	height:16px;
	display:block;
	float:left;	
}

/*//////////////////////////////////////////////////////////////////////////////*/

#menu{
	width:900px;
	height:34px;
}
#menu a{border:0;}

#menu #home a{
	width:62px;
	height:34px;
	background-image:url(../images/home.jpg);
	float:left;
}
#menu #home a:hover{background-image:url(../images/home_over.jpg);}

#menu #about a{
	width:82px;
	height:34px;
	background-image:url(../images/about.jpg);
	float:left;
}
#menu #about a:hover{background-image:url(../images/about_over.jpg);}

#menu #boten a{
	width:96px;
	height:34px;
	background-image:url(../images/boten.jpg);
	float:left;
}
#menu #boten a:hover{background-image:url(../images/boten_over.jpg);}

#menu #formules a{
	width:114px;
	height:34px;
	background-image:url(../images/formules.jpg);
	float:left;
}
#menu #formules a:hover{background-image:url(../images/formules_over.jpg);}

#menu #catering a{
	width:79px;
	height:34px;
	background-image:url(../images/catering.jpg);
	float:left;
}
#menu #catering a:hover{background-image:url(../images/catering_over.jpg);}


#menu #opstap a{
	width:121px;
	height:34px;
	background-image:url(../images/opstap.jpg);
	float:left;
}
#menu #opstap a:hover{background-image:url(../images/opstap_over.jpg);}

#menu #info a{
	width:146px;
	height:34px;
	background-image:url(../images/info.jpg);
	float:left;
}
#menu #info a:hover{background-image:url(../images/info_over.jpg);}

#menu #contact a{
	width:74px;
	height:34px;
	background-image:url(../images/contact.jpg);
	float:left;
}
#menu #contact a:hover{background-image:url(../images/contact_over.jpg);}

#menu #vacatures a{
	width:88px;
	height:34px;
	background-image:url(../images/vacatures.jpg);
	float:left;
}
#menu #vacatures a:hover{background-image:url(../images/vacatures_over.jpg);}

#menu #middle{
	width:117px;
	height:34px;
	background-image:url(../images/menu_middle.jpg);
	float:left;
}

#menu #right{
	width:3px;
	height:34px;
	background-image:url(../images/menu_right.jpg);
	float:right;
}
/*//////////////////////////////////////////////////////////////////////////////*/

#balk{
	width:900px;
	height:10px;
	background-color:#000;
}

#spacer{
	width:900px;
	height:5px;
	overflow: hidden;
}



/*//////////////////////////////////////////////////////////////////////////////*/

#content{
	width:900px;
}

/*//////////////////////////////////////////////////////////////////////////////*/

#content #mainimage{
	padding: 0;
	margin: 0;
	height:168px;
	width: 900px;
	border:solid 1px #C5C5C5;
	margin-bottom:10px;
	
	background-image:url(../images/main_img.jpg);
	background-repeat:no-repeat;
	background-position:top;	
}

#content #content_wrapper
{
	padding: 0;
	margin: 0;
	width: 900px;
}

#content #content_wrapper #home_links
{
	padding: 0;
	margin: 0;
	width: 353px;
	float: left;
}

.tekst_links{
	color:#2d2d2d;
	border:solid 1px #dadada;
	padding:15px;
	
	background-image:url(../images/grad1.jpg);
	background-repeat:repeat-y;
	background-color:#F2F2F2;
	height:445px;/*475-30*/
}

/*//////////////////////////////////////////////////////////////////////////////*/

#content #content_wrapper #home_rechts
{
	padding: 0;
	margin: 0;
	width: 547px;/*900-353*/
	float: left;
	height: 475px;	
}

#home_rechts .blok1
{
	padding: 0;
	margin: 0 0 20px 20px;
	width: 525px;/*527-2*/
	height: 200px;
	
	border:solid 1px #dadada;
	background-image:url(../images/grad2.jpg);
	background-repeat:repeat-y;
	background-color:#F2F2F2;	
}

.blok1 .text_links
{
	padding: 15px;
	margin: 0;
	color: #2d2d2d;
	
	width: 246px;/*278-30*/
	float: left;
	height: 
}

.blok1 .img_right
{
	padding: 0;
	margin: 0;
	
	width: 249px;/*527-278*/
	height: 200px;
	float: right;
}

a.info:link,
a.info:visited
{
	padding: 0;
	margin: 0;
	
	width: 172px;
	height: 32px;
	text-decoration:none;
	border:none;
	
	background-image:url(../images/btn_meerinfo.jpg);
	background-repeat:no-repeat;
	display:block;	
}

#home_rechts .blok2
{
	padding: 0;
	margin: 0 0 0 20px;
	height: 255px;
	width: 527px;
}

.rondvaarten
{
 	padding: 0;
	margin: 0;
}

.rondvaarten img
{
 	padding: 0;
	margin: 0;
	float: left;
}

.rondvaarten p
{
 	padding: 0 10px;
	margin: 0;
	float: right;
	width: 350px;	
}

.rondvaarten .clear
{
	clear				: both; 
	height				: 1px; 
	margin				: 0;
	margin-bottom		: 0;   
	margin-bottom		: 10px; 
	padding				: 0; 
	font-size			: 15px;
	line-height			: 1px;
}

#home_rechts a{
	text-decoration:none;
}

a.opstap:link,
a.opstap:visited
{
	padding: 0;
	margin: 0;
	
	width: 172px;
	height: 32px;
	text-decoration:none;
	border:none;
	
	background-image:url(../images/btn_opstap.jpg);
	background-repeat:no-repeat;
	display:block;	
}

/*//////////////////////////////////////////////////////////////////////////////*/
#footer{
	margin-top:15px;
	padding-bottom:35px;
	color:#bbbbbb;
	width:900px;
	font-size:85%;
	clear: both;
}
#footer a{
	color:#859e34;
	text-decoration:none;
	border:0;
}
#footer a:hover{text-decoration:underline;}

#footerleft{
	margin-top: 15px;
	float:left;
}

#footerright{
	margin-top: 15px;
	float:right;
}



/*clearing*/
.stretch,
.clear
{
	clear				: both; 
	height				: 1px; 
	margin				: 0; 
	padding				: 0; 
	font-size			: 15px;
	line-height			: 1px;
}

.clearfix:after
{
	content				: "."; 
	display				: block; 
	height				: 0; 
	clear				: both; 
	visibility			: hidden;
}


h3 {
    background-image: url('../images/pijlgroen.jpg');
    background-repeat: no-repeat;
    padding-left: 16px;
    background-position: 0% 50%;
    margin-bottom: 0px;
}

a.leesmeer {
    /*background-image: url('../images/pijlgroen.jpg');*/
    /*background-repeat: no-repeat;*/
    /*padding-left: 16px;*/
    background-position: 0% 50%;
    /*border: 0px;*/
    /*color: black;*/
    margin-top: 6px;
    display: block;
    width: 50px;
}



legend {
	padding: 0px;
	margin: 0px;
	color:#2d2d2d; 
}

fieldset {
	border: 1px solid silver;
}

span, label, input {
	/*border: 1px red solid;*/
}

h3 {
	font-weight: normal;
}