body {
	background-color: rgb(255,255,255);

}

A, :LINK { 
	color: #336699; 
	text-decoration: none; 
	font-size: 11px;
}

table#page {
	position: absolute;
	left: 0px;
	border-left: 1px solid rgb(0,0,0);
	border-right: 0px;	
	width: 100%;
	text-align: left;
}
		
/*******************************************************************************
* Header
*******************************************************************************/
#header {
	background-color: rgb(255,255,255);
	width: 990px;
	border-right: 0px solid rgb(0,0,0);
	padding-bottom: 0px;
}
#header .banner {  
	background-image: url("/template/skins/spui25/gfx/header.jpg");
	height: 105px;
	width: 990px;
}
#header .banner#nl {
	background-image: url("/template/skins/spui25/gfx/header.jpg");
}
#header .banner#en {
	background-image: url("/template/skins/spui25/gfx/header.jpg");
}

#header div.main-navigation-box {
	background-color: rgb(0,0,0);
	height: 29px;
	width: auto;
	overflow: hidden;
}

#header div.main-navigation-box div#mainnavigation {
	padding-top: 0px;
	padding-bottom: 0px;
}

#header div.main-navigation-box div#mainnavigation div {
	float: left;
	padding-left: 7px;
	padding-right: 8px;
	border-right: 1px solid rgb(255,255,255);
	height: 29px;
	font-size: 11px;
	font-weight: bold;
	line-height: 29px;
}

#header div.main-navigation-box div#mainnavigation div a {
	color: rgb(255,255,255);
}

#header div.main-navigation-box div#mainnavigation div.active {
	background-color: rgb(227,23,54);
}

#header div.main-navigation-box div#mainnavigation div.active A { 
	color: rgb(255,255,255); 
}

/*******************************************************************************
* CMS Actions
*******************************************************************************/
#actions {
	position: absolute;
	top: 0px;
	margin-left: 990px;
	padding-left: 0px;
	padding-top: 4px;
	font-size: 10px; 
	line-height: 10px;
	
}
#actions A { color: rgb(200,200,200); }
#actions div { padding-top: 1px; }

/*******************************************************************************
* LEFT
*******************************************************************************/

td#left {
	width: 341px;
	background: url("/template/skins/spui25/gfx/left-back.gif");
	background-position: 0px 0px;
	height: 851px;
}

td#left table.left-box {
	margin-top: 0px;
	border-collapse: collapse;
	width: 341px;
	overflow: hidden;
}

td#left table td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
}

td#left table td.lc1,
td#left table td.lc2,
td#left table td.lc3 {
	height: expression("851px");
	min-height: 851px;
}

td#left table td.lc1 {
	width: 160px;
	background: url("/template/skins/spui25/gfx/bg-lc1.jpg");
	background-position: 0px 0px;


}

td#left table td.lc2 {
	width: 181px;
	background: url("/template/skins/spui25/gfx/bg-lc2.jpg");
	background-position: 0px 0px;
	height: 851px;
}

td#left table td.lc3 {
	width: 0px;
}

td#left table td.lc1 table.lc1-boxadjuster {
	height: 100%;
}

td#left table td.lc1 table.lc1-boxadjuster tr td.searchbox {
	height: 40px;
	vertical-align: bottom;
}

td#left table td.lc1 div#sectionnavigation,
td#left table td.lc1 div#searchform {
	width: 160px;
	overflow-x: hidden;
	background: url("/template/skins/spui25/gfx/bg-nav-red.jpg");

}

td#left table td.lc1 div#sectionnavigation {
	padding-top: 4px;
}

td#left table td.lc1 div#sectionnavigation div,
td#left table td.lc1 div#sectionnavigation div a {
	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
}

td#left table td.lc1 div#sectionnavigation div {
	padding-left: 7px;
	padding-right: 8px;
	margin-bottom: 4px;
}

td#left table td.lc1 div#sectionnavigation div.selected {
	background-image: none;
	background-color: rgb(227,23,54);
}

td#left table td.lc1 div#sectionnavigation div.selected A {
	color: rgb(255,255,255);
}

td#left table td.lc1 div#sectionnavigation #sectionhead {
	display: none;
}

td#left table td.lc1 div#searchform {
	padding-left: 0px;
}

