@import url(/css/menu.css);
@import url(/css/forms.css);
@import url(/css/tabs.css);

/********************************************************
   default.css
   (C) Mangrove 2006
   Default style properties
********************************************************/

body
{
	font-family: Trebuchet MS, verdana, arial, sans-serif;
	margin:0;
	padding:0;
	color: #5b6044;
	font-size: 0.75em;
	line-height: 1.8em;
	background: #f7f7f7 url(../images/bg.gif) repeat-x top;
}

/***************************************************/
/*****          surrounding div's              *****/
/***************************************************/

#wrapper
{
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 777px;
}


#content, div.left, div.right, div.line_header, p
{
	margin: 0;
	padding: 0;
}

#header
{	
	background: #ffffff url(../images/bg/bg_header.gif) no-repeat;
	width: 777px;
	height: 116px;	
	clear: both;
	float: none;
	position: relative;
}

#content
{	
	background: #ffffff url(../images/bg/bg_content.gif) repeat-y;
}

div.left, div.left_home, div.left_top
{
	float: left;
	margin-top: 30px;
	width: 528px;
	padding-bottom: 20px;
}

div.left_home
{
	margin-top: 0px;
}

div.left_top
{
	padding-bottom: 0px;
}

div.right
{
	float: right;
	width: 249px;
}

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



/***************************************************/
/*****                   text                  *****/
/***************************************************/

a
{
	color: #1c335c;
}


a:hover
{
	text-decoration: none;
}

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

img.right
{
	float: right;
}

img.left
{
	float: left;
}

h1, h2, h3, h4
{
	font-family:  verdana, arial, sans-serif;
	color: #1c335c;
	margin:0;
	padding:0;
}

h1
{
	font-size: 1.1em;
}

h2
{
	font-size: 1em;
}

h1 a, h2 a
{
	text-decoration: none;
}

h1 a:hover, h2 a:hover
{
	text-decoration: underline;
}

h3
{
	font-size: 3.5em;
	line-height: 1.2em;
	float: right;
	letter-spacing: -0.03cm;
	color: #d1d3c8;
}

hr
{
	height: 1px;
	width: 500px;
	border: 0;
	border-top: 1px dashed #ebece6;
	float: none;
	clear: both;
}

div.intro
{
	padding-left: 10px;
	padding-right: 13px;
	padding-bottom: 20px;
}

p.teas
{
	margin-bottom: 5px;
}

p.teas_right
{
	padding: 5px;
	padding-right: 10px;
	float: none;
	clear: both;
}

img.pdf
{
	float: left;
	margin-right: 6px;
	margin-bottom: 4px;
}

p.rss
{
	margin-left: 15px;
}

span.highlighted
{
	background: #EBECCE;
}

/***************************************************/
/*****                  header                 *****/
/***************************************************/

div.header_logo
{
	position: absolute;
	z-index: 2;	
	width: 226px;
	height: 118px;
	top: 13px;
	left: 10px;
}

div.search
{
	position: absolute;
	z-index: 2;	
	top: 80px;
	left: 600px;
}

/***************************************************/
/*****                   left                  *****/
/***************************************************/

div.publication
{	
	display: block;
	margin-bottom: 20px;
}

div.publi_bottom, div.publi_item
{
	background: #ebece6;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 0.9em;
}

div.publi_item
{
	background: #f7f7f7;
}

div.members img
{
	margin: 10px;
}

div.text
{
	margin-left: 10px;
	margin-right: 15px;
}

/***************************************************/
/*****                   center                *****/
/***************************************************/
	   
div.lines
{
	width: 777px;
	height: 1px;
	clear: both;
	float: none;
	line-height: 0px;	
}

div.columns
{
	width: 528px;
	background: url(../images/bg/bg_columns.gif) repeat-y ;	
}

div.column1
{
	float:left;
	width: 308px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background: url(../images/righttitles/publications.gif) no-repeat top right;
}

div.column2
{
	float:right;
	width: 190px;
	color: #5b6044;
	padding-top: 30px;
	padding-left: 8px;
	background: url(../images/righttitles/media.gif) no-repeat top right;
}

div.column2 a, div.column2 h2a
{
	color: #5b6044;
}

