@import "clevercms.css";
body								 {behavior: url("../htc/csshover.htc");}
h1, .header1 						{font-size: 18px; padding:0px; margin:0px;}
h2, .header2  						{font-size: 16px; padding:0px; margin:0px;}
h3, .header3  						{font-size: 16px; padding:0px;}

.sIFR-flash							{outline: none;}

p									{margin:0px; padding:0px;}
a									{color:#000000; cursor:pointer;}
img									{border:0px;}
.onzichtbaar						{display:none;}

body								{margin:0px; padding:0px; font-family:Verdana; font-size:11px; background:#E0DBE8; line-height:135%; overflow-x:hidden;}
#box								{position:absolute; margin-left:-520px; left:50%; width:1040px; padding:0px; background:url(../img/bg.jpg) repeat-y top center;} 
#container							{float:left; width:980px; margin:0px 30px; background:#FFFFFF;}

.header								{float:left; position:relative; width:980px; margin:0px; padding:0px;}
.header	.logo						{float:left; width:410px; height:106px; margin:0px; padding:0px;}
	
.hoofdmenu							{position:absolute; top:0px; width:100%; right:15px; margin:0px; padding:0px; height:36px;}
.hoofdmenu ul						{float:right; margin:0px; padding:10px 0px 0px 0px; list-style:none; width:auto;}
.hoofdmenu ul li					{float:left; height:25px; margin:0px; padding:0px;}
.hoofdmenu ul li a					{color:#000000; padding:0px 8px; text-decoration:none;}
.hoofdmenu ul li a.first			{color:#000000; padding:0px 8px 0px 10px; text-decoration:none; border-left:none;}
.hoofdmenu ul li a:hover,
.hoofdmenu ul li a.aan,
.hoofdmenu ul li a.firstaan			{color:#292E82; font-weight:bold;}

.header .language					{float:right; height:20px; padding:49px 10px 0px 0px;}
.header .language a					{float:right; width:16px; height:11px; margin-left:6px;}
.header .language a.en				{background:url(../img/gb.png) no-repeat top left;}
.header .language a.fr				{background:url(../img/fr.png) no-repeat top left;}
.header .language a.nl				{background:url(../img/nl.png) no-repeat top left;}
.header .language a.be				{background:url(../img/be.png) no-repeat top left;}

.zoeken								{float:right; padding:42px 35px 0px 0px; margin:0px;}
.zoeken .zoektekst					{float:left; background:url(../img/bg_zoekveld.jpg) top left no-repeat; border:1px solid #B7BFC9; padding:3px 3px 2px 3px; width:172px; font-family:verdana; font-size:11px; color:#999999;}
.zoeken .zoekknop					{float:left; margin:0px 0px 0px 8px; height:20px; font-family:Verdana; font-size:11px; background:#F1EFF6; border:1px solid #B7BFC9; padding:2px 3px 3px 3px; cursor:pointer; text-align:center; text-decoration:none;}

.inloggen							{float:left; width:400px; padding:6px 0px 0px 0px; margin:0px;}
.inloggen .inlogveld				{float:left; background:url(../img/bg_zoekveld.jpg) top left no-repeat; border:1px solid #B7BFC9; padding:3px 3px 2px 3px; width:172px; font-family:verdana; font-size:11px; color:#999999;}
.inloggen .inlogknop				{float:left; margin:0px 0px 0px 25px; width:80px; color:#FFFFFF; height:24px; font-weight:bold; font-family:Verdana; font-size:11px; background:#292E82; border:none; padding:2px 3px 3px 3px; cursor:pointer; text-align:center; text-decoration:none;}


.content-home						{float:left; background:#FFFFFF; padding:0px; margin:0px; width:980px;}
.content-home ul					{float:left; list-style:none; margin:0px; padding:0px 0px 15px 0px;}
.content-home ul li					{float:left; background:url(../img/li-dot.jpg) no-repeat left; padding-left:25px; line-height:200%; width:100%;}
.content-home .balk_blauw			{float:left; width:980px; margin:0px 0px 3px 0px; padding:0px; height:28px; background:#292E82;}
.content-home .balk_blauw .titels	{float:left; width:980px; margin:0px; padding:10px 0px 0px 0px;}			
.content-home .balk_blauw .titels h1{float:left; width:222px; height:16px; margin:0px; padding:0px 0px 0px 21px; color:#FFFFFF;}
.content-home .doelgroep1			{position:relative; float:left; width:243px; height:354px; margin:0px 3px 0px 0px; padding:0px;}
.content-home .doelgroep1 .overlay 	{position:absolute; width:243px; margin:0px; padding:0px; z-index:1;}
.content-home .doelgroep1 .tekst 	{position:absolute; bottom:20px; padding:20px; width:203px; margin:0px; z-index:2;}
.content-home .doelgroep2			{position:relative; float:left; width:242px; height:354px; margin:0px 3px 0px 0px; padding:0px;}
.content-home .doelgroep2 .overlay 	{position:absolute; width:242px; margin:0px; padding:0px; z-index:1;}
.content-home .doelgroep2 .tekst 	{position:absolute; bottom:20px; padding:20px; width:203px; margin:0px; z-index:2;}
.content-home .doelgroep3			{position:relative; float:left; width:243px; height:354px; margin:0px 3px 0px 0px; padding:0px;}
.content-home .doelgroep3 .overlay 	{position:absolute; width:243px; margin:0px; padding:0px; z-index:1;}
.content-home .doelgroep3 .tekst 	{position:absolute; bottom:20px; padding:20px; width:203px; margin:0px; z-index:2;}
.content-home .doelgroep4			{position:relative; float:left; width:243px; height:354px; margin:0px; padding:0px;}
.content-home .doelgroep4 .overlay 	{position:absolute; width:243px; margin:0px; padding:0px; z-index:1;}
.content-home .doelgroep4 .tekst 	{position:absolute; bottom:20px; padding:20px; width:203px; margin:0px; z-index:2;}

.content-home .onder				{float:left; width:100%; min-height:190px; _height:190px; *height:190px; position:relative; background:#D6DBE9; margin:0px; padding:0px;}
.content-home .afb					{float:left; width:284px; margin:0px; padding:0px;}
.content-home .onder .ijsblok		{float:left; position:relative; width:490px; height:190px; background:url(../img/bg_ijsblok.jpg) no-repeat top center;}
.content-home .onder .ijsblok .lijstmetlinks {position:absolute; top:28px; left:287px; width:124px; height:72px; overflow:hidden; text-align:center;}
.content-home .onder .ijsblok a		{float:left; text-decoration:none; color:#292F83; font-size:12px; font-weight:bold; line-height:18px; overflow:hidden; text-align:center; z-index:500; width:124px; height:72px;}
.content-home .onder .ijsblok .bloklinks{position:absolute; top:68px; left:82px; width:124px; height:72px; text-align:center;}
.content-home .onder .tekst			{float:left; width:450px; background:#D6DBE9; margin:0px; padding:0px 0px 0px 0px;}
.content-home .onder .tekst .cc_tekstinhoud .tekst {padding:40px 0px 0px 25px; height:100px;}
.content-home .onder .homefooter	{position:absolute; right:0px; bottom:0px;}

.content							{float:left; padding:0px; margin:0px; width:980px; background-color: #FFF;}
.content .balk_blauw				{float:left; width:980px; margin:0px 0px 3px 0px; padding:0px; height:28px; background:#292E82;}
.content .balk_blauw .titels		{float:left; width:980px; margin:0px; padding:10px 0px 0px 0px;}			
.content .balk_blauw .titels h1		{float:left; width:222px; height:16px; margin:0px; padding:0px 0px 0px 21px; color:#FFFFFF;}
.content .submenu					{position:relative; float:left; width:246px; margin:-32px 0px 0px 0px; padding:0px 0px 250px 0px; border-right: 1px solid #D6DBE9; z-index:1;}
.content .submenu .titels			{float:left; width:222px; margin:0px; padding:11px 0px 5px 0px; _padding:0px 0px 0px 0px;}
.content .submenu .titels h1			{float:left; width:222px; height:16px; margin:0px; padding:0px 0px 0px 21px; color:#FFFFFF;}
.content .submenu .overlay 			{position:absolute; width:246px; height:251px; margin:0px; padding:0px; z-index:3; *left:0px; top:17px;}
.content .submenu img				{ width:246px; margin:0px; padding:0px; z-index:2; float:left;}
.content .submenu ul				{position:relative; margin:0px; padding:0px; width:246px; border-bottom:1px solid #D6DBE9; list-style:none; z-index:2;}
.content .submenu ul li				{float:left; margin:0px; padding:0px; width:246px;}
.content .submenu ul li a			{display: block; color:#000000; padding:7px 0px 8px 40px; line-height: 14px; width:206px; text-decoration:none; background:url(../img/arrow_submenu.jpg) no-repeat top left; border-top:1px solid #D6DBE9;}
.content .submenu ul li a:hover,
.content .submenu ul li a.aan		{background:url(../img/bg_submenu_aan.jpg) no-repeat top left #292E82; color:#FFFFFF; font-weight:bold;}

/*Subsubmenu*/
.content .submenu li ul				{position:relative; margin:0; padding:0px; width:246px; border:0; list-style:none; z-index:2;}
.content .submenu li ul li			{float:left; margin:0px; padding:0px; width:246px; height: auto; background-color:#EFF1F6;}
.content .submenu li ul li a			{display: block; background:#EFF1F6; color:#000000; padding:7px 0px 8px 40px; line-height:auto; width:206px; text-decoration:none; border-top:1px solid #FFFFFF;}
.content .submenu li ul li:hover	{background:#D6DBE9 none;}
.content .submenu li ul li a:hover	{background:#D6DBE9 none; color:#000; font-weight:normal;}
.content .submenu li ul li a.aan,
.content .submenu li ul li a.aan:hover{background:#D6DBE9 url(../img/submenu_arrow.png) no-repeat 24px 10px; color:#000; font-weight:normal;}

/*Subsubsubmenu*/
.content .submenu li ul li:hover > ul 		{display: block; z-index:99; }
.content .submenu li ul li ul				{display:none; position:absolute; margin: -30px 0 0 245px; _margin: -30px 0 0 247px; padding:0 10px 9px 2px; _padding:0px 0px 1px 0px; width:348px; list-style:none; z-index:99; background:url(../img/bg_subsubmenu.png) no-repeat bottom right; _background:#D6DBE9;}
.content .submenu li ul li ul li			{border: 0;margin:0px; padding:0px; width:350px; height:auto; background:none;}
.content .submenu li ul li ul li a			{float:left; background: #fff none; color:#000; padding:7px 10px 8px 10px; margin:0; height: auto; width:329px; text-decoration:none; border-top:1px solid #D6DBE9; border-bottom:0 ;}
.content .submenu li ul li ul li a:hover		{background: #EFF1F6 none; color:#000; font-weight:normal;}
.content .submenu li ul li ul li a.aan,
.content .submenu li ul li ul li a.aan:hover  {background: #D6DBE9 none; color:#000; font-weight:normal;}


.content .submenu .tekst 			{position:absolute; bottom:20px; padding:20px; width:203px; height:150px; margin:0px; left:0px; z-index:2;}

.content .inhoud					{float:left; width:680px; margin:0 0 0 -1px; padding:22px 23px; border-left: 1px solid #D6DBE9;}
.content .inhoud .breadcrumbs		{float:left; color:#666666; font-size:10px; width:680px; margin:0px; padding:0px 0px 16px;}
.content .inhoud .breadcrumbs a		{color:#666666;}
.content .inhoud h1					{padding:10px 0px 16px 0px;}
.content .inhoud .item				{float:left; width:670px; margin:0px; padding:0px 0px 12px 0px;}
.content .inhoud .item .tekst		{float:left; width:518px; margin:0px; padding:0px;}
.content .inhoud .item .afb			{float:left; width:150px; margin:0px; padding:0px;}
.content .inhoud .item .leesmeer	{float:left; background:url(../img/arrow_meer.jpg) no-repeat left; padding:0px 0px 0px 14px; margin:0px; color:#292E82;}
.terug								{float:left; background:url(../img/arrow_terug.jpg) no-repeat left; padding:0px 0px 0px 14px; margin:0px; color:#292E82;}
.content .inhoud  .pag				{float:left; width:530px; margin:0px; padding:0px;}
.content .inhoud  .pag2				{float:left; width:124px; margin:0; padding:2px 0; font-size:10px; }
.content .inhoud  .pag span			{float: left; margin:0; padding:2px 0; font-size:10px; display:block; width: 60px; color: #292E82;}
.content .inhoud  .pag ul			{float: left; margin:0; padding:2px 0; width:440px;}
.content .inhoud  .pag ul li		{float: left; display:block; margin:0; padding:0 1px; font-size:10px; border-left: 1px solid #292E82;}
.content .inhoud  .pag ul li.first	{border-left: 0; padding-left:0;}
.content .inhoud  .pag ul li a		{color: #292E82; text-decoration:none; padding:1px; margin:0 4px; border-bottom: 1px solid #292E82;}
.content .inhoud  .pag ul li a.aan	{text-decoration:none; border: 0; }

.content .prod_afb					{float:left; width:198px; height:205px; border:1px solid #D5DBE9; margin:0px 20px 20px 0px;}
.content .prod_afb .titel			{float:left; height:26px; _height:52px; width:174px; margin:0px; padding:12px;}
.content .prod_afb .afb				{float:left; height:130px; _height:145px; margin:0px; padding:0px; text-align:center;}
.content .prod_afb .leesmeer		{float:left; width:174px; margin:0px; padding:4px 12px 2px 12px; height:19px; background:#D5DBE9; color:#292E82; font-weight:bold;}

.tabs								{float:left; width:500px; margin:0px; padding:0px;}
.tabs ul.tabNavigation 				{float:left; position:relative; margin:0; padding:2px 0; width:500px; list-style:none; z-index:2;}
.tabs ul.tabNavigation li			{float:left; margin:0px 2px 0px 0px; padding:0px; border:1px solid #D6DBE9; border-bottom:none;}
.tabs ul.tabNavigation li a			{float:left; background:#EFF1F6; color:#000000; text-decoration:none; padding:3px 10px;}
.tabs ul.tabNavigation li a.selected,
.tabs ul.tabNavigation li a:hover	{background:#FFFFFF; color:#292E82;font-weight:bold; border-bottom:1px solid #FFFFFF;}
.tabs .tabinhoud					{float:left; position:relative; width:500px; border:1px solid #D6DBE9; padding:20px; margin:-3px 0px 0px 0px; z-index:1;}

.content .inhoud  .pag2	.vorige		{float:left;  margin:0px; padding:0 12px 0 0; background:url(../img/pijl_links.png) no-repeat 40px 5px; color: #292E82;}
.content .inhoud  .pag2	.volgende	{float:right; text-align:right; margin:0px; padding:0 0 0 12px; background:url(../img/pijl_rechts.png) no-repeat 0 5px; color: #292E82;}

.content .onder						{float:left; width:980px; height:25px; background:#D6DBE9; margin:0px; padding:0px;}
.content .onder .ijsblok			{position: absolute; float:left; width:106px; height:108px; background:url(../img/ijsblokje2.png) no-repeat top left; margin:-82px 0 0 155px; padding:0px;}

.footer								{position:relative; float:left; _float:none; width:1040px; height:44px; background:url(../img/bg_footer.jpg) no-repeat top left; margin:0px 0px; _margin:0px 30px; padding:0px; color:#000000;}
.footer .tekst						{float:left; width:980px; margin:0px; padding:19px 0px 0px 0px; text-align:right;}

.sIFR-flash 						{visibility: visible !important; margin:0px; padding:0px;}
.sIFR-replaced, .sIFR-ignore 		{visibility: visible !important;}
.sIFR-alternate 					{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus 	{margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
