/*	This source file is proprietary property of Wididi BV
	Copyright © 2008 - 2020 Wididi BV all rights reserved */

body { /* MODEL */
	font-size: 11px;
	font-family: Verdana, Trebuchet MS, Tahoma;
	color: #000000;
}
.home_logo { /* MODEL */
	background-image:url(/_spheres_/cs/design/home_logo.png);
	width: 308px;
    height: 54px;
}

.body {
background-image:url(/_spheres_/cs/design/achtergrond.jpg);

background-repeat: repeat-x;
background-color:  #d2cfcb;
}
.thema {
	background-image:url(/_spheres_/cs/design/thema.png);
}
#model_thema { /* MODEL */
	top: -2px;
} 
#thema_blad_1000 { /* MODEL */
	background-image: url(/_spheres_/cs/design/thema_tile.png);
} 
#boven_thema {
	height:90px;
	/*background-image: url(/_spheres_/cs/design/achtergrond.png);*/
}
#boven_menu_thema { 
	left: 0px;
	width: 872px;
	margin-top: 61px;
}
#thema_login {
	left:925px;
	
}

#thema_login_tekst {
	text-align:center;
	width:55px;
	color:#FFFFFF;
}
#thema_ikwil {
	width:114px;
	left:876px;
	margin-top: 20px;
}
#thema_ikwil_veld {
	margin-left:0px;
}
#thema_ikwil_knop {
	top:-2px;
	left:85px;
}
.thema_ikwil_textfield {
	height:20px;
	background-color:#FFFFFF;
	border-right:solid 1px #312E29;
	border-bottom:solid 1px #312E29;
	border-left:solid 1px #45403C;
	border-top:solid 1px #45403C;
}

#inhoud_thema_vollebreedte {
	width: 996px;
	left: 0px;
	-moz-box-sizing:border-box;
}
#onder_thema { 
/*	background-image:url(/_spheres_/cs/design/thema_onder.png);*/
	background-repeat:no-repeat; background-position:0px 0px;
}
#melding {
	margin-top:10px;
	background-image:url(/_spheres_/cs/design/thema.png);
}
#thema_opties_top, #thema_opties_top_small{
	background-image:url(/_spheres_/cs/design/thema.png); 
}
#thema_opties_middle {
	background-image:url(/_spheres_/cs/design/thema_opties_tile.png);
}
#thema_opties_bottom{
	background-image:url(/_spheres_/cs/design/thema.png);
}
#errorlogo{
	position:relative;
	width:166px; height:55px;
	background-position:-320px -705px;
	background-image:url(/_spheres_/cs/design/thema.png);
}

