*
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana;
	font-size: 11px;
	/* font-style: normal; */
	font-variant: normal;
}

body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	/**/
	/* width: 1003px; */
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(gui/backgrounds/body.png);
	
}

form
{
	margin: 0px;
	padding: 0px;
}

ul
{
	/* 	margin: 0px;
	padding: 0px; */
}

a
{
	color: #000;
	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
	margin: 0px;
	padding: 0px;
}

.hide
{
	display: none;
}

.clear
{
	float: none;
	clear: both;
}

.space
{
	
	padding-bottom: 16px;
}

divzzz
{
	border-color: #CF0;
	border-width: 1px;
	border-style: solid;
}



/******************************************************************************
* layout divs
******************************************************************************/

#outer
{
	width: 1003px;
	min-height: 604px;
	height: expression(604+"px");
	margin: 0px auto 0px auto;
	text-align: left;
	background-image: url(gui/backgrounds/left_magenta_arc_filled.png);
	/* background-image: url(gui/backgrounds/left_magenta_arc.png); */
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gui/backgrounds/left_magenta_arc.png'); */
	background-repeat: no-repeat;
	background-position: left top;
}

#header
{
	height: 118px;
	/* background-color: #ec008c; */
	/* background-image: url(gui/img/temp_topimagebar.jpg); */
	background-repeat: no-repeat;
	background-position: right top;
	
}

#logo
{
	/* color:#ec008c; */
}

#payoff
{
	/* color:#ec008c; */
	width: 279px;
	height: 118px;
	background-image: url(gui/img/linker_bovenhoek.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#navigation
{
	margin-left: 145px;
	height: 54px;
	/* 3 x 18px */
	background-image: url(gui/backgrounds/navigation_right_cyan.gif);
	/* background-image: url(gui/backgrounds/navigation_right_blue.gif); */
	background-repeat: repeat-y;
	background-position: right top;
}

#left
{
	float: left;
	width: 250px;
	/* background-color: #38C0F3; */
}

#main
{
	float: left;
	width: 495px;
}

#right
{
	float: left;
	width: 258px;
	/* background-color: #ec008c; */
	background-color: #BBE6F8;
	color: #000;
	background-image: url(gui/backgrounds/rightbar_top_cyan.gif);
	background-repeat: repeat-x;
}

#footer
{
	clear: both;
	float: none;
}

/******************************************************************************
* grafische dingen
******************************************************************************/

.gfx_i_1
{
	float: right;
	width: 80px;
	height: 118px;
	background-image: url(gui/img/rechter-transp-i-1.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.gfx_i_2
{
	float: right;
	width: 80px;
	height: 54px;
	background-image: url(gui/img/rechter-transp-i-2.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.gfx_i_3
{
	float: right;
	width: 80px;
	height: 43px;
	background-image: url(gui/img/rechter-transp-i-3.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/******************************************************************************
* 
******************************************************************************/

#payoff .go_home
{
	display: block;
	border-color: #CF6;
	border-width: 0px;
	border-style: solid;
	width: 279px;
	height: 118px;
	position: relative;
	top: 0px;
	left: 0px;
}

#langselect
{
	margin-top: 15px;
}

#langselect a
{
	
	text-decoration: none;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	padding-left:50px;
}


/******************************************************************************
* nav
******************************************************************************/

/* zie suckerfish.css */

#special_navigation
{
	margin-top: 20px;
}

#special_navigation ul li
{
	height: 18px;
	background-image: none;
	list-style-type: none;
	list-style-position: default;
}

#special_navigation ul li a
{
	display: block;
	width: 149px;
	height: 16px;
	border-color: #ABE1FA;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	background-color: #fff;
	
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ec008c;
	text-align: center;
	line-height: 16px;
}

#special_navigation ul li ul
{
	margin: 10px 0px 0px 65px;
}

#special_navigation ul li ul li
{
	/* all list items */
	/* float: left; */
	width: auto;
	/* height: 20px; */
	color: #fff;
	list-style-type: circle;
	/* list-style-position: inside; */
}

#special_navigation ul li ul li a
{
	/* display: block; */
	width: auto;
	/* height: 16px; */

	border-color: #abe1fa;
	border-width: 0px;
	border-style: solid;
	
	background-color: transparent;
	
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	line-height: 160%;
}

/******************************************************************************
* content
******************************************************************************/

#content
{
	padding: 0px 40px 0px 8px;
}

#content a
{
	text-decoration: none;
}

#content a:hover
{
	color: #ec008c;
}

#content h2
{
	clear: both;
	margin-top: 32px;
	font-size: 16px;
	margin-bottom: 12px;
}

#content h2.first,
#content h2.projecttitle
{
	margin-top: 0px;
	line-height: 18px;
}	

#content h2 a
{
	font-size: 16px;
	margin-bottom: 0px;
}

#content h3
{
	clear: left;
	font-size: 14px;
	margin-bottom: 12px;
}


#content table tr td h3
{
	margin-top: 12px;
}

#content ul
{
	margin-left: 20px;
}

#content ul.ubb_list
{
	margin: 0px 0px 0px 20px;
}


#content span.large
{
	font-size: 12px;
}

#content p strong,
#content div strong
{
	color: #ec008c;
}

#content p,
#content ul,
#content dl,
#content div.lead,
#content div.body,
#content div.body_space,
#content div.html_content
{
	line-height: 140%;
	margin-bottom: 12px;
}

#content div.lead
{
	margin-top: 12px;
}

#content a
{
	text-decoration: underline;
}

/******************************************************************************
* 
******************************************************************************/

#content dl dt
{
	float: left;
	clear: left;
	width: 25%;
	font-weight: bold;
}

#content dl dd
{
	width: 75%;
	float: left;
	margin-bottom: 2px;
}

/******************************************************************************
* 
******************************************************************************/

#content div.projectshorttitle
{
	margin-bottom: 4px;
	padding-top: 8px;
	border-color: #ed1294;
	border-width: 2px 0 0 0;
	border-style: solid;
}

#content h2.projecttitle
{
	margin-bottom: 4px;
}

#content dl.projectinfo
{
	margin-bottom: 4px;
}




/******************************************************************************
* 
******************************************************************************/

#content div.space
{
	margin-bottom: 16px;
}

#content div.nospace
{
	/* 	line-height: 140%; */
	margin-bottom: 0px;
}

#content div.date
{
	line-height: 140%;
	margin-bottom: 0px;
	/* margin-top: 16px; */
}

/* 	more linkjes */
#content div.more
{
	clear: both;
}

#content div.more a
{
	text-decoration: none;
}


#content div.list
{
	line-height: 140%;
	margin-bottom: 8px;
}

#content div.list strong a
{
	text-decoration: underline;
}

#content div.pagination a
{
	color: #ec008c;
	text-decoration: none;
}

#content div.pagination a.active
{
	color: #EC008C;
	font-weight: bold;
}

#content div.download
{
	line-height: 100%;
	margin-bottom: 8px;
	/* margin-top: 16px; */
}
#content div.download a
{
	text-decoration: none;
}

#content div.download img
{
	vertical-align: middle;
}

/* list item */
#content div.item
{
	padding:0;
	margin:0;
	/* margin-bottom: 24px; */
}

#content div.item h3
{
	margin-bottom: 4px;
}

#content div.item h3 a
{
	font-size: 12px;
	text-decoration: none;
}

#content div.item .more
{
	padding:0;
	margin:0;
}

#content div.item .more a
{
	color: #ec008c;
}


/* images */
#content div.images_left
{
	float: left;
	display: inline;
	margin: 4px 8px 0px 0px;
}

#content div.images_right
{
	float: right;
	display: block;
	margin: 4px 0px 0px 8px;
}

/* agenda */
#content td.agenda-entry
{
	width: 100%;
}

/******************************************************************************
* 
******************************************************************************/

#content table
{
	width: 100%;
}	


#content table th,
#content table td
{
	padding: 4px;
	text-align: left;
}	


#content table
{
	width: 100%;
}

/******************************************************************************
* content project_and_publication
******************************************************************************/

#content .publication,
#content .projectresult
{
	line-height: 100%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-color: #F21D8A;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
}

#content .publication .foldertitle,
#content .projectresult .foldertitle
{
	color: #F21D8A;
	margin: 0;
	padding: 14px 0 6px 0;
}

#content .publication hr,
#content .projectresult hr
{
	/*the border*/
	height: 2px;
	/*whatever the total width of the border-top and border-bottom equal*/
	border-color: #F21D8A;
	border-width: 2px 0 0 0;
	border-style: solid none none none;
	padding-bottom:8px;
}

#content .projectresult strong a
{
	color: #ec008c;
}

#content .projectresult h2 { padding: 4px 0 3px 0; }

#content .projectresult strong a,
#content .projectresult h2 a,
#content .publication a
{
	text-decoration: none;
}

#content .publication a b,
#content .projectresult a b
{
	font-size: 120%;
}

#content .publication a img
{
	vertical-align: top;
	margin-top: -2px;
}

/*
#content .publication .publicationinfo p,
#content .publication table,
#content .publication .auteurs
{
	padding: 2px 22px 0 0;
	margin: 0 -22px 0 22px;
}
*/

#content .publication table { margin: 6px -22px 0 22px; }
#content .projectresult table { margin: 6px -22px 0 0px; }

#content .item_info,
#content .publication .auteurs
{
	padding: 0 22px 0 0;
}

#content .publication .item_info p b,
#content .publication .item_info table b,
#content .publication .auteurs b
{
	color:#F21D8A;
	font-size: 100%;
}

#content .publication table td,
#content .projectresult table td
{
	/*
	border-color: #F21D8A;
	border-width: 1px 0px 0px 0px;
	border-style: dotted none none none;
	*/
	background-image: url(gui/dot.gif);
	background-repeat: repeat-x;
}

#content .publication table td,
#content .projectresult table td
{
	padding: 4px 6px 2px 0;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 11px;
	line-height: 140%;
}

#content .publication .infoicon,
#content .projectresult .infoicon
{
	padding-left:3px;
	float:right;
	clear:none;
}

/******************************************************************************
* poll
******************************************************************************/

#content .poll,
#right .poll .rightpoll
{
	display: block;
	background-color: #FFF;
	margin-bottom: 4px;
	float: left;
	clear: both;
	border-color: #00B4F0;
	border-width: 1px;
	border-style: solid;
}

.poll h1
{
	padding: 4px;
	display: block;
}

.poll h1
{
	background-color: #00B4F0;
	color: #FFF;
}

.poll hr
{
	/*the border*/
	height: 1px;
	/*whatever the total width of the border-top and border-bottom equal*/
	border-color: #00B4F0;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
}

.poll span,
.poll span #poll,
input.poll
{
	padding: 1px 4px 1px 4px;
	margin: 2px 0 2px 0;
}

.poll .polloption,
.poll input
{
	float:left;
	clear:left;
}

.bar span,
.vote span
{
	padding: 0;
}

.bar
{
	margin: 2px 0 2px 0;
	white-space: nowrap;
	/* background-color: #F664B4; */
	background-color: #00B4F0;
}

.vote
{
	height: 14px;
}


/******************************************************************************
* poll content
******************************************************************************/

#content .poll
{
	width:80%;
}




/******************************************************************************
* content formulier
******************************************************************************/

#content form.undefined
{
	padding: 0;
	margin: 0px 0px 32px 0px;
	width: 256px;
}

#content form.undefined div
{
	float: left;
	clear: none;
	width: 99%;
	margin: 0 0 2px 0;
}

#content form.undefined div.w30
{
	width:29%;
}

#content form.undefined div.w50
{
	width:49%;
}

#content form.undefined div.w70
{
	width:69%;
}

#content input.text,
#content input.reqtext,
#content textarea,
#content select
{
	width: 100%;
	margin-bottom: 6px;
	/* 	border-width: 0;
	border-style: none; */
	padding: 3px 0 2px 2px;
	/* 	background-color: #25C8F5; */
	overflow: auto;
	background-image: url(gui/backgrounds/right_input.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#content input.reqtext 
{ 
	background-color: #dddddd; 
}

.asterisk
{
	color: #F21D8A;
}

#form_error_report 
{ 
	font-style: italic; 
	padding-bottom:3px;
}

.form_error_report
{
	color: #F21D8A;
	font-weight: bold;
	font-style: normal;
}

form label
{
	display: block;
	margin-bottom: 4px;
}

/******************************************************************************
* sidebar
******************************************************************************/

form.search
{
	clear: both;
	padding: 8px;
	margin: 0px;
	/* 	margin-top: 70px; */
}

form.search h3
{
	/* 
	font-size: 12px; 
	text-transform: uppercase;
	font-weight: normal;
	*/
	/* color: #FFF; */
	color: #000;
	margin-bottom: 8px;
	font-weight: bold;
}

form.search label
{
	/* color: #fff; */
	color: #000;
	margin-top: 8px;
}

form.search input.text,
form.search select.text
{
	width: 180px;
	font-weight: bold;
	vertical-align: middle;
	border-width: 0;
	border-style: none;
	padding: 3px 0 3px 3px;
	/* background-color: #35CEF6; */
}

form.search input.button
{
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 54px;
	vertical-align: middle;
}


/* plaatjes */
#sidebar-images a
{
	display: block;
	padding: 8px;
	margin-top: 8px;
}

/* news */
#sidebarnews { padding: 22px 22px 12px 38px; }
#sidebarnews .item
{
	margin-bottom: 24px;
}
#sidebarnews h4, #sidebarnews p, #sidebarnews a
{
	line-height: 120%;
	color: #ec008c;
}

#sidebarnews p.date
{
	color: #000;
}

form#sitewide h3,
form#google h3
{
	color: #fff;
}



/******************************************************************************
* poll sidebar
******************************************************************************/

#right .poll
{
	margin-top:20px;
	padding-left:8px;
}

#right .poll .rightpoll
{
	width:240px;
}

#right .poll td
{
	padding-left:4px;
}


/******************************************************************************
* footer
******************************************************************************/

#footer
{
	padding-left: 247px;
	padding-top: 6px;
}

#footer ul li
{
	float: left;
	padding: 0px 10px 0px 10px;
	background-image: url(gui/menu/vertical.png);
	background-repeat: no-repeat;
	background-position: right center;
	list-style-type: none;
	list-style-position: default;
}

#footer ul li.last
{
	background-image: none;
}

#footer ul li a
{
	color: #0072bc;
	font-weight: bold;
	text-decoration: none;
	text-transform: lowercase;
}
