/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*United Knowledge 2008 - Keizersgracht 74 - 1015 CT Amsterdam - tel. 020-5218300
// http://www.unitedknowledge.nl
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/*global*/
* {
	font-family: verdana,Helvetica,sans-serif;
}

body {
	font-family: verdana,Helvetica,sans-serif;
	font-size:80%;
       	margin: 0;
	padding: 0;
}

* html {
	margin: 0;
	padding: 0;}

img {
	border: 0;
	float: none;
	vertical-align:middle;
}

p {
	margin: 5px 0px 15px 0px;
	font-size: 0.85em;
        line-height:1.4em;
        text-align:justify;
}

ol{
font-size: 0.85em;
}

p.nomargin {
margin:0px;
}

ul {
	margin: 5px 0;
	padding-left: 40px;}


h1 {
	text-indent:-9000px;
	margin:0;
	padding: 0;
	height: 0px;
	display: none;
	}
	
h3 {
	font-size: 0.95em;
	font-weight:bold;
	margin: 10px 0 0 0;
	color: #225673;
}	

h4 {
font-size: 0.85em;
font-weight:bold;
margin: 10px 0 0 0;
padding: 0px;
color: #000;
}	
	
#content a {
	color:#35779c;
	text-decoration:none;
	}
	
#content a:hover {
	color:#225673;
	text-decoration: underline;}
	
#content a:active {
	color:#225673;}
	
/*#content a:visited {
	color:#a20d56;}*/
	
.clear {clear: both;}

/*layout*/
#container {
margin: 0;
padding: 0;
/*background:url(/zenc/images/stramien02.png) no-repeat;*/
width: 995px;
}

#header {
margin:0;
padding: 0;
width: 865px;
height:155px;
}

#contentContainer {
width: 868px;
height:auto;
margin: 0 0 0 95px;
}

/*voor IE6 5.5*/
* html #contentContainer {
	margin: 3px 0 0 95px;
}


#leftColomn {
	margin:10px 5px 0px 0;
	float: left;
	width: 165px;
clear:right;

}

/*navigatie*/

/*voor IE6 5.5*/
* html #leftColomn {
	margin:7px 0 5px 0;
}

#subnavigatie {
	font-weight:bold;
	font-size:0.85em;
}

#subnavigatie ul {
	list-style-type: none;
	margin: 0 0 -1px 0; /* onderste bottom-border uit de weg */
	padding-left:0px;
}
#subnavigatie li {

}

#subnavigatie .menu li a {
	display: block;
	background:url(/zenc/images/menubtn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height:1.7em;
	padding: 0px 0 4px 5px;
	width: 165px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 165px;
	color: #e3e4b7;
	text-decoration:none;
	
	}

/*voor IE6 */
* html #subnavigatie .menu li a {
margin-bottom: 0px;
margin-right:-5px;
}

#subnavigatie .menu a {
	color: #e3e4b7;
	text-decoration:none;
}

#subnavigatie .menu a:hover, #subnavigatie .menu a:active {
	color: #fff;
}

#subnavigatie .menu li.act a {
	background-image: url(/zenc/images/menubtnAct.png);
	/*padding-bottom: 0;*/
}

/* navigatie niveau2 */

#subnavigatie li ul {
	display: none;
}
#subnavigatie li.act ul {	
	display: block;
	background: #e3e4b7;
	width: 165px;
	margin: 0px 0 5px 0;
	padding: 5px 0 10px 0;
	
}
#subnavigatie li.act li {
	cursor: pointer; /* IE */
	padding: 0;
	margin-left: 0;
	font-size:1em;
	font-style: normal;
	font-weight: normal;
	/* text-transform:lowercase;*/
	letter-spacing:0.02em;
}

#subnavigatie .menu li.act li a {
	color: #000;
	background-image:none;
	width: 155px;
	padding-bottom: 0px;
}
#subnavigatie .menu li.act li a:hover {
	background: #225673;
	color: #fff;
	display:block;
	padding-right: 5px;
}
#subnavigatie .menu li.act ul li.act a {
	background: #225673;
	color: #fff;
	display:block;
	padding-right: 5px;
}