a.sorteren { width:70px; }
a.sorteren_ASC_actief { color: #F56D21; }
a.sorteren_DESC_actief { color: #F56D21; }

	a.sorteren_ASC { background-position: -925px -702px; }
	a.sorteren_ASC:hover { background-position: -925px -731px; }
	a.sorteren_ASC_actief { background-position: -925px -673px; }
	a.sorteren_ASC_actief:hover { background-position: -925px -731px; }

	a.sorteren_DESC { background-position: -925px -761px;  }
	a.sorteren_DESC:hover { background-position: -925px -673px; }
	a.sorteren_DESC_actief { background-position: -925px -731px; }
	a.sorteren_DESC_actief:hover { background-position: -925px -673px; }

	a.bo_sorteren_ASC { background-position: -980px -708px; }
	a.bo_sorteren_ASC:hover { background-position: -980px -737px; }
	a.bo_sorteren_ASC_actief { background-position: -980px -679px; }
	a.bo_sorteren_ASC_actief:hover { background-position: -980px -737px; }

	a.bo_sorteren_DESC { background-position: -980px -650px;  }
	a.bo_sorteren_DESC:hover { background-position: -980px -679px; }
	a.bo_sorteren_DESC_actief { background-position: -980px -737px; }
	a.bo_sorteren_DESC_actief:hover { background-position: -980px -679px; }

a.menu_1:link { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #a2a09c; text-decoration:none; }
a.menu_1:visited { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #a2a09c; text-decoration:none; }
a.menu_1:active { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #a2a09c; text-decoration:none; }
a.menu_1:hover { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #ffffff; text-decoration:none; }

a.menu_1 { display:inline;position:absolute;width: 125px;line-height:25px;height: 25px;overflow:hidden;cursor:pointer;border:0px;background-repeat:no-repeat;background-position:-0px -0px;background-color:transparent;text-align:center; font-family: inherit; font-size: inherit; color: inherit; text-decoration:none; }
a.menu_1:hover { background-position:-824px -644px; }

a.menu_1 { background-image:url(/_spheres_/cs/design/thema.png);}

a.menu_2:link { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #C5C5C5; text-decoration:none; }
a.menu_2:visited { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #C5C5C5; text-decoration:none; }
a.menu_2:active { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #C5C5C5; text-decoration:none; }
a.menu_2:hover { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #00a8ea; text-decoration:none; }

a.menu_3:link { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #8D8D8D; text-decoration:none; }
a.menu_3:visited { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #8D8D8D; text-decoration:none; }
a.menu_3:active { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #8D8D8D; text-decoration:none; }
a.menu_3:hover { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #000000; text-decoration:none; }



a:link { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #000000; }
a:visited { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #000000; }
a:active { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #000000; }
a:hover { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #00a8ea; }

#disclaimer_thema { color: #000000; }
#disclaimer_thema a:link { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #000000; } 
#disclaimer_thema a:visited { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #000000; }
#disclaimer_thema a:active { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #000000; }
#disclaimer_thema a:hover { font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px; color: #00a8ea; }

#bullet1 { background-image:url(/_spheres_/cs/design/thema.png); }
#bullet2 { background-image:url(/_spheres_/cs/design/thema.png); }

#thema_login, .ga_play, .ga_pause { background-image:url(/_spheres_/cs/design/thema.png); }

/* EDITOR OPMAAK */
hr { 
	height: 1px; 
	color: #6B6457; 
}

tbody {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
}

.Kop {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size:18px;
	color:#000000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.Sub {
   	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
}

.Paragraaf {
   	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.Normaal {
   	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
}

.Tekstvak {
	width: 95%;
   	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
	height: 11px;
}

table {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
}

/* FORMULIEREN */




legend {
   	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.textarea {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	border-color: #A2A2A2;
	overflow: auto;
}

.select {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
	height:19px;
	border: solid 1px;
	border-color: #A2A2A2;
}

input {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
}

.textfield {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
	height: 19px;
	border: 1px solid;
	border-color: #A2A2A2;
}

.fakefield_label {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
	border: 0px solid;
	width:181px;
	background-color: transparent;
}

.fakefield_sub {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 0px solid;
	width:181px;
	background-color: transparent;
}

.checkbox {
	border-color: #A2A2A2;
}

.readonly {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
	color: #000000;
	height: 19px;
	border: 1px solid;
	width:181px;
	border-color: #A2A2A2;
	background-color: #7B7B7B;
}

.button { 	
	font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px;  color: #FFFFFF; text-align: center; text-transform : lowercase; border:0px; line-height:13px;
	width: 181px; height: 30px; background-color:transparent; 
	background-image:url(/_spheres_/cs/design/thema.png); background-position:-702px -539px;
}
.button:hover, .button.hover, .button_hover {	font-family: Verdana, Trebuchet MS, Tahoma; font-size: 11px;  color: #ffffff; text-align: center; text-transform : lowercase; border:0px; line-height:13px;
	background-position:-702px -569px;
}
.button_large {
	color: #FFFFFF;
	background-image:url(/_spheres_/cs/design/thema.png);
}
.button_small {
	color: #FFFFFF;
	background-image:url(/_spheres_/cs/design/thema.png);
    line-height:20px;
    padding-bottom:0px;
    padding-top:0px;
}
.button_rond {
	background-image:url(/_spheres_/cs/design/thema.png);
}
.button_label {
	background-image:url(/_spheres_/cs/design/thema.png);
}

.filter_textfield_unset {
	background-image:url(/_spheres_/cs/design/thema.png);
}
.filter_textfield_notset {
	background-image:url(/_spheres_/cs/design/thema.png);
}
.filter_textfield_set {
	background-image:url(/_spheres_/cs/design/thema.png);
}

/* THUMBS */

#tourmarker { 
	background-image:url(/_spheres_/cs/design/thema.png);
}
#tourprogress { 
	background-image:url(/_spheres_/cs/design/thema_earthtourtimer.png); 
}
.thumb_actief {
	background-image: url(/_spheres_/cs/design/thema.png);
}
.thumb {
	background-image: url(/_spheres_/cs/design/thema.png); 
}

/* BLADEREN */

	#bladeren { margin-top:5px; }
	#bladeren_top { background-image: url(/_spheres_/cs/design/thema.png); }
	#bladeren_middle { background-image: url(/_spheres_/cs/design/thema_navigatie_tile.png); }
	#bladeren_bottom { background-image: url(/_spheres_/cs/design/thema.png); }

	#thema_tab_links { background-image: url(/_spheres_/cs/design/thema.png); }
	#thema_tab_rechts { background-image: url(/_spheres_/cs/design/thema.png); }
	a.thema_tab { background-image: url(/_spheres_/cs/design/thema.png); }
	a.thema_tab:hover { background-image: url(/_spheres_/cs/design/thema.png);
	color: #00a8ea; }
	a.thema_tab_actief { background-image: url(/_spheres_/cs/design/thema.png); }

	#thema_blader_balk { background-image: url(/_spheres_/cs/design/thema.png); }
	#thema_blader_balk_footer { background-image: url(/_spheres_/cs/design/thema.png); }
	a.blader_tab { background-image: url(/_spheres_/cs/design/thema.png); }
	a.blader_tab:hover { background-image: url(/_spheres_/cs/design/thema.png);
	color: 00a8ea; }
	a.blader_tab_actief { background-image: url(/_spheres_/cs/design/thema.png); }

	.sorteren { background-image: url(/_spheres_/cs/design/thema.png);}

/* POPDOWN en TABDROP */

	.popdown_header { background-image: url(/_spheres_/cs/design/thema.png); }
	.popdown_middle { 	background-image: url(/_spheres_/cs/design/popdown_tile.jpg); }
	.popdown_footer { 	background-image: url(/_spheres_/cs/design/thema.png); }
	.tabdrop_header_links { background-image: url(/_spheres_/cs/design/thema.png); }
	.tabdrop_header_rechts { background-image: url(/_spheres_/cs/design/thema.png); }
	.tabdrop_middle { background-image: url(/_spheres_/cs/design/thema_tabdrop_tile.jpg); }
	.tabdrop_footer { background-image: url(/_spheres_/cs/design/thema.png); }

/* FORMULIEREN */

#formulier {

}

#formulier_boven {

}

#formulier_lijn {

}

#formulier_onder {

}

#formulier_titel {
	color: #000000;
   	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 18px;
	left: 0px;
}

.foutmelding { color: #CC0000; } #formulier_melding {

}

.formulier_melding { 
	font-weight: bold;
	font-size: 11px;
	left: 0px;
}

#iframe_melding {
/*	background-image:url(/_spheres_/cs/design/thema.png);*/
}

.iframe_melding_tekst { 
	font-weight: bold;
	font-size: 11px;
}

/* OVERZICHTEN */
	#preview {
		background-image:url(/_spheres_/cs/design/preview.png);
	}

	#pretitel { 
		color:#000000;
		font-size:11px;
		font-weight: bold;
	}

	.previews { 
		background-image:url(/_spheres_/cs/design/preview.png);
	}

	.previews_titel { 
		color:#000000;
		font-size:11px;
		font-weight: bold;
	}

	#bericht { 
		background-color: #E3E3E3;
		font-family: Verdana, Trebuchet MS, Tahoma;
		font-size: 11px;
		color: #000000;
		border: 1px solid;
		border-color: #A2A2A2;	
	}

	#netwerk_relatie { 
		background-image:url(/_spheres_/cs/design/model.jpg);
	}

	#netwerk_titel { 
		color:#000000;
		font-size:11px;
		font-weight: bold;
	}

	#netwerk_anoniem {
		background-image:url(/_spheres_/cs/design/model.jpg);
	}
	#netwerk_geenfoto {
		background-image:url(/_spheres_/cs/design/model.jpg);
	}
	#netwerk_geenlogo {
		background-image:url(/_spheres_/cs/design/model.jpg);
	}

/* SMOOTHBOX */
	#TB_iframe_header {
   		font-family: Verdana, Trebuchet MS, Tahoma;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		background-repeat:no-repeat;
		background-image:url(/_spheres_/cs/design/thema.png);
		background-position:0px -336px;
	}
	#TB_iframe_titel, #realpopup_titel {
   		font-family: Verdana, Trebuchet MS, Tahoma;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
	}
	.TB_iframe_sluiten_knop { 
		position: absolute;
		width:30px;
		height:30px;
		border: 0px;
		overflow:hidden;
		background-repeat:no-repeat;
		background-image:url(/_spheres_/cs/design/thema.png);
		background-position:-953px -306px;
		font-size:0;
		background-color: transparent;
	}
	.TB_iframe_sluiten_knop:hover {
		background-position:-957px -336px;
	}
	#TB_iframe_holder, #TB_iframe_midden {

		width:695px;
		background-image: url(/_spheres_/cs/design/thema_popup_tile.jpg);
		background-repeat: repeat-y;
	}

	#TB_iframe_midden_boven {
		background-repeat:no-repeat;
		background-image:url(/_spheres_/cs/design/thema.png);
		background-position:-0px -375px;	
	}

	#TB_iframe_footer {

		font-size:0;
		height:15px;
		width:695px;
		background-repeat:no-repeat;
		background-image:url(/_spheres_/cs/design/thema.png);
		background-position:0px -476px;
	}

