@charset "utf-8";
/* CSS Document */

body
{
	background-color:#FFFFFF;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	margin:0;
}


/*** darkGrid 14 kolommen 980px ***/

.grid_1 { width:70px; }
.grid_2 { width:140px; }
.grid_3 { width:210px; }
.grid_4 { width:280px; }
.grid_5 { width:350px; }
.grid_6 { width:420px; }
.grid_7 { width:490px; }
.grid_8 { width:560px; }
.grid_9 { width:630px; }
.grid_10 { width:700px; }
.grid_11 { width:770px; }
.grid_12 { width:840px; }
.grid_13 { width:910px; }
.grid_14 { width:980px; }

.column { margin: 0 0; overflow: hidden; float: left; display: inline; }
.row { width: 980px; margin: 0 auto; overflow: hidden; }
.row .row { margin: 0 0; width: auto; display: inline-block; }

.gridTest { font:60px/100px Helvetica; color: #000; text-align: center; border: 1px solid #000; margin: 0 0 10px 0; }







a,
a:link,
a:visited
{
	color:#666666;
	text-decoration:underline;
}

a:hover
{
	color:#FF6600;
	text-decoration:none;
}

.legal
{
	text-align:left;
	padding-left:10px;
	color:#666666;
	padding-top:5px;
}

.legal a,
.legal a:link,
.legal a:visited
{
	color:#666666;
	text-decoration:underline;
	padding-top:5px;
}

.legal a:hover
{
	color:#FF6600;
	text-decoration:none;
	padding-top:5px;
}

.footer
{
	border-top:#666666 1px dotted;
	height:30px;
}

.design
{
	text-align:right;
	padding-right:10px;
	color:#666666;
	padding-top:5px;
}

.design a,
.design a:link,
.design a:visited
{
	color:#666666;
	text-decoration:underline;
	padding-top:5px;
}

.design a:hover
{
	color:#FF6600;
	text-decoration:none;
	padding-top:5px;
}

.indexbg
{
	background-image:url(../img/indexbg.jpg);
	background-repeat:no-repeat;
	height:700px;
}

.indexbg2
{
	background-image:url(../img/indexbg3.jpg);
	background-repeat:no-repeat;
	height:700px;
}

.indexbg9
{
	background-image:url(../img/indexbg9.jpg);
	background-repeat:no-repeat;
	height:700px;
}

.indexbg9fr
{
	background-image:url(../img/indexbg9.jpg);
	background-repeat:no-repeat;
	height:700px;
}

.indexbgfr
{
	background-image:url(../img/indexbg_fr.jpg);
	background-repeat:no-repeat;
	height:700px;
}

.indexbg2_fr
{
	background-image:url(../img/indexbg_fr3.jpg);
	background-repeat:no-repeat;
	height:700px;
}


.mattblacktabs
{
	width: 100%;
	overflow: hidden;/* border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
	padding:5px 0 0 0;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.1em;
}

.mattblacktabs ul
{
	margin: 0;
	padding-left: 7px; /*offset of tabs relative to browser left edge*/
	list-style-type:none;
}

.mattblacktabs li
{
	display: inline;
	margin: 0;
}

.mattblacktabs li a
{
	float: left;
	display: block;
	text-decoration: none;
	margin-right: 15px;
	padding: 5px 3px; /*padding inside each tab*/
	color: white;
	background: #000000; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited
{
	color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a
{
	background:#ffffff;
	color:#000000;
}

.indexmiddle
{
	height:355px;
}

.indexmiddle9
{
	height:325px;
}


.agenda
{
	height:170px;
	padding-top:35px;
	color:#3D4958;
}

.sitemap
{
	padding:10px;
	color:#3D4958;
	background-image:url(../img/sitemap.jpg);
	background-repeat:repeat-x;
}

.agenda h1
{
	font-size:18px;
	color:#3D4958;
	font-weight:bold;
}

.agenda h2
{
	font-size:14px;
	color:#3D4958;
	font-weight:bold;
}

.agenga a,
.agenda a:link,
.agenda a:visited
{
	
	font-weight:normal;
	text-decoration:underline;
	color:#3D4958;
}

.agenda a:hover
{
	text-decoration:none;
	color:#F60;
}

.header
{
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	height:155px;
	background-position:top;
}

.headerfr
{
	background-image:url(../img/headerfr.jpg);
	background-repeat:no-repeat;
	height:155px;
	background-position:top;
}

.valid
{
	border:2px solid green !important;
}

.invalid
{
	border:2px solid #f00 !important;
	background-color:#FFDFDF;
}

h1
{
	font-size:18px;
	font-weight:bold;
	color:#3D4958;
}

h2
{
	font-size:14px;
	font-weight:bold;
	color:#3D4958;
}


textarea
{
	height:100px;
}

.content
 {
	 background-image:url(../img/content.jpg);
	 background-repeat:no-repeat;
	 padding:15px;
	 
 }
 
.content_hw
 {
	 background-image:url(../img/content_hw.jpg);
	 background-repeat:no-repeat;
	 padding:15px;
	 
 }
 
 .content_sb2
 {
	 background-image:url(../img/content_sb2.jpg); 
	 background-repeat:no-repeat;
	 padding:15px;
	 
 }
 
 .content_gnod
 {
	 background-image:url(../img/content_gnod.jpg);
	 background-repeat:no-repeat;
	 padding:15px;
	 
 }
 
.content_elisa
 {
	 background-image:url(../img/content_elisa.jpg);
	 background-repeat:no-repeat;
	 padding:15px;
	 
 }
 
 .content_lectus
 {
	 background-image:url(../img/content_lectus.jpg);
	 background-repeat:no-repeat;
	 padding:15px;
	 
 }
 
.contactformleft
{
	font-size:14px;
	color:#3D4958;
	line-height:25px;
}

.sitemap_elisa
{
	padding:10px;
	color:#3D4958;
	background-image:url(../img/sitemap_elisa.jpg);
	background-repeat:repeat-x;
}

.sitemap_lectus
{
	padding:10px;
	color:#3D4958;
	background-image:url(../img/sitemap_lectus.jpg);
	background-repeat:repeat-x;
}


.sitemap_huizew
{
	padding:10px;
	color:#3D4958;
	background-image:url(../img/sitemap_huizew.jpg);
	background-repeat:repeat-x;
}

.sitemap_sb2
{
	padding:10px;
	color:#3D4958;
	background-image:url(../img/sitemap_sb2.jpg);
	background-repeat:repeat-x;
}

.sitemap_gnod
{
	padding:10px;
	color:#3D4958;
	background-image:url(../img/sitemap_gnod.jpg);
	background-repeat:repeat-x;
}

.langnav
{
		float:right;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-right:25px;
}

.langnav a,
.langnav a:link,
.langnav a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.langnav a:hover
{
	color:#3CF;
	text-decoration:none;
}

a.westdesign
{
	background:url(../img/credits.jpg) no-repeat scroll left top;
	display:block;
	float:right;
	height:16px;
	margin:0 15px 0 0;
	text-indent: -9999px;
	width:100px;
}

a.westdesign:hover, a.westdesign:focus
{
	background-position: left bottom;
}

div.milinks table
{
	width:100%;
}

div.milinks td
{
	width:170px;
	margin:0 0 0 0;
	text-align:center;
}

a.but_mi_fr
{
	background:url(../img/but_mi_fr.png) no-repeat scroll left top;
	display:block;
	float:left;
	height:34px;
	margin:0 0 0 17px;
	text-indent: -9999px;
	width:149px;
}

a.but_mi_fr:hover, a.but_mi_fr:focus
{
	background-position: left bottom;
}

a.but_mi_nl
{
	background:url(../img/but_mi_nl.png) no-repeat scroll left top;
	display:block;
	float:left;
	height:34px;
	margin:0 0 0 17px;
	text-indent: -9999px;
	width:149px;
}

a.but_mi_nl:hover, a.but_mi_nl:focus
{
	background-position: left bottom;
}