td#left table td.lc1 div#searchform #searchfield { 
	height: 16px; 
	line-height: 12px;
	font-size: 11px;
	width: 100px;
	border: 0px;
	background-color: rgb(255,255,255);
	margin-left: 7px;
}

td#left table td.lc1 div#searchform #searchbutton {
	background-image: url("/template/skins/spui25/gfx/searchbutton.png");
	background-repeat: no-repeat;
	width: 9px;
	height: 16px;
} 

td#left table td.lc1 div#searchform #subtext { display: none;} 

td#left table td.sectieimage img { 
	max-width: 315px; 
	overflow-x: hidden;
}

/*******************************************************************************
* Bladernavigatie
*******************************************************************************/
#subsection {
	width: 155px;
}

#subsection div.subsectionnavigation {
	padding: 0px 0px 0px 0px;
	background-image: none;
	width: 155px;
}

#subsection div.subsectionnavigation div.subsectionslinks { width: 155px; }

#subsection div.subsectionnavigation div.link {
	display: block;
	padding-left: 12px;
	padding-right: 7px;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 4px;
}

#subsection div.subsectionnavigation div.active {
	background-color: rgb(227,23,54);
}

#subsection div.subsectionnavigation div.link a {
	color: rgb(227,23,54);
}

#subsection div.subsectionnavigation div.active a.active {
	color: rgb(255,255,255);
}

/*******************************************************************************
* MAIN
*******************************************************************************/

td#main, 
td#main.rcEnabled { 
	width: 649px;
	background-color: rgb(255,255,255);
	background-image: url("/template/skins/spui25/gfx/bg-right2.jpg");
	background-position: right top;
	position: relative;
}

td#breadcrumb {
	width: auto;
	padding-top: 5px;
	background-image: none;
	padding-bottom: 2px;
	height: expression("27px");
	min-height: 20px;
}

td#breadcrumb div.text {
	padding: 0px 0px 0px 0px;
	margin: 0px 188px 0px 38px;
	line-height: 20px;
	color: rgb(227,23,54);
	font-size: 17px;
	font-weight: bold;
	min-height: 20px;
	height: expression("20px");
}

	/*******************************************************************************
	* printbutton
	*******************************************************************************/
	tr.printbutton td {
		padding: 0px 0px 5px 0px;
		height: expression("24px");
		max-height: 19px; /* Default hoogte print-knop */
	}
	tr.printbutton td div#sendafriend {
		margin-right: 188px;
	}
	tr.printbutton td div#printbutton form { margin: 0px 0px 0px 0px; }
	#main.rcEnabled tr.printbutton td div#sendafriend { margin-right: 188px; }

/*******************************************************************************
* Left column
*******************************************************************************/
#main td.left { width: 512px; }

/*******************************************************************************
* Right column
*******************************************************************************/
.rc-col1 { width: 0px; }
.rc-col2 { width: 140px; }
.rc-col3 { width: 0px; }
.rc-spacer { height: 1.6em; }

#main td.right { 
	width: 140px;
}

	/*******************************************************************************
	* MESSAGES
	*******************************************************************************/
	#cmsmessage.displayright { 
		padding-right: 0px;
	}
	
	/*******************************************************************************
	* Button
	*******************************************************************************/
	.buttonright { width: 140px; overflow: hidden; }
	.buttonright_top { 
		background-color: #333333;
		font-size: 0px;
		line-height: 0px;
		border-top: 0px;
		position: absolute;
		z-index:1;
		width: 139px;
		height: 1px;
		overflow: hidden;
	}
	.buttonright_middle { }
	.buttonright_bottom { 
		background-color: #333333;
		font-size: 0px;
		line-height: 0px;
		border-bottom: 1px solid #333333;
	}
	.buttonright_image {
	    margin: 0px 0px 0px 0px;
	    background-color: transparent;
	    border-left: 0px;
	    border-right: 0px;
	    width: auto;
	}
	.buttonright_title {
	    border-left: 1px solid #333333;
	    border-right: 1px solid #333333;
	    border-bottom: 1px solid #333333;
	    background-color: #b1b4b6;
	    width: auto;
	    padding: 2px 4px 2px 4px;
	}
	.buttonright_title_text {
	    font-size: 12px;
	    font-weight: bold;
	    color: #00adef;
	}
	.buttonright_title_text A { color: #FFF; }
	.buttonright_title_text A:hover { text-decoration: none; }
	.buttonright_lead {
	    border-left: 1px solid #333333;
	    border-right: 1px solid #333333;
	    background-color: #FFF;
	    width: auto;
	    padding: 4px 4px 7px 4px;
	}
	.buttonright_lead_text {
	    font-size: 11px;
	    color: #000;
	}
	.buttonright A:hover { text-decoration: none; }
	
	/*******************************************************************************
	* Zoekvak (TODO: reasonable names)
	*******************************************************************************/
	.rechterkolom .leadkop { font-size: 12px; font-weight: bold; color: #000; }
	.rechterkolom .leadkop A { color: #000; }
	.rechterkolom .leadkop A:hover { text-decoration: none; }
	.rechterkolom .leadtekst { font-size: 11px; color: #000; }
	.rechterkolom A.inhoudklein { font-size: 11px; }
	
	
	
	
	
	
	
	
	
	
#cmsmessage {
	margin-left: 21px;
	margin-top: 0px;
}

.messagefooter, .messageheader { margin-right: 140px; }

.messagefooter .messageFooter-header,
.messageheader .messageHeader-bottom { 	background-image: none; }
.messagefooter .messageFooter-header { 	margin-bottom: 12px; }

#cmsmessageblock { 
	text-align: left;
	margin-right: 188px !important;
}

.right #cmsmessageblock { 
	text-align: left;
}

.left #cmsmessage #cmsmessageblock { 
	margin-right: 48px !important;
	
}

div#cmsmessage #cmsmessageblock #cmsmessageblock { 
	padding-left: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	
}

div#cmsmessage .normaltext { 
	font-size: 12px !important; 
	line-height: 15px; 
} 
div#cmsmessage div.fullblock {
	padding-right: 0px;
	margin-right: 0px !important;
}
div#cmsmessage div.fullblock div.textblock { 
	margin-left: 17px !important;
	width: 413px;
}
div#cmsmessage div.mmblock { 
	margin-right: 0px !important;
	padding-left: 0px !important;
	width: 140px;
}
#cmsmessage .publicationTop { display: none; }
#cmsmessage .headerblock {
	background-image: none;
}
#cmsmessage .nomarginbottom {
	margin-bottom: 0px !important;
}
#cmsmessage .teaser { 
	margin-right: 48px !important; 
	margin-bottom: 20px; 
}
#cmsmessage .teaser .text,
#cmsmessage .teaser .leaddatum { text-align: left; }
#cmsmessage .teaser .leaddatum { font-size: 11px !important; }

#cmsmessage .courseheader {
	margin-bottom: 0px;
	padding-bottom: 3px;
	background-image: url("/template/gfx/opleidingen/faculteit.verloop.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	width: auto;
	margin-right: auto;
}

#cmsmessageblock h1.messageheader { 
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #c60c30;
	margin-right: 0px;
	text-align: left;
}
#cmsmessageblock h2.messagesubheader { 
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}
#cmsmessageblock h3.paragraphheader { 
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 3px;
	color: rgb(227,23,54);
	text-align: left;
}
#cmsmessageblock h4.subheader,
#cmsmessageblock h4.subheader A { 
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #888888;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
#cmsmessageblock h1.messageheader A,
#cmsmessageblock h3.paragraphheader A {
	color: #c60c30;
	text-decoration: none;
}
#cmsmessageblock h1.messageheader A:hover,
#cmsmessageblock h3.paragraphheader A:hover {
	color: rgb(0,0,0);
	text-decoration: none;
}

#cmsmessageblock p {
	margin-top: 0px;
	margin-bottom: 12px;	
}
#cmsmessageblock dl {
	margin-top: 0px;
	margin-bottom: 0px;
}
#cmsmessageblock dl dt,
#cmsmessageblock dl dd {
	margin-top: 0px;
	margin-bottom: 0px;
}
#cmsmessageblock dl dt { margin-top: 5px; }
#cmsmessageblock dl dd { 
	margin-start-value: 10px;	
	margin-left: 10px;
	font-size: 11px;
}
#main .themedisplay { margin-left: 0px; }
#main .themedisplay .cmsmessage { margin-left: 20px; }

.organisationheader {
	margin-left: 38px !important;
	margin-right: 188px !important;
	margin-bottom: 16px;
	background-color: #bebebe;
	padding: 12px 10px 1px 0px;
}

