﻿/* SENIORWEB.NL STYLE SHEET */

/* Kleurschema:
   Groen          #00A892   #74D0C4   #E8F7F5
   Blauw          #0061AF   #74A9D3   #E8F1F8   
   Orange         #F68B28   #FAC08A   #FEF4EB 
*/   

@import url(validator_callout.css);
@import url(vraag_en_antwoord.css);
@import url(tabs.css);
@import url(menu.css);

/*reset*/
iframe body{ font:normal 0.75em/150% Verdana, Arial, Tahoma, "Trebuchet MS";}

body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, blockquote, p, ul, li{
	margin:0;
	padding:0;
	font-weight:normal;
}/*td*/
/*table{border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:100%; margin:0 0 9px 0;}*/
/*td{vertical-align:top; padding:0 3px;}*/
fieldset, img {
	border:0;
}
p img {
	vertical-align: text-bottom;
}
address, caption, cite, code, dfn, var {
	font-style:normal;
	font-weight:normal;
}
ul {
	margin:0 0 9px 0;
	padding:0;
	list-style-type:none;
}
ol {
	margin:0 0 0 30px;
	padding:0;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
form {
	display: inline;
}
*:focus {
	outline:none;
}
/*global style elements*/
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.no-underline {
	text-decoration:none;
}
.black {
	color:#000000;
}
.grey {
	color:#a3a3a3;
}
.spaces {
	height:18px;
}
.space-22px {
	height:22px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.watermarked {
	color: Gray;
	font-family: Verdana, Arial;
	font-size: 1em;
}
.watermarked-postcode 
{
    color: Gray;
}
.fontsize-small {
	font-size:0.917em;
	line-height:25px;
}
.fontsize-large {
	font-size:1.833em;
	padding: 0 0 3px 0;
}
h3.kop {
	font-size:1.5em;
	padding: 15px 0 10px 0;
	letter-spacing:1px;
	font-weight:bolder;
	color: #F68B28;
}
hr.blue {
	height:0;
	border:0;
	border-top:dotted 1px #81b0d7;
}
hr.grey {
	height:0;
	border:0;
	border-top:dotted 1px #c5c5c5;
}
hr.orange {
	height:0;
	border:0;
	border-top:2px #F68B28;
}
.rbl label .rbl-geschenken {
	margin-left: 10px
}
.rbl-geschenken td {
	 text-align:center
}
.errorsign {
	font-size:large;
	font-weight:bolder;
	vertical-align:middle;
}
.wrap {
	margin: 0px;
	padding:0px;
}
.imgToggle, imgToggle2{
	margin-right: 5px;
	vertical-align: text-bottom;
}
.toggle, .toggle2{
	cursor: pointer;
}
.toToggle, toToggle2{
	margin-bottom: 25px;
}
.swtable table {
	width:100%;
}
.swtable th {
	height:30px;
	vertical-align:middle;
}
.swtable td {
	height:30px;
	vertical-align:middle;
}
/*.aanmeldtable table {
	width:100%;
}*/
.aanmeldtable th {
	height:30px;
	width:250px;
	vertical-align:middle;
}
.aanmeldtable td {
	height:30px;
	vertical-align:middle;
}
.aanmeldtable #row_geschenken img {
	max-width:150px;
}

.txtbox {
	height: 20px;
	/*	border: 2px solid;*/
	vertical-align:middle;/*	border-color: #0061AF;*/
}
.peiling {
	width: 160px;
	display:table;
	table-layout: fixed;
}
.peiling .vraag {
	font-style:italic;
}

.peiling-archief{
	width: 95%;
	padding: 5px;
	margin-top: 15px;
	border: 1px solid #0061AF;
	background-color: #E8F1F8;
}
.peiling-archief .bar{
	height: 12px;
	margin-top: 5px;
	background-color: #0061AF;
}

/* Links */
a, a:visited {
	color:#333333;
}
a:hover {
	color:#0061af;
}
a:active {
	color:#0061af;
}
/* Heading */
h1 {
	/*width:124px; << e-card heading wordt te vroeg afgebroken naar de volgende regel*/
	height:57px;
}
h2, h3, h4 {
	font-size:1.333em;
	padding:0 0 20px 0;
}
h2 {
	color:#00a892;
}
h2 a, h2 a:visited, h2 a:hover, h2 a:active {
	color:#00a892;
	text-decoration:none;
}
h3 {
	color:#0061af;
}
h3 a, h3 a:visited, h3 a:hover, h3 a:active {
	color:#0061af;
	text-decoration:none;
}
h4 {
	color:#f68b28;
}
h4 a, h4 a:visited, h4 a:hover, h4 a:active {
	color:#f68b28;
	text-decoration:none;
}
h5 {
	/*	font-size: 1.167em;*/
	font-size: 1em;
	font-weight:bold;
	padding:0 0 5px 0;
}
h5 a, h5 a:visited, h5 a:hover, h5 a:active {
	text-decoration:none;
	color:#333333;
}
h6{
	color: #000;
	font-size: 1.333em;
	padding: 0 0 5px 0;
}
	
/* Text */
p, span {
	padding:0 0 9px 0;
}
hr {
	height:0;
	border:0;
	border-top:dotted 1px #fbc99b;
	margin:2px 0 9px 0;
	clear:both;
}
/* Images */
img.left {
	float:left;
	margin:0 9px 9px 0;
	clear:left;
}
img.right {
	float:right;
	margin:0 0 9px 9px;
}
img.border-green {
	border:solid 1px #80cac6;
}
img.border-blue {
	border:solid 1px #6fa5d3;
}
img.border-orange {
	border:solid 1px #fbc695;
}

/* LISTS */
/*ul li a, ul li a:visited, ul li a:active, ul li a:hover{color:#4b4b4b;}
ul li a:hover{text-decoration:none;}*/

/* Lists Footer */
ul li.footer-links, ul li.footer-links-last 
{
	display:inline;
	padding:0 18px;
	border-right:solid 1px #c9c9c9;
}
ul li.footer-links {
	border-right:solid 1px #c9c9c9;
}
ul li.footer-links-last{ 
	border-right:0;
}

/* Homepage laatste-artikel-lees-verder link */
ul.laatste-artikel{
	margin-left: 110px;
}

/* Lists page-actie hyperlinks */
ul li.green {
  list-style-image: none !important;
	background:transparent url(/images/diversen/bullets/icon_groen_rechts.gif) no-repeat 0 2px;
	padding:0 0 2px 0 !important;
	margin:0 0 4px 0 !important;
}
ul li.blue {
  list-style-type: none !important;
	background:transparent url(/images/diversen/bullets/icon_blauw_rechts.gif) no-repeat 0 2px;
	padding:0 0 2px 0 !important;
	margin:0 0 4px 0 !important;
}
ul li.orange {
  list-style-image: none !important;
  list-style-type: none !important;
	background:transparent url(/images/diversen/bullets/icon_oranje_rechts.gif) no-repeat 0 2px;
	padding:0 0 2px 0 !important;
	margin:0 0 4px 0 !important;
}
ul li.green a, ul li.blue a, ul li.orange a, ul li.green span, ul li.blue span, ul li.orange span {
	padding: 9px 0 9px 25px;
}

/* Lists opsomming hyperlinks */
ul.green_arrow {
	list-style-image: url(/images/diversen/bullets/list_groen.gif) !important;
}
ul.green_arrow li {
	margin: 0 0 0 15px;
}
ul li.blue_arrow {
	background:transparent url(/images/diversen/bullets/list_blauw.gif) no-repeat 0 2px;
	padding:0 0 2px 0;
	margin:5px 0 4px 0;
}
ul.blue_arrow {
	list-style-image: url(/images/diversen/bullets/list_blauw.gif) !important;
}
ul.blue_arrow li {
	margin: 0 0 0 15px;
}
ul.orange_arrow {
	list-style-image: url(/images/diversen/bullets/list_oranje.gif) !important;
}
ul.orange_arrow li {
	margin: 0 0 0 15px;
}

/* Lists Artikelopties */
ul.options {
	margin: 0 0 9px 0;
}
ul.options li {
	padding-left:22px;
	display:block;
	float:left;
}
/*ul.options li a, ul.icons li a:visited, ul.icons li a:active{color:#4b4b4b;}
ul.options li a:hover{text-decoration:none;}*/
ul.options li.save {
	background:transparent url(/images/diversen/icons/opslaan.gif) no-repeat 0 2px;
	padding-right:15px;
}
ul.options li.toevoegen {
	background:transparent url(/images/diversen/icons/bookmark.gif) no-repeat 0 2px;
	padding-right:15px;
}
ul.options li.print {
	background:transparent url(/images/diversen/icons/printen.gif) no-repeat 0 2px;
	padding-right:15px;
}
ul.options li.forward {
	background:transparent url(/images/diversen/icons/email.gif) no-repeat 0 2px;
}

/* Lists kolommen links, midden & rechts */
div.block-left-green h2 {
	padding-bottom: 10px;
}
div.block-left-green ul{
  list-style-image: url(/images/diversen/bullets/bullet_groen.gif);
}
div.block-left-green ul li{
  padding: 0;
  margin: 4px 0 4px 15px;
}
div.block-middle-blue ul,
div.block-middle-blue2 ul,
div.column-middle-orange ul{
  list-style-type: disc;
}

div.block-middle-blue ul li,
div.block-middle-blue2 ul li,
div.column-middle-orange ul li{
  /*padding: 0; geeft problemen bij opties*/
  margin: 4px 0 4px 15px;
}
div.block-right-orange ul,
div.block-middle-orange ul{
  list-style-image: url(/images/diversen/bullets/bullet_oranje.gif);
}
div.block-right-orange ul li,
div.block-middle-orange ul li{
  padding: 0;
  margin: 4px 0 4px 15px;
}

/*form*/
/*select, input, textarea {font: normal 100% Verdana, Arial, Tahoma, "Trebuchet MS";color: #000;}*/
/*textarea{border:solid 1px #fbc695;}*/
input.textfield, textarea.textfield {
	color:#333333;
}
textarea.textfield {
	padding:5px;
	width:500px;
}
select.select {
	border: solid 1px #aaa;
	padding: 2px;
}
input.radio {
	vertical-align:top;
}
/*span*/
span a, span a:visited, span a:active {
	color:#333333;
}
span a:hover {
	color: #0061af;
}
span a.orginal, span a.orginal:active {
	color:#0061af;
}
span a.orginal:visited {
	color:#6ea5d2;
}
span a.orginal:hover {
	color:#0b0b0b;
}
span.bold-no-underline, span.bold-no-underline a {
	text-decoration:none;
	font-weight:bold;
}
span.center {
	padding:0 0 9px 25px!important;
}
span.blue, span.green, span.orange, span.blue-back {
	padding:0 0 9px 25px!important;
}
span.blue {
	background:transparent url(/images/diversen/bullets/icon_blauw_rechts.gif) no-repeat 0 0;
}
span.blue-back {
	background:transparent url(/images/diversen/bullets/icon_blauw_links.gif) no-repeat 0 0;
}
span.green {
	background:transparent url(/images/diversen/bullets/icon_groen_rechts.gif) no-repeat 0 0;
}
span.orange {
	background:transparent url(/images/diversen/bullets/icon_oranje_rechts.gif) no-repeat 0 0;
}
span.green-arrow, span.blue-arrow, span.orange-arrow {                              /*display:block;*/
	padding:0 0 0 12px;
	clear:left;
}
span.green-arrow {
	background:transparent url(/images/diversen/bullets/list_groen.gif) no-repeat 0 center;
}
span.blue-arrow {
	background:transparent url(/images/diversen/bullets/list_blauw.gif) no-repeat 0 center;
}
span.orange-arrow {
	background:transparent url(/images/diversen/bullets/list_oranje.gif) no-repeat 0 center;
}
/*basic*/
html {
	height: 100%;
	overflow: -moz-scrollbars;
}
body {
	color: #333333;
	font:normal 0.75em/150% Verdana, Arial, Tahoma, "Trebuchet MS";
	/*text-align: center;  > uitgeschakelt voor PCHulp via internet. artikelen worden hierdoor in de fancybox gecentreerd in IE7 */
	background-color:#ffffff;
}
div.container {
	width: 986px;
	margin: 0 auto;
	border: 0;
	text-align: left;
	min-height: 500px;/*zie lt_ie7.css*/
}
div.footer 
{
	width: 986px;
	margin: 0 auto;
	padding-bottom:18px;
	border: 0;
	text-align: left;
	color:#000000;
}

/*layout*/
div.wrapper {
	overflow:hidden;
	width:100%;
}
div.menuwrapper {
	overflow:visible;
}
/*header*/
div.header-testimonials {
	font-size:12px;
	position:relative;
	left:0;
	top:0;
	width:986px;
	height:120px;
	overflow: hidden;
}
div.logo {
	position:absolute;
	left:18px;
	top:18px;
	/*width:144px;
	height:57px;*/
}
div.header-nav{
	position: absolute;
	padding: 5px 10px 5px 10px;
	top: 0;
	right: 10px;
	background: #FFF;
	height: 20px;
	width: 220px;
	border: 1px solid #DDD;
	border-top: 0;
	border-radius: 0 0 10px 10px;
	behavior: url(/js/PIE.htc);
}
div.options-box {
	position:absolute;
	right:18px;
	top:0;
	width:200px;
	height:34px;
	background:transparent url(/images/diversen/kaders/bg_lettergrootte_contact.gif) no-repeat center top;
	font-size:1.1em;
}
div.option-fontsize {
	float:left;
	height:29px;
	margin:0;
	padding:5px 10px 0 15px;
}
div.option-contact {
	float:left;
	height:29px;
	padding:5px 0 0 0;
}
div.option-contact span {
	padding-left: 10px;
}

/*breadcrumbs*/
div.breadcrumbs {
	color: #626262;
	padding:18px 0 9px 9px;
}
div.breadcrumbs a, div.breadcrumbs a:visited, div.breadcrumbs a:active {
	color: #626262;
	padding:0 5px 0 5px;
	text-decoration:underline;
}
div.breadcrumbs a:hover {
	text-decoration:none;
	color:#f68b28;
}
/* Search */
div.search {
	margin-bottom:18px;
	min-height:35px;
}
div.search-left {
	float:left;
	width:7px;
	height:35px;
	background:url(/images/diversen/buttons/zoeken_kader_links.gif) no-repeat;
}
div.search-middle {
	float:left;
	height:26px;
	border-top:solid 1px #3783c0;
	border-bottom:solid 1px #3783c0;
	padding:7px 9px 0 9px;
}
div.search-middle input {
	border:0;
	width:348px;
	padding: 0 0 5px 0;
	/*margin-bottom:5px;*/
}
input.search-input, a.search-input:visited {
  cursor: pointer;
	display: block;
	float:left;
	background: transparent url(/images/diversen/buttons/zoeken_btn.gif) no-repeat center top;
	text-indent:-9999px;
	border: none;
	width:139px;
	height:35px;
}
input.search-input:hover {
	background: transparent url(/images/diversen/buttons/zoeken_btn_hover.gif) no-repeat center top;
}
input.search-input:active {
	background: transparent url(/images/diversen/buttons/zoeken_btn_active.gif) no-repeat center top;
}
div.search-options {
	margin:0 0 0 16px;
	font-size:12px;
}
div.search-options span {
	display:block;
	float:left;
	padding:5px 6px 0 0;
}
.search-watermarked {
	color: Gray;
	font-family: Verdana, Arial;
	font-size: 1em;
	background: url(http://www.google.com/cse/intl/nl-NL/images/google_custom_search_watermark.gif) no-repeat;
	background-position: 300px 0;
}

/* Google Custom Search */
div.zoek-resultaten > img {
	float:right;
}

div.zoek-resultaten div.result_thumbnail {
	float: right;
	margin:6px;
}

div.zoek-resultaten div.result_thumbnail img {
	max-height:80px;
	max-width:80px;
	
}

div.zoek-resultaten div{ 
	overflow:hidden;
}

div.zoek-resultaten div.title{
  padding: 0;
  font-size: 1.2em;
}

.selected {
	font-weight:bold;
}

div.zoek-resultaten .subtitle {
	color:#0061AF;
	font-size:11px;
	font-style:italic;
}

div.zoek-resultaten div.zoek-header #suggestie a,
div.zoek-resultaten div.title a:link,
div.zoek-resultaten div.title a:hover,
div.zoek-resultaten div.title a:active{
  color: #1111CC; /* default google: #1111CC */
}

div.zoek-resultaten div.zoek-header #suggestie a:visited,
div.zoek-resultaten div.title a:visited{
  color: #551A8B; /* default google */
}
div.zoek-resultaten div.content{}
div.url{
  color: #228822; /* default google: #228822 */
  margin: 0 0 15px 0;
}

div.zoek-resultaten div.zoek-header,
div.zoek-resultaten div.zoek-header #totaal {
	margin: 0 0 15px 0;
}

div.zoek-resultaten div.zoek-header #suggestie {
	font-size:1.2em;
}