#subnavigatie .sitemap {
		background-image: url(/zenc/images/btnYellowNew02.png);
		background-repeat:no-repeat;
		height:20px;
		width:165px;
		padding: 3px 0 0 5px;
}

#subnavigatie .sitemap a {
font-style:normal;
text-transform: none;
color: #006699;
font-size: 1em;
font-weight:bold;
text-decoration:none;
}

#subnavigatie .sitemap a:hover {
color: #000;
font-size: 1em;
font-weight:bold;
}

.zoeken {
	background: url(/zenc/images/btnYellowNew02.png) no-repeat;
	height:20px;
	width:165px;
	padding: 1px 4px 4px 1px;
}

.zoeken input {
		float: left;
		background:#FFF;
		height:12px;
		width:110px;
		border: 1px solid #999;
		margin: 2px 0 0 3px;
		font-size: 0.85em;
		}

.zoeken input#zoek {
width:40px;
float: left;
color: #006699;
background: #e3e4b7;
height:15px;
border: none;

margin: 2px 0 0 0px;
font-weight:bold;
font-size: 1em;
cursor:pointer;}

#subnavigatie .buttons {margin-left: 5px; margin-top: 10px;clear:right;}

/*contentgedeelte*/

#breadcrumb {
color:#FFFFFF;
font-size:0.7em;
position:absolute;
right:8px;
text-align:right;
top:4px;
width:300px;
z-index:100;

}

#breadcrumb a {
color: #E3E4B7;
text-decoration:underline;}

#breadcrumb a:visited {
color: #E3E4B7;
text-decoration:underline;}

#breadcrumb a:hover {
color: #FFF;
text-decoration:underline;}

#content {
background:url(/zenc/images/shadowMiddle525.gif) repeat-y;
float: left;
width: 525px; /*IE5.5*/
voice-family: "\"}\"";
voice-family:inherit;
width:495px;
height: 100%;
margin: 10px 0 0 0px;
padding:  0 15px 0 15px;
display: inline;
clear: right;
position:relative;
}

/*voor IE6 5.5*/
* html #content {
margin: 7px 0 0 0px;
padding:  0 15px 0 15px;
overflow: hidden;
}

#content h2.paginatitel {
color: #FFFFFF;
font-size: 0.9em;
background:url(/zenc/images/headerRed.png) 0px 0px repeat-x;
height:20px;
width: 504px;
padding: 1px 5px 0 5px;
line-height:1.4em;
margin:0px 0 0 -9px;
}

#content ul {font-size: 0.85em;}
#content li {line-height:1.4em;}

.contentBlock {
margin-top: 10px;
/*float:left;*/
}

.contentBlockStreep {
border-bottom: 1px solid;
}

.contentBlock h3.titelbalk {
font-weight:bold;
color: #FFFFFF;
font-size: 0.85em;
line-height: 1.2em;
background:#63a7cc;
height:15px;
width: 490px;
padding: 2px 0px 2px 5px;
margin: 0px;
}

.contentBlockLeft {
margin: 0px 0px 0 0;
padding:0;
float: left;
width: 49%;
}

.contentBlockRight {
margin: 0px 0px 0 0;
padding:0;
float: right;
width: 49%;
}

.contentBlockLeft h3.titelbalk, .contentBlockRight h3.titelbalk {
font-weight:bold;
color: #FFFFFF;
font-size: 0.85em;
background:#63a7cc;
height:15px;
padding: 2px 0px 2px 5px;
margin: 0;
}

.paginaEinde {
background:url(/zenc/images/shadowUnder525.gif) 0px 0px;
width: 525px;
margin-left: -15px;
height:15px;
clear: both;}	
	
.fotoLinks {
	float:left;
	padding: 3px 5px 5px 0;
}

.fotoRechts {
	float:right;
	padding: 3px 0px 5px 5px;
}

/*brede pagina*/
	
#contentBreed {
background:url(/zenc/images/shadowMiddle695.gif) repeat-y;
float: left;
width: 665px;
height: 100%;
margin: 10px 0 0 0px;
padding:  0 15px 0 15px;
display: inline;
position:relative;
}

/*voor IE6 5.5*/
* html #contentBreed {
margin: 7px 0 0 0px;
padding:  0 15px 0 15px;
overflow: hidden;
}