.organisationheader #cmsmessageblock {
	margin-right: 0px !important;	
}

.organisationheader #cmsmessageblock h4.subheader {
	font-size: 8.5pt;
	font-weight: normal;
	color: #FFFFFF;
}

.organisationheader #cmsmessageblock .orglabel a {
	font-weight: normal;
}

/*******************************************************************************
* PHOTO-RIGHT
*******************************************************************************/
#cmsmessage .mmblock .photo-right {
	background-image: none;
	background-repeat: repeat-y;
	background-position: 140px 0px;
}

#cmsmessage .mmblock .photo-right .header {
	display: none;
	background-image: none;
}

#cmsmessage .mmblock .photo-right .content {
	text-align: left;
	margin-right: 0px;
}

#cmsmessage .mmblock .photo-right .content .photo,
#cmsmessage .mmblock .photo-right .content .sub {
	background-color: transparent;
}

#cmsmessage .mmblock .photo-right .content .sub {
	height: auto;
	min-height: auto;
	width: auto;
	margin-right: 1px;
}
#cmsmessage .mmblock .photo-right .content .photo { 
	text-align: right; 
}
#cmsmessage .mmblock .photo-right .content .caption {
	font-size: 11px;
	color: rgb(102,102,102);
	padding: 3px 2px 5px 2px;
}

#cmsmessage .mmblock .photo-right .content .magnify {
	float: right;
	width: 17px;
	margin-left: 6px;
	margin-bottom: 3px;
}

.photo-right-loupe {
    background-image: url(/template/skins/uva-abs/gfx/loupe.gif);
    width: 20px;
    height: 17px;
}

#cmsmessage .mmblock .photo-right .footer {
	display: none;
	background-image: none;
}

/*******************************************************************************
* PHOTO-IN
*******************************************************************************/
div#cmsmessage div.textblock .photo-in {}

div#cmsmessage div.textblock .photo-in .header,
div#cmsmessage div.textblock .photo-in .footer { display: none; }
div#cmsmessage div.textblock .photo-in .content {}
div#cmsmessage div.textblock .photo-in .content .photo,
div#cmsmessage div.textblock .photo-in .content .sub { background-color: transparent; }
div#cmsmessage div.textblock .photo-in .content .sub {
	height: expression("21px");
	min-height: 21px;
}
div#cmsmessage div.textblock .photo-in .content .photo {}
div#cmsmessage div.textblock .photo-in .content .caption {
	font-size: 11px;
	color: rgb(102,102,102);
	padding: 3px 2px 5px 2px;
}

div#cmsmessage div.textblock .photo-in .content .magnify {
	float: right;
	width: 17px;
	margin-left: 6px;
	margin-bottom: 3px;
}

/*******************************************************************************
* Various
*******************************************************************************/
div#cmsmessage div.nopadding { padding-left: 0px !important; }
.messagefooter #cmsmessageblock { 
	margin-left: 38px; 
	margin-right: 48px !important;
	border-top: 1px solid #bebebe;
	padding-left: 0px !important;
	padding-top: 10px;
}

/*******************************************************************************
* List switch
*******************************************************************************/
#cmsmessage .listheader h3 { margin-bottom: 8px; }
#cmsmessage #cmsmessageblock div.switch {
	font-size: 11px; 
	line-height: 14px;
	font-weight: normal; 	
}
#cmsmessage #cmsmessageblock div.switch a.selected {
	color: rgb(153,153,153)	;
}

#main .nopadding { margin-left: 21px; }
#main .nopadding .headerblock { margin-left: 0px;  background-image: none; } 
#main .listheader { margin-left: 17px;  background-image: none; } 
.clearmmright { clear: right }