/* obsolete:
div.zoek-resultaten div.pager{
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
}
div.zoek-resultaten div.pager a:link,
div.zoek-resultaten div.pager a:hover,
div.zoek-resultaten div.pager a:active{
  padding: 5px;
  font-weight: normal;
  color: #4272DB;  
}
div.zoek-resultaten div.pager a:hover{
  text-decoration: underline;
}
div.zoek-resultaten div.pager div.prev,
div.zoek-resultaten div.pager div.prev img{
  float: left;
}
div.zoek-resultaten div.pager div.next{
  float: right;
}*/

/* Zoeken Leercentra */
div.zoeken-leercentra{
    width: 471px;
    height: 81px;
    background: url(/images/diversen/kaders/kader_zoeken_leercentra.gif) no-repeat;
}
div.zoeken-leercentra div.postcode{
		float: left;
    height: 23px;
    margin: 0;
    padding: 13px 0 12px 12px;
    width: 150px;
}
div.zoeken-leercentra div.afstand{
    float: left;
    height: 23px;
    margin: 0;
    padding: 13px 0 12px 0;
}
div.zoeken-leercentra div.button{
    float: right;
    height: 26px;
    margin: 42px 13px 0 0;
    width: 91px;
}
div.zoeken-leercentra div.cursus{
    float: left;
    height: 20px;
    margin: 0;
    padding: 0 0 0 12px;
}
div.zoekresultaten{
    float: left;
    width: 100%;
}
.gvCursussen th{
    text-align:left;
}
    
