@import "clevercms.css";
h1, .header1 						{font-size: 17px; padding:0px; margin:0px 0px 12px 0px;}
h2, .header2  						{font-size: 16px; padding:0px; margin:0px;}
h3, .header3  						{font-size: 16px; padding:0px;}

ol									{font-weight:bold; margin:0px; padding:20px;}
a									{color:#000000; cursor:pointer;}
img									{border:0px;}

body								{margin:0px; padding:0px; font-family:Arial; font-size:12px; background:url(../img/bg.jpg) top center repeat-x; line-height:135%;}
#container							{position:absolute; margin-left:-490px; left:50%; width:980px; background:url(../img/bg_container.jpg) top center no-repeat; padding:0px 0px;} 

.header								{float:left; width:960px; margin:0px; padding:0px 10px;}
.header	.logo						{float:left; width:220px; height:110px; margin:0px; padding:10px 0px 0px 0px; background:#34A3DC;}

.snelmenu							{float:left; color:#34A3DC; margin:0px; padding:15px 0px 0px 30px; height:75px; width:422px;}
.snelmenu ul						{float:left;  margin:0px; padding:0px 0px 0px 10px; list-style:none;}
.snelmenu ul li						{float:left; margin:0px; padding:0px;}
.snelmenu ul li a					{color:#000000; text-decoration:none; padding:0px 10px; font-weight:bold;}
.snelmenu ul li a:hover,
.snelmenu ul li a.aan				{color:#C40009;}
.snelmenu .talenkeuze				{float:right; width:50px; margin:0px; padding:3px 0px 0px 0px;}
.snelmenu .talenkeuze a				{float:left; margin:0px; padding:0px 9px 0px 0px; width:16px;}

.zoeken								{float:left; width:272px; padding:10px 0px 0px 15px; margin:0px;}
.zoeken .zoektekst					{float:left; background:url(../img/bg_zoekveld.jpg) top left no-repeat; height:18px; border:1px solid #CCCCCC; padding:4px 3px 1px 5px; width:235px; font-family:Arial; font-size:12px; color:#000000;}
.zoeken .zoekknop					{float:left; margin:0px 0px 0px 1px; width:25px; height:25px; background:url(../img/zoekknop.gif) no-repeat top left; border:0px; padding:0px; cursor:pointer;}
	
.hoofdmenu							{float:left; width:710px; margin:0px 0px 0px 30px; padding:0px; height:29px; background:#140858;}
.hoofdmenu ul						{float:left; margin:0px; padding:0px; list-style:none;}
.hoofdmenu ul li					{float:left; margin:0px; padding:0px; height:29px; padding:0px; border-right:1px solid #FFFFFF;}
.hoofdmenu ul li a					{float:left; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:6px 19px 7px 20px;}
.hoofdmenu ul li a.first			{float:left; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:6px 19px 7px 19px;}
.hoofdmenu ul li a:hover,
.hoofdmenu ul li a.aan,
.hoofdmenu ul li a.firstaan			{background:#C40009;}

.content							{float:left; margin:0px; padding:0px 10px; width:960px;}
.content .afb_home					{float:left; width:960px; margin:0px; padding:0px; background:#34A3DC;}
.content .afb_home .blok_blauw		{float:left; width:220px; height:180px; background:#140858;}
.content .afb_home .overlay			{position:absolute; width:30px; height:180px; margin:0px; left:230px; padding:0px; z-index:2;}
.content .afb_home .afb				{float:left; width:391px; margin:0px; padding:0px; z-index:1; border-right:1px solid #FFFFFF;}
.content .afb_home .blok_lichtblauw	{float:left; padding:50px 30px 0px; color:#FFFFFF; width:280px; line-height:175%;}

.content .inhoud-home					{float:left; width:958px; padding:0px; margin:0px; border:1px solid #CCCCCC; border-top:0px;}
.content .inhoud-home .links				{float:left; width:570px; padding:20px; margin:0px;}
.content .inhoud-home .links ul			{float:left; margin:0px; padding:20px 0px; list-style:none; line-height:175%; width:220px;}
.content .inhoud-home .links ul li		{float:left; background:url(../img/li_dot.gif) no-repeat left; padding:0px 10px; margin:0px; width:220px;}

.content .inhoud-home .rechts			{float:left; width:347px; margin:0px; padding:0px; border-left:1px solid #CCCCCC;}
.content .inhoud-home .rechts h1			{color:#C40009;}
.content .inhoud-home .rechts .item		{float:left; width:307px; margin:0px; padding:20px 20px 25px; border-bottom:1px solid #CCCCCC;}
.content .inhoud-home .rechts .inloggen	{float:left; width:307px; margin:0px; padding:20px 20px 17px;}

.inloggen .form						    {float:left; width:200px; margin:0px; padding:0px;}
.inloggen .tekstveld				{float:left; background:url(../img/bg_zoekveld.jpg) top left no-repeat; height:18px; border:1px solid #CCCCCC; padding:4px 3px 1px 5px; width:190px; font-family:Arial; font-size:12px; margin:0px 0px 4px 0px;}
.inloggen .inlogknop				{float:left; border:0px; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:12px; height:35px; width:89px; background:url(../img/bg_inlogknop.jpg) no-repeat top left; padding:0px 20px 10px; cursor:pointer;}
.inloggen .tekst					{float:left; width:200px; margin:0px; padding:5px 0px 0px;}

.content .afb_vervolg					{float:left; width:960px; margin:0px; padding:0px; background:#34A3DC;}
.content .afb_vervolg .blok_blauw		{float:left; width:220px; height:130px; background:#140858;}
.content .afb_vervolg .overlay			{position:absolute; width:30px; height:130px; margin:0px; left:230px; padding:0px; z-index:2;}
.content .afb_vervolg .afb				{float:left; width:391px; margin:0px; padding:0px; z-index:1; border-right:1px solid #FFFFFF;}
.content .afb_vervolg .blok_lichtblauw	{float:left; padding:40px 30px 0px; color:#FFFFFF; width:280px; line-height:175%;}

.content .inhoud					{float:left; width:958px; padding:0px; margin:0px; border:1px solid #CCCCCC; border-top:0px; background:url(../img/bg_inhoud.gif) repeat-y top left;}
.content .inhoud .links				{float:left; width:570px; padding:20px; margin:0px;}
.content .inhoud .links ul			{float:left; margin:0px; padding:20px 0px; list-style:none; line-height:175%; width:220px;}
.content .inhoud .links ul li		{float:left; background:url(../img/li_dot.gif) no-repeat left; padding:0px 10px; margin:0px; width:220px;}

.content .inhoud .rechts			{float:left; width:347px; margin:0px; padding:0px; border-left:1px solid #CCCCCC;}
.content .inhoud .rechts h1			{color:#C40009;}
.content .inhoud .rechts .item		{float:left; width:307px; margin:0px; padding:20px 20px 25px; border-bottom:1px solid #CCCCCC;}
.content .inhoud .rechts .inloggen	{float:left; width:307px; margin:0px; padding:20px 20px 17px; background:url(../img/bg_inloggen.jpg) no-repeat top right;}

.content .inhoud .submenu			{float:left; width:219px; margin:0px; padding:39px 0px; background:#34A3DC; border:1px solid #FFFFFF; border-left:0px; border-bottom:0px;}
.content .inhoud .submenu ul		{float:left; margin:0px; padding:0px; list-style:none;}
.content .inhoud .submenu ul li.first{float:left; width:219px; border-bottom:1px dotted #FFFFFF; border-top:1px dotted #FFFFFF; background:url(../img/arrow_submenu.gif) no-repeat top left; min-height:29px;}
.content .inhoud .submenu ul li		{float:left; width:219px; border-bottom:1px dotted #FFFFFF; background:url(../img/arrow_submenu.gif) no-repeat top left; min-height:29px;}
.content .inhoud .submenu ul li a	{float:left; color:#FFFFFF; font-weight:bold; padding:6px 10px 7px 32px; text-decoration:none; width:177px;}
.content .inhoud .submenu ul li a:hover,
.content .inhoud .submenu ul li a.aan				{background:url(../img/arrow_submenu.gif) no-repeat top left #C40009;}

.content .inhoud .submenu ul li ul 				{float:left; margin:0px; padding:0px; list-style:none; background:#E1F1FA;}
.content .inhoud .submenu ul li ul li.first{float:left; width:219px; border-bottom:1px dotted #FFFFFF; border-top:1px dotted #FFFFFF; background:url(../img/arrow_subsub.gif) no-repeat top left; min-height:29px;}
.content .inhoud .submenu ul li ul li 			{float:left; width:219px; border-bottom:1px dotted #FFFFFF; background:url(../img/arrow_subsub.gif) no-repeat top left; min-height:29px;}
.content .inhoud .submenu ul li ul li a			{float:left; color:#000000; font-weight:normal; padding:6px 10px 7px 32px; text-decoration:none; width:177px;}
.content .inhoud .submenu ul li ul li a:hover,
.content .inhoud .submenu ul li ul li a.aan		{background:url(../img/arrow_subsub.gif) no-repeat top left #FFFFFF; font-weight:bold;}

.content .inhoud .vervolg				{float:left; width:690px; margin:0px; padding:10px 10px 25px 20px;}
.content .inhoud .vervolg .breadcrumbs	{float:left; margin:0px; padding:0px 0px 25px; font-size:11px; width:690px;}
.content .inhoud .vervolg .product		{float:left; width:333px;height:138px; margin:20px 20px 0px 0px; padding:0px; border:1px solid #CCCCCC;}
.content .inhoud .vervolg .product-r	{float:left; width:333px;height:138px; margin:20px 0px 0px 0px; padding:0px; border:1px solid #CCCCCC;}
.content .inhoud .vervolg .product .afb,
.content .inhoud .vervolg .product-r .afb	 {float:left; padding:0px 0px 0px 19px; margin:0px; width:130px}
.content .inhoud .vervolg .product .afb img,
.content .inhoud .vervolg .product-r .afb img	 {vertical-align:middle;}
.content .inhoud .vervolg .product .tekst,
.content .inhoud .vervolg .product-r .tekst  {float:left; padding:10px 0px 10px 25px; width:150px; height:78px;}
.content .inhoud .vervolg .product .button,
.content .inhoud .vervolg .product-r .button {float:right; border:0px; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:12px; height:31px; width:113px; background:url(../img/bg_prodknop.jpg) no-repeat top left; padding:6px 20px 0px; cursor:pointer; text-decoration:none; margin:0px 3px 0px 0px;}


.pagination 				{float:right; text-align:right; margin:0px; padding:0px;}
.pagination .pagtekst		{float:left; line-height:25px; margin:0px; padding:0px 10px 0px 0px; font-weight:bold;}
.pagination .pag			{float:left; width:25px; height:25px; line-height:25px; background:#140858; font-weight:bold; text-align:center; color:#FFFFFF; margin:0px 1px 0px 0px; padding:0px; cursor:pointer;}
.pagination .pag:hover,
.pagination span.aan						{background:#C40009;}

.content .inhoud .vervolg .prodafb					{float:left; width:380px; margin:0px; padding:0px;}
.content .inhoud .vervolg .prodafb a.vergroting		{float:left; width:380px; margin:0px; padding:0px; text-align:center; font-size:11px;}
.content .inhoud .vervolg .prodtekst					{float:left; width:310px; margin:0px; padding:0px;}
.content .inhoud .vervolg .prodtekst h1				{color:#C40009;}
.content .inhoud .vervolg .prodtekst .banner			{float:left; margin:0px; padding:20px 0px 0px 0px;}

/*
.content .inhoud-acties	.vervolg ul			{float:left; margin:0px; padding:20px 0px; list-style:none; line-height:150%;}
.content .inhoud-acties	.vervolg ul li		{float:left; background:url(../img/li_arrow.gif) no-repeat left top; padding:0px 20px; margin:0px;}
*/
.content .inhoud-acties										{float:left; width:958px; padding:0px; margin:0px; border:1px solid #CCCCCC; border-top:0px;}
.content .inhoud-acties .vervolg							{float:left; width:585px; margin:0px; padding:10px 20px 30px;}
.content .inhoud-acties .vervolg .breadcrumbs				{float:left; width:585px; margin:0px; padding:0px 0px 25px; font-size:11px;}
.content .inhoud-acties	.vervolg .actieprodafb				{float:left; width:265px; margin:0px; padding:0px;}
.content .inhoud-acties	.vervolg .actieprodtekst			{float:left; width:320px; margin:0px; padding:0px;}
.content .inhoud-acties	.vervolg .actieprodtekst h1			{color:#C40009;}
.content .inhoud-acties .vervolg a.button					{float:left; background:url(../img/bg_button.jpg) top right repeat-x; margin:0px; padding:7px 18px 7px 10px; height:22px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.content .inhoud-acties .kolom-rechts				{float:left; position:relative; background:#FFFFFF; width:310px; margin:0px; padding:50px 0px 25px 0px;}
.content .inhoud-acties .kolom-rechts h1			{color:#C40009;}
.content .inhoud-acties .kolom-rechts .item			{float:left; width:310px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC;}


.content .inhoud-zonder							{float:left; width:958px; padding:0px; margin:0px; border:1px solid #CCCCCC; border-top:0px;}
.content .inhoud-zonder .vervolg				{float:left; width:560px; margin:0px; padding:10px 20px 30px;}
.content .inhoud-zonder .vervolg .breadcrumbs	{float:left; margin:0px; padding:0px 0px 25px; font-size:11px; width:560px;}
.content .inhoud-zonder .kolom-rechts				{float:left; position:relative; background:#FFFFFF; width:310px; margin:0px; padding:50px 0px 25px 23px;}
.content .inhoud-zonder .kolom-rechts h1			{color:#C40009;}
.content .inhoud-zonder .kolom-rechts .item			{float:left; width:310px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC;}



.kolom-rechts .item .afb							{float:left; width:127px; margin:0px; padding:0px;}
.kolom-rechts .item .tekst							{float:left; width:183px; margin:0px; padding:0px;}

.tabs								{float:left; width:690px; margin:0px; padding:25px 0px 0px 0px;}
.tabs ul.tabNavigation 				{float:left; position:relative; margin:0; padding:0px; height:28px; width:500px; list-style:none; z-index:2;}
.tabs ul.tabNavigation li			{float:left; margin:0px 2px 0px 0px; padding:0px; border:none; border-bottom:none;}
.tabs ul.tabNavigation li.first a	{margin:0px 0px 0px 0px;}
.tabs ul.tabNavigation li a			{float:left; background:url(../img/bg_tab.png) no-repeat bottom right; border-left:1px solid #CCCCCC; color:#000000; font-weight:bold; text-decoration:none; padding:6px 20px 3px 10px; height:19px; margin:0px 0px 0px -10px; position:relative;}
.tabs ul.tabNavigation li a.selected,
.tabs ul.tabNavigation li a:hover	{background:url(../img/bg_tab.png) no-repeat top right; border-left:1px solid #CCCCCC; color:#C40009; font-weight:bold;}
.tabs .tabinhoud					{float:left; position:relative; width:650px; border:1px solid #D6DBE9; padding:20px; margin:0px; z-index:1;}


.footer								{float:left; width:960px; height:44px; margin:0px 0px; padding:10px; color:#000000;}
.footer .tekst						{float:left; width:600px; margin:0px; padding:0px; text-align:left; font-size:11px;}
.footer .slogan						{float:left; width:347px; margin:0px; padding:0px;}
.sIFR-flash 						{visibility: visible !important; margin:0px; padding:0px; outline: none;}
.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;}