/*******************************************************************************
* Schakelaars
*******************************************************************************/
.listswitch,
.listswitchactive { 
	margin-left: 0px;
	font-size: 11px; 
	font-weight: normal;  
}
.listswitchactive A { color: #999999; }
.listsorter {
   font-size: 11px;
   font-weight: normal;
   color: #888888;
}

.listheader {
	padding-left: 20px;
	margin-bottom: 15px;
	padding-top: 2px;
}

.listheader .sortswitch { 
	display: list-item;
	list-style: none;
	float: right;
	margin-right: 6px;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	height: 100%;
	color: #888888;
}

.listheader .sortswitch a { 
	color: #009ae3;
}

.listheader .head {
	padding-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 1px;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: rgb(0,0,0);
	margin-right: 30px;
}

/*******************************************************************************
* Calendar
*******************************************************************************/
DIV.anchorlabel { 
	clear: left;
	padding: 1.2em 30px 1em 0; }
DIV.anchorlabel SPAN {
	font-size: 14px; 
	font-weight: bold; 
	color: #333333;
	padding: 0 5px 2px 38px;
	border-bottom: 1px solid #333333;
}
.sortbar {
	background-color: #e8e9e9;	
	padding-left: 0px;
}

.calendarheader #cmsmessageblock h1.messageheader {
	color: #c60c30;
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
}

/*******************************************************************************
* Teasers
*******************************************************************************/
DIV.teaser { position: relative; vertical-align: bottom;
	 }
DIV.teaser H3 { clear: left; margin-bottom: 0px !important; } 
DIV.teaser H3 A { 
	color: rgb(227,23,54) !important; 
}
DIV.teaser H3 A:hover { text-decoration: none; }
DIV.teaser .readmore { 
	font-size: 11px !important; 
	color: #000000;
	}
DIV#cmsmessage DIV.teaser .text,
DIV#cmsmessage DIV.teaser .text A { 
	font-size: 12px !important; 
	line-height: 16px;
	color: #000; 
}
DIV#cmsmessage DIV.teaser .text A:hover { text-decoration: none; }

DIV.teaser .datum { 
	font-size: 12px !important;
	font-weight: bold; 
	color: #ababab; 
}
DIV.teaser .datum A.leaddatum { 
	font-size: 12px !important;
	font-weight: bold;
	color: #ababab; 
	
}
DIV.teaser .datum A:hover { text-decoration: none; }


/*******************************************************************************
* Themepage
*******************************************************************************/
.listanchor { margin-top: 20px; margin-bottom: 16px; }
.listanchor .labelcontainer,
.listanchor .labelcontainer .lc {}
.listanchor .labelcontainer .lc .label {
	margin-left: 37px;
	margin-top: 20px;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: rgb(0,0,0);
}
.listanchor .labelcontainer .subc {  } 

/*******************************************************************************
* See also
*******************************************************************************/

#see-also .header { 
	display: none;
}
#see-also .content { margin-left: 37px; margin-top: 0px; }

#see-also .head { 
	font-weight: normal;	
	color: rgb(227,23,54);
	margin-bottom: 2px;
}

#see-also .links { 
	font-size: 11px;
	font-weight: normal;	
	color: rgb(0,0,0);
}


div#opleiding-voorlichtingsdag-box {
	clear: right;
	float: right;
	width: 140px;
	margin-bottom: 20px;
}

/* Different opl_type colors */
	div.opleiding-voorlichtingsdag-box-int {
		background-image: url("/template/skins/spui25/gfx/opl-vld-int.jpg");
	}
	
	div.opleiding-voorlichtingsdag-box-gen {
		background-image: url("/template/skins/spui25/gfx/opl-vld-gen.jpg");
	}
	
	div.opleiding-voorlichtingsdag-box-fnwi {
		background-image: url("/template/skins/spui25/gfx/opl-vld-fnwi.jpg");
	}
	
	div.opleiding-voorlichtingsdag-box-fmg {
		background-image: url("/template/skins/spui25/gfx/opl-vld-fmg.jpg");
	}
	
	div.opleiding-voorlichtingsdag-box-fgw {
		background-image: url("/template/skins/spui25/gfx/opl-vld-fgw.jpg");
	}
	
	div.opleiding-voorlichtingsdag-box-feb {
		background-image: url("/template/skins/spui25/gfx/opl-vld-feb.jpg");
	}
	
	div.opleiding-voorlichtingsdag-box-fdr {
		background-image: url("/template/skins/spui25/gfx/opl-vld-fdr.jpg");
	}

div#opleiding-voorlichtingsdag-box div.text {
	padding-left: 8px;
	padding-right: 7px;
	font-size: 17px;
	font-weight: bold;
	line-height: 41px;
	color: rgb(255,255,255);
}

div#opleiding-voorlichtingsdag-box a:hover {
	text-decoration: none;
}