#contentBreed h2.paginatitel {
color: #FFFFFF;
font-size: 0.9em;
background:url(/zenc/images/headerRed.png) 0px 0px repeat-x;
height:20px;
width: 674px;
padding: 1px 5px 0 5px;
line-height:1.4em;
margin:0px 0 0 -9px;
}
	
.paginaEindeBreed {
background:url(/zenc/images/shadowUnder695.gif) 0px 0px;
width: 695px;
margin-left: -15px;
height:15px;
clear: both;}	



/*medewerkers*/

#medewerkers {
width: 670px;
background: #fff;
/*height:auto;*/
/*margin: 0px;*/
overflow: hidden;
}

#namenlijst {
padding-bottom: 20px;
overflow:hidden;
}

#namenlijst a {
background:#f4f4f4;
float:left;
margin:0 1px 1px 0;
padding:5px;
width:209px;
}
#namenlijst a:hover {
background:#fff;
}
#namenlijst .links, #namenlijst .midden, #namenlijst .rechts {
width:220px;
float:left;
}

#medewerkers .persoon {
/*text-align:center;*/
height: 98px;
float:left;
/*padding: 4px 1px;*/
/*margin: 5px 5px 0 0;*/
font-size:0.95em;
width: 66px;
}

#medewerkers a {
font-size:0.9em;
text-align: left;
/*padding-left: 3px;*/
color:#35779c;
text-decoration: none;
}

#medewerkers a:hover {
color:#225673;
text-decoration: underline;
}
#medewerkers .persoon img {
width:62px;
}
#medewerkers .persoon a, #medewerkers .persoon span {
border:0;
margin:2px;
float:left;
}
#medewerkers .persoon a.on, #medewerkers .persoon a:hover, #medewerkers .persoon span.on {
border:1px solid #35779c;
margin:1px;
}
#imgcontainer {
clear:both;
}

.medewerker .details {
margin: 10px 0 0 0;
float: left;
width: 220px;
}

.details a {
color:#35779c;
text-decoration:none;
	}
	
.details a:hover {
	color:#225673;
	text-decoration: underline;}
	
.details a:active {
	color:#225673;}
	
.details a:visited {
	color:#a20d56;}

.medewerker .beschrijving {
margin: 0 0 0
15px;
float: left;
width: 425px;
}

h4 {
font-size: 0.85em;
font-weight:bold;
margin: 10px 0 0 0;
color: #225673;
}	
	
/*.medewerker p {
margin: 0px;
}*/

.avatar img {
width: 220px;}

/*middenkolom*/



/*rechterkolom*/

#context {
margin:10px 0 0 0px;
padding: 0px 0 0 0px;
float: right;
width: 170px;
clear:right;
}

/*voor IE6 5.5*/
* html #context {
margin:7px 0 0 0;
}

.tagcloud {
width: 170px;
background:url(/zenc/images/shadowMiddle165.gif) 0 0 repeat-y;
margin: 0px 0 0 0px;
float: right;
}	

.tagcloud h3 {
color: #FFFFFF;
font-size: 0.9em;
background: #225673 url(/zenc/images/headerBlue.gif) 0px 0px repeat-x;
height:18px;
width: 158px;
padding: 1px 0px 0 8px;
line-height:1.4em;
margin: 0 0 0 3px;
}

.tagcloud p {
padding: 0px 10px 0px;
margin:3px 0 5px 0;
text-align:left;
}

#context a {
	color:#35779c;
	text-decoration:none;
	}
	
#context a:hover {
	color:#225673;
	text-decoration: underline;}
	
#context a:active {
	color:#225673;}
	
#context a:visited {
	color:#35779c;}

.tagcloud .balkUnder160 {
background: url(/zenc/images/shadowUnder165.gif) 0 0 no-repeat;
height:10px;
width: 170px;
}

.banner {
margin: 5px 0 5px 2px; }

/*footer*/

#footer {
/*float:left;*/
width: 995px;
height: 20px;
margin: 10px 0 10px 0px;
background-color: #90b5c8;
}

#footer .english {
margin: 3px 0 0px 95px; }

#footer .links {
float: right;
margin: 0px 40px 0px 0px; }