/* Zoeken */
div.zoeken {
	width: 100%;
	height:52px;
	background:url(/images/diversen/kaders/kader_zoeken.gif) no-repeat;
}
div.zoeken-breed {
	width: 100%;
	height: 52px;
	/*margin:0 18px 0 18px;*/
  background:url(/images/diversen/kaders/kader_zoeken_breed.gif) no-repeat;
}
div.zoeken-breed div.kolom1 {
	float: left;
	height: 25px;
	margin: 17px 0 0 20px;
}
div.zoeken-breed div.kolom2 {
	float: left;
	height: 25px;
	margin: 17px 0 0 20px;
}
div.zoeken-breed div.kolom3 {
	float: right;
	width: 91px;
	height: 26px;
	margin: 14px 48px 0 0;
}
/* Inloggen - Nog geen lid */
div.inlog {
	height:35px;
	margin-bottom:18px;
}
div.inloggen, div.uitloggen {
	float:left;
}
a.inloggen-input, a.inloggen-input:visited {
	display: block;
	float:left;
	background: transparent url(/images/diversen/buttons/btn_inloggen.gif) no-repeat center top;
	text-indent:-9999px;
	width:120px;
	height:35px;
}
a.inloggen-input:hover {
	background: transparent url(/images/diversen/buttons/btn_inloggen_hover.gif) no-repeat center top;
}
a.inloggen-input:active {
	background: transparent url(/images/diversen/buttons/btn_inloggen_active.gif) no-repeat center top;
}
div.nog-geen-lid, div.iemand-lid-maken {
	float:left;
}
a.nog-geen-lid-input, a.nog-geen-lid-input:visited {
	display: block;
	float:left;
	background: transparent url(/images/diversen/buttons/btn_nog_geen_lid.gif) no-repeat center top;
	text-indent:-9999px;
	width:122px;
	height:35px;
}
a.nog-geen-lid-input:hover {
	background: transparent url(/images/diversen/buttons/btn_nog_geen_lid_hover.gif) no-repeat center top;
}
a.nog-geen-lid-input:active {
	background: transparent url(/images/diversen/buttons/btn_nog_geen_lid_active.gif) no-repeat center top;
}
a.uitloggen-input, a.uitloggen-input:visited {
	display: block;
	float:left;
	background: transparent url(/images/diversen/buttons/btn_uitloggen.gif) no-repeat center top;
	text-indent:-9999px;
	width:116px;
	height:35px;
}
a.uitloggen-input:hover {
	background: transparent url(/images/diversen/buttons/btn_uitloggen_hover.gif) no-repeat center top;
}
a.uitloggen-input:active {
	background: transparent url(/images/diversen/buttons/btn_uitloggen_active.gif) no-repeat center top;
}
a.iemand-lid-maken-input, a.iemand-lid-maken-input:visited {
	display: block;
	float:left;
	background: transparent url(/images/diversen/buttons/btn_maak_iemand_lid.gif) no-repeat center top;
	text-indent:-9999px;
	width:126px;
	height:35px;
}
a.iemand-lid-maken-input:hover {
	background: transparent url(/images/diversen/buttons/btn_maak_iemand_lid_hover.gif) no-repeat center top;
}
a.iemand-lid-maken-input:active {
	background: transparent url(/images/diversen/buttons/btn_maak_iemand_lid_active.gif) no-repeat center top;
}
/* Main */
div.main {
	margin:18px 0 0 0;
}
div.column-left-green {
	float:left;
	width:196px;
	margin-right:18px;
}
div.column-middle-blue {
	float:left;
	width:512px;
	margin-right:18px;
}
div.column-middle-blue2 {
	float:left;
	width:772px;
}
div.column-middle-orange {
	float:left;
	width:772px;
}
div.column-right-orange {
	float:left;
	width:242px;
}

span.collection-right-orange {
    padding:0px!important;
}

div.block-left-green, div.block-middle-blue, div.block-middle-blue2, div.block-middle-orange, div.block-right-orange, div.block-middle, div.block-middle-blue2, div.block-middle-blue2 {
	padding:8px 10px 0 /*9px*/ 18px;
	min-height:90px;
  margin-bottom: 20px;
}

div.block-left-green {
	background:url(/images/diversen/kaders/kader_links_groen.gif) no-repeat scroll 0 0;
}
div.block-middle-blue {
	background:url(/images/diversen/kaders/kader_midden_blauw.gif) no-repeat scroll 0 0;
}
div.block-middle-blue2 {
	background:url(/images/diversen/kaders/kader_midden_blauw2.gif) no-repeat scroll 0 0;
}
div.block-middle-orange {
	background:url(/images/diversen/kaders/kader_midden_oranje.gif) no-repeat scroll 0 0;
}
div.block-right-orange {
	background:url(/images/diversen/kaders/kader_rechts_oranje.gif) no-repeat scroll 0 0;
	margin-bottom: 15px;
}


/* Submain */
div.submain {
	margin-bottom:18px;
	min-height: 18px;
}
div.subcolumn-left-green, div.subcolumn-middle-blue {
	float:left;
	width:316px;
	margin-right:19px;
}
div.subcolumn-right-orange {
	float:left;
	width:316px;
	text-align: center;
}
div.subblock-left-green, div.subblock-middle-blue, div.subblock-right-orange {
	padding:18px 18px 9px 18px;
	min-height:90px;
}
div.subblock-left-green {
	background:url(/images/diversen/kaders/kader_links_groen_sub.gif) no-repeat scroll 0 0;
}
div.subblock-middle-blue {
	background:url(/images/diversen/kaders/kader_midden_blauw_sub.gif) no-repeat scroll 0 0;
}
div.subblock-right-orange {
	background:url(/images/diversen/kaders/kader_rechts_oranje_sub.gif) no-repeat scroll 0 0;
}
/*footer*/
div.footer-sitemap-top {
	background:url(/images/diversen/footer/sitemap_top.gif) no-repeat scroll 0 0;
	height:12px;
	overflow: hidden;
}
div.footer-sitemap-middle {
	background:url(/images/diversen/footer/sitemap_middle.gif) repeat-y scroll 0 0;
	padding:6px 18px;
}
div.footer-sitemap-middle h2 a, 
div.footer-sitemap-middle h2 a:visited, 
div.footer-sitemap-middle h2 a:active,
div.footer-sitemap-middle h2 a:hover {
	color: #00a892;
	text-decoration: none;
}
div.footer-sitemap-middle a, 
div.footer-sitemap-middle a:visited, 
div.footer-sitemap-middle a:active {
	color:#000000;
	text-decoration:none;
}
div.footer-sitemap-middle a:hover {
	color:#4b4b4b;
	text-decoration:underline;
}
div.footer-sitemap-bottom {
	background:url(/images/diversen/footer/sitemap_bottom.gif) no-repeat scroll 0 0;
	height:12px;
	margin-bottom:18px;
}
div.block-175px-last {
	float:left;
	width:175px;
}
div.block-175px {
	float:left;
	width:175px;
	margin-right:18px;
}
div.block-175px h2 a, div.block-175px h2 a:visited, div.block-175px h2 a:hover, div.block-175px h2 a:active, div.block-175px-last h2 a, div.block-175px-last h2 a:visited, div.block-175px-last h2 a:hover, div.block-175px-last h2 a:active {
	color:#00a892;
}
div.website-overview {
	float:left;
	margin-bottom:18px;
}
div.close-overview {
	float:right;
	margin-bottom:18px;
}
div.footer-links {
	padding-bottom:10px;
	text-align: center;
}
div.footer-links a, div.footer-links a:visited, div.footer-links a:active {
	color:#363636;
}
div.footer-links a:hover {
	color:#000000;
}
/*BUTTONS*/
/*button green*/
a.btn-green, a.btn-green:visited {
	background:transparent url(/images/diversen/buttons/btn_groen_rechts.gif) no-repeat center right;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom:1;
	min-width:50px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	padding:0 10px 0 0;
	text-decoration: none;
}
a.btn-green:hover {
	background:transparent url(/images/diversen/buttons/btn_groen_rechts_hover.gif) no-repeat center right;
}
a.btn-green:active {
	background:transparent url(/images/diversen/buttons/btn_groen_rechts_active.gif) no-repeat center right;
}
a.btn-green span, a.btn-green:visited span {
	background:transparent url(/images/diversen/buttons/btn_green_links.gif) no-repeat center left;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom:1;
	min-width:50px;
	padding:0 0 0 10px;
	cursor:pointer;
}
a.btn-green:hover span {
	background:transparent url(/images/diversen/buttons/btn_groen_links_hover.gif) no-repeat center left;
}
a.btn-green:active span {
	background:transparent url(/images/diversen/buttons/btn_groen_links_active.gif) no-repeat center left;
}

