@charset "utf-8";

/*	NETVLIES CMS STYLES
	Author:	Sebastiaan Smid, Netvlies
	----------------------------------------------------*/
	.user-content, .user-content * { color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; }
	.user-content p { margin: 0; padding: 0; line-height: 18px; }
	.user-content a, .user-content a:active, .user-content a:visited { color: #000; }
	.user-content a:hover, .user-content a:hover * { color: #f1207d; }
	
	.user-content ul, .user-content ol { margin: 0 0 0 15px;  }
	.user-content ul { /*margin-bottom: -18px;*/ list-style: none url(/img/bullet.gif); }
	.user-content ul * { line-height: 18px; }
	.user-content ul li { margin-bottom: 2px; /*padding-top: 6px;*/ }
	
	.user-content h1, .user-content h2, .user-content h3 { margin: 0 0 0 0 !important; padding: 0; }
	.user-content h1 { font-size: 14px !important; line-height: 20px; font-weight: bold; }
	.user-content h2 { margin: 0 0 7px 0 !important; font-size: 11px; line-height: 20px; font-weight: bold; color: #4a4b4d; }
	.user-content h3 { font-size: 11px; line-height: 14px; font-weight: bold; color: #4a4b4d; }
	
	.user-content img.left { float: left; margin-right: 10px; }
	.user-content img.right { float: right; margin-left: 10px; }
	
	.user-content blockquote { background: #f2f2f2; border: 1px solid #d6dbe1; overflow: hidden; height: 100%; padding: 10px; line-height: 16px !important; }
	
	.user-content table { width: 100%; margin: 14px 0; border: none; border-collapse: collapse; border-spacing: 0; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
	.user-content tr { }
	.user-content td { padding: 4px 7px; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; }
	.user-content table.no_table_border { border: none; }
	.user-content table.no_table_border td { border: none; }
	
	.user-content tr.first { background: #d1d1d1; }
	.user-content tr.first td { border-color: #d1d1d1; }
	.user-content tr.first *  { color: #3c3c3c; font-weight: bold; }
	
/*	= AFBEELDINGEN-SLIDESHOW BINNEN DIENSTENOVERZICHT
	----------------------------------------------------*/
	.svw { width: 50px; height: 20px; }
	.svw ul { position: relative; left: -999em; }

	.stripViewer { position: relative; margin: 20px 0 0 0; }
	.stripViewer ul { margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style: none; }
	.stripViewer ul li { float:left; }
	.stripViewer div.prev { background: url("/img/arrow_prev.jpg") no-repeat 8px 8px #ffffff; display: block; padding: 16px; margin-top: 72px; position: absolute; border: 2px solid #cccccc; border-left: transparent; }
	.stripViewer div.next { background: url("/img/arrow_next.jpg") no-repeat 8px 8px #ffffff; display: block; padding: 16px; margin-top: 72px; left: 404px; position: absolute; border: 2px solid #cccccc; border-right: transparent; }
	.stripViewer div.prev:hover { cursor: pointer; background: url("/img/arrow_prev_orange.jpg") no-repeat 8px 8px #ffffff; }
	.stripViewer div.next:hover { cursor: pointer; background: url("/img/arrow_next_orange.jpg") no-repeat 8px 8px #ffffff; }

	.stripTransmitter { overflow: hidden; width: 1%; margin: 0 0 20px 0; }
	.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style: none; }
	.stripTransmitter ul li { float:left; margin: 2px; border: 1px solid #cccccc; }
	.stripTransmitter a { text-decoration: none; display: block; font-size: 0px; margin: 1px; height: 7px; width: 7px; }
	.stripTransmitter a:hover, a.current { background-color: #cccccc; }

	.tooltip { padding: 0.5em; background: #fff; color: #000; border: 1px solid #cccccc; }