#footer .links a {
color: #006699;
font-size: 0.85em;
font-weight:bold;
text-decoration:none;
}

#footer .links a:hover {
color: #e3e4b7;
font-size: 0.85em;
font-weight:bold;
text-decoration:none;
}


/*log in*/

.loginbox {

font-style:normal;
text-transform: none;
color: #006699;
font-size: 1em;
font-weight:bold;
text-decoration:none;
}

#subnavigatie .account span{
line-height:30px;

}

#subnavigatie .account a {
color: #006699;
margin-left: 5px;
}

.loginButton {
color: #006699;
font-weight:bold;
background:#e3e4b7;
margin:3px 6px 0 0;
border:none;
float:right;
font-size: 1em;
}


/*cs*/

.publicatiegegevens, .publicatiedetails {
font-size: 0.85em;
/*margin-bottom: 20px;*/
}

/*.datum {
margin: 0 10px 20px 0;
width:150px;
float:left;
}*/

.datumThread {
font-size: 0.85em;
}

.datum {
margin: 0 10px 10px 0;
width:150px;
float:left;
}

.datum h3 {
font-size: 0.85em;

}

.auteur {
margin: 0 10px 10px 0;
width:150px;
float:left;

}

.auteurThread {
font-size: 0.85em;
}

.coAuteur {
margin: 0 10px 10px 0;
width:150px;
float:left;

}

.project {
margin: 0 10px 10px 0;
width:150px;
float:left;
}

.bijlage {
clear: both;
}

.attachment {
list-style-type: none;
clear: left;
padding: 0;
line-height: 20px;
font-size: 80%;


}

.attachment img {
padding-right: 5px;
}


.bold {
font-weight:bold;
vertical-align:middle;

}


/*einde cs*/


/*account*/

.accountOpties {float:right;}

/*actueel*/
.date 	{
	margin: -5px 0 -5px 0;
	font-style:italic;	
}
a.leesVerderNieuws {
	background:url(/amstelveen/images/tiny_arrow.gif) right 11px no-repeat;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 6px 6px 0px;
	font-size:0.9em;
	white-space: nowrap;
}

.newstitle h2 {
	padding-top: 0;
}

.item {
	clear:both;
}

.itemThread{
	margin-left: 0;
}

/*.newstitle {
	margin: -10px 0 0 50px;
}*/

.picture  {
	border: 1px solid #666;
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

.synopsis {
	padding-bottom: 5px;
}

.synopsis p {
	margin-left: 0px;
}

.terugLink a {
	float: right;
	margin: 0px;
}

.picturethread {
width: 50px;
	height: 50px;
	border: 1px solid #666;
	float: left;
	margin: 0 3px 3px 0;
}

.item h3.titelbalk {
font-weight:bold;
color: #FFFFFF;
font-size: 0.85em;
line-height: 1.2em;
background:#63a7cc;
height:15px;
width: 490px;
padding: 2px 0px 2px 5px;
margin: 0px;
}

/*nieuws shortcut*/

.nieuwsSh {
margin: 0px 0px 0 0;
padding:0;
float: right;
width: 49%;
}

.aankondigingenSh {
margin: 0px 0px 0 0;
padding:0;
float: left;
width: 49%;
}

.itemSh {
font-size: 0.85em;
margin-bottom:10px;
}


.dateSh {
font-size: 10px;

}

.newstitleSh {
}





/*editor*/
.tagGrootte1 {font-size: 0.8em;}
.tagGrootte2 {font-size: 1em;}

.tagGrootte3 {font-size: 1.3em;}
.tagG
rootte4 {font-size: 1.6em;}
.tagGrootte5 {font-size: 1.8em;}


/*metadata*/

.dataform .hide {display:none;}
.dataform .show {display:block;}


.dataform #tabs {
width:100%;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}
.dataform #tabs li {

float:left;

padding:0;
margin:0;
background:0;
}
.dataform #tabs li a {
font-size:110%;
color:#666;
float:left;
padding:4px 10px;
margin-right:4px;
background:#d0d0d0;
text-decoration:none;
}
.dataform #tabs li a.active {
margin-bottom:-1px;
padding-bottom:5px;
color:#000;
background:#ebf0f3;
}
.dataform #tabs li a:hover {
background:#e5e5e5;
}
.dataform #tabs li a.active:hover {
background:#ebf0f3;
}

