@charset "utf-8";
/* CSS Document 
	Laatst bewerkt op 27-06-2011 */

html, body					{	font-family: Helvetica, "Bookman Old Style", Verdana, Arial, "Trebuchet MS", sans-serif;	font-size:12px;	margin:0;	padding:0;	background-image:url(../fig/background.gif);	background-position:center;	background-repeat:repeat-y;	background-color:#fff;	height:100%;}
a.v 								{ 	color: #006699;		text-decoration: none; }
a.v:hover 					{ color: #fff; background-color:#004 }
a.v:active 					{ color: #003366; }
a.link							{ font-weight:bold;	color: #006699;	text-decoration: none;	padding:2px; }
a.link:visited 			{ color: #583C74; }
a.link:hover 				{ color: #fff; background-color:#004 }
a.link:active 			{ color: #003366; }
a.menu 							{ color: #127110;		text-decoration: none;	font-size:16px;	font-weight:bold; }
/* a:visited 				{ color: #74583C; } zerstört das Hovern, wenn es überschrieben wird. */
a.menu:hover 				{ color: #a12F32; }
a.menu:active 			{ color: #127110; }
a.intern 						{ color: #B1261F; 	margin:0; 	text-decoration: none;	padding: 0; 	background: none; }
a.intern:visited 		{ color: #B1261F;	background: none; }
a.intern:hover 			{ color: #E39080; background: none; }
a.intern:active 		{	color: #FFFFFF;	background: none;}
a.extern 						{   background: url(../fig/external.png) no-repeat right center;	padding-right: 13px;  color: #39683a; 	margin:0em 0.2em 0em 0.2em; 	text-decoration:underline;	font-weight:bold;	display: inline;	white-space: nowrap;  }
a.extern:visited 		{ color: #39683a; }
a.extern:hover 			{	text-decoration:none;  color: #a1261f; background: url(../fig/external_over.png) no-repeat right center;}
a.extern:active 		{	color: #666;  background: url(../fig/external_uit.png) no-repeat right center;}
a.stub 							{	color: #772233;}
a.new, #p-personal a.new {	color: #ba0000;}
a.new:visited, #p-personal a.new:visited { color: #a55858;}
img 								{	border: none;	vertical-align: middle;	margin:0;	padding:0;}
p 									{	font-family: Helvetica, "Bookman Old Style", Verdana, Arial, "Trebuchet MS", sans-serif;	line-height: 1.5em;	margin-top:10px;	margin-bottom:10px;	padding-left:8px;}
p img 							{	border: none;	vertical-align: middle;	margin:0;	padding:0;}
hr 									{	height: 1px;	color: #aaa;	background-color: #aaa;	border: 0;	margin: .2em 0 .2em 0;}
h1, h2, h3, h4, h5, h6 {	background-color:#a0c59a;	background-image:url(../fig/kop_achter.gif);	background-repeat:no-repeat;	color: #50785a;	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;	font-weight: bolder;	margin: 0;	padding-top: .5em;	padding-left:8px;	padding-bottom: .17em;}
h1 									{ font-size: 188%; }
h1 .editsection 		{ font-size: 53%; }
h2 									{ font-size: 150%; }
h2 .editsection 		{ font-size: 67%; }
h3, h4, h5, h6 			{	border-bottom: none;	font-weight: bold;}
h3 									{ font-size: 132%; }
h3 .editsection 		{ font-size: 76%; font-weight: normal; }
h4 									{ font-size: 116%; }
h4 .editsection 		{ font-size: 86%; font-weight: normal; }
h5 									{ font-size: 100%; }
h5 .editsection 		{ font-weight: normal; }
h6 									{ font-size: 80%;  }
h6 .editsection 		{ font-size: 125%; font-weight: normal; }
ul 									{	line-height: 1.5em;	list-style-type: square;	margin: .3em 0 0 1.5em;	padding: 0;	font-size:100%;	list-style-type:disc;}
ol 									{	line-height: 1.5em;	margin: .3em 0 0 3.2em;	padding: 0;	list-style-image: none;}
li 									{	margin-bottom: .1em;}
dt 									{	font-weight: bold;	margin-bottom: .1em;}
dl 									{	margin-top: .2em;	margin-bottom: .5em;}
dd 									{	line-height: 1.5em;	margin-left: 2em;	margin-bottom: .1em;}
textarea 						{	width: 100%;	padding: .1em;}
input.historysubmit {	padding: 0 .3em .3em .3em !important;	font-size: 94%;	cursor: pointer;	height: 1.7em !important;	margin-left: 1.6em;}
select 							{	vertical-align: top;}
abbr, acronym, .explain {	border-bottom: 1px dotted black;	color: black;	background: none;	cursor: help;}
q 									{	font-family: Times, "Times New Roman", serif;	font-style: italic;}
code 								{	background-color: #f9f9f9;}
pre 								{	padding: 1em;	border: 1px dashed #2f6fab;	color: black;	background-color: #f9f9f9;	line-height: 1.1em;}
strong							{	color:#a12F32;}
#midden							{	width:937px;	margin:0 auto;	background:url(../fig/achtergroot.gif) top;	min-height:100%;}
#midden_helpdesk		{	width:937px;	margin:0 auto;	background:url(../fig/achter_desktop.gif) 0 180px;/* was 340 */	min-height:100%;}
.linker							{	width:560px;	background-color:transparent;	padding-right:20px;	border-right:1px solid #9c9;}
.rechter						{	width:250px;	background-color:transparent;	padding-left:20px;}
.helpdesk_kop, .helpdesk_subkop, .helpdesk_kopje
										{	background-color:#a0c59a;	background-image:url(../fig/kop_achter.gif);	background-repeat:no-repeat;	color: #50785a;	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;	font-weight: Bold;	margin: 0;}
.helpdesk_kop				{	font-size:32px;/* was 90 */	font-style:italic;}
.helpdesk_subkop		{	font-size:20px; /* was 28 */	font-style:italic;}
.helpdesk_kopje			{	font-size:16px;	font-style:italic;}
#divkop							{	height:150px;}
#divrechts					{	display:inline;	float:right;}
#divlinks						{	display:inline;	float:left;}
#divmenu						{	background-color: #e5ffa8;	display:block;}
#divlinksmenu				{	position:absolute;	border:1px solid #999;	background-color:#fff;	margin:160px 0px 10px 0px;	width:150px;}
.groter							{	font-size:140%;}
.marge							{	padding:8px 8px 8px 18px;}
.rechts							{	width:250px;}
.k_rood							{	color:#a12F32;}
.k_groen						{	color:#508555;}
.gekozen						{	color: #a12F32;		font-size:16px;	font-weight:bold;}
#kop								{	height:160px;}
.kop								{	padding:8px;	background-color:#CCFF99;	color:#a12F32;	font-size:16px;	font-weight:bold;}
#encyhoofd					{	background:url(../fig/headbg.jpg) no-repeat #F9F9F9;	margin:0;}
.encyhoofd					{	padding:36px 0px 36px 156px;	background:url(../fig/Wiki.png) no-repeat;	min-height:400px;}
.border							{ border:1px solid #aaa;	background-color:#fefcfa; padding:4px 8px;}
.menu3 							{ padding:0 0 0 32px; margin:0; list-style:none; height:70px; background:#98d346 url(../fig/three_0.png); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu3 li 					{	float:left;}
.menu3 li a 				{ display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu3 li a b 			{ float:left; display:block; padding:0 16px 0 8px;}
.menu3 li.current a { color:#fff; background:url(../fig/three_2.gif);}
.menu3 li.current a b { background:url(../fig/three_2.gif) no-repeat right top;}
.menu3 li a:hover 	{ color:#fff; background:#000 url(../fig/three_1.gif);}
.menu3 li a:hover b { background:url(../fig/three_1.gif) no-repeat right top;}
.menu3 li.current a:hover { color:#fff; background:#000 url(../fig/three_2.gif); cursor:default;}
.menu3 li.current a:hover b { background:url(../fig/three_2.gif) no-repeat right top;}
.xpopup							{	width:1024px;	height:300px;	/* background:#fed;*/}
.achter							{	width:100%;	height:100%;	background:#010;	left:auto;	top:0px;	filter: alpha(opacity=50); 	opacity:0.5;}
a.leeg							{ }
a.leeg:hover				{	background-color:transparent;}
div.voet						{	text-align:center;	color:#CC0000;	padding:2px 8px;	border:1px outset #999;	background-color:#ECF2CE;}
div.beveiliging			{	position:fixed;	top:0px;	right:0px;	text-align:center;	color:#CC0000;	padding:2px 8px;	border:1px outset #999;	background-color:#ECF2CE;}
div.client					{	float:left;	margin:2px;	padding:8px;	width:160px;	background-color:#99eeff;	border:1px solid #000;}
div.verwijzers			{	float:left;	margin:2px;	padding:8px;	width:160px;	background-color:#ee99ff;	border:1px solid #000;}
div.medewerkers			{	float:left;	margin:2px;	padding:8px;	width:160px;	background-color:#99ffee;	border:1px solid #000;}
div.over_team290		{	float:left;	margin:2px;	padding:8px;	width:160px;	background-color:#ffee99;	border:1px solid #000;}
div.nieuws					{	float:left;	margin:2px;	padding:8px;	width:160px;	background-color:#ff99ee;	border:1px solid #000;}
div p.hoofd					{	background-color:#fff;	padding:4px;	font-size:16px;}
a.pijl							{	background-image:url(../fig/arrow.gif);	background-repeat:no-repeat;	background-position:left center;	padding-left:12px;}
.datum							{	position:absolute;	top:12px;	right:18px;	float:right;	color:#000;	font-size:12px;	font-style:italic;}
#nieuws							{	position:relative;	padding:8px;	color:#333;	border:1px dotted #060;}
#links							{	position:relative;	padding:8px;	color:#333;	border:1px dotted #060;}
#links a						{	display:block;	background-image:url(../fig/arrow.gif);	background-position:4px center;	background-repeat:no-repeat;	padding:3px;padding-left:16px;font-weight:bold;}
.inleiding					{	font-style:italic;}

/* ---------------- Formulier -------------------------------- */
table.formulier			{	width:100%;}
table.formulier td	{	padding:2px; font-size:100%; font-weight:normal;}
table.formulier td.brief	{	width:100%; border:1px solid #999; background-color:#ddd; color:#006;	padding:4px 8px;margin:0px; font-weight:bold; font-size:120%; }
.lijn 							{ border-bottom:1px dotted #666;}
input[type="text"]				{ width:100%;}
fieldset 						{	border: 1px solid #2f6fab;	margin: 1em 0 1em 0;	padding: 0 1em 1em;	line-height: 1.5em;}
legend 							{	border: 1px solid #2f6fab;font-size:120%; font-weight:bold;padding: .5em;}
form 								{	border: none;	margin: 0;}
/* ------------------- ID kaart ------------------------ */
#kaart							{	position:relative;	width:558px;	height:424px; 	background-image:url(../data/foto_team/pas_leeg1.png);}
#kaart .tekst				{ position:absolute; width:300px; height:300px; left:40px; top:120px; font-family:"Trebuchet MS", "Times New Roman", Stencil, Tahoma; font-size:18px; color:#000;}
#kaart .naam				{	font-size:24px;	font-weight:bold;}
#west								{ }
#oost								{ }
.laatzien						{	display:block;}
.verberg						{	display:none;}
.foto								{	display: inline-block; margin-left:20px;	padding:8px;	background:#fff;	border:1px solid #898;}
.kies								{	text-align: center; text-decoration:none; width:248px;;	padding:20px;	background:#fff;	display:inline-block;	border:1px solid #494;	cursor:pointer;}
.kies:hover					{	background:#a3c79b;	border:1px solid #f00;}
.kaderuitwit				{	background:#e0e0e0;}
.vogelvlucht				{	padding:2px;	border:1px solid #666;	background:#9b6;}
.vogelvluchttd			{	padding:4px;	border:1px solid #666;	background:#fff;}
.vogelvluchttdpadding	{	cell-padding:8px;}

/* CSS voor popup venster */
.popup							{	display:block;	position:absolute;}
.achter							{	position: absolute;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	filter: alpha(opacity=40); opacity: 0.4;	background-color: #010;}
hr									{	border-bottom: 2px solid #fff;	border-top: 1px solid #888;	margin-top:4px;	margin-bottom:4px;}

/* Venster */
.htitel							{	font-family: Verdana;	font-size: 16px;	font-weight: bold;	font-style: normal;	font-variant: small-caps;	letter-spacing: 2px;	text-align: center;	margin: 0px;	margin-top: 4px;	padding-left: 8px;	color: #444;	line-height: 20px;}
.ondertitel					{	font-family: Verdana;	font-size: 14px;	font-weight: bold;	font-style: normal;	text-align: center;	color: #666;}
.venstertitel				{	font-family: Verdana;	font-size: 12px;	font-weight: bold;	font-style: normal;	text-align: center;	padding-top: 6px;	color: #333;}
.venster						{	font-family: Verdana;	font-size: 12px;	font-weight: normal;	font-style: normal;	text-align: left;	padding: 0px;	color: #333;	background-color: #e0e0e0;	vertical-align: top;}
.kaderinwit					{	background-color:#ddd;	border-left:1px solid #999;	border-top:1px solid #999;	border-right:1px solid #eee;	border-bottom:1px solid #eee;	padding:4px;	color:#222;}
.kaderuitwit				{	background-color:#e0e0e0;	border-left:1px solid #eee;	border-top:1px solid #eee;	border-right:1px solid #999;	border-bottom:1px solid #999;	padding:8px;	color:#333;}
.rand								{	padding: 2px;	background-color: #d0d0d0; /* #6699FF;*/ }

/* -- Knop 12 -------------------------------------------------------------- */
a.cmsknop12					{	cursor: pointer;	display: inline-block;	background-image: url(../knoppen/knop12_l.png);	background-position: left top;	background-repeat		: no-repeat;	height: 32px;	padding-left: 14px;	text-decoration: none;}
a.cmsknop12 span		{	display: inline-block;	background-image: url(../knoppen/knop12_r.png);	background-position: top right;	height: 32px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: bold;	padding-right: 12px;	color: #f1fbff;	text-align: center;}
a.cmsknop12aan			{	cursor: pointer;	display: inline-block;	background-image: url(../knoppen/knop12_l_aan.png);	background-position: left top;	background-repeat		: no-repeat;	height: 32px;	padding-left: 14px;	text-decoration: none;}
a.cmsknop12aan span	{	display: inline-block;	background-image: url(../knoppen/knop12_r_aan.png);	background-position: top right;	height: 32px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: bold;	padding-right: 12px;	color	: #f1fbff;	text-align: center;}
a.cmsknop12:hover 	{	background-image: url(../knoppen/knop12_l_over.png);	color: #dd8822;}
a.cmsknop12:hover span	{	background-image: url(../knoppen/knop12_r_over.png);	background-position	: top right;	color: #fffbf1;}
div.cmsknop12tekst	{	line-height: 30px;	padding-right: 8px;}
a.cmsknop12 img			{	border: 0px;}
/* -- Knop 12 -------------------------------------------------------------- */
/* -- Invoer -------------------------------------------------------------- */
div.cmsinvoer				{	display: inline-block;	background: url(../knoppen/inputknop_l.png);	background-repeat: no-repeat;	padding: 0px;	padding-left: 17px;	height: 29px;}
div.cmsinvoer span	{	display: inline-block;	background: url(../knoppen/inputknop.png);	background-position: right;	height: 29px;	padding: 0px;	padding-right: 16px;}
input.cmsleeg				{	border:0;	background-color: transparent;	padding-top: 5px;}
input.invoer				{	height:25px;}
input.cmssubmit			{	cursor: pointer;	padding-top: 5px;	color: #fff;	border: 0px;	background-color: transparent;	font-size	: 12px;	font-style: italic;	font-weight: bold;}
/* -- Invoer -------------------------------------------------------------- */

/* -- Pictogrammen -------------------------------------------------------- */
div.cmspictogram16	{	display	: inline-block;	float	: left;	padding-top	: 6px;	padding-right	: 6px;}
div.cmspictogram12	{	display	: inline-block;	float	: left;	padding-top	: 2px;	padding-right	: 4px;}
div.cmspictogram10	{	display	: inline-block;	float	: left;	padding-top	: 0px;	padding-right	: 4px;}
/* -- Pictogrammen -------------------------------------------------------- */

/* ---------------------------- Kalender ------------------------------*/
.divkalender				{	border:1px solid #250;	padding:0px;	border-radius: 6px;	-webkit-border-radius: 6px;  -moz-border-radius: 6px;	-moz-box-shadow: 1px 1px 2px #666;	-webkit-box-shadow: 1px 1px 2px #666;	box-shadow: 1px 1px 2px #666;	}
.alineakop					{	font-weight:bold;	font-style:italic;}
.kalender						{	font-family: Courier New, mono, Courier;	font-size: 12px;	color: #222222;	text-align:center;}
.kkop								{	font-family: Verdana;	font-size:14px;}
a.kdag, a.kdag:visited, a.kdag:link
										{	text-decoration:none;	display:block;	padding:2px;	font-size:12px;	color: #333;	border:1px solid #a0c59a;	background:#fff;}
.kmaand							{	color: #844;	border-bottom:1px dotted #777;}
a.kvoorbij, a.kvoorbij:visited, a.kvoorbij:link
										{	text-decoration:none;	display:block;	padding:2px;	color:#aaa;	border:1px solid #ccc;	background:#eee;}
a.kvandaag, a.kvandaag:visited, a.kvandaag:link	
										{	text-decoration:none;	display:block;	color: #fff;	font-weight:bold;	padding:2px;	border:1px solid #160;	background:#9c6;}
a.kgekozen, a.kgekozen:visited, a.kgekozen:link	
										{	text-decoration:none;	display:block;	color: #fff;	font-weight:bold;	padding:2px;	border:1px solid #045;	background:#4eb1cd;}
a.kevenement, a.kevenement:visited, a.kevenement:link	
										{	text-decoration:none;	display:block;	padding:2px;	color: #fff;	font-weight:bold;	border:1px solid #610;	background:#e64;}
a.kvoorbij:hover, a.kevenement:hover, a.kdag:hover
										{	text-decoration:none;	font-weight:bold;	color:#fff;	border:1px solid #fff;	background:#4eb1cd;} 
.dag								{	font-family: Verdana;	background-color:#d0e5fa;	border-top:1px solid #275; border-bottom:1px solid #275;}
#navtxt							{	background-color:#FFFFCC;	border:1px solid #665500;}
.tdkgekozen, .tdkvoorbij, .tdkdag	{ }
a.knopklein					{ 	font-family: Verdana;	font-weight:bold;	color: #006699;		text-decoration: none;	padding:2px; }
a.knopklein:visited { color: #001122; }
a.knopklein:hover 	{ color: #fff; background-color:#004 }
a.knopklein:active 	{ color: #003366; }

/* ---------------- Einde kalender --------------------------- */
div.naarboven				{  position:fixed;  width:27px;  bottom:0px;  right:6px;  z-index:100;}
a.naarboven					{	text-decoration:none;	background:url(../cms/thema/admin/naarboven.png);	width:27px;height:25px;	display:inline-block;	margin-top:7px;}
a.naarboven:hover		{	background:url(../cms/thema/admin/naarboven_over.png);}
div.admin						{  position:fixed;  width:24px;  bottom:0px;  left:6px;  z-index:100;}
a.admin							{	text-decoration:none;	background:url(../fig/icons/key.png);	width:16px;height:16px;	display:inline-block;	margin-top:7px;}
a.admin:hover				{	background:url(../fig/icons/key-over.png);}

/* ------------- Regio's van Team290 -------------------------*/
.kaartje						{	border:1px solid #852000;	-moz-box-shadow: 1px 1px 5px #222;	-webkit-box-shadow: 1px 1px 5px #222;	box-shadow: 1px 1px 5px #222;	margin-right:10px;}
/* -------------- Symposium -------------------------------- */
a.knop							{	cursor: pointer;	display: inline-block;	background-image: url(../knoppen/knop14_l.png);	background-position: left top;	background-repeat	: no-repeat;	height: 40px;	padding-left: 18px;	text-decoration: none;}
a.knop span					{	display: inline-block;	background-image: url(../knoppen/knop14_r.png);	background-position: top right;line-height: 36px;	height: 40px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: italic;	font-weight: bold;	padding-right: 18px;	color: #f1fbff;	text-align: center;}
a.knop:hover 				{	background-image: url(../knoppen/knop14_l_over.png);	color: #dd8822;}
a.knop:hover span		{	background-image: url(../knoppen/knop14_r_over.png);	background-position	: top right;	color: #fffbf1;}
div.knoptekst				{	line-height: 38px;	padding-right: 8px;}

