/* File: $Id: basic.css 32759 2007-12-11 16:08:45Z bas $
* Author: Katharina Birkenbach
* Date: 2006-08-10
* Description: basic CSS style sheet for common templates
* 
*/
* 
{
margin: 0px;
padding: 0px;
}
body
{
	font-family: verdana, arial, sans-serif;
	font-size: 70%;
	line-height: 140%;
	min-width: 980px;
	padding: 0px 10px;
	color: #00F;
}
body#kbc
{
min-width: 0px;
padding: 20px;
}
h1
{
font-size: 250%;
line-height: 130%;
color: #000;
}
h2
{
font-size: 200%;
font-weight: normal;
font-style: italic;
line-height: 130%;
margin-bottom: 10px;
}
h3
{
font-size: 110%;
line-height: 130%;
}
h4
{
font-size: 110%;
line-height: 120%;
font-weight: normal;
font-style: italic;
}
h5
{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 100%;
line-height: 130%;
font-weight: normal;
color: #fff;
}
h6
{
font-size: 100%;
line-height: 180%;
font-weight: normal;
}
a
{
color: #00215e;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}
p
{
margin: 0px 0px 6px 0px;
}
label
{
color: #00215e 
}
div
{
}
ul
{
margin: 0px;
padding: 0px;
list-style: none;
height: 1%;
}
ol
{
}
menu
{
}
lh
{
display: block;
color: #fff;
background: #909090;
margin-bottom: 8px;
padding: 2px;
}
ul li
{
margin: 0px 0px 0px 0px;
} 
li img
{
float: left;
padding: 3px 3px 3px 0px;
}
table
{ 
width: 100%;
border-collapse: collapse;
border: 1px solid #bbb;
margin: 12px 0px 16px 0px;
}
th
{
background-color: #909090;
font-weight: bold;
text-align: left;
color: #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 4px 1px;
}
tr
{
}
td
{
padding: 4px 2px;
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
}
form
{
margin: 0px 0px 9px 0px;
}
input,
textarea
{
font-family: verdana, arial, sans-serif;
border: 1px solid #000;
padding: 0px 2px;
margin: 2px 0px 7px 0px;
}
input.checkbox,
input.radio
{
border: 0;
padding: 0;
margin: 0;
}
select
{
font-family: verdana, arial, sans-serif;
border: 1px solid #bbb;
padding: 0px 0px;
margin: 0px;
}
input.submit,
input.reset
{
margin-top: 7px;
width: auto;
}
label
{
margin: 0px;
}
code, pre
{
font-family: courier, monospace;
}
legend 
{
background: #fff;
border: 1px solid #ccc;
color: #bbb;
padding: 2px;
margin-top: 0px;
}
fieldset 
{
border: 0px solid #fff;
padding: 0px;
clear: left;
display: block;
float: none;
}
img
{
}
blockquote
{
font-style: italic;
font-weight: bold;
}
/* Forum ?
blockquote
{
font-style: italic;
margin: 4px 0px 4px 0px;
padding-left: 4px;
border-left: 4px solid #bbb;
}
*/
small
{
}
big 
{
}
address
{
font-style: normal;
}
button,
input.submit,
input.reset,
.mymenu button,
.edit button,
#link_metadata button,
a.but
{
text-transform: none;
font-family: verdana, arial, sans-serif;
border: 1px solid #00215e;
background: #fff; 
color: #00215e;
font-size: 11px;
padding: 0px 4px;
font-weight: bold;
font-style: normal;
margin-bottom: 14px;
margin-right: 4px;
float: left;
cursor: pointer;
}
button,
input.submit,
input.reset
{
overflow: visible;
}
#logon input.submit,
#register input.submit
{
border: 0px solid #fff;
background: #00215e; 
color: #fff;
}
input.reset
{
background: #bbb;
color: #fff;
}
.mymenu li button
{
float: none;
margin: 0px 0px 0px 2px;
display: inline;
padding: 0px 2px 1px 2px;
}
button:hover,
a:hover.but,
.mymenu li button:hover,
input:hover.submit,
input:hover.reset
{
background: #00215e; 
color: #fff;
background: #00215e;
cursor: pointer;
_cursor: hand;
}
input
{
border: 1px solid #000;
}
input.small
{
width: 20px;
}
input.quart
{
width: 50px;
}
input.half
{
width: 100px;
}
input.normal
{
width: 200px;
}
input.full
{
width: 400px;
}
/*
a.icon
{
display: block;
clear: both;
background: none;
padding: 0px;
margin: 0px 0px 0px 8px;
}
*/
.error
{
display: block;
background: #f00;
color: #fff;
font-weight: bold;
line-height: 110%;
padding: 3px 0px;
float: none;
width: 100%;
margin-bottom: 4px;
}
a.selected
{
font-weight: bold;
text-decoration: underline;
}
.clear
{
clear: both;
}
.expl,
.expl a
{
color: #bbb;
}
.activity
{
font-size: 85%;
line-height: 90%;
color: #bbb;
}
.activity a
{
color: #ccc;
}
.activity a:hover
{
color: #000;
background: none;
}
.footer_line p,
.footer_line a
{
color: #eee;
border-bottom: 1px solid #eee;
padding: 0px;
font-size: 1px;
text-decoration: none;
display: inline;
}
.design_by 
{
font-size: 85%;
color: #ccc;
}
.design_by a:link,
.design_by a:visited
{
color: #ccc;
}
.design_by a:hover
{
color: #000;
background: none;
}
/* File: $Id: layout.css 28522 2007-06-14 16:26:29Z bas $
* Author: Katharina Birkenbach
* Date: 2006-08-10
* Description: Layout CSS style sheet for common templates
* 
*/
#pagetop
{
margin: 0 0 18px 0;
padding-top: 10px;
height: 1%;
}
ul.mymenu,
ul.nav
{
margin: 0;
padding: 2px;
}
ul.mymenu li,
#footer ul li,
#pagetop ul li,
ul.path li
{
display: inline;
padding-right: 3px;
margin-right: 3px;
}
ul.path
{
margin-left: 12px;
margin-bottom: 9px;
}
ul.path li
{
padding: 0 3px 0 15px;
margin: 0;
}
ul.path li.pos_path_0
{
padding-left: 0;
}
#pagetop 
{
width: 960px;
background: url(http://fast.mediamatic.nl/f/fkmb/image/pagetop_bg.gif) no-repeat 770px 0;
padding-bottom: 6px;
}
#home #pagetop 
{
padding-bottom: 0;
}
#pagetop input
{
margin: 0;
padding: 0;
}
#pagetop a.icon
{
float: left;
display: block;
height: 40px;
}
#pagetop img,
#pagetop .home_article,
#home #pagetop .nav2
{
display: none;
}
#register #pagetop img,
#logon #pagetop img,
.aboutus #pagetop img,
#home #pagetop .home_article
{
display: block;
}
#pagetop .nav1
{
text-align: right;
margin: 0 30px 20px 0;
}
#pagetop .nav2
{
margin-right: 30px;
text-align: right;
}
#pagetop .home_article
{
margin-left: 220px;
}
#pagetop .home_article h2
{
margin-right: 3px;
}
#container
{
padding: 0;
margin: 0 auto 0 auto;
width: 954px;
}
.col
{
float: left;
width: 314px;
margin-right: 6px;
}
.product .col
{
width: 360px;
}
#main .col
{
float: left;
width: 624px;
}
.product #main .col
{
width: 580px;
}
#contactlist #main .col,
#manage #main .col,
#listpublish #main .col
{
width: 100%;
float: none;
margin: 32px 0 0 0;
}
#home .col
{
float: left;
width: 180px;
margin-right: 6px;
}
#home .col.home_set5
{
margin-right: 0;
}
#home .col.home_set
{
width: 210px;
}
#home .col ul
{
padding-top: 12px;
}
#home .col li
{
margin-bottom: 0px;
margin-top: 0px;
}
#person .col
{
float: left;
width: 360px;
margin-right: 6px;
}
#person .col.address
{
width: 220px;
}
#person .col.contributions
{
margin-right: 0;
}
#institution .col
{
float: left;
width: 360px;
margin-right: 6px;
}
#institution .col.address
{
width: 220px;
}
#institution .col.contributions
{
margin-right: 0;
}
#set .col
{
width: 180px;
}
#set .col.one
{
width: 394px;
}
#dv
{
margin-bottom: 0;
}
#article #dv,
#artefact #dv
{
margin-bottom: 40px;
}
#calendar #dv
{
margin-bottom: 0;
}
#dv #action
{
padding: 3px 0 6px 9px;
margin: 0;
}
#person #dv #action,
#institution #dv #action
{
margin: 0 0 9px 0;
}
#listpublish #dv #action,
#artefact.consult #dv #action
{
display: none;
}
#artefact.consult #dv .part_2
{
padding-top: 7px;
}
#dv .actors ul
{
display: block;
float: none;
margin-bottom: 0;
padding: 0;
}
#dv .actors ul.actor
{
padding-bottom: 10px;
}
#dv button
{
display: block;
margin-bottom: 0;
}
.body,
.labels,
.extra ul.list li,
.extra ul.list li button
{
margin-bottom: 9px;
}
#dv .labels div
{
float: left;
display: inline;
}
#dv .labels,
#dv .label
{
clear: left;
float: none;
display: block;
}
#attachment #dv .fig
{
margin: 10px 0;
}
#dv h1
{
padding-bottom: 0;
}
#dv h2
{
padding-bottom: 6px;
}
#person #dv h2,
.aboutus #dv h1,
#institution #dv h2
{
padding-bottom: 6px;
}
#person #dv.edit h2,
#institution #dv.edit h2
{
margin-bottom: 18px;
}
.date_range
{
padding-right: 4px;
float: left;
}
.date_range .date
{
display: block;
padding: 8px 4px 4px 4px;
margin: 0 2px 4px 0;
width: 47px;
height: 41px;
float: left;
}
.date_range .day
{ 
display: block;
padding: 0 0 3px 0; 
margin: 0;
}
.sep,
.datesep
{
display: block;
float: left;
margin: 6px 2px 0 0;
}
.date_range .month,
.date_range .year,
.date_range .time
{
float: none;
}
.date_range .time
{
clear: left;
}
li.event img.fig
{
padding: 0;
margin: 0 0 0 2px;
border: 0px;
}
.located
{
margin: 0 0 10px 0;
}
.located li
{
clear: left;
margin: 0 0 10px 0;
}
.located .info
{
padding: 2px 0 0 0;
} 
.part_2 .kbc,
.part_2 .extracontext
{
display: none;
}
.dv.small
{
margin-bottom: 10px;
}
#attachment #main .col
{
width: 65%;
}
/*
#attachment .col.context
{
float: left;
width: 30%;
}
*/
ul.fig
{
height: 1%;
padding: 0;
margin: 10px 0 0 0;
display: block;
}
ul.fig li
{
display: block;
clear: left;
margin: 0 0 10px 0;
}
ul.fig li img
{
padding: 0;
margin: 0;
}
ul.fig button
{
margin: 0;
}
.caption
{ 
display: block;
_display: inline;
clear: left;
padding-top: 4px;
}
.caption p
{
display: inline;
}
.caption .title
{
display: none;
}
.edit .caption .title
{
display: block;
}
ul.doc
{
height: 1%;
padding: 0;
margin: 10px 0 0 0;
display: block;
}
ul.doc li
{
display: block;
clear: left;
margin: 0 0 10px 0;
}
ul.doc li img
{
float: left;
}
ul.doc li h4
{
padding-top: 8px;
}
.contributions ul li,
ul.members li,
address,
.col ul.matching li,
ul.list_set li,
ul.list_lp li,
.searchresult li
{
clear: left;
padding: 0 0 12px 0;
margin-bottom: 12px;
}
.lightbox .searchresult li
{
clear: none;
}
.lightbox .searchresult h5.pager
{
clear: left;
} 
.lightbox .searchresult input
{
margin: 0px;
}
address p
{
padding-top: 0;
padding-bottom: 3px;
}
.col ul.matching li,
.searchresult li
{
padding: 0;
}
.connections
{
margin-bottom: 20px;
}
#institution .connections ul
{
padding: 12px;
}
#person .connections ul
{
padding: 12px 0 0 12px;
}
#person .connections ul.bullet
{
padding-bottom: 12px;
}
address,
.module_contact_list_public
{
margin-bottom: 20px;
}
.metadata
{
padding: 0 0 6px 0;
margin-bottom: 20px;
}
.metadata ul
{
height: 1%;
}
.metadata ul li
{
clear: none;
float: left;
display: inline;
margin: 0 3px 0 0;
white-space: nowrap;
}
.metadata li.expl
{
clear: left;
float: none; 
margin-bottom: 4px;
}
.metatypes
{
margin: 10px;
}
ul.metatypes li 
{
float: left;
display: block;
padding: 0;
margin: 0 3px 4px 0;
}
.match_header
{
margin-bottom: 40px;
}
ul.q_match li
{
display: block;
width: 314px;
float: left;
margin-right: 20px;
}
.avatar,
.person
{
padding: 0 0 12px 0;
margin: 0;
float: left;
}
.col li.person
{
width: 314px;
}
.no_pic.person
{
clear: left;
display: block;
float: none;
}
.person img
{
float: left;
/* 
width: 55px;
height: 55px;
*/
}
#dv .actors li.person,
#dv .actors li.header
{
float: left;
clear: none;
height: 14px;
display: inline;
padding: 0 0 4px 0;
margin: 0 4px 0 0;
}
#dv .person span.role,
#dv .author li.header
{
display: none;
}
#dv .author
{
margin-bottom: 12px;
}
#dv .person img
{
width: 12px;
height: 12px;
padding: 0;
margin: 0 2px 0 0;
}
#dv .person a img:hover
{
width: 55px;
height: 55px;
position: relative;
margin: 0 -39px -45px 0;
}
.avatar img
{
float: none;
display: block;
padding: 0;
/*
width: 55px;
height: 55px;
*/
}
.avatar span
{
padding: 2px 1px 0 1px;
width: 53px;
display: block;
}
.list.contacts .avatar span
{
width: 75px;
height: 25px;
}
/*
.any_search_big
{
margin-top: -10px;
}
*/ 
.any_search_big input.checkbox
{
margin: 0;
padding: 0;
border: 0px;
}
.any_search_big label
{
margin-right: 10px;
}
.any_search_big p
{
float: left;
}
.any_search_big h1 input
{
width: 63%;
margin-right: 14px;
margin-top: 0;
display: inline;
}
.col_big
{
float: none;
display: block;
}
.col_big ul.list li.person
{
margin: 0;
clear: none;
float: left;
}
.calendarsearch 
{
clear: both;
padding: 0 0 20px 0;
margin-top: 0;
}
.calendarsearch h1,
.calendarsearch h1 a
{
margin: 0;
padding: 0;
}
.calendarsearch input.radio
{
float: left;
margin: 0 4px 0 0;
}
.calendarsearch .form_group
{
display: block;
margin: 7px 7px 0 0;
}
.calendarsearch .form_group.period
{
display: block;
float: left;
margin: 7px 4px 0 0;
}
#footer .activity
{
clear: left;
}
#footer 
{
clear: both;
padding: 80px 0 40px 0;
}
#footer .cc
{
float: left;
}
#footer .cc span,
#footer .activity span
{
float: left;
}
#footer ul.nav
{
margin: 6px 0 2px 0;
padding: 0;
}
#manage table,
#manage td, 
#contactlist table,
#contactlist td, 
#messages table,
#messages td,
#messages th
{
margin: 0;
padding: 0;
}
#messages td
{
padding: 7px 0; 
}
#messages th
{
padding: 3px 0; 
}
#contactlist h1,
#profile h1
{
margin-bottom: 14px;
}
#contactlist table
{
margin-top: -7px;
}
#contactlist td
{
padding-top: 7px;
}
#manage tr.odd,
#messages tr.even
{
padding-top: 7px;
}
#manage td
{
padding: 7px 0;
}
#manage td.edit
{
width: 240px;
}
#manage td.edit input.submit,
#manage td.edit input.reset
{
margin: 0 7px 7px 0;
}
#contactlist td.prs
{
width: 97px;
}
#contactlist td.cnt
{
width: 280px;
padding-right: 14px;
}
#contactlist td.cnf .module_contact_change
{
margin-top: 7px;
}
.manage_my_things ul
{
padding: 0;
margin: 0;
}
.manage_my_things ul li
{
float: none;
display: block;
clear: left;
} 
.manage_my_things ul li button
{
margin-top: -3px;
clear: none;
float: left;
}
#profile ul.settings
{
margin: 0;
padding: 0;
}
#profile ul.settings li
{
margin: 0;
padding: 0;
}
#profile h5
{
clear: left;
}
#register #pagetop,
#logon #pagetop
{
margin-bottom: 60px;
}
#register .part_2,
#logon .part_2
{
padding-top: 20px;
}
#logon label,
#logon button,
#register label,
#register button,
#changepassword label
{
display: block;
}
#logon .part_2 input.submit,
#logon .part_2 input.reset
{
margin-top: 2px;
margin-bottom: 35px;
}
#changepassword .part_2 input.submit
{
width: 160px;
margin-top: 7px;
margin-bottom: 14px;
float: none;
}
#register .part_2 input.submit
{
display: block;
clear: left;
}
#logon .checkbox
{
float: left;
margin-right: 7px;
}
#logon p
{
clear: left;
}
#register fieldset.name p,
#register fieldset.email p,
#register fieldset.password p
{
float: left;
margin-right: 7px;
}
#invite input#user_id,
#invite textarea
{
border: 1px solid #000;
width: 98%;
padding: 0 2px;
margin: 2px 0 7px 0;
}
#invite input.submit,
#invite input.reset
{
margin-top: 7px;
}
#dv h1.editinplace_hover,
#dv h1.editinplace_hover span,
#dv h2.editinplace_hover,
#dv h2.editinplace_hover span,
#dv #intro.editinplace_hover,
#institution #dv h1.editinplace_hover,
#institution #dv h1.editinplace_hover span,
#institution #dv h2.editinplace_hover,
#institution #dv h2.editinplace_hover span,
#person #dv h1.editinplace_hover,
#person #dv h1.editinplace_hover span,
#person #dv h2.editinplace_hover,
#person #dv h2.editinplace_hover span,
.editinplace_hover
{
background: #FFF2BC;
color: #000;
}
.editinplace_hover:hover
{
cursor: pointer;
}
.col.context .editinplace_hover
{
background: #FFEEAC;
color: #000;
}
input.editinplace_save,
input.editinplace_cancel,
input.dialogbox_submit,
input.dialogbox_reset
{
border: 1px solid #000;
font-weight: normal;
background: #000;
font-size: 13px;
color: #fff;
margin-right: 4px;
}
input.editinplace_cancel
{
float: none;
}
input:hover.editinplace_save,
input:hover.editinplace_cancel,
input:hover.dialogbox_submit,
input:hover.dialogbox_reset
{
border: 1px solid #f00;
background: #fff;
color: #f00;
cursor: pointer;
_cursor: hand;
}
#main ul.fig li.do_link_button,
#main ul.fig li.sortable_item
{
margin: 0;
padding: 0 0 10px 0;
}
ul.fig button.do_link
{
border: 0px solid #fff;
padding: 0;
}
#main ul.fig button.do_link.highlight
{
border: 0px solid #f00;
background: #f00;
padding: 0;
width: 270px;
text-align: left;
color: #fff;
font-size: 100%;
}
.highlight_intro
{
border-top: 2px solid #f00; 
margin-top: -7px; 
margin-bottom: 7px;
}
input.do_autocomplete
{
margin: 0;
padding: 0;
border: 1px solid #000;
}
#nn0
{
padding-left: 7px;
}
#nn0 h1 input
{
width: 500px;
padding: 2px 0;
margin-right: 14px;
margin-top: 4px;
display: inline;
}
#messages th
{
color: #fff;
background: #bbb;
font-weight: normal;
}
.contact_couple
{
clear: left;
display: block;
height: 130px;
padding: 7px 7px 0 7px;
margin: 7px 0 21px 0;
background: #fff;
border: 1px dashed #bbb;
}
.contact_couple .date
{
width: 66px;
padding: 7px;
padding-top: 30px;
float: left;
text-align: center;
}
.contact_couple .avatar
{
margin: 0;
padding: 0;
}
#main .wiki h5,
#main .wiki h2,
#main .wiki h3,
#main .wiki h4,
#main .wiki h6,
.part_2 .wiki h5,
.part_2 .wiki h2,
.part_2 .wiki h3,
.part_2 .wiki h4,
.part_2 .wiki h6
{
margin-top: 14px;
}
#main .wiki h1,
.part_2 .wiki h1
{
margin-top: 14px;
color: #bbb;
}
#main .wiki h2,
.part_2 .wiki h2
{
color: #bbb;
background: none;
font-size: 162%;
font-weight: normal;
}
#main .wiki h6,
.part_2 .wiki h6
{
background: #bbb;
color: #fff;
font-size: 100%;
line-height: 120%;
font-weight: normal;
margin-bottom: 4px;
padding: 2px 0;
}
#main .wiki ol,
.part_2 .wiki ol
{
color: red;
margin: 0 20px 12px 20px;
}
#main .wiki ul,
.part_2 .wiki ul
{
list-style: disc;
margin: 0 18px 12px 18px;
}
#register .part_2 a,
.wiki a
{
text-decoration: underline;
}
.wiki a:hover
{
color: #e4000e;
}
.unlink_marker a:link
{
color: #f00;
}
input.progress
{
width: 200px;
}
.connections .kbc
{
display: none;
}
li
{
height: 1%;
}
.metadata li
{
height: auto;
}
/* File: $Id: markup.css 32155 2007-11-05 13:47:23Z bas $
* Author: Katharina Birkenbach
* Date: 2006-08-10
* Description: MArkup CSS style sheet for common templates
* 
*/
body
{
background: url(http://fast.mediamatic.nl/f/fkmb/image/vroom_bkgrnd.jpg) repeat-x;
}
body#kbc
{
background: #fff;
}
#pagetop a,
#pagetop .mymenu a
{
font-family: "Trebuchet MS", Verdana, sans-serif;
color: #00215e;
}
#pagetop ul.nav1 li.searchfield,
#pagetop ul.nav1 li.pos_1,
#pagetop ul.nav2 li.pos_1
{
background: none;
}
#pagetop ul.nav1 li
{
background: url(http://fast.mediamatic.nl/f/fkmb/image/disc.gif) no-repeat 0 3px;
_background: url(http://fast.mediamatic.nl/f/fkmb/image/disc.gif) no-repeat 0 4px;
padding-left: 12px;
}
#pagetop ul.nav2 li
{
background: url(http://fast.mediamatic.nl/f/fkmb/image/disc.gif) no-repeat 0 1px;
_background: url(http://fast.mediamatic.nl/f/fkmb/image/disc.gif) no-repeat 0 9px;
}
#pagetop ul li
{
padding-left: 12px;
}
#pagetop ul.nav1 li a
{
font-size: 110%;
margin: 0 2px 0 4px;
}
#pagetop ul.nav2 li a
{
font-size: 170%;
margin: 0 2px 0 6px;
}
#pagetop a.selected 
{
color: #e4000e;
text-decoration: underline;
}
/*
#pagetop ul li
{
border-right: 1px solid #00215e;
}
*/
ul.mymenu
{
background: #00215e;
}
ul.mymenu li
{
border-right: 1px solid #fff;
}
ul.mymenu li a
{
color: #fff;
}
#pagetop input
{
font-family: verdana, arial, sans-serif;
color: #00215e;
border: 1px solid #00215e;
}
a.icon
{
text-decoration: none;
border-bottom: 0px;
}
ul.path li
{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #00215e;
font-size: 100%;
background: url(http://fast.mediamatic.nl/f/fkmb/image/disc.gif) no-repeat 0 3px;
_background: url(http://fast.mediamatic.nl/f/fkmb/image/disc.gif) no-repeat 0 3px;
}
ul.path li.pos_path_0
{
background: none;
}
ul.path li a
{
color: #00215e;
}
#dv .labels
{
color: #00215e;
}
#intro
{
font-size: 110%;
line-height: 130%;
}
#dv .body
{
font-size: 110%;
line-height: 130%;
}
#dv .date,
#dv .city
{
font-weight: bold;
}
#dv .city
{
line-height: 140%;
}
#dv .author
{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 120%;
font-weight: bold;
}
#home #pagetop h1,
#home #pagetop h2
{
font-family: "Trebuchet MS", Verdana, sans-serif;
color: #00215e;
font-weight: normal;
font-style: normal;
font-size: 330%;
}
#home #pagetop h2
{
font-size: 130%;
margin-left: 2px; /* some extra margin for the perfect lines */
}
#dv h1
{
color: #fff;
}
#dv h1
{
background: #00215e url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=00215e,co=e1f1fc) no-repeat 0 0; 
}
.website #dv h1,
.text #dv h1,
.case #dv h1,
.faq #dv h1
{
background: #39a981 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=39a981,co=e1f1fc) no-repeat 0 0; 
}
#person #dv h1
{
background: #359d1c url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=359d1c,co=e1f1fc) no-repeat 0 0; 
}
#institution #dv h1,
.product #dv h1
{
background: #009096 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=009096,co=e1f1fc) no-repeat 0 0; 
}
#set .vacancy #dv h1,
.vacancy #dv h1
{
background: #f37a00 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=f37a00,co=e1f1fc) no-repeat 0 0; 
}
.resources #dv h1
{
background: #f37a00 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=f37a00,co=e1f1fc) no-repeat 0 0; 
}
.consultancy #dv h1
{
background: #e4000e url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=e4000e,co=e1f1fc) no-repeat 0 0; 
}
.toolbox #dv h1
{
background: #87b600 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=87b600,co=e1f1fc) no-repeat 0 0; 
}
#register #dv h1,
#set #dv h1,
#logon #dv h1,
#profile #dv h1,
.aboutus #dv h1,
.event #dv h1
{
background: #00215e url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=00215e,co=e1f1fc) no-repeat 0 0; 
}
#register #dv h1 a,
#logon #dv h1 a
{
color: #fff;
}
#dv h1 span
{
display: block;
padding: 0 9px 0 9px;
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=00215e,co=e1f1fc) no-repeat 100% 0; 
}
.website #dv h1 span,
.text #dv h1 span,
.case #dv h1 span,
.faq #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=39a981,co=e1f1fc) no-repeat 100% 0; 
}
#person #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=359d1c,co=e1f1fc) no-repeat 100% 0; 
}
#institution #dv h1 span,
.product #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=009096,co=e1f1fc) no-repeat 100% 0; 
}
.vacancy #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=f37a00,co=e1f1fc) no-repeat 100% 0; 
}
.resources #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=f37a00,co=e1f1fc) no-repeat 100% 0; 
}
.consultancy #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=e4000e,co=e1f1fc) no-repeat 100% 0; 
}
.toolbox #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=87b600,co=e1f1fc) no-repeat 100% 0; 
}
#register #dv h1 span,
#set #dv h1 span,
#logon #dv h1 span,
#profile #dv h1 span,
.aboutus #dv h1 span,
.event #dv h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=00215e,co=e1f1fc) no-repeat 100% 0; 
}
.aboutus #dv h1
{
}
#dv h2
{
background: #00215e;
color: #fff;
padding: 0 9px;
margin: 0;
font-size: 100%;
}
#dv .part_2
{
background: #fff;
color: #00215e;
padding: 0 9px 9px 9px;
}
.event #dv .part_2
{
padding: 9px;
}
#dv #intro,
#dv .figblock02
{
padding: 0 9px 6px 9px;
margin: 0 -9px 0 -9px;
background: #fff;
color: #00215e; 
}
#set #dv #intro
{
padding-top: 9px;
}
#dv .figblock02
{
width: 100%;
}
.event #dv h2,
.event #dv #action
{
background: #00215e; 
}
.website #dv h2,
.website #dv .figblock02,
.website #dv #intro,
.website #dv #action,
.text #dv h2,
.text #dv .figblock02,
.text #dv #intro,
.text #dv #action,
.case #dv h2,
.case #dv .figblock02,
.case #dv #intro,
.case #dv #action,
.faq #dv h2,
.faq #dv .figblock02
.faq #dv #intro,
.faq #dv #action
{
background: #39a981; 
color: #fff;
}
#listpublish #dv_part2,
#invite .part_2,
#institution .part_2,
#set #dv_part2,
#dv #action
{
color: #00215e;
background: #fff; 
padding: 9px;
}
#dv #intro
{
font-weight: bold;
}
#listpublish #intro,
#institution #intro,
#set #intro
{
font-weight: bold;
font-size: 1.2em;
}
#person #dv h2,
#person #dv #action
{
background: #359d1c; 
}
#institution #dv h2,
#institution #dv #action,
.product #dv h2,
.product #dv .figblock02,
.product #dv #intro,
.product #dv #action
{
background: #009096; 
color: #fff;
}
.vacancy #dv h2,
.vacancy #dv .figblock02,
.vacancy #dv #intro,
.vacancy #dv #action
{
background: #f37a00; 
color: #fff;
}
.resources #dv h2,
.resources #dv .figblock02,
.resources #dv #intro,
.resources #dv #action
{
background: #f37a00; 
color: #fff;
}
.consultancy #dv h2,
.consultancy #dv .figblock02,
.consultancy #dv #intro,
.consultancy #dv #action
{
background: #e4000e; 
color: #fff;
}
.toolbox #dv h2,
.toolbox #dv .figblock02,
.toolbox #dv #intro,
.toolbox #dv #action
{
background: #87b600; 
color: #fff;
}
#register #dv h2
{
background: #00215e; 
}
#set #dv h2,
#set #dv .figblock02,
#set #dv #intro,
.event #dv .figblock02,
.event #dv #intro,
.aboutus #dv h2,
.aboutus #dv .figblock02,
.aboutus #dv #intro,
.aboutus #dv #action
{
background: #fff;
color: #00215e; 
}
#dv #action
{
}
#set #dv #action
{
margin: 0;
padding: 0;
}
.product #dv #action
{
display: none;
}
#person .part_2
{
padding: 9px;
background: #fff;
color: #359d1c;
}
#person #intro p
{
font-size:100%;
}
#person #intro p:first-letter
{
font-size: 360%;
font-weight: bold;
line-height: 90%;
float: left;
margin-right: 4px;
} 
#dv #intro,
#dv .body,
#dv_part2 .body
{
line-height: 150%;
} 
.chapeau
{
display: none;
} 
.website #dv #intro,
.text #dv #intro,
.case #dv #intro,
.faq #dv #intro,
.product #dv #intro,
.vacancy #dv #intro,
.resources #dv #intro,
.consultancy #dv #intro,
.toolbox #dv #intro,
#set #dv #intro
{
margin-bottom: 9px;
}
li h3
{
	font-family: Verdana, sans-serif;
	font-size: 100%;
	color: #fff;
	font-style: normal;
	font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 8px solid #E1F2FC;
	margin-left: 4px;
	margin-bottom: 0px;
	margin-top: 8px;
}
li.article h3,
li.set h3,
li.website h3,
li.text h3,
li.case h3,
li.faq h3,
.article .small h1,
.set .small h1,
.website .small h1,
.text .small h1,
.case .small h1,
.faq .small h1
{
background: #39a981 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=39a981,co=e1f1fc) no-repeat 0 0; 
}
li.institution h3,
li.product h3,
.matching .institution .small h1,
.matching .product .small h1
{
background: #009096 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=009096,co=e1f1fc) no-repeat 0 0; 
}
li.vacancy h3,
.vacancy .small h1
{
background: #f37a00 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=f37a00,co=e1f1fc) no-repeat 0 0; 
}
li.resources h3,
.resources .small h1
{
background: #f37a00 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=f37a00,co=e1f1fc) no-repeat 0 0; 
}
li.consultancy h3,
.consultancy .small h1
{
background: #e4000e url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=e4000e,co=e1f1fc) no-repeat 0 0; 
}
li.toolbox h3,
.toolbox .small h1
{
background: #87b600 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=87b600,co=e1f1fc) no-repeat 0 0; 
}
li.listpublish h3,
li.aboutus h3,
li.consult h3,
li.event h3,
.listpublish .small h1,
.aboutus .small h1,
.consult .small h1,
.event .small h1
{
background: #00215e url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=00215e,co=e1f1fc) no-repeat 0 0; 
}
li h3 span,
.set .small h1 span
{
display: block;
padding: 5px 9px 2px 9px; 
}
li h3 a,
.set .small h1 a
{
color: #fff;
}
li.article h3 span,
li.set h3 span,
li.website h3 span,
li.text h3 span,
li.case h3 span,
li.faq h3 span,
.article .small h1 span,
.set .small h1 span,
.website .small h1 span,
.text .small h1 span,
.case .small h1 span,
.faq .small h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=39a981,co=e1f1fc) no-repeat 100% 0; 
}
li.institution h3 span,
li.product h3 span,
.matching .institution .small h1 span,
.matching .product .small h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=009096,co=e1f1fc) no-repeat 100% 0; 
}
li.vacancy h3 span,
.vacancy .small h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=f37a00,co=e1f1fc) no-repeat 100% 0; 
}
li.resources h3 span,
.resources .small h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=f37a00,co=e1f1fc) no-repeat 100% 0; 
}
li.consultancy h3 span,
.consultancy .small h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=e4000e,co=e1f1fc) no-repeat 100% 0; 
}
li.toolbox h3 span,
.toolbox .small h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=87b600,co=e1f1fc) no-repeat 100% 0; 
}
li.listpublish h3 span,
li.aboutus h3 span,
li.consult h3 span,
li.event h3 span,
.listpublish .small h1 span,
.aboutus .small h1 span,
.consult .small h1 span,
.event .small h1 span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=00215e,co=e1f1fc) no-repeat 100% 0; 
}
li.article,
li.set,
li.website,
li.text,
li.case,
li.faq
{
background: #39a981; 
}
li.institution,
li.product
{
background: #009096; 
}
li.vacancy, /* #f37a00; */
li.resources, /* #f37a00; */
li.consultancy, /* #e4000e; */
li.toolbox, /* #87b600; */
li.listpublish, /* #00215e; */
li.aboutus, /* #00215e; */
li.consult, /* #00215e; */
li.event /* #00215e; */
{
background: #fff; 
}
li .chapeau
{
display: none;
}
li h4,
li .intro
{
display: block;
color: #fff;
padding: 0 9px 6px 9px;
margin: 0;
}
.edit li h4
{
color: #00215e;
}
li ul.author
{
display: block;
padding: 0 9px 6px 9px;
margin: 0;
}
ul.list li .date_range
{
padding-left: 9px;
}
li h4
{
font-weight: bold;
font-style: normal;
}
li.resources h4
{
color: #f37a00;
}
li.consultancy h4
{
color: #e4000e;
}
li.toolbox h4
{
color: #87b600;
}
li.vacancy h4,
li.vacancy .intro,
li.listpublish h4,
li.listpublish .intro,
li.aboutus h4,
li.aboutus .intro,
li.consult h4,
li.consult .intro,
li.resources .intro,
li.consultancy .intro,
li.toolbox .intro,
li.event h4,
li.event .intro
{
color: #00215e;
}
#home .col
{
background: #fff;
}
#home .col.home_set
{
	text-align: left;
	background: transparent;
}
#home .body
{
text-align: left;
}
#home .col h2
{
font-size: 140%;
margin: 0;
line-height: 140%;
}
#home .col.home_set2 h2
{
background: #359d1c url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=359d1c,co=e1f1fc) no-repeat 0 0; 
}
#home .col.home_set3 h2
{
background: #009096 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=009096,co=e1f1fc) no-repeat 0 0; 
}
#home .col.home_set4 h2
{
background: #39a981 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=39a981,co=e1f1fc) no-repeat 0 0; 
}
#home .col.home_set5 h2
{
background: #f37a00 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=f37a00,co=e1f1fc) no-repeat 0 0; 
}
#home .col h2 a
{
font-family: "Trebuchet MS", Verdana, sans-serif;
color: #fff;
height: 1%;
font-style: normal;
font-weight: bold;
display: block;
padding: 6px 9px 6px 9px;
}
#home .col.home_set h2 a
{
color: #00215e;
}
#home .col.home_set2 h2 a
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=359d1c,co=e1f1fc) no-repeat 100% 0; 
}
#home .col.home_set3 h2 a
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=009096,co=e1f1fc) no-repeat 100% 0; 
}
#home .col.home_set4 h2 a
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=39a981,co=e1f1fc) no-repeat 100% 0; 
}
#home .col.home_set5 h2 a
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=f37a00,co=e1f1fc) no-repeat 100% 0; 
}
#home .col ul
{
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 9px;
	text-align: left;
	color: #069;
}
#home .col.home_set2 ul
{
border: 1px solid #359d1c;
}
#home .col.home_set3 ul
{
border: 1px solid #009096;
}
#home .col.home_set4 ul
{
border: 1px solid #39a981;
}
#home .col.home_set5 ul
{
border: 1px solid #f37a00;
}
#home .col li
{
background: #fff; 
}
#home .col.home_set li,
#home .col li h3
{
background: none; 
}
#home li h3 span
{
padding-top: 0;
}
#home li .intro
{
padding-bottom: 0;
}
#home .home_set li .intro,
#home .home_set2 li .intro,
#home .home_set3 li .intro,
#home .home_set4 li .intro,
#home .home_set5 li .intro,
#home .home_set li h4,
#home .home_set2 li h4,
#home .home_set3 li h4,
#home .home_set4 li h4,
#home .home_set5 li h4
{
color: #00215e;
}
#home .home_set li h3 a
{
color: #00215e;
}
#home .home_set2 li h3 a
{
color: #359d1c
}
#home .home_set3 li h3 a
{
color: #009096;
}
#home .home_set4 li h3 a
{
color: #39a981;
}
#home .home_set5 li h3 a
{
color: #f37a00;
}
#home .col li h3 span
{
background: none; 
}
#home .home_set li h3,
#home .home_set2 li h3,
#home .home_set3 li h3,
#home .home_set4 li h3,
#home .home_set5 li h3
{
color: #00215e;
}
#home .col li h4,
#home .col li .intro
{
background: none; 
}
#home li h3 a
{
font-size: 120%;
}
.dv.small h1
{
line-height: 130%;
font-size: 160%;
/* border-bottom: 2px solid #00215e;
*/
}
.dv.small h2
{
line-height: 130%;
font-size: 120%;
padding-bottom: 3px;
border-bottom: 1px dashed #00215e;
}
.dv.small .intro,
.dv.small .body
{
display: block;
color: #fff;
padding: 0 9px 6px 9px;
margin: 0;
}
.resources .dv.small .intro,
.resources .dv.small .body,
.toolbox .dv.small .intro,
.toolbox .dv.small .body,
.consultancy .dv.small .intro,
.consultancy .dv.small .body
{
color: #00215e;
}
.resources .dv.small h1,
.toolbox .dv.small h1,
.consultancy .dv.small h1
{
margin-bottom: 6px;
}
.dv.small .intro
{
font-weight: bold;
}
.date_range .date
{
color: #00215e;
background: #fff;
border: 1px solid #00215e;
text-align: center;
font-weight: normal;
font-size: 90%;
}
.date_range .day
{ 
font-family: verdana, arial, sans-serif;
font-weight: bold;
font-size: 25px;
line-height: 70%;
}
.sep,
.datesep
{
font-weight: bold;
color: #00215e;
font-size: 120%;
}
.date_range .month,
.date_range .year,
.date_range .time
{
font-size: 10px;
font-weight: bold;
line-height: 60%;
}
.date_range .time
{
clear: left;
font-weight: normal;
}
.located,
.located a
{
color: #00215e;
}
button.status
{
color: #fff;
background: #359d1c;
border: 1px solid #359d1c;
}
button.status:hover
{
cursor: default;
}
#module_contact_add_ok
{
float: left; 
}
#module_contact_add_ok span
{
background: #fff;
padding: 3px;
border: 1px solid #00215e;
}
.metadata li a
{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 120%;
line-height: 140%;
}
.metadata li .unlink_marker a,
.metadata li .unlink_marker a:hover
{
font-size: 12px;
line-height: 14px;
color: #f00;
border: 0;
padding: 3px;
margin: 0;
font-weight: bold;
}
.metadata li.similar a
{
color: #fff; /* #00215e; */
font-weight: bold;
padding: 0 2px 1px 2px;
text-decoration: underline;
}
div.similar a.selected
{
text-decoration: none;
}
.metadata li.expl
{
color: #00215e;
}
.metadata
{
background: #00215e url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=00215e,co=e1f1fc) no-repeat 0 0;
}
.metadata ul
{
height: 20px;
margin: 0 0 0 9px;
padding-top: 5px;
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=00215e,co=e1f1fc) no-repeat 100% 0; 
}
.metadata ul li,
.metadata ul li a
{
color: #fff;
}
.kbc_modified
{
color: #fff;
padding: 9px;
font-size: 90%;
font-style: italic;
}
h5.address
{
font-weight: bold;
background: #359d1c url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=359d1c,co=e1f1fc) no-repeat 0 0;
}
h5.address span
{
display: block;
margin: 0 0 0 9px;
padding-top: 5px;
padding-bottom: 6px;
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=359d1c,co=e1f1fc) no-repeat 100% 0; 
}
address
{
background: #359d1c; 
}
address p
{
display: block;
padding: 9px;
color: #fff;
}
address p a
{
color: #fff;
text-decoration: underline;
font-weight: bold;
}
#institution h5.address
{
background: #009096 url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=009096,co=e1f1fc) no-repeat 0 0;
}
#institution h5.address span
{
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=009096,co=e1f1fc) no-repeat 100% 0; 
}
#institution address
{
background: #009096; 
}
.admin
{
border: 1px solid #ccc;
padding: 0px 7px;
color: #00215e;
}
.admin ul li
{
float: none;
display: block;
clear: left;
padding: 7px 0px;
}
.admin ul li button
{
float: none;
padding: 0px;
margin: 0px;
}
.admin ul li#edit_cc
{
border-bottom: 1px solid #ccc;
}
.admin ul li button.cc,
.admin ul li button.cc img
{
background: #fff; 
padding: 0px; 
margin: 0px; 
border: 0px;
}
/*
#dv .actors li.person,
#dv .actors li.header,
li.header
{
text-transform: uppercase;
color: #00215e;
}
#dv .actors li.person a
{
color: #00215e;
border-bottom: 1px dotted #00215e;
}
#dv .actors li.person a:hover
{
border-bottom: 1px solid #00215e;
}
*/
.avatar
{
font-size: 10px;
line-height: 12px;
}
li.person
{
background: #359d1c url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=359d1c,co=e1f1fc) no-repeat 0 0; 
}
li.attachment
{
background: #00215e; 
}
li.person a,
li.attachment a
{
font-family: "Trebuchet MS", Verdana, sans-serif;
color: #fff;
display: block;
font-size: 150%;
margin: 0 0 0 9px;
padding-top: 5px;
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=359d1c,co=e1f1fc) no-repeat 100% 0; 
}
li.attachment a
{
background: transparent; 
}
li.attachment a span.title
{
display: block;
padding-top: 6px;
}
li.person a span.title
{
display: block;
padding-top: 9px;
padding-bottom: 3px;
}
li.person a span.works_for
{
font-size: 75%;
}
li img
{
padding-left: 9px;
margin-bottom: 6px;
margin-right: 6px;
}
li.person img,
li.attachment img
{
padding-left: 0px;
}
#dv li.person
{
padding-top: 6px;
padding-bottom: 6px;
background: none;
}
#dv li.person a
{
color: #fff;
font-size: 90%;
padding-top: 5px;
color: #00215e;
background: none;
}
.list.contacts li.avatar img
{
margin-right: 15px;
}
/*
li.person
{
background: #359d1c;
padding-top: 6px;
padding-bottom: 6px;
}
li.person a
{
color: #fff;
font-size: 130%;
padding-top: 5px;
color: #00215e;
display: block;
margin: 0 0 0 9px;
padding-top: 5px;
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=359d1c,co=e1f1fc) no-repeat 100% 0; 
}
*/
#dv .actors li.person a
{
padding: 1px 9px 0 0;
}
#dv .actors li.person img
{
margin-top: 3px;
}
#dv .actors
{
margin-left: 9px;
}
#dv .part_2 .actors
{
margin-left: 0px;
}
/*
li.person a
{
padding: 9px;
background: #359d1c; 
color: #fff;
}
*/
h1 input
{
font-family: verdana, arial, sans-serif;
color: #00215e;
font-size: 100%;
border: 1px solid #00215e;
display: inline;
margin-bottom: 2px;
font-weight: normal;
}
#listpublish #main h1 a
{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 120%;
}
.searchresult h5
{
background: #00215e;
padding: 3px 9px;
margin-bottom: 20px;
}
.searchresult h5 a
{
color: #fff;
}
#logon .part_2 input#logon_username,
#logon .part_2 input#logon_password,
#register .part_2 input#name_first,
#register .part_2 input#name_last,
#register .part_2 input#password,
#register .part_2 input#password_retype,
#register .part_2 input#email,
#register .part_2 input#email_retype,
#changepassword .part_2 input#email
{
font-size: 100%;
color: #00215e;
width: 210px;
padding: 2px;
margin-bottom: 7px;
}
.calendarsearch h1,
.calendarsearch h1 a
{
color: #00215e;
}
.calendarsearch h1 a:hover
{
color: #00215e;
background: #fff;
}
.calendarsearch select
{
font-size: 11px;
color: #00215e;
}
.date_range
{
font-size: 95%;
font-weight: bold;
}
#footer ul.nav
{
background: #00215e;
}
#footer ul.nav li
{
border-right: 1px solid #fff;
}
#footer ul.nav li a
{
color: #fff;
}
#manage table,
#manage td, 
#contactlist table,
#contactlist td, 
#messages table,
#messages td,
#messages th
{
border: 0px solid #fff;
color: #000;
}
#contactlist h5
{
background: #00215e;
color: #fff;
padding: 3px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 120%;
display: block;
margin: 10px 0;
}
#contactlist table,
#contactlist h5.notfound
{
margin-bottom: 20px;
}
#contactlist td img
{
display: block;
}
#contactlist tr.odd,
#manage tr.odd,
#messages tr.even
{
background: #eee;
}
#contactlist td.cnf
{
text-align: left;
color: #f00;
}
.manage_my_things ul li.edit
{
border-bottom: 1px solid #00215e;
}
#profile h5
{
background: #00215e;
padding: 3px;
}
#profile h5 a 
{
font-weight: bold;
color: #fff;
}
.editinplace_onempty
{
color: #00215e;
}
.lightbox,
.lightbox h3,
.lightbox h4,
.lightbox p
{
color: #00215e;
font-style: normal;
}
#lightbox_window 
{
color: #00215e;
border: 3px solid #00215e;
}
#lightbox_bar,
#lightbox_cancel,
#lightbox_cancel:hover
{
background: #00215e;
}
.lightbox .submit,
.lightbox .reset,
.lightbox button
{
margin-top: 18px;
background: #00215e; 
color: #fff;
font-size: 100%;
border: 1px solid #00215e;
}
.lightbox .submit:hover,
.lightbox .reset:hover,
.lightbox button:hover
{
border: 1px solid #00215e;
}
.connections h5
{
color: #00215e;
padding: 0 9px 3px 9px;
}
#person .connections h5
{
color: #359d1c;
}
/*
#person .connections h5,
#institution .connections h5
{
background: #359d1c url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tl,s=10,ci=359d1c,co=e1f1fc) no-repeat 0 0;
margin-left: 9px;
}
#person .connections h5 span
#institution .connections h5 span
{
display: block;
margin: 0 0 0 9px;
padding-top: 5px;
font-weight: bold;
background: url(http://fast.mediamatic.nl/f/fkmb/rounded/cn=tr,s=10,ci=359d1c,co=e1f1fc) no-repeat 100% 0; 
}
*/
#person .connections ul.contacts,
#person .connections ul.list
{
background: #359d1c;
}
#person .connections ul,
#institution .connections ul
{
display: block;
background: #359d1c; 
color: #fff;
}
#person .connections ul p,
#person .connections ul li,
#person .connections ul a,
#institution .connections ul p,
#institution .connections ul li,
#institution .connections ul a
{
color: #fff;
}
#institution .connections ul
{
background: #009096; 
margin-bottom: 9px;
}
.connections .avatar span
{
display: block;
margin: 0;
padding-top: 0px;
font-weight: bold;
background: none; 
}
#person .connections ul .unlink_marker a
{
color: red;
}
/* $Id: forum.css 27175 2007-03-19 09:01:23Z bas $
*
* 
*/
#forum h1
{
clear: none;
}
#forum h5
{
background: #00215e;
color: #fff;
margin: 7px 0px;
padding: 3px 9px;
}
#forum .part_2
{
margin: 0px 0px;
}
.comment
{
background: #fff;
padding: 8px 0px;
margin-bottom: 21px;
}
.comment h3
{
clear: none;
font-size: 116%;
}
.comment .cnt
{
float: left;
width: 80%;
}
.comment .btm
{
clear: left;
color: #bbb;
}
.comment .avatar
{
float: left;
}
.topic .avatar
{
display: none;
}
.topic
{
margin-bottom: 21px;
}
.topic h3
{
font-size: 162%;
line-height: 110%;
background: #9c0;
padding: 7px;
margin: 0px;
}
.topic h3 a
{
color: #fff;
}
.topic .btm,
.topic .cnt
{
background: #9c0;
padding: 0px 7px;
}
.topic .btm
{
color: #fff;
padding-bottom: 7px;
}
.topic.first .avatar
{
display: block;
padding-left: 7px;
padding-top: 7px;
}
.topic.first
{
padding-bottom: 0px;
margin-bottom: 0px;
}
.topic.first h3
{
font-size: 400%;
line-height: 110%;
background: none;
color: #fff;
padding: 7px;
margin: 0px;
}
.topic.first h3 a
{
color: #fff;
}
.topic.first .btm,
.topic.first .cnt
{
background: #fff;
padding: 0px 7px;
}
.topic.first .btm
{
color: #bbb;
padding-bottom: 21px;
}
.topic.first .cnt
{
padding-top: 7px;
}
.topic.first .partof
{
font-weight: bold;
text-decoration: underline;
padding-left: 7px;
}
.comment_form
{
padding-top: 7px;
background: #fff;
}
.comment_form .expl
{
color: #999;
}
.comment_form h4
{
font-size: 130%;
padding-bottom: 7px;
}
.comment_form label
{
display: block;
float: none;
}
.comment_form textarea,
.comment_form input#ForumFormTitle
{
width: 99%;
border: 1px solid #00215e;
display: block;
margin: 0px 0px 0px 0px;
}
.comment_form input.checkbox
{
border: 0px;
display: inline;
clear: left;
width: auto;
}
.comment_form input.hidden
{
border: 0px;
margin: 0px;
}
.comment_form input#ForumFormTitle
{
color: #00215e;
text-transform: uppercase;
font-size: 162%;
}
.comment_form textarea
{
font-family: verdana, arial, sans-serif;
font-size: 100%;
height: 140px;
color: #00215e;
}
.comment_form .s1
{
padding: 14px 0px 7px 0px;
}
.comment_form .s2
{
background: #eee;
padding: 14px 0px 7px 0px;
}
.comment_form .captcha 
{
background: #eee;
float: left;
padding: 0px 2px 7px 2px;
}
.comment_form .captcha input 
{
display: block;
width: 210px;
}
.comment_form .captcha .a
{
float: left;
width: 210px;
padding-right: 7px;
border-right: 1px solid #999;
}
.comment_form .captcha .b
{
float: left;
width: 214px;
padding-left: 7px;
}
.rating
{
float: left;
margin: 0px;
padding: 0px;
display: inline;
_margin-right: -12px;
}
.rating .red
{
width: 22px;
height: 22px;
float: left;
background-image: url(../image/reddot.gif);
background-repeat: no-repeat;
letter-spacing: -1px;
font-size: 11px;
color: #fff;
text-align: center;
line-height: 200%;
margin: 0px 7px 0px 0px;
padding: 0px;
}
.rating .grey
{
width: 22px;
height: 22px;
float: left;
background-image: url(../image/greydot.gif);
background-repeat: no-repeat;
letter-spacing: -1px;
font-size: 11px;
color: #fff;
text-align: center;
line-height: 200%;
margin: 0px 7px 0px 0px;
padding: 0px;
}
#dv .rating .red
{
width: 22px;
height: 22px;
float: left;
background-image: url(http://fast.mediamatic.nl/f/fkmb/image/reddot.gif);
background-repeat: no-repeat;
letter-spacing: -1px;
font-size: 11px;
color: #fff;
text-align: center;
line-height: 200%;
margin: 6px 6px 0px 6px;
padding: 0px;
}
#dv .rating .grey
{
width: 22px;
height: 22px;
float: left;
background-image: url(http://fast.mediamatic.nl/f/fkmb/image/greydot.gif);
background-repeat: no-repeat;
letter-spacing: -1px;
font-size: 11px;
color: #fff;
text-align: center;
line-height: 200%;
margin: 6px 6px 0px 6px;
padding: 0px;
}
#forum .topic.first .rating
{
margin-top: 8px;
}
.comment_authenticate a
{
background: #bbb;
color: #fff;
padding: 3px;
}


/*
* 
*/