.dataform form {
clear:both;
}

.dataform fieldset {
border:0;margin:0;padding:0;
}


#metaBestandstype {display:none;}
#metaTrefwoorden {display:none;}
#metaInhoudsoort {display:none;}
#metaAuteur {display:none;}
#metaBron {display:none;}
#metaOffline {display:none;}

.dataform .field.nobg {
background:none;
}

.dataform .label {
width:115px;
font-weight:bold;
float:left;
clear:both;
}
.dataform .label.alt {
width:100%;
}

.dataform .contents {
width:440px;

}

.dataform h3 {
padding-top:.5em;
}

.dataform .meta .contents input,
.dataform .metaform input {
clear:both;
float:left;
}
.dataform .meta .contents fieldset,
.dataform .metaform fieldset {
line-height:1px;
}
.dataform .meta .contents label,
.dataform .metaform label {
display:block;
line-height:1.38;
}

.dataform fieldset.contents input, .dataform fieldset.contents textarea {
width:100%;
}

.dataform fieldset.contents textarea {
height:8em;
}

.dataform input.forwardButton {
background: #fff;
color: #000;
cursor: pointer;
border: 1px solid #000;
font-weight:bold;
padding: 0 8px;
}

/*.dataform .metaname a:link,
.dataform .metaname a:visited {
font-weight: bold;
border:1px solid #000;
padding:4px 4px 4px 22px;
display:block;
background:#fff url(/uploads/61/74/617434be6a2f7b0f6ad14fb355786cf6/plusmin.gif) no-repeat 6px 8px;
color:#000;
text-decoration:none;
margin-bottom:4px;
}
*/
.dataform
.dataform .metaname a:hover,
.dataform .metaname a:active {
color:#393;
}
.dataform .metaname a:focus {
outline: 0;
}
.dataform .metaname a.active {
border-bottom:none;
margin-bottom:0;
color:#393;
background-position: 6px -22px;
}
.dataform .metaname a span {
font-weight:normal;
font-size:.9em;
color:#000;
}
.dataform .metaname a.active span {
display:none;
}

.dataform .metaform {
border:1px solid #000;
border-top:none;
padding:4px 4px 8px;
background:#fff;
margin-bottom:4px;
}

.dataform .date input, .dataform .pag input {
width:30px;
}


.metadata {
clear: both;
}

/*einde css metadata*/


/*zoek*/

.zoekpaginalinks {
margin: 10px;
}

.labelp {
font-size: 0.95em;
	font-weight:bold;
	margin: 10px 0 0 0;
	color: #225673;
}

.medewerker .social {
margin:14px 0 14px;
padding:1px 0;
list-style:none;
width:100%;
overflow:hidden;
}
.medewerker .social li {
width:212px;
float:left;
}
.medewerker .social li a {
color:#35779C;
float:left;
font-size:11px;
line-height:15px;
padding:3px 3px 3px 26px;
width:183px;
}
.medewerker .social li a:hover, .medewerker .social li a:active {
text-decoration:none;
}
.medewerker .social .twitter a {
background:url(/uploads/c7/2d/c72dcac5c77bba4b6ce977442045d98f/social_icons2.png) no-repeat left -60px;
}
.medewerker .social .twitter a:hover, .medewerker .social .twitter a:active {
background-position:left -90px;
}
.medewerker .social .linkedin a {
background-image:url(/uploads/c7/2d/c72dcac5c77bba4b6ce977442045d98f/social_icons2.png) !important;
background-repeat:no-repeat !important;
background-position:left top !important;
padding-right:0 !important;
}
.medewerker .social .linkedin a:hover, .medewerker .social .linkedin a:active {
background-position:left -30px !important;
}
dl.feedList {
margin:0 0 15px;
padding:0;
}
dl.feedList dt {
color:#225673;
font-size:0.95em;
font-weight:bold;
margin:0 0 5px;
padding:0;
}
dl.feedList dd {
margin:0 0 15px;
padding:0;
font:.85em/1.4 Verdana,Helvetica,sans-serif;
}
dl .meta {
font-style:italic;
color:#555;
margin:0 0 5px;
}