div#opleiding-voorlichtingsdag-box div.vld-info {
	margin-bottom: 10px;	
	margin-right: 1px;
	cursor: pointer;
	padding-left: 8px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* different info colors */
	div.opleiding-voorlichtingsdag-box-int div.vld-info {
		background-color: #8fc1e3;
		/*background-color: #ffffff;
		opacity: .3;
		filter: alpha(opacity=30, style=0);*/
	}
	
	div.opleiding-voorlichtingsdag-box-fnwi div.vld-info {
		background-color: #5d1149;
		/*background-color: #601239;
		opacity: .75;
		filter: alpha(opacity=75, style=0);*/
	}
	
	div.opleiding-voorlichtingsdag-box-fmg div.vld-info {
		background-color: #bd7e0b;
		/*background-color: #c38900;
		opacity: .75;
		filter: alpha(opacity=75, style=0);*/
	}
	
	div.opleiding-voorlichtingsdag-box-fgw div.vld-info {
		background-color: #243574;
		/*background-color: #1f4684;
		opacity: .75;
		filter: alpha(opacity=75, style=0);*/
	}
	
	div.opleiding-voorlichtingsdag-box-gen div.vld-info {
		background-color: #175816;
		/*background-color: #006b10;
		opacity: .75;
		filter: alpha(opacity=75, style=0);*/
	}
	
	div.opleiding-voorlichtingsdag-box-fdr div.vld-info {
		background-color: #71132e;
		/*background-color: #91113c;
		opacity: .75;
		filter: alpha(opacity=75, style=0);*/
	}
	
	div.opleiding-voorlichtingsdag-box-feb div.vld-info {
		background-color: #a7a70b;
		/*background-color: #a1a400;
		opacity: .75;
		filter: alpha(opacity=75, style=0);*/
	}
	
div#opleiding-voorlichtingsdag-box div.vld-info div.date {
	position: relative;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: rgb(255,255,255);
	text-decoration: none;
}

div#opleiding-voorlichtingsdag-box div.vld-info div.detail {
	position: relative;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-decoration: none;
}

div#opleiding-voorlichtingsdag-box div.vld-info div.readmore {
	position: relative;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}

/*******************************************************************************
* Poll
*******************************************************************************/