/*button blue aparte css voor inlog knop. aanmeldformulier knop wordt dan niet goed uitgelijnd
splitsing is noodzakelijk*/
a.btn-blue-aanmeldforumulier, a.btn-blue-aanmeldformulier:visited {
	background:transparent url(/images/diversen/buttons/btn_blauw_rechts.gif) no-repeat center right;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom: 1;
	text-align:center;
	color:#fff;
	padding:0 10px 4px 0;
	text-decoration: none;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	float:right;
}

a.btn-blue-aanmeldforumulier span {
	background:transparent url(/images/diversen/buttons/btn_blauw_links.gif) no-repeat center left;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom:1;
	text-align:center;
	color:#fff;
	min-width:85px;
	padding:0 0 0 10px;
	cursor:pointer;
}

a.btn-blue-aanmeldforumulier:hover {
	background:transparent url(/images/diversen/buttons/btn_blauw_rechts_hover.gif) no-repeat center right;
}
a.btn-blue-aanmeldforumulier:active {
	background:transparent url(/images/diversen/buttons/btn_blauw_rechts_active.gif) no-repeat center right;
}

a.btn-blue-aanmeldforumulier:hover span {
	background:transparent url(/images/diversen/buttons/btn_blauw_links_hover.gif) no-repeat center left;
}
a.btn-blue-aanmeldforumulier:active span {
	background:transparent url(/images/diversen/buttons/btn_blauw_links_active.gif) no-repeat center left;
}

/*button blue*/
a.btn-blue, a.btn-blue:visited {
	background:transparent url(/images/diversen/buttons/btn_blauw_rechts.gif) no-repeat center right;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom: 1;
	text-align:center;
	color:#fff;
	padding:0 10px 0px 0;
	text-decoration: none;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	/*float:right;*/
}
a.float-left-margin-right 
{
    float: left;
    margin-right: 20px;
}
a.btn-blue span, a.btn-blue:visited span {
	background:transparent url(/images/diversen/buttons/btn_blauw_links.gif) no-repeat center left;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom:1;
	text-align:center;
	color:#fff;
	min-width:85px;
	padding:0 0 0 10px;
	cursor:pointer;
}
a.btn-blue:hover {
	background:transparent url(/images/diversen/buttons/btn_blauw_rechts_hover.gif) no-repeat center right;
}
a.btn-blue:active {
	background:transparent url(/images/diversen/buttons/btn_blauw_rechts_active.gif) no-repeat center right;
}

a.btn-blue:hover span {
	background:transparent url(/images/diversen/buttons/btn_blauw_links_hover.gif) no-repeat center left;
}
a.btn-blue:active span {
	background:transparent url(/images/diversen/buttons/btn_blauw_links_active.gif) no-repeat center left;
}
/*button orange*/
a.btn-orange, a.fancybox-spelletjes, a.btn-orange:visited {
	background:transparent url(/images/diversen/buttons/btn_oranje_rechts.gif) no-repeat center right;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom:1;
	min-width:50px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	padding:0 10px 0 0;
	text-decoration: none;
}
a.btn-orange:hover {
	background:transparent url(/images/diversen/buttons/btn_oranje_rechts_hover.gif) no-repeat center right;
}
a.btn-orange:active {
	background:transparent url(/images/diversen/buttons/btn_oranje_rechts_active.gif) no-repeat center right;
}
a.btn-orange span, a.fancybox-spelletjes span, a.btn-orange:visited span {
	background:transparent url(/images/diversen/buttons/btn_oranje_links.gif) no-repeat center left;
	height:26px;
	line-height:24px;
	display:table-cell;
	zoom:1;
	min-width:50px;
	padding:0 0 0 10px;
	cursor:pointer;
}
a.btn-orange:hover span {
	background:transparent url(/images/diversen/buttons/btn_oranje_links_hover.gif) no-repeat center left;
	color: #FFFFFF;
}
a.btn-orange:active span {
	background:transparent url(/images/diversen/buttons/btn_oranje_links_active.gif) no-repeat center left;
}
/*button zoeken*/
input.btn-zoeken {
	border: 0;
	background: url(/images/diversen/buttons/btn_zoeken.png) no-repeat 0 0;
	/*text-indent: -999em;
	line-height: 3000;*/
	width: 91px;
	height: 26px;
}
input.btn-zoeken:hover{
	background: url(/images/diversen/buttons/btn_zoeken.png) no-repeat -100px 0;
}
input.btn-zoeken:active{
	background: url(/images/diversen/buttons/btn_zoeken.png) no-repeat -200px 0;
}
/* onderstaande btn-zoeken kan weg als nieuwe lc pagina live gaat */
a.btn-zoeken, a.btn-zoeken:visited {
	background:transparent url(/images/diversen/buttons/btn_zoeken.gif) no-repeat;
	height: 26px;
	text-decoration: none;
	display: table-cell;
}
a.btn-zoeken:hover {
	background: transparent url(/images/diversen/buttons/btn_zoeken_hover.gif) no-repeat;
	height: 26px;
	text-decoration: none;
}
a.btn-zoeken:active {
	background: transparent url(/images/diversen/buttons/btn_zoeken_active.gif) no-repeat;
	height: 26px;
	text-decoration: none;
}

/*TEMPLATE STYLE ELEMENTS*/
/*banner*/
div.banner {	
	display:block;
	margin: 0 auto;
	padding: 20px 0 0 0;
	width: 468px;
}

/*topic list*/
div.topic-list {
	border-bottom:dotted 1px #6fa5d3;
	padding-top:9px;
	min-height:100px;
}
div.topic-list-image {
	float:left;
	width:113px;
}
div.topic-list-text {
	float:left;
	width:363px;
}
/*inscription level*/
div.inscription-level {
	margin:0 0 30px 0;
}
div.inscription-level span {
	padding:0 23px 0 0;
}
div.inscription-level span img {
	padding:0 0 0 9px;
}

/* Nieuws & Tips */
div.nieuws img{
  float: right;
  margin-left: 5px;
}
div.nieuws-datum{
  font-style: italic;
  padding-bottom: 15px;
}
img.nieuws{
	border: 1px solid #6FA5D3;
	float: right;
	margin-left: 10px;
}

div.tip div.block-middle {
	background:url(/images/diversen/kaders/kader_midden_blauw.gif) no-repeat scroll 0 0;
}
div.tip div.index-features, div.tip hr{
  border-color: #74A9D3;
}
div.tip ul li{
  list-style-type: disc;
  margin: 0 0 0 15px;
}
img.tip{
	border: 1px solid #0061AF;
	float: right;
	margin-left: 5px;
}

/*articles*/