div.banner
{
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;
}

#reactions
{
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
	border: 1px solid #ececec;
	background: #fcfcfc;
}

p.reactbody
{
	padding: 2px;
	background: #ffffff;
}

div.reactfield
{
	margin-left: 6px;
	border: 1px dashed #ececec;
	margin-top: 4px;
	padding: 5px;
}

ul.mediafront
{
	margin: 0;
	padding: 0;
}

ul.mediafront li
{
	list-style-type: none;
	margin-bottom: 10px;
}

ul.medialist
{
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-top: 20px;
}

div.rssfeeds
{
	width: 155px;
	margin-top: 10px;
	border: 1px solid #a3a5a4;
	background: #f7f7f7;
	padding: 5px;
}

pre
{
	font-size: 1.3em;
	background: url(../images/content/quote.gif) no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top: 30px;
}

li.category
{
	margin-top: 10px;
	list-style: none;
	font-size: 1em;
	font-family:  verdana, arial, sans-serif;
	color: #1c335c;
	font-weight: bold;
}


/***************************************************/
/*****                   right                 *****/
/***************************************************/

div.title_events
{
	background: url(../images/righttitles/events.gif) no-repeat top right;
}

div.title_events_archive
{
	background: url(../images/righttitles/eventarchive.gif) no-repeat top right;
	height: 20px;
}

div.title_expertblog
{
	background: url(../images/righttitles/expertblog.gif) no-repeat top right;
}

div.title_expertblog_archive
{
	background: url(../images/righttitles/expertblogarchive.gif) no-repeat top right;
	height: 20px;
}

div.title_media_archive
{
	background: url(../images/righttitles/mediaarchive.gif) no-repeat top right;
	height: 20px;
}

div.title_partners_all
{
	background: url(../images/righttitles/allpartners.gif) no-repeat top right;
	height: 20px;
}

div.title_publications_archive
{
	background: url(../images/righttitles/publicationsarchive.gif) no-repeat top right;
	height: 20px;
}

div.title_publications_search
{
	background: url(../images/righttitles/searchpublications.gif) no-repeat top right;
	height: 20px;
}

span.date_right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 8px;
	background-color: #acb097;
}


div.quote
{
	width: 247px;
}

img.quote_image
{
	width: 77px;
	float: left;
	padding: 10px;
}

p.quote_txt
{
	width: 130px;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 35px;
	margin-right: 10px;
	float: right;
}

p.blog_comments
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float: right;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 4px;	
	background: #ebece6;
}

div.blog_nav
{
	text-align: center;
}

div.blog_line
{
	width: 249px;
	height: 1px;
}

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

img.partners
{
	margin: 5px;
	margin-left: 15px;
}

div.nieuwsbrief
{
	padding: 10px;
	margin-right: 10px;
}

ul.archivelist
{
	margin: 0;
	padding: 0;
	margin-top: 40px;
}

ul.archivelist li
{
	margin-left: 12px;
	width: 223px;
	list-style: none;
	background: url(../images/content/bg_list.gif) repeat-y left;	
	margin-bottom: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/***************************************************/
/*****                  blog                *****/
/***************************************************/

div.blog
{
	margin-bottom: 15px;
	min-height: 160px;
}

* html div.blog
{
	height: 160px;
}

div.photoframe
{
	height: 108px;
	width: 107px;
	background: url(/images/content/photoframe.gif) no-repeat;
	padding-left: 8px;
	padding-top: 7px;
	float: right;
}

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

div.wrapper_bottom
{	
	clear: both;
	float: none;
	width: 100%;
}

div.poll_wrap
{
	padding: 0;
	width: 777px;
	min-height: 120px;
	background: url(../images/bg/bg_poll.gif) repeat-y bottom ;
}

/* for Internet Explorer */
/*\*/
* html div.poll_wrap
{
  height: 120px;
}
/**/

div.poll
{
	width: 525px;
	float: left;
}

div.mailing
{
	width: 50px;
	float: right;
}


#footer
{	
	clear: both;
	float: none;
	width: 777px;
	margin-left: auto;
	margin-right: auto;
	background: #ebece6 url(/images/bg/bg_footer.gif) repeat-x bottom;
}