/* REACTIES */

	.thema_reactie_boven_rechts { background-image: url(/_spheres_/cs/design/thema.png); }
	.thema_reactie_boven_links { background-image: url(/_spheres_/cs/design/thema.png); }
	.thema_reactie_onder { background-image: url(/_spheres_/cs/design/thema.png); }
	.thema_reactie_clip_links { background-image: url(/_spheres_/cs/design/thema.png); }
	.thema_reactie_clip_rechts { background-image: url(/_spheres_/cs/design/thema.png); }
	.thema_reactie_midden { background-image: url(/_spheres_/cs/design/thema_reactie_tile.jpg); }

/* CROWFILES */

	div#thema_clip { background-image: url(/_spheres_/cs/design/thema.png); }
	div#thema_header_clip { background-image: url(/_spheres_/cs/design/thema.png); }
	div#thema_label_clip { background-image: url(/_spheres_/cs/design/thema.png); }
	div.thema_blad_kop H2, td.thema_blad_kop H2 { font-family: Verdana, Trebuchet MS, Tahoma; font-size:18px; color:#000000; }
	div.thema_blad_sub p, td.thema_blad_sub p { font-family: Verdana, Trebuchet MS, Tahoma; font-size:14px; color:#000000; }
	.thema_header { 
		background-image: url(/_spheres_/cs/design/thema_kop.png);
		font-family: Verdana, Trebuchet MS, Tahoma; font-size:18px; color:#000000; 
	}
	#thema_label {
		font-family: Verdana, Trebuchet MS, Tahoma; font-size:18px; color:#000000;
	}
	#thema_label_floating {
		font-family: Verdana, Trebuchet MS, Tahoma; font-size:18px; color:#000000;
	}
	.thema_sub {
		font-family: Verdana, Trebuchet MS, Tahoma; font-size:11px; color:#000000;
	}
	div#thema_leer_top { background-image:url(/_spheres_/cs/design/thema.png); }
	div#thema_leer_middle { background-image:url(/_spheres_/cs/design/thema_leer_tile.png); }
	div#thema_leer_bottom { background-image:url(/_spheres_/cs/design/thema.png); }
	div#thema_blad_top { background-image:url(/_spheres_/cs/design/thema.png); }
	div#thema_blad { background-image:url(/_spheres_/cs/design/thema_blad_tile.png); }
	div#thema_blad_top_small { background-image:url(/_spheres_/cs/design/thema.png); }
	div#thema_blad_bottom { background-image:url(/_spheres_/cs/design/thema.png); }