div.opties {
	margin:0px 0 0px 0;
	padding: 0px;
}
div.title {
	padding:10px 0 10px 0;
}
div.article {
	margin:10px 0 0 0;
	padding: 0 0 9px 0;
	width:481px;
	border-bottom:dotted 1px #74A9D3;
}
div.article-text {
	float:left;
}
div.article-level {
	float:left;
	width:92px;
	text-align:center;
}
div.articles-bottom img {
	padding: 0 7px;
}
div.article-title-options ul {
	float:right;
}
div.index-features {
	border-bottom:dotted 1px #fbc99b;
	padding-bottom:10px;
}
div.index, div.features-left, div.features-right {
	float:left;
}
div.index {
	width:350px;
} 
div.workshop .features {
	width:250px;
	float:right;
	padding:3px;
	background:#FEF4EB;
	border:solid 1px #fbc99b;
	overflow:hidden;
}
div.workshop h2.kop {
	font-size:2em;
	padding:5px 0 10px 0;
	color:#F68B28;
	line-height: 1.1;
}
div.workshop .block-middle {
	background:url(/images/diversen/kaders/kader_midden_oranje.gif) no-repeat scroll 0 0;
}
div.workshop .index-features {
	border-bottom:dotted 1px #fbc99b;
	padding-bottom:10px;
}
div.workshop .stap {
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	border-bottom:dotted 1px #fbc99b;
}
div.artikel .features {
	width:250px;
	float:right;
	padding:3px;
	background:#E8F1F8;
	border:solid 1px #0061AF;
	overflow:hidden;
}
div.artikel h2.kop {
	font-size:2em;
	padding: 5px 0 5px 0;
	color:#0061AF;
	line-height: 31px;
}
div.artikel .block-middle {
	background:url(/images/diversen/kaders/kader_midden_blauw2.gif) no-repeat scroll 0 0;
}
div.artikel .index-features {
	border-bottom:dotted 1px #0061AF;
	padding-bottom:10px;
}
div.artikel .stap {
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	border-bottom:dotted 1px #0061AF;
}
div.print{
	text-align: left;
}
div.printLogo{
	display: none;
}
div.features th {
	font-weight:normal;
	padding:1px 10px 1px 0;
}
div.article-content {
	margin:10px 0 0 0;
	padding:0 0 0 1px;
}
/*div.comments,*/ div.reply {
	margin:0 0 18px 0;
}
div.comment-block {
	border-bottom:dotted 1px #fbc99b;
	padding:9px 0;
}
div.comment-content {
}
div.comment-content-th span {
	margin:0 18px 0 0;
	display:block;
	float:left;
}
div.comment-content-th span.reply {
	margin:0;
	float:right;
}
div.comment-image {
	width:68px;
}
div.kop {
	float:left;
	width:493px;
}
div.inhoudsopgave {
	/*width:243px;*/
	text-align:left;
	float:left;
}
div.stap_afbeelding {
	margin:0 0 0 5px;
	width:233px;
	text-align:left;
	float:left;
}
div.stap_tekst {
	float:left;
	width:493px;
}
div.stap_tekst ul {
	margin:0 0 9px 10px;
	padding:0 0 0 10px;
	list-style-type: disc;
}
div.comments-container{
	width: 600px;
}
div.comments {
  clear: both;
	display:block;
	border-bottom: 1px dotted #DEDEDE;
}
div.comments div.avatar{
  width: 82px;
	float: right;
	margin: 10px 0 10px 0;
}
div.comments div.onderschrift,
div.comments div.titel{
  width: 385px;
	float:left;
	margin: 10px 0 0 0;
}
div.comments div.bericht{
	width: 450px;
	float: left;
	margin:10px 0 10px 0;
  white-space:normal;
}
.EktronAjaxLoading {
	display: none;
}
/* Login pagina */
.login_popup {
	border:2px solid #80CAC6;
	width:300px;
	background-color:#E4F7F6;
}
.login_popup h2 {
	width: 150px;
	margin: 0 auto;
}
.login_popup_background {
	background-color: #EFEFEF;
	filter: alpha(opacity=30);
	opacity: 0.5;
}
.login_popup_input {
	width: 150px;
	height: 30px;
	line-height:30px;
	text-align: right;
	margin: 0 auto;
}
.login_popup_input input {
	width: 150px;
	font-size: 1.2em;
	margin: 0;
}
.login_popup_remember {
	width: 150px;
	text-align: right;
	margin: 0 auto;
}
/*.login_popup_remember input {
	margin-top: 3px;
}*/
.login_popup_button{
	margin-top: 15px;
}
.login_popup_loginlink{
	text-align: center;
	padding: 15px 0 10px 0;
}
.login_popup_close {
	margin: 5px 5px 0 0;
	float: right;
}
.error, .melding {
	color: red;
	font-weight: bold;
	overflow: hidden;
}
.melding ul {
	list-style-type: disc;
	margin-left: 0;
	padding-left: 15px;
}
.error ul {
	margin: 0 0 5px 0;
}
.error a, .error a:visited, .error a:hover, .melding a, .melding a:visited, .melding a:hover {
	color: red;
}
.validation ul {
	list-style-type: disc;
	list-style-position: inside;
}
.uitleg {
	vertical-align: bottom;
}
.copyright {
	padding-bottom: 10px;
	font-size: 0.75em;
	color: #777777;
}
/* LOGIN - niet ingelogd / ZOEK */
div.login-vereist{
  background: #E8F1F8;
  border: 1px solid #80b0d7;
  width: 452px;
  padding: 12px 12px 15px 12px;
  margin: 15px 0;
}
div.login-vereist .login-input{
  width: auto;
  float: left;
  padding-left: 0;
}
div.login-vereist .login-input input{
  height: 21px;
	/*margin:0 5px 0 0;
	padding:0 0 0 2px;*/
	font-size: 1.2em;
	float: left;
}
div.login-vereist .login-input img{
  float: left;
  margin: 3px 12px 0 5px;
}
div.login-vereist .login-remember{
  clear: both;
  width: 326px;
  height: 21px;
	padding-top: 10px;
	/*text-align: right;*/
}
div.login-vereist .login-remember-input {
  /*margin-top: 10px;
	margin-right: 0;*/
	float: right;
}
div.login-vereist .login-remember img {
  padding: 2px 0 0 2px;
  float: right;
}
div.login-vereist .login-button{
  float: right;
}
div.login-vereist .error{
  margin-top: 10px;
}
input.inloggen{
	border: 0;
	background: url(/images/diversen/buttons/btn_inloggen.png) no-repeat 0 0;
	width: 108px;
	height: 26px;
}
input.inloggen:hover{
	background: transparent url(/images/diversen/buttons/btn_inloggen.png) no-repeat 0 -30px;
}
input.inloggen:active{
	background: transparent url(/images/diversen/buttons/btn_inloggen.png) no-repeat 0 -60px;
}


/* TABLES */
.tabledata {
	width: 100%;
	border-collapse: collapse;
	/*margin-top: 5px;*/
}
.tabledata td {
	/*padding: 5px;*/
	/*margin-bottom: 5px;*/
	vertical-align: middle;
	/*text-indent: 5px;
  height: 30px;                                                 
  vertical-align: middle;*/
}
.tabledata th {
	font-weight: bold;
	/*padding: 5px;*/
  /*height: 30px; */ }
.block-middle-blue .tabledata tr.alternate, .subcolumn-middle-blue .tabledata tr.alternate, 
.block-middle-blue2 .tabledata tr.alternate, .block-middle-continued .tabledata tr.alternate{
	background-color: #E8F1F8;
}
.block-middle-orange .tabledata tr.alternate {
	background-color: #FEF4EB;
}
.tabledata td.profielAfbeelding {
	width: 75px;
	padding: 0px 5px 0px 5px;
	margin: 0 auto;
	vertical-align: top;
	text-align: center;
}
/* GRIDVIEW */
.gridview {
	width: 100%;
	border:0;
	border-collapse: collapse;
}
.gridview td {
	padding: 5px 0 5px 4px;
}
.gridview td.selected {
	font-weight:bold;
}
.gridview tr.empty td{
	padding: 0px;
}
.gridview-header, .gridview-header a, .gridview-header a:visited {
	height: 36px;
	text-indent: 4px;
	text-align: left;
}
.gridview-header th {
	font-weight: bold;
}
.block-middle-blue .gridview-header, .block-middle-blue2 .gridview-header {
	background-color: #E8F1F8;
}
.block-middle-orange .gridview-header {
	background-color: #FEF4EB;
}
.gridview-row {
	background-color: #FFFFFF;
}
.block-middle-blue .gridview-row, .block-middle-blue2 .gridview-row {
	border-bottom: 1px dotted #74A9D3;
}
.block-middle-orange .gridview-row {
	border-bottom: 1px dotted #FAC08A;
}
a.gridview-row-nolink, a:visited.gridview-row-nolink {
	text-decoration: none;
}
a:hover.gridview-row-nolink {
	text-decoration: underline;
}
.gridview-selected {
	font-weight: bold;
	/*font-size:larger;*/
}
/* >> worden in principe niet gebruikt, kan nog worden aangepast indien gewenst/toepasbaar <<
.block-middle-orange .gridview-alternaterow{    background-color: #FEF4EB; }
.block-middle-blue .gridview-alternaterow{      background-color: #E8F1F8;}*/

.gridview-pager-nopages {
	display:none;
}
.block-middle-blue .gridview-pager,
.block-middle-blue2 .gridview-pager,
div.trefpunt-profiel-tabcontainer .gridview-pager{
  background-color: #E8F1F8;
}
div.workshop .block-middle .gridview-pager{
  background-color: #FEF4EB;
}
.gridview-pager {
	background-color: #E8F1F8;
	height: 28px;	
	width: 100%;
	padding-top: 8px;
	overflow: visible;
	clear:both;
}
.gridview-pager .left {
	float: left;
	height: 28px;
	width: 25%;
	text-align: left;
	margin-left: 5px;
	padding-left: 20px;
}
.gridview-pager .middle {
	float: left;
	height: 28px;
	width: 40%;
	text-align: center;
}
.gridview-pager .right {
	float: right;
	height: 28px;
	text-align: right;
	margin-right: 5px;
	padding-right: 20px;
}
.gridview .col1 {
	width: 310px;
}
.gridview .col3 {
	padding: 0 5px;
}
.gridview td img {
	margin: 0 auto;
	display:block;
}

/* DETAILSVIEW */
.detailsview {
	border-collapse:collapse;
	width: 250px;
	margin-bottom:10px;
	/*float:left;*/
}
div.trefpunt-profiel-tabcontainer .detailsview-row span{
	padding:0 5px 0 0;
}

.detailsview-caption a:hover, 
.detailsview caption a:hover {
	color: #F4A87E;
}

.detailsview-command {                          
	font-weight: bold;
    /*background-color: #DCE9F4;*/
}
.detailsview-fieldheader {
	font-weight: bold;
	/*color: #7b7b7b;*/
	text-align: left;
}

.detailsview-row {
  border:none;
  vertical-align:top; 
  background-color: #E8F1F8;
}
.trefpunt-profiel-tabcontainer .detailsview-row{
  background-color: #FFFFFF;
}
.block-middle-blue .detailsview-row-alternate{
  border:none;
  vertical-align:top; 
  background-color: #FFFFFF;
}

.detailsview-row input,
.detailsview-row textarea {
  width:100%;
}


.minimal-pager-nopages {
	display:none;
}
.minimal-pager {
	height: 24px;
	width: 100%;
	padding-top: 8px;
	overflow: hidden;
}
.minimal-pager .left {
	float: left;
	height: 24px;
	margin-left: 5px;
	padding-left: 20px;
}
.minimal-pager .middle {
	float: left;
	height: 24px;
	width: 30%;
	text-align: center;
}
.minimal-pager .right {
	float: right;
	height: 24px;
	margin-right: 5px;
	padding-right: 20px;
}