.poll {
	border: 0px;
	background-color: #b1b4b6;
	background-image: url("/template/skins/spui25/gfx/poll-back.gif");
	background-repeat: no-repeat;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.poll div.head {
	background-color: transparent;
	margin-top: 12px;
    padding: 0px 3px 0px 9px;
    font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #009ae3;
    float: left;
    border-bottom: 0px;
}

.poll div.proposition {
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	color: rgb(0,0,0);
	padding: 14px 4px 2px 9px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

.poll div.answers {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 5px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
.poll div.answers div.answer,
.poll div.answers div.active-answer {
	background-color: #008cce; 
	background-image: none;
	background-repeat: no-repeat;
	background-position: -1px 50%;
	margin-top: 10px;
	margin-right: 0px;
	padding: 0px 9px 0px 9px;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: rgb(255,255,255);
	cursor: pointer;
}

.poll div.answers div.active-answer {
	background-image: none;
}

.poll div.voted {
	display: none;
	background-color: transparent;
	background-image: none;
	background-position: -1px -5px;
	background-repeat: no-repeat;
	height: 90px;
	vertical-align: bottom;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
} 

.poll div.viewresult {
	background-color: transparent;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

.poll div.viewresult input.viewresult-1,
.poll div.viewresult input.viewresult-2 {
	border: 0px;
	padding: 0px;
	background-image: url("/template/skins/spui25/gfx/poll-bekijkresultaat.gif");
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-color: transparent;
	width: 138px;
	height: 35px;
	cursor: pointer;
}

/*******************************************************************************
* displayaslink method
*******************************************************************************/
.displayaslink { 
    font-size: 12px; 
    font-weight: normal;
    color: #009ae3; 
    margin: 0 33px 2px 38px;
}
.displayaslink A { color: #009ae3; }
.displayasLink A:hover { color: #009ae3; text-decoration: none;}

.displayaslink A span.datePrefix { 
	color: #888888; 
	font-weight: bold;
	text-decoration: none;
}

.displayaslink A span.dateSeparator { 
	text-decoration: none;
}

.displayaslink A:hover span.linkLabel { 
	text-decoration: underline;
}

/*******************************************************************************
* Include
*******************************************************************************/
.fullInclude {
	background-image: url("/template/skins/spui25/gfx/1pxblack.gif") !important;
	background-repeat: repeat-y;
	background-position: 100% 0%;
	
}


/*******************************************************************************
* Search for UvA staff
*******************************************************************************/
DIV.UvAStaffSearchForm { 
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 21px; 
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0% 100%; 
}
DIV.UvAStaffSearchForm div#cmsmessageblock {
	margin-right: 0px !important;
}
DIV.UvAStaffSearchForm H3 {
	color: rgb(51,97,84);
}
DIV.UvAStaffSearchForm #searchfield {
	display: block;
	float: left;
	width: 288px;
	max-width: 288px;
	height: 18px;
	border: 1px solid rgb(102,102,102);
	font-size: 11px;
	line-height: 12px;
	color: rgb(80,90,100);
	padding-left: 4px;
}
DIV.UvAStaffSearchForm #searchbutton {
	float: right;
	width: 80px;
	margin: 0px 0px 0px auto;
}

DIV.UvAStaffSearchForm .description {
	clear: both;
	font-size: 10px;
	color: #666666;
	font-style: italic;
}

DIV.UvAStaffSearchForm iframe {
	border: 1px solid rgb(153,153,153);
	width: 390px;
	max-width: 388px;
}

DIV.UvAStaffSearchForm .rpheader {
	display: inline;
}

DIV.UvAStaffSearchForm .rpoption {
	display: inline;
	margin-left: 16px;
}

DIV.UvAStaffSearchForm div.messageHeader-bottom {
	border-top: 1px solid #888888;
	height: 1px;
	line-height: 1px;
	margin: 0px 48px 5px 17px;
}

DIV.UvAStaffSearchResults { 
	padding: 20px 48px 20px 38px; 
	width: auto; 
	max-width: auto; 
}
DIV.UvAStaffSearchResults DIV.resultsHeader { 
	margin-bottom: 1.4em;
	font-size: 1.2em;
	color: #333;
}

DIV.UvAStaffSearchResults div.searchresult div.checkbox,
DIV.UvAStaffSearchResults div.searchresult div.radio,
DIV.UvAStaffSearchResults div.searchresult div.button {
	float: left;
	height: 100%;
	margin-right: 5px;
	padding: 0px 0px 0px 0px !important;
	font-size: 1px;
}
DIV.UvAStaffSearchResults div.searchresult div.button input {
	margin-left: 0px;
	margin-top: 0px;
}
DIV.UvAStaffSearchResults div.searchresult div.content {  }

DIV.UvAStaffSearchResults div.searchresult div.content div.title,
DIV.UvAStaffSearchResults div.searchresult div.content div.title A { 
	font-size: 12px;
	font-weight: normal; 
	line-height: 16px;
	color: rgb(227,23,54);
}
DIV.UvAStaffSearchResults div.searchresult div.content div.description,
DIV.UvAStaffSearchResults div.searchresult div.content div.description A { 
	font-size: 11px;
	font-weight: normal; 
	color: #000000;
}
DIV.UvAStaffSearchResults div.searchresult div.content div.subtext,
DIV.UvAStaffSearchResults div.searchresult div.content div.subtext A { 
	font-size: 11px;
	font-weight: normal; 
	color: rgb(123,123,123);
	display: none;
}
DIV.UvAStaffSearchResults div.searchresult div.content div.subtext span.typelabel,
DIV.UvAStaffSearchResults div.searchresult div.content div.subtext span.delimiter,
DIV.UvAStaffSearchResults div.searchresult div.content div.objectlink,
DIV.UvAStaffSearchResults div.searchresult div.content div.objectlink A { 
	display: none;
}


DIV.UvAStaffSearchResults DIV.resultsHeader #head { 
	width: auto;
	margin-top: 12px;
	background-color: #bebebe;
}

DIV.UvAStaffSearchResults DIV.resultsHeader #head td {
	padding: 1px 2px 1px 10px;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
}

DIV.UvAStaffSearchResults DIV.resultsHeader #head .displayoverview {
	width: 294px;	
}
DIV.UvAStaffSearchResults DIV.resultsHeader #head .displayphone {
	width: 98px;
}

#UvAStaffSearchResult fieldset { 
	border: 0; 
	margin:0; 
	padding: 0; 
	display: inline; 
	vertical-align: top; 
}
#UvAStaffSearchResult fieldset div { padding: 0; }

