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

@import 'https://cdn.sar.nu/css/fonts/delicious/font.css?cache=20161005';

		.hide	{ display:none; }
		
		body {
			background:#EFEFEF;
			font-family: "SarFont", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; line-height:1.6em; 
			color:#666; 
		}
		
		
	/*	
		div	{ border:1px solid red; }
	*/	
		h1,h2,h3,h4,h5,h6 	{ font-weight:normal; }
		h1,h2				{ font-size:30px; line-height:normal; }
		h3					{ font-size:16px; }
		h1					{ margin:35px 0 25px 0; }
		.normal h1			{ margin-top:0px; }
		h2					{ margin:10px 0 25px 0; }
		.content > h2		{ margin: 30px 0 15px 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:20px; }
		.sidebar > h2 		{ margin-top:0px; }
		h3					{ margin-top:-25px; margin-bottom:25px; }
		
		.content > h3		{ margin-top:-15px; }
		
		p 					{ margin:0 0 22px 0; }

		

		a					{ outline:none; }
		a:hover				{ text-decoration:none; }
		a img:hover			{ opacity:0.7; }
		
		
		img.pull-top		{ margin-top: -6em; }
		img.right			{ margin-left: 25px; }
		img.left			{ margin-right: 25px; }
		img.left, img.right	{ margin-bottom:25px; margin-top:5px; }

		.content ol,
		.content ul				{ list-style:none; margin:5px 0 22px 30px; padding:0; counter-reset: item;  }
		.content ol li,
		.content ul li			{ padding-left:15px; }
		
		.content ol > li			{ margin-bottom:15px; }
		
		.content ul > ol 			{ margin-top:30px; }
		
		.content ul li:before	{ 
			content: '»';
			font-size:30px; 
			line-height:0px;	
			margin:8px 0 0 -18px;
			position:absolute;
			font-weight:100;
			color: #999;
		}
		.content ol > li:before	{ 
		/*	content: counters(item, ".") " "; counter-increment: item;
		*/	font-size:20px; 
			line-height:0px;	
			margin:12px 0 0 -50px;
			position:absolute;
			text-align : right;
			display:block;
			width:25px;
			font-weight:100;
			color: #999;
		}
		
		
		div.page {
			background:white;	
			border-bottom:1px solid #CCC;
			margin-bottom:25px;
			box-shadow:2px 0px 3px #CCC;
			margin-top:2px;
		}
		div.container {
			background:white;	
		}
		div.container-top {
			padding-top:30px; padding-bottom:22px;	
			background: #f5f5f5;
		}
		div.container-menu {
			background:	gray url(https://cdn.sar.nu/img/default-dropshadow-bar.png) left bottom repeat-x;
			padding:0 0 14px 0; 
			border-top:1px solid white !important;
		}
		div.container-menu-sub {
			background:	silver url(https://cdn.sar.nu/img/default-gradient-overlay.png) left top repeat-x; 
			padding:0 20px; 
			border-bottom:1px solid rgba(255,255,255,0.5) !important;
		}

		div.container-menu.fixed {
		}
		div.container-menu.fixed div.container-menu-sub {
			position:fixed;
			box-shadow: 0 0px 6px black;
    		position: fixed;
    		left:0; right:0;
			top:0px;	
		}
		
		

		div.container-head {
			background: #EFEFEF url(https://cdn.sar.nu/img/background-gray-bow.jpg) center bottom no-repeat;
			margin-bottom:20px;	
		}
		
		div.container-head {
		    background: none repeat scroll 0 0 #EFEFEF;
    		box-shadow: 0 -3px 4px #E1E1E1 inset;
    		margin-bottom: 20px;
    		padding-bottom: 20px;
			border-bottom:1px solid #e5e5e5;
		}
		.normal div.container-head {
			padding-bottom:0px; 
			background:none;
			box-shadow: none;
		}
		
		div.container-head p { font-size:14px; line-height:24px; margin-right:25px; }
		div.container-head p:last-child,
		div.container-head p.last-child { margin-right:55px; margin-bottom:10px; }
		div.container-head #where p { margin:15px 0 20px 0; text-align:left; font-size:12px; }

		div.container-head p.normal { font-size:12px; line-height:1.6em; }
		

		.normal #where {
			padding:10px 0; 
		}
		
		
		div.container-footer { 
			font-size:92%;
		}
		
		div.container-footer .row { 
			border-top:1px solid #CCCCCC;
			margin-top:20px;
			padding-top:20px;
			padding-bottom:15px;
		}
		
		ul#main-menu {
			list-style:none;
		}
		ul#main-menu > li { 
			float:left; 
		
		}
		ul#main-menu > li a { 
			padding:9px 15px 9px 15px;
		    margin: 7px 0 7px 0;
		
		    border: 1px solid transparent;
			display:block;
			font-size:1.2em;
			color:white;
			text-decoration:none;
			text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.3); 
		}
		ul#main-menu > li.active {
		
		}
		ul#main-menu > li:hover > a,
		ul#main-menu > li.active > a,
		.menu-elm {
		/*	
		*/	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
		    border: 1px inset rgba(0, 0, 0, 0.3);
			border-color:rgba(0, 0, 0, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.4) rgba(0, 0, 0, 0.4);
		
			border-radius:5px;
			text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5); 
			box-shadow:inset 1px 1px 2px rgba(128,128,128, 0.2) 
			_padding:15px 30px !important;
			_margin:0px !important;
				
		}
		
		
		ul#main-menu > li:hover > a {
		}
		ul#main-menu > li > ul {
			display:none;
			z-index:99;
			list-style:none;
			background:	gray url(https://cdn.sar.nu/img/default-dropshadow-bar.png) left top repeat-x;
			padding:10px 0 15px 0;
			
		    border-top:1px solid rgba(255, 255, 255, 0.8) !important;
			margin: 0px 0px 15px 0;
			border-radius:0 0 5px 5px;
			text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5); 
			box-shadow:0px 5px 10px rgba(0,0,0,0.4) ;
			position:absolute;
			opacity: 1;
		}
		
		ul#main-menu > li > ul > li	{
			margin:0; padding:0; 	
		}
		ul#main-menu li ul li a	{
			margin:0; padding:0; 	
			padding:10px 30px;
			font-size:15px;
		}
		
		ul#main-menu li:hover ul {
		/*	display:block;	
		*/
		}
		
		ul#main-menu li ul ul,
		ul#main-menu li ul ul li	{
			background:none;
			margin:0; padding:0px; 	
			border:0;
			position:static;
			list-style:none;
			display:none;
		}
		ul#main-menu li ul ul li { 
			margin: 0 0 0 25px;
		}
		ul#main-menu li ul ul li a { 
			border-left:1px solid white;
			margin: 0 0 0 25px;
		}
		
		ul#foot-menu {
			list-style:none;	
			float:left; width:100%;
		}
		ul#foot-menu li {
			float:left;
		/*	border-right:1px solid #CCC;
		*/	margin-right:10px;
			padding-right:0px;
		}
		
		ul#sar-links { 
			list-style:none;
		}
		ul#sar-links li { 
			float:left;
			width:14%;
			margin:0px 2.9% 0;
		}
		
		ul#sar-links li a {
		}
		ul#sar-links li a span {
			display:none;	
		}
		
		
		#pagenav a,
		input[type=submit],
		.button		{ 
			text-decoration:none; 
			padding:6px 27px 7px ; 
			background:#e5e5e5 url(https://cdn.sar.nu/img/default-gradient-overlay.png) left -18px repeat-x; 
			border:1px solid silver; 
			border-radius:5px; 
			color:gray;
			display:inline-block; 
			width:auto; 
			font-size:13.2px;
			text-shadow:1px 1px 0px white;
			box-shadow:inset 1px 1px 0px rgba(0,0,0, 0.1) 
		}
		#pagenav a.active,
		input[type=submit].active,
		.button.active		{ 
			box-shadow:inset -1px -1px 0px rgba(0,0,0, 0.1) 
			background-position:left -10px;
		}
		#pagenav a {
			text-shadow:1px 1px 0px white;
		}
		.button:hover {
			background-position:left -10px;
		}
		
		.button-print,
		.button-contrast { 
		    background: none repeat scroll 0 0 silver;
			float: right;
			height: 20px;
			margin: 15px;
			margin-top:11px;
			width: 20px;
		}
		.button-contrast img,
		.button-print img { cursor: pointer; }
		
		ul#main-menu > li a.back-arrow {
		 	padding:15px 30px 0 5px;	
		}
		a.back-arrow span { 
			display: inline;
			font-size: 34px;
			line-height: 17px;
			margin-bottom: -40px;
			overflow: hidden;
			position: absolute;
			width: 17px;
		 }
		 
		.img-border	{ border:1px solid #CCC; }
		
		.icon-24		{ width:24px; height:24px; display:block; display:inline-block; margin:0px 10px -5px -2px; }
		.icon-24-call	{ background-image:url(https://cdn.sar.nu/img/icon-mask-call.png); }
		p.big			{ font-size:16px; line-height:24px; color:#999; text-align:center; }
		
		.menu-toggler	{ display:none; float:right; }
		.menu-toggler a	{ margin-top:10px !important; margin-bottom:10px !important; }
		
		#submenu			{ margin:0px; }
		#submenu ul			{ list-style:none; }
		#submenu ul	li		{ margin:0; padding:0; font-size:16px; border-top:1px solid #e5e5e5; }
		#submenu ul	li a	{ text-decoration:none; display:block; padding:12px 0px 12px 25px;  }
		#submenu ul	li a:before {
			content: '»';
			font-size:28px; 
			line-height:0px;	
			margin:8px 0 0 -25px;
			position:absolute;
			font-weight:100;
			color: #999;
		}
		#submenu ul 				{ margin-bottom:40px; }
		
		.container-top .row 		{ position:relative; }
		
		.col-logo					{ padding:0 0px; float:left; }
		.col-search,
		.col-topmenu				{ position:absolute; top:-5px; right:0px; max-width:50%; }
		.col-search					{ top: 30px; }
		
		#topmenu 					{ text-shadow:1px 1px 0px white; }
		#topmenu ul 				{ list-style:none; font-size:11px; }
		#topmenu ul li				{ float:left; margin-left:10px; }
		#topmenu ul li a			{ text-decoration:none; color:silver;  }
		#topmenu ul li.active a		{ text-decoration:underline; }
		
		
		
		input						{ border:1px solid #ccc; border-radius:3px; font-size:110%; padding:7px 9px; box-shadow:inset 1px 1px 2px rgba(0,0,0, 0.1)  }
		input.submit-search			{ padding-left:10px; padding-right:10px; }
		
		
		table						{ border:1px solid #e5e5e5; border-radius:4px; padding:2px; width:100%; }
		table tr					{ }
		table tr td					{ background:url(https://cdn.sar.nu/img/default-dropshadow-bar.png) repeat-x scroll left -5px #F9F9F9;  border:1px solid #e1e1e1; border-width:0px 1px 1px 0px; padding:5px; }
		
		
		#log 						{ text-align:center; }
		
		blockquote 					{ background: white; padding:2px 5px 1px 25px; border:1px solid silver; border-width:0px 0px 0px 1px;  }
		blockquote *:last-child,
		blockquote *.last-child 	{ margin-bottom:1px; }
	
		blockquote h3				{ margin-top:0px; }
	
		.page						{ min-width:990px; }
	
		.content ul.downloads 		{ list-style:none; margin:0px;  }
		.content ul.downloads li	{ width: 99%; margin-bottom:5px; }
		.content ul.downloads a		{ background: url(https://www.sar.nu/cdn/img/icons/pdf.png) left top no-repeat; display:block; padding:3px 0px;  padding-left:30px }
		.content ul.downloads li:before { content: none; }
		
		.normal p.big 				{  background: #EFEFEF url(https://cdn.sar.nu/img/default-gradient-overlay.png) left 0px repeat-x; border:1px solid #e5e5e5; border-radius:5px; padding:10px 0px; }
		
		div.container-head 			{ background: url("https://cdn.sar.nu/img/header-sar.png") right center no-repeat #F5F5F5; }
		.rpa .container-head 		{ background-image: url("https://cdn.sar.nu/img/header-rpa.png"); }
		.rmia .container-head 		{ background-image: url("https://cdn.sar.nu/img/header-rmia.png"); }
		.raia .container-head 		{ background-image: url("https://cdn.sar.nu/img/header-raia.png"); }
		.rifd .container-head 		{ background-image: url("https://cdn.sar.nu/img/header-rifd.png"); }
	
		#rv 						{ margin-bottom:35px; line-height:normal; }
		#rv p 						{ text-align:center; text-shadow:1px 1px 0px white; }
		#rv p,
		#rv p a 					{ color:gray; font-size:11px; text-decoration:none;  }
		#rv p img 					{ width:24px; margin:0 5px -10px 0px; position:relative; }		
		
		
		ul.icon-list					{ margin:0px; padding:0px; }
		ul.icon-list li					{ padding:0 0 3px 30px; }
		ul.icon-list li:before			{ content: "" !important; }	
		ul.icon-list li a				{ line-height:22px; text-decoration:none; }
		
		ul.icon-list .pdf				{ background:url("https://cdn.sar.nu/img/icons/pdf.png") left top no-repeat; }
			
		#webms-sitemap ul			{ margin:0px; padding:0px; }
		#webms-sitemap ul li		{ }
		
		.container-content .sidebar .img-fit { margin-bottom:25px; }
		
		
		.stichtingassurantieregistratie { }
		.stichtingassurantieregistratie input[type=submit],
		.stichtingassurantieregistratie .button-print,
		.stichtingassurantieregistratie .clr1 				{ background-color:rgb(124, 119, 184); border-color:rgb(124, 119, 184); color:white; }
		.stichtingassurantieregistratie .clr2 				{ background-color:rgb(73, 48, 146); border-color:rgb(73, 48, 146); color:white; }
		.stichtingassurantieregistratie h1, 
		.stichtingassurantieregistratie h2,
		.stichtingassurantieregistratie a 						{ color:rgb(73, 48, 146); }
		.stichtingassurantieregistratie h3,
		.stichtingassurantieregistratie .container-footer p,
		.stichtingassurantieregistratie .container-footer p a 	{ color:rgb(124, 119, 184); }
		.stichtingassurantieregistratie ul#main-menu li ul 		{ background-color:rgb(124, 119, 184); border-color:rgb(124, 119, 184); color:white; }
		.stichtingassurantieregistratie blockquote 				{ border-color: rgb(73, 48, 146); }
		.stichtingassurantieregistratie #pagenav a,
		.stichtingassurantieregistratie input[type=submit],
		.stichtingassurantieregistratie .button
					{	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.5); }

		.rpa { }
		.rpa input[type=submit],
		.rpa .button-print,
		.rpa .clr1 				{ background-color:rgb(132, 106, 45); border-color:rgb(132, 106, 45); color:white; }
		.rpa .clr2 				{ background-color:rgb(214, 159, 15); border-color:rgb(214, 159, 15); color:white; }
		.rpa h1, 
		.rpa h2,
		.rpa a 						{ color:rgb(214, 159, 15); }
		.rpa h3,
		.rpa .container-footer p,
		.rpa .container-footer p a 	{ color:rgb(132, 106, 45); }
		.rpa ul#main-menu li ul 		{ background-color:rgb(132, 106, 45); border-color:rgb(132, 106, 45); color:white; }
		.rpa blockquote 				{ border-color: rgb(214, 159, 15); }
		.rpa #pagenav a,
		.rpa input[type=submit],
		.rpa .button
					{	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.5); }

		.raia { }
		.raia input[type=submit],
		.raia .button-print,
		.raia .clr1 				{ background-color:rgb(150, 150, 150); border-color:rgb(150, 150, 150); color:white; }
		.raia .clr2 				{ background-color:rgb(0, 83, 155); border-color:rgb(0, 83, 155); color:white; }
		.raia h1, 
		.raia h2,
		.raia a 						{ color:rgb(0, 83, 155); }
		.raia h3,
		.raia .container-footer p,
		.raia .container-footer p a 	{ color:rgb(150, 150, 150); }
		.raia ul#main-menu li ul 		{ background-color:rgb(150, 150, 150); border-color:rgb(150, 150, 150); color:white; }
		.raia blockquote 				{ border-color: rgb(0, 83, 155); }
		.raia #pagenav a,
		.raia input[type=submit],
		.raia .button
					{	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.5); }

		.rmia { }
		.rmia input[type=submit],
		.rmia .button-print,
		.rmia .clr1 				{ background-color:rgb(73, 70, 84); border-color:rgb(73, 70, 84); color:white; }
		.rmia .clr2 				{ background-color:rgb(239, 49, 36); border-color:rgb(239, 49, 36); color:white; }
		.rmia h1, 
		.rmia h2,
		.rmia a 						{ color:rgb(239, 49, 36); }
		.rmia h3,
		.rmia .container-footer p,
		.rmia .container-footer p a 	{ color:rgb(73, 70, 84); }
		.rmia ul#main-menu li ul 		{ background-color:rgb(73, 70, 84); border-color:rgb(73, 70, 84); color:white; }
		.rmia blockquote 				{ border-color: rgb(239, 49, 36); }
		.rmia #pagenav a,
		.rmia input[type=submit],
		.rmia .button
					{	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.5); }

		.rifd { }
		.rifd input[type=submit],
		.rifd .button-print,
		.rifd .clr1 				{ background-color:rgb(82, 184, 72); border-color:rgb(82, 184, 72); color:white; }
		.rifd .clr2 				{ background-color:rgb(73, 48, 146); border-color:rgb(73, 48, 146); color:white; }
		.rifd h1, 
		.rifd h2,
		.rifd a 						{ color:rgb(73, 48, 146); }
		.rifd h3,
		.rifd .container-footer p,
		.rifd .container-footer p a 	{ color:rgb(82, 184, 72); }
		.rifd ul#main-menu li ul 		{ background-color:rgb(82, 184, 72); border-color:rgb(82, 184, 72); color:white; }
		.rifd blockquote 				{ border-color: rgb(73, 48, 146); }
		.rifd #pagenav a,
		.rifd input[type=submit],
		.rifd .button
					{	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.5); }

		.ria { }
		.ria input[type=submit],
		.ria .button-print,
		.ria .clr1 				{ background-color:rgb(73, 48, 146); border-color:rgb(73, 48, 146); color:white; }
		.ria .clr2 				{ background-color:rgb(82, 184, 72); border-color:rgb(82, 184, 72); color:white; }
		.ria h1, 
		.ria h2,
		.ria a 						{ color:rgb(82, 184, 72); }
		.ria h3,
		.ria .container-footer p,
		.ria .container-footer p a 	{ color:rgb(73, 48, 146); }
		.ria ul#main-menu li ul 		{ background-color:rgb(73, 48, 146); border-color:rgb(73, 48, 146); color:white; }
		.ria blockquote 				{ border-color: rgb(82, 184, 72); }
		.ria #pagenav a,
		.ria input[type=submit],
		.ria .button
					{	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.5); }

		.rga { }
		.rga input[type=submit],
		.rga .button-print,
		.rga .clr1 				{ background-color:rgb(0, 118, 130); border-color:rgb(0, 118, 130); color:white; }
		.rga .clr2 				{ background-color:rgb(0,0,0); border-color:rgb(0,0,0); color:white; }
		.rga h1, 
		.rga h2,
		.rga a 						{ color:rgb(0,0,0); }
		.rga h3,
		.rga .container-footer p,
		.rga .container-footer p a 	{ color:rgb(0, 118, 130); }
		.rga ul#main-menu li ul 		{ background-color:rgb(0, 118, 130); border-color:rgb(0, 118, 130); color:white; }
		.rga blockquote 				{ border-color: rgb(0,0,0); }
		.rga #pagenav a,
		.rga input[type=submit],
		.rga .button
					{	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.5); }


		
		.rpa						{ color: black; line-height:1.8; }
		.rpa h1,
		.rpa h2,
		.rpa h3,
		.rpa .button,
		.rpa input[type=submit], 
		.rpa #main-menu				{  font-family: 'Delicious'; }
		
		.rpa #pagenav a, 
		.rpa input[type=submit], 
		.rpa .button				{ font-size:16px; text-shadow:0 1px 0px rgba(0,0,0,0.4); }
		.rpa #main-menu > li > a	{ font-size:18px; padding:3px 20px; }
		.rpa h3						{ font-size:18px; margin-bottom:18px; }

		.rpa p						{ margin-bottom:30px; }
		.rpa .container-head		{ color: #666; }
		
		.rpa a 						{ text-decoration:none; }
		.rpa a:hover				{ color:rgb(132, 106, 45); }
				
		/* iPad 1024 x 768 */
		@media handheld, only screen and (max-width: 768px) {
	
			div.container-head 	{ background-position: right 100px; }
			.container-content .sidebar .img-fit,
			#foot-menu 			{ display:none; }
			.page				{ width:100%; min-width:100%; }
		
			.row,
			.container > .row,
			.container-menu-sub .row	{ width: 100% !important; }
			
			.col-logo			{ padding:0 20px; float:left; }
			.col-topmenu,
			.col-search			{ padding:0 20px; float:right; margin-top:-15px; text-align:right; }
			.col-topmenu		{ display:none; }
			
			ul#main-menu > li 	{ float:left; width:33%; }
			.img-fit-left 		{ float:right; margin:10px 0 5px 10px; width:50%; }
			
			p.big			{ font-size:18px; }
		}
	



		/* iPhone  x   */
		@media handheld, only screen and (max-width: 479px) {
		
			div.container-head 	{ background-position: left 150px; }
			#foot-menu,
			.col-search input[type=submit],
			ul#main-menu li
								{ display:none; }
			.col-search 		{ margin-top: -30px; color:gray; text-shadow:1px 1px 0px white;  }
			.col-search:before 	{ content: "Vul uw zoekopdracht in:"; font-size:11px; margin-top:-20px; }
			.col-search input { width:100px; }
			
			#logo img			{ width:140px; }
			
			
			div.container-head p  	{ font-size:13px; line-height:20px; margin-right:0; }
			
			ul#main-menu > li 	{ float:left; width:50%; }
			ul#main-menu li.menu-toggler 	{ display:block; float:left; clear:both; }
			ul#main-menu > li a 			{ 	padding:6px 3px 8px 15px; margin: 8px 0 0 0; }
			ul#main-menu > li a,
			ul#main-menu > li:hover a 		{ font-size:14px; white-space:no-wrap; }

			.img-fit,
			.img-fit-left 		{ float:none; margin:0; width:100%;	display:inline; }
			.container-content .sidebar .img-fit 
								{ display:inline; }
			
			.no-mobile 			{ display: none !important; }
		
			#rv p 				{ text-align:center; text-shadow:1px 1px 0px white; width:210px; margin:0 auto; }
			#rv p img 			{ width:24px; position:absolute; left:20px; }		
		}
		
		/* Hide back arrow */
		ul#main-menu > li:first-child {
			display:none;
		}
		


		/* IE 7 MENU FIX */
		*+html ul#main-menu > li:hover > a,
		*+html ul#main-menu > li.active > a,
		*+html .menu-elm {
				padding:15px 30px !important;
				margin:0px !important;
				text-decoration: underline;
			}
		.clearfix { float:left; clear:both; height:1px; text-indent:-9999px; display:block; width:100%;  }
		.clearfix:after { content: "."; font-size:0px; }
		
	 	/* IE 8 MENU FIX */
		@media \0screen { 
			ul#main-menu > li:hover > a,
			ul#main-menu > li.active > a,
			.menu-elm {
				padding:15px 30px !important;
				margin:0px !important;
				text-decoration: underline;
			}
		}
	
.table-register { margin-bottom:15px; }
.table-register th { text-align:left; }

.table-register tbody th { width:140px; text-align:right; padding-right:15px; }