div.workshop .block-middle .gridview-pager select {
	border: 1px solid #F68B28;
	padding: 1px;
}
div.workshop .block-middle .gridview-pager .right {
	background: transparent url(/images/diversen/bullets/icon_oranje_rechts.gif) no-repeat right 2px;
}
div.workshop .block-middle .gridview-pager .left, .block-middle-orange .minimal-pager .left {
	background: transparent url(/images/diversen/bullets/icon_oranje_links.gif) no-repeat 0 2px;
}

.column-middle-blue .gridview-pager select, 
.block-middle-blue .gridview-pager select{
  border: 1px solid #0061AF;
  padding: 1px;
}
.column-middle-blue .gridview-pager .left,
.block-middle-blue .gridview-pager .left, 
.block-middle-blue2 .gridview-pager .left, 
.block-middle-blue2 .minimal-pager .left, 
.block-middle-blue .minimal-pager .left {
	background: transparent url(/images/diversen/bullets/icon_blauw_links.gif) no-repeat 0 2px;
}
.column-middle-blue .gridview-pager .right,
.block-middle-blue .minimal-pager .right, 
.block-middle-blue2 .minimal-pager .right, 
.block-middle-blue .gridview-pager .right, 
.block-middle-blue2 .gridview-pager .right {
	background: transparent url(/images/diversen/bullets/icon_blauw_rechts.gif) no-repeat right 2px;
}

/*UPDATE PROGRESS*/
div.ajax_progress {
	width: 250px;
	border:2px solid #80CAC6;
	padding:20px;
	background-color:#E4F7F6;
	text-align:center;
	z-index:100;	
}
div.ajax_progress span {
	float:right;
}
div.ajax_progress img {
	float:left;
	margin-right:20px;
}

/* Lettergrootte pagina */
div.lettergrootte ul{
  list-style-type: disc;  
  padding: 13px;
}

/* Cursus bij u in de buurt */
#map-nl {
	display:block;
	width:168px;
	height:191px;
	background:url(/images/lessen/leercentra/nl-map/map-nl.gif);
	position:relative;
	margin:0 auto;
}
#map-nl a#FR {
	display:block;
	width:63px;
	height:0;
	padding-top:47px;
	overflow:hidden;
	position:absolute;
	left:66px;
	top:4px;
}
#map-nl a#FR:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-fr.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#GR {
	display:block;
	width:41px;
	height:0;
	padding-top:39px;
	overflow:hidden;
	position:absolute;
	left:120px;
	top:8px;
}
#map-nl a#GR:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-gr.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#DR {
	display:block;
	width:36px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	position:absolute;
	left:119px;
	top:27px;
}
#map-nl a#DR:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-dr.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#OV {
	display:block;
	width:50px;
	height:0;
	padding-top:48px;
	overflow:hidden;
	position:absolute;
	left:105px;
	top:50px;
}
#map-nl a#OV:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-ov.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#GL {
	display:block;
	width:74px;
	height:0;
	padding-top:50px;
	overflow:hidden;
	position:absolute;
	left:72px;
	top:73px;
}
#map-nl a#GL:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-gl.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#FL {
	display:block;
	width:33px;
	height:0;
	padding-top:38px;
	overflow:hidden;
	position:absolute;
	left:77px;
	top:50px;
}
#map-nl a#FL:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-fl.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#UT {
	display:block;
	width:31px;
	height:0;
	padding-top:20px;
	overflow:hidden;
	position:absolute;
	left:64px;
	top:88px;
}
#map-nl a#UT:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-ut.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#NH {
	display:block;
	width:32px;
	height:0;
	padding-top:65px;
	overflow:hidden;
	position:absolute;
	left:51px;
	top:27px;
}
#map-nl a#NH:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-nh.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#ZH {
	display:block;
	width:53px;
	height:0;
	padding-top:44px;
	overflow:hidden;
	position:absolute;
	left:24px;
	top:85px;
}
#map-nl a#ZH:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-zh.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#ZL {
	display:block;
	width:34px;
	height:0;
	padding-top:36px;
	overflow:hidden;
	position:absolute;
	left:5px;
	top:123px;
}
#map-nl a#ZL:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-zl.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#NB {
	display:block;
	width:75px;
	height:0;
	padding-top:38px;
	overflow:hidden;
	position:absolute;
	left:37px;
	top:118px;
}
#map-nl a#NB:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-nb.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl a#LB {
	display:block;
	width:24px;
	height:0;
	padding-top:63px;
	overflow:hidden;
	position:absolute;
	left:97px;
	top:125px;
}
#map-nl a#LB:hover {
	background:transparent url(/images/lessen/leercentra/nl-map/map-lb.gif) no-repeat 0 0;
	overflow:visible;
}
#map-nl-footer {
	font-size: 1.167em;
	width: 168px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}
div.zoeken div.postcode {
	float: left;
	height: 25px;
	margin: 17px 0 0 20px;
	width: 150px
}
div.zoeken div.afstand {
	float: left;
	height: 25px;
	margin: 17px 0 0 20px;
}
div.zoeken div.button a {
	float: left;
	height: 26px;
	margin: 13px 0 0 20px;
	width: 91px;
}
/* Reglement popup */
.reglement-popup {
	border:2px solid #80CAC6;
	background-color: #FFFFFF;
	padding: 10px;
	width:500px;
	min-height: 500px;
	max-height: 600px;
	text-align: left;
	overflow: auto;
}
.reglement-popup ul{
  list-style-type: disc;
  margin-bottom: 20px;
}
.reglement-popup ul li{
  padding: 0;
  margin: 4px 0 4px 15px;
}
.reglement-popup-background {
	background-color: #EFEFEF;
	filter: alpha(opacity=30);
	opacity: 0.5;
}
.reglement-popup-close {
	float: right;
}
/* Mailgroepen */
.storing {
	border: 1px solid red;
	font-size: 1.1em;
	color: Red;
	text-align: center;
}
.tabledata th.mailgroep {
	font-size:1.333em;
	font-weight: normal;
	text-indent: 0px;
	color: #0061AF;
	padding: 10px 5px 5px 5px;
}
.tabledata td.mailgroep, .tabledata td.digitaleklas, .tabledate td.digitaleklas table td {
	text-indent: 0px;
	vertical-align: top !important;
}
img.categorie {
	border: 1px solid #0061AF;
}
/* Vraag & Aanbod */
.tabledata td img.advertentie-afbeelding {
	float: right;
}
.float-left {
	float: left;
}
/* Vraag & Aanbod / Software rubriek overzicht */
.column1 {
	float: left;
	width: 120px;
}
.column2 {
	float: left;
	width: 370px;
	padding: 0 10px 0 0;
}
.column3 {
	float: left;
	width: 230px;
}
.column-clear {
	clear: left;
}
/* Controls : Google Maps & HtmlEditor */
.gmap {
	border: 1px solid #0061AF;
	width: 482px;
}
.HtmlEditor {
	padding: 0 9px 9px 9px;
}
table#yafheader {
	width: 700px;
	border-collapse: collapse;
}


/* Computerwoordenboek */
#computerwoordenboek {
	text-align: left;
	font-size: 1.2em;
}
#computerwoordenboek .title {
	padding:0 0 18px 0;
	width: 100%;
	height: 26px;
	line-height:24px;
	text-indent: 10px;
	background: url(/images/diversen/kaders/computerwoordenboek-title.gif) repeat-x;
}
#computerwoordenboek .title h2 {
	color: #FFFFFF;
	font-size:1.25em;
}
#computerwoordenboek .nav {
	padding: 0px 10px 10px 10px;
}
#computerwoordenboek .nav a, #computerwoordenboek .nav a:visited {
	text-decoration: none;
	font-weight: bold;
}
#computerwoordenboek .nav a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#computerwoordenboek .woordenlijst {
	padding: 0px 10px 10px 10px;
}
#computerwoordenboek .woordenlijst a, #computerwoordenboek .woordenlijst a:visited {
	text-decoration: none;
}
#computerwoordenboek .woordenlijst a:hover {
	text-decoration: underline;
}
#computerwoordenboek .woord {
	margin: 5px 10px 10px 10px;
}
#computerwoordenboek .woord #cbWoord {
	margin-top: 5px;
}
/*Weblessen*/
img.kader {
	margin-left: 5px;
	border: 1px solid #0061AF;
}
table.webles {
	margin: 0px;
	padding: 1px;
	border: 0px solid #DCE9F4;
}
table.webles td {
	line-height: 55px;
	text-align: center;
}
table.webles img {
	margin: 7px;
}
table.webles a {
	text-decoration: none;
}
table.webles a:hover {
	text-decoration: underline;
}
.bg1 {
	background: #DCE9F4;
}
.bg2 {
	background: #FFFFFF;
}
table.index img {
	border: 0px solid #00958C;
	margin-top: 7px;
}
div.titlebar h1 {
	font-size: 1.35em;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 5px;
	height: 28px;
	line-height: 28px;
}
table.webleskop {
	border: 1px solid #DCE9F4;
}
table.webleskop td.bg1 {
	width: 50px;
	line-height: 25px;
	background: #DCE9F4;
}
div#uitleg {
	margin-top: 10px;
	line-height: 20px;
}
table.weblessen_tabel p {
	margin-top: 5px;
	margin-bottom: 5px;
}
table.weblessen_tabel a {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.15em;
}
.tekstblauw {
	font-size: 1.15em;
	font-weight: normal;
}

