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

body, html					{ width:100%; height:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 17px; color:#434b4c; background-color:#f9f9f9}

#container					{ position:relative; min-height:100%; _height:100%;  }

h1							{ font-weight:bold; font-size:15px; margin:0px; padding:10px 0px 10px 0px;}

#logo						{ position:absolute; z-index:2; left:50%; margin-left:-510px; top:19px; height:173px; width:240px; background:url("../images/logo-big.png") 50% 50% no-repeat; text-indent:-1000px; overflow:hidden;}

#header						{ background-color:#7c736e; height:275px;}
#header #slideshow			{ position:relative; z-index:1;  width:950px; height:275px; margin:0px auto 0px auto; }
#header #slideshow .mask	{ position:absolute; left:0px; top:0px; z-index:2; width:950px; height:275px; background:url('../images/slideshow-mask.png') no-repeat 0px 0px; }
#header #slideshow img		{ position:absolute; left:0px; top:0px; z-index:1; width:950px; height:275px;  }


#header #menu				{ position:absolute; width:100%; height:23px; top: 252px; z-index:3;}
#header #menu .bg			{ position:absolute; z-index:1; background-color:#ed106b; width:100%; height:23px; left:0px;} /* filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;*/
#header #menu ul			{ position:relative; z-index:2; height:23px; width:950px; margin:0px auto 0px auto;  padding:0px 0px 0px 100px; list-style-type:none; white-space:nowrap;  overflow:hidden;}
#header #menu li			{ display:block; float:left; }
#header #menu li a			{ display:block; text-indent:-1000px; overflow:hidden; height:23px; background:no-repeat repeat 0 0; }
#header #menu li .active	{ background-position:0 -23px; }

#submenu ul					{ position:relative; margin:0px; padding:0px; list-style-type:none; width:150px; margin-top:10px;}
#submenu li					{ display:block; margin:0px; border-bottom:1px solid #eeedec;}
#submenu li a				{ display:block; text-indent:-1000px; overflow:hidden; background:no-repeat repeat 0 0; }
#submenu li a:hover			{ background-position:0 -100%}
#submenu li a.active		{ background-position:0 -200%; }
#submenu li a.active:hover	{ background-position:0 -200%; }

#submenu .nivo2 		{	margin-top:0px;}
#submenu .nivo2 li		{	display:block; border-bottom:0px;}
#submenu img.matchcare		{	display:block; margin:30px 0px 0px 0px; }
a 						{	color:#ed106b; } 


#content				{ position:relative; width:950px; margin:0px auto 0px auto; background:url('../images/footer2.jpg') 0px 100% #FFF no-repeat; min-height:500px; }
#content #submenu		{ width:186px; float:left; overflow:hidden; padding:10px 0px 0px 25px; margin:0px;}
#content #text			{ width:710px; float:right; padding:10px 20px 0px 0px;}

#contactformulier .submit 	{ background-image:url('../images/verzenden.gif'); background-repeat:no-repeat; background-position:0px 0px; 
							 overflow:hidden; text-indent:-999px; border:0px; width:120px; cursor:pointer; height:25px; 
							 font-size: 0; display:block; line-height: 0; background-color:transparent; }
#contactformulier td 		{ padding:5px 0px 5px 0px;}
#contactformulier input,
#contactformulier textarea	{ border:1px solid #cecece; width:300px; margin:0px 5px 0px 0px; padding:4px;}

.downloads a { display:block; text-decoration:none; padding:0px 0px 3px 14px; background-image:url('../images/bullet.png'); background-repeat:no-repeat; background-position:0px 5px; }
.downloads a span { color:#333; }
.downloads a:hover { color:#333; }

#footer				{ position:relative;   text-align:center; width:789px; margin:0 auto; color: #a5a19e; font-size:10px;}
#footer a 			{ color: #a5a19e} 
#footer a:hover		{ color:#000000; }
/**********************************************
TBMODULE
**********************************************/
.tbmodule{ background-color:#ea0082; color:#FFF; padding:20px; margin:15px 0px 15px 0px; text-align:center; font-weight:bold; border:dotted 1px #000000; }


/*********************************** TOOLBOX IMAGES ***********************************/
.img_left_border			{ 	float:left; margin-right:15px; margin-bottom:5px; clear:left;}
.img_left_noborder			{ 	float:left; margin-right:15px; margin-bottom:5px;  clear:left;}
.img_right_border			{ 	float:right; margin-left:15px; 	margin-bottom:5px; clear:right;}
.img_right_noborder			{ 	float:right; margin-left:15px; margin-bottom:5px; clear:right;}
.img_noalign_noborder		{	margin:0px; }
.img_noalign_border			{ 	margin:0px; }