#UvAStaffSearchResult { width: auto; }
#UvAStaffSearchResult TD {vertical-align: top; padding-bottom: 10px;}
#UvAStaffSearchResult .displayoverview { width: 294px; padding-right: 0px; }
#UvAStaffSearchResult .displayphone { 
	width: auto;
	float: right; 
	font-size: 1.1em; }
#UvAStaffSearchResult .lead { font-size: 1.1em; color: rgb(102,102,102);}
.UvAStaffSearchResults .notfound { font-size: 1.2em; }

DIV.UvAStaffSearchFooter {
	background-image: none;
	background-repeat: repeat-x;
	margin: 15px 48px 25px 38px;
	padding: 15px 0px 10px 0px;
	font-size: 1.1em;
	color: rgb(102,102,102);
	border-top: 1px solid #888888;
	text-align: left;
}

/*******************************************************************************
* Emailformulier
*******************************************************************************/
div.emailform div.question div.qContent div.qLabel {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: rgb(227,23,54);
}

/*******************************************************************************
* bundle
*******************************************************************************/
#main .bundleHeader {
	margin-top: 20px !important;
	margin-bottom: 0px !important;
}

#main .bundleHeader #cmsmessageblock {
	margin-right: 0px !important;	
	margin-left: 21px !important;
}

#main .bundleHeader h1.messageheader {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #c60c30;
}

/******************
* RSS
******************/

.rss-icon {
	height:16px;
	margin-bottom:8px;
	margin-left:0px;
	margin-top:0px;
	width: 80px;
}

td#left table td.lc1 div#sectionnavigation {
	background-image: url("/template/skins/spui25/gfx/bg-nav.jpg");
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 0px;
}
td#left table td.lc1 div#sectionnavigation div.sectionlink {
	background-image: url("/template/skins/spui25/gfx/bg-nav.gif");
	background-repeat: repeat-y;
	margin-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

#sectionnavigation div.sectionlink a {
	color:#FFFFFF;
	font-weight: bold;
	display: block;
	padding-left: 7px;
	padding-right: 5px;
	overflow-x: hidden;
}

#sectionnavigation {
	padding-bottom:0px;
}

td#left table td.lc1 div#sectionnavigation div, td#left table td.lc1 div#sectionnavigation div a {
	font-weight:bold;
}

td#left table td.lc1 div#sectionnavigation div a:hover {
	background-image: url("/template/skins/spui25/gfx/bg-nav-black.gif");
	text-decoration:none;
}

#subsection div.subsectionnavigation div.link a {
	color:#000000;
	text-decoration: none; 
	font-size: 11px;
	width: 155px;
	line-height: 19px;
	padding-left:12px;
	padding-right:7px;
	margin-bottom:0px;
	display: block;
}

#subsection div.subsectionnavigation div.link a:hover {
	color:#FFFFFF;
	text-decoration: none; 
	background-image: url("/template/skins/spui25/gfx/bg-nav-black2.gif");
	display:block;
	font-size:11px;
	line-height:19px;
	margin-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	width: 155px;
}

#subsection div.subsectionnavigation div.link {
	display:block;
	font-size:11px;
	line-height:19px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width: 155px;
	padding-bottom: 1px;
}

#subsection div.subsectionnavigation div.link span.newwindowicon {
	display: block;
	/*background-image: none;*/
	background-position: 147px 0px;
}
#subsection div.subsectionnavigation div.link span.newwindowicon:hover {
	display: inline-block;
	background-image: none;
}

#sectionnavigation .selected {
	background-position:0 0px;
	background-repeat:no-repeat;
}

#righthead {
	width: auto;
	background-image: url("/template/skins/spui25/gfx/bgrighttop.jpg");
	background-repeat: repeat-x;
}

#rightmain {
	width: auto;
	background-image: url("/template/skins/spui25/gfx/bg-right2.jpg");
	
}


td#main2, 
td#main2.rcEnabled { 
	width: 549px;
	background-color: rgb(255,255,255);
	background-image: url("/template/skins/spui25/gfx/bg-right2.jpg");
	background-position: right top;
	position: relative;
}

#main2 td.right { 
	width: 140px;
}

/*******************************************************************************
* COT Formulier
*******************************************************************************/
div.x-uvawebcms-form {
	width:430px;
}