/************ Foto Gallery ****************/

/* default style: */
table.fotogallery {
	table-layout:fixed;
	border: solid 1px #74a9d3;
	border-collapse: collapse;
	width:100%;
}

td.fotogallery_item {
	border-style:none;
	width:auto;
  vertical-align: top;
	padding: 5px 0;
	margin: 0;
}
td.fotogallery_item div.foto_container {
	height: 110px;
	width:auto;
	padding: 0;
	margin: 0;
}

td.fotogallery_item div.foto_container a{
	cursor: pointer;
}

td.fotogallery_item div.onderschrift_container {
	width:auto;
	text-align: center; 
}

/* trefpunt fotogallery: */
table.fotogallery_trefpunt {
	border-style:none!important;
	border-width:0px;
}

table.fotogallery_trefpunt div.foto_container {
	height: 100%!important;
	/*width: 100%!important;*/
	cursor:pointer;
}

table.fotogallery_trefpunt div.foto_container img {
	width:85%!important;
}

table.fotogallery_trefpunt div.onderschrift_container 
{
		width:auto!important;
    overflow:hidden;
}

/* trefpunt-fotoalbum */

table.trefpunt-fotoalbum {
	width:100%!important;
	margin:10px;
}

td.trefpunt-fotoalbum-item {
	width:135px;
	height: 135px;
	padding: 5px;
	vertical-align:top;
}
.trefpunt-fotoalbum-item div.foto_container {
	text-align:center;
	vertical-align:top;
}

/************ /Foto Gallery ****************/

div.uitgelicht_profiel {
    text-align:center;
    font-weight:bold;
}

div.uitgelicht_profiel img 
{
    width:90px;
}

/* Notificaties */
.notificatie{
  /* voor melding zonder kader */
}
.notificatie_default {
  border: 1px solid #F68B28;
  background-color: #FEF4EB;
  font-weight: bold;
  padding: 5px;
  margin-bottom: 10px;
}

/* not making the text bold: */
.notificatie_default2 {
  border: 1px solid #F68B28;
  background-color: #FEF4EB;
  padding: 5px;  
}
.notificatie_default_error {
  border: 1px solid red;
  background-color: #FFEAEA;
  font-weight: bold;
  padding: 5px;
}
.notificatie_server_error{
  border: 1px solid red;
  background-color: #FFEAEA;
  padding: 5px;
}
.notificatie_server_error h3{
  color: red;
}

/* Te Refactoren */
.block-middle-continued {
	padding: 0 /*18px*/ 18px 9px 18px;
	margin:0;
	min-height:90px;/*width:476;*/
}
/* Fotowedstrijd */
.FotoItemDefault img.thumbnail {
	max-width:110px;
	max-height:110px;
	cursor: pointer;
}
div.fotodetail img.small {
	max-width:120px;
	max-height:120px;
}
div.fotodetail img.large {
	max-width:512px;
	max-height:512px;
	text-align: center;
}
div.fotodetail {
	width:780px;
	text-align: center;
}
div.fotodetail table {
	font-size: 0.9em;
	text-align: left;
}
div.fotowedstrijd_winnaar_image {
	margin-left: 18px;
}
div.fotowedstrijd_winnaar_image img.small{
  max-width: 170px;
  max-height: 170px;
}
div.fotowedstrijd_winnaar_naam {
	text-align: center;
	font-size: x-small;
	margin-bottom: 10px;
}
div.fotowedstrijd_archief_omschrijving {
	width: 326px;
	float: left;
}
div.fotowedstrijd_archief_winnaar {
	float: right;
	width: 150px;
	text-align: center;
}
div.fotowedstrijd_archief_winnaar h4 {
  color: #0061AF;
  font-size: 1.2em;
}	
div.fotowedstrijd_archief_winnaar div.fotowedstrijd_winnaar_image{
  margin-left: 0px;
}
div.fotowedstrijd_archief_winnaar div.fotowedstrijd_winnaar_image img.small{
  max-width: 120px;
  max-height: 120px;
}
div.fotowedstrijd_archief_winnaar div.fotowedstrijd_winnaar_naam {
	text-align: center;
	font-size: x-small;
}
div.fotowedstrijd_archief_link {
	float: left;
	margin: 10px 0px 20px 0px;
}
div.fotowedstrijd_archief_pager {
	float: left;
	width: 476px
}
img.fotowedstrijd_collage {
	max-width: 476px;
}
div.fotowedstrijd_diavoorstelling_popup {
	width: 648px;
	height: 478px;
}
div.fotowedstrijd_diavoorstelling_cancel {
	width: 654px;
	height: 22px
}
.fotowedstrijd_inzenden {
	width: 460px;
}
.fotowedstrijd_inzenden_textbox {
	width: 460px;
}
.fotowedstrijd_inzenden_fileupload{
  width: 200px;
  height: 50px;
}

.galleria
{
    width:100%;
    height:100%;
}

/*   POLL   */

div.design_choices ol {
	list-style: none;
	padding:0;
	margin:0;
}
div.design_choices ol li {
	clear:both;
	padding-bottom:10px;
}
div.design_choices input {
	display: block;
	margin-left: -1px;
	margin-right: 5px;
	float: left;
}
div.design_choices label {
	display: block;
	width: 130px;
	float: left;
	margin-bottom:5px;
}
ul.checklist li {
	background: url(/images/check.gif) no-repeat left 3px;
	padding: 0 0 5px 19px;
}
/*   FORMS   */

.pchulp textarea {
	border: 1px solid #3783bf;
	width: 475px;
	height:130px;
	margin-bottom:10px;
}
.pchulp input {
	margin-bottom:5px;
	margin-left: 5px;
}
.pchulp table {
	width: 100%;
	border-collapse:collapse;
	padding:0;
	margin-top: 8px;
}
.pchulp table td {
	text-align:center;
}
.pchulp table td.col1 {
	text-align:left;
}
.pchulp a.btn-blue {
	float:right;
	margin-left:8px;
}
p.author, p.author a {
	color: #808080;
}
/*.onderschrift_container a {
	font-weight: bold;
}*/

/* Prikbord */

div.bericht_container {
	width:100%;
	overflow:hidden;
	clear:both;
	display:block;
}
div.bericht_container_prikbord{
    clear: both;
    display:block;
    margin-top:20px;  
}
div.bericht_container_prikbord div.onderschrift,
div.bericht_container_prikbord div.avatar{
  margin-top: 8px;
}
div.avatar {
	float:right;
	margin-bottom:10px;
	width: 82px;
}

div.titel, div.onderschrift {
	width: 385px;
	float:left;
}
div.titel h3, div.titel h3 a {
	color:#333333;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
div.onderschrift {
	color: #808080;
}
div.onderschrift a {
    color: #4B4B4B;
    text-decoration:none;
}

div.bericht {
	width: 375px; 
	float: left;
	margin-top:10px;
	margin-bottom:10px;
	/*overflow:auto;*/
	word-wrap: break-word; /* zegt invalide css property, maar werkt wel */
	/*white-space: pre-wrap; /* css-3 */
  /*white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  /*white-space: -pre-wrap; /* Opera 4-6 */
  /*white-space: -o-pre-wrap; /* Opera 7 */

}
div.bericht img {
	max-width:354px!important;
	position:relative!important;
}
div.bericht_footer {
	background-color: #e8f1f8;
	clear:both;
	display: block;
	margin:10px 0;
	padding: 2px 3px 5px 5px;
}

div.bericht_container_prikbord .bericht_footer
{
    text-align:right;
}

div.bericht_footer .verwijder:after {
	content:' |';
}

span.reacties a {
	background:transparent url(/images/diversen/bullets/list_blauw.gif) no-repeat 0 center;
	padding-left:10px;
}

/*   Zoek naar profielen   */

div.sort {
	margin-bottom:20px;
	}
div.sort input {
	vertical-align: text-bottom;
	margin:0;
	}
div.sort label {
	margin-right:10px;
	}

span.trefwoord,
span.naam { width: 211px!important;}

span.plaats,
span.geboorteplaats {
	width: 217px!important;
	margin-right:0!important;
	}
span.straal, span.leeftijd {width: 55px!important;}
span.postcode {width: 141px!important;}
span.relatie {width: 147px!important;}
span.checkbox {width: auto!important;}
div.zoekopties { padding-top:0!important;}
span.checkbox { margin-top: 22px!important;}

div.submit { margin:10px!important;}

/* trefpunt profiel */

ul#tabmenu {
	list-style:none;
	border-bottom:solid 1px #2E7EBE;
	font-size: 16px;
	margin-bottom:13px;
	width: 100%;
	margin:0 0 9px 0;
	padding:0;
}
ul#tabmenu li{
  float: left;
  margin-bottom: 0;
}
ul#tabmenu li a{
	float: left;
	background: url(/images/diversen/buttons/btn_tab.gif) no-repeat left bottom;
	width: 139px;
	height: 24px;
	text-align: center;
	padding-top: 7px;
	margin-right:10px;
	margin-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
}
ul#tabmenu li a:hover{
  background: url(/images/diversen/buttons/btn_tab_hover.gif) no-repeat left bottom;
}
ul#tabmenu li a:active,
ul#tabmenu li a.active{
  background: url(/images/diversen/buttons/btn_tab_active.gif) no-repeat left bottom;
  color: #DEDEDE;
}

div.trefpunt-profiel-tabcontainer .gastenboek_footer {
    padding-bottom: 9px;
    margin-bottom:9px;
    border-bottom: 1px dotted #74A9D3;
    width:100%;
    clear: left;
}

div.trefpunt-profiel-tabcontainer .gastenboek_footer .buttons
{
    margin-right:9px;
    margin-left:0px;
    text-align:right;
}

div.trefpunt-profiel-tabcontainer .gastenboek_footer span {
    margin-left:9px; 
}

div.trefpunt-profiel-tabcontainer {
	border: none!important;
	background: url(/images/diversen/kaders/kader_midden_blauw2.gif) no-repeat center top;
	padding:18px!important;
}

div.trefpunt-profiel-tabcontainer h3 {
	color: #333333;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:0;
}
div.trefpunt-profiel-tabcontainer .detailsview
{
	border-collapse:collapse;
	width: 100%;
	margin-bottom:10px;
}

div.avatar.right {
  float: right; 
}

div.wrapper.profile {
	width: 580px;	
}

table.privacy, table.tabledata, table.tabledata tbody {
	border-collapse:collapse;
	margin-bottom:10px;
	padding:0;
}

/* trefpunt fotoalbum */

div.trefpunt_edit_foto .block {
	margin-top:18px;
	
}

div.trefpunt_edit_foto input,
div.trefpunt_edit_foto textarea {
	width:100%;
	margin-bottom:10px;
}

div.trefpunt_edit_foto .subcolumn-right img {
	width:80%;
	display:block;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

div.trefpunt_edit_foto .subcolumn-right .onderschrift_container {
	text-align:center;
}

div.trefpunt_edit_foto .subcolumn-right .block {
	margin-left:10%;
	margin-top:18px;
}

/*   Foto - popup   */

a#btnPrev {
	background: url(/images/diversen/bullets/icon_blauw_links.gif) no-repeat left center;
	padding-left: 20px;
	text-decoration:none;
	font-weight:bold;
	}
a#btnNext {
	background: url(/images/diversen/bullets/icon_blauw_rechts.gif) no-repeat right center;
	padding-right: 20px;
	text-decoration:none;
	font-weight:bold;
	}
	
p.caption {
	margin-top: 10px;
	width: 500px;
}

div#upnlFotoInfo ul {
	float: right;
	margin-top:10px;
}

div#upnlFotoInfo ul li {
	margin: 0;
}

/***********************************/
/************ CLEAR FIX ************/

ul#tabmenu:after, ul.slideshow li:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

html ul#tabmenu, ul.slideshow li {height: 1%;}

/************ CLEAR FIX ************/
/***********************************/

table#zoekbox{
  border: 1px solid #0061AF;
  background: #E8F1F8;
  width: 100%;
}
table#zoekbox td{
  padding: 5px;
}
table#zoekbox .zoek-select{
  width: 200px;
}
table#zoekbox .zoek-text{
  width: 195px;
}
table#zoekbox td.zoek-button{
  padding-right: 27px;
}

/* Fotowedstrijd Slideshow */
#slideshow-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #slideshow-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#slideshow-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#slideshow-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#slideshow-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#slideshow-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('/images/fancybox/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

div.slide-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#slide-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#slide-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#slide-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#slide-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#slide-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#slide-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#slide-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#slide-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat;
}

/* PCHULP */
div.pchulp-kader{
  padding: 10px;
  margin: 5px;
}
.groen{
  background: #E8F7F5;
  border: 1px solid #00A892;
}
.oranje{
  background: #FEF4EB;
  border: 1px solid #F68B28;
}
.rood{
  background: #FFEAEA;
  border: 1px solid red;
}
.blauw{
  background: #E8F1F8;
  border: 1px solid #0061AF;
}
div.pchulp-kader h5{
  font-size: 1.333em;
  font-weight: normal;
  color: #000000;
}
div.pchulp-kader img{
  float: right;
}
.telefoonnummer{
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 20px;
  text-align: center;
}
fieldset{
  border: 1px solid #74A9D3;
  width: 95%;
}
ul.pchulp-status{
  list-style-image: none !important;
}
ul.pchulp-status li{
  margin-left: 0 !important;
}
div.testimonial{
	width: 214px;
}
div.testimonial div{
	display: none;
}
div.testimonial div.first{
	display: none;
}
div.testimonial img{
	margin-bottom: 18px;
}
div.testimonial ol{
	padding-top: 0;
	margin-top: 0;
}

/* WEBWINKEL */

table.webwinkel h2{
    font-size:1.2em;
	padding:0 0 0 0;
	color:#0061AF;
}

/*wordt gebruikt in webwinkel bij Kaspersky*/
.keuzevlak{
    width:150px;
    border:solid 1px #74A9D3;
    margin:20px;
    float:left;
    padding:10px;
    background-color:#E8F1F8;
    text-align:center; 
}

/* ADVERTORIALS */
div#partner {
  border:1px solid #D23C3D;
  padding:2px;
  width: 475px;
  margin: 0px 10px 0px 10px;
}
div#partner h2,
div#partner h2 a{
  color: #FFFFFF;
  margin: 0;
  padding: 3px;
}
div#partner .A {
  background-color:#F6F6F6;
  padding:10px 0 10px 5px;
}
div#partner .B {
  background-color:#FFFFFF;
  padding:10px 0 10px 5px;
}

/* CLIENST SIDE PAGING met: http://rohitsengar.cueblocks.net/jquery-pagination-plugin/*/
.paginator span {
    padding: 0px;
}

.paginator 
{
    border:1px solid #0061AF;
    background-color: #E8F1F8;
    width: 95%;
    overflow: visible;
    clear: both;
    padding: 4px;
    text-align:center;
}
.paginator a {
    text-decoration: none;
}
.paginator .paginate_prev {
    float: left;
    height: 28px;
    width: 25%;
    text-align: left;
    margin-left: 5px;
    padding: 0 0 0 20px;
    background: transparent url(/images/diversen/bullets/icon_blauw_links.gif) no-repeat 0 2px;
}
        
.paginator .paginate_next {
    float: right;
	height: 28px;
	text-align: right;
	margin-right: 5px;
	padding: 0 20px 0 0;
	background: transparent url(/images/diversen/bullets/icon_blauw_rechts.gif) no-repeat right 2px;
}
.paginator .paginate_next .inactive, 
.paginator .paginate_prev .inactive {
    color:#BBBBBB;
}

.rightOfImage { float:left; margin:0px 10px; }

/*wordt gebruikt in webwinkel bij Kaspersky*/
.keuzevlak{
    width:150px;
    border:solid 1px #74A9D3;
    margin:20px;
    float:left;
    padding:10px;
    background-color:#E8F1F8;
    text-align:center; 
}
    
/* Fix voor Ektron Editor Design Mode */
div.design_mode_design ul{
    list-style-type: disc;
    padding-left: 20px;
}

a.fancybox img,
a.fancybox-notitle img,
div.foto_container a img{
	cursor: url(/images/diversen/zoom-in.cur), pointer;
	z-index: 1000;
}
td.TrefpuntContacten div.foto_container a img,
td.fotogallery_item_trefpunt div.foto_container a img{
	cursor: pointer;
}

/* Eerdere peilingen link */
ul.peilingLink{
    margin-top: 10px;
}

.onlineaanmeldtable
{
	width: 100%;
	border-collapse: collapse;
	font-family: verdana;
	font-size: 10pt;
	text-align: left;
}

.onlineaanmeldtable th
{
	font-family: verdana;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}

.onlineaanmeldtable td 
{
	font-family: verdana;
	font-size: 10pt;
	text-align: left;
}

#cbVA ul {
	list-style-type: disc;
	margin: 0 0 0;
	padding: 18px;
}

/* WEBLESSEN AFWISSELENDE KLEUREN PER RIJ */
table.weblessen-tabel-nieuw tr:nth-child(odd)
{
    background-color: #F7F6F3;
}
table.weblessen-tabel-nieuw tr:nth-child(even)
{
    background-color: #FFFFFF;
}
table.weblessen-tabel-nieuw a
{
    font-size: 0.75em/150%;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
table.weblessen-tabel-nieuw p
{
    margin-bottom: 5px;
    margin-top: 5px;
}

/* ONDERSTAANDE CODE IS BEDOELD ZODAT OOK IE AFWISSELENDE KLEUREN KAN LATEN ZIEN */
table.weblessen-tabel-nieuw tr.oddDts
{
    background-color: #F7F6F3;
}
table.weblessen-tabel-nieuw tr.evenDts
{
    background-color: #FFFFFF;
}

/* FANCYBOX POPUP LIST LAYOUT VOOR DE LEES-MEE-VERSIE VAN EEN WEBLES */
#print-lees-mee-versie ul {
	list-style-type: disc;
	margin: 0 0 0;
	padding: 0 0 10px 18px;
}

.article-bottom ul,
.article-bottom li
{
    margin: 0 !important;
}