/* MEER INFO */

	.meerinfo_clip { background-image: url(/_spheres_/cs/design/thema.png); }
	.icons_clip { background-image: url(/_spheres_/cs/design/thema.png); }

/* PULLDOWN MENU */

	.pulldown_boven { font-size:0; height:6px; width:196px; background-repeat:no-repeat; background-position:-687px -515px; background-image: url(/_spheres_/cs/design/thema.png); margin-left:8px;}
	.pulldown_onder { font-size:0; height:6px; width:196px; background-repeat:no-repeat; background-position:-687px -533px; background-image: url(/_spheres_/cs/design/thema.png); margin-left:8px;}
	.pulldown_midden { background-image:url(/_spheres_/cs/design/thema_pulldown_menu_tile.png);width:196px;overflow:hidden;position:relative; margin-left:8px; }

/* HEADERS */
.Kop { font-family: Verdana, Trebuchet MS, Tahoma; font-size:18px; color:#000000; margin-bottom: 5px; margin-top: 5px; }

	.header_mijn_gegevens { background-image: url(/_spheres_/cs/design/thema_kop_mijngegevens.png); }

.verplicht_veld { border: #cc0000 1px solid !important; }
.goed_veld { border: #50b301 1px solid !important; }
.fout {
	background-image:url(/_spheres_/cs/design/thema.png);
}

.goed {
	
	background-image:url(/_spheres_/cs/design/thema.png);
}

.boot_textfield {
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 16px;
	color: #000000;
	height: 21px;
	border: 0px;
	width:267px;
}

 #inhoud_thema { 
        width: 1000px; 
        position: relative; 
        text-align: left;
        top: 0px;
        min-height: 100%;
    }
    
#thema_opties_top, #thema_opties_top_small {
    width:320px; background-repeat:no-repeat; background-position:-0px -73px; overflow: hidden; height:52px; 
}

.melding_col1 {
	width:50px;
}
.melding_col2 {
	width:480px;
}
.melding_col3 {
	width:270px;
}
