* {
    font-family: arial, helvetica, sans-serif;
}
* img {
	border:none;
}
a {
	text-decoration: none;
}
body {
    background: url(../images/background.jpg) no-repeat top left;
	margin:0;
	padding:0;
    font-size:12px;
	line-height:17px;
	color: #000;
	text-align:left;
}
#logobox {
	width:210px;
	height:140px;
	text-align:center;
	float:left;
	margin-top:10px;
}
table {
	padding:0px;
}
a.logo {
	background: url(../images/logo_nederlands_fotomuseum.png) no-repeat;
	width:125px;
	height:136px;
	display:block;
	margin:0px 42px;
}

a { color:#81725e;  }
a:hover { color:#e2007a; }

.contentpaneopen a { color:#e2007a;  }
.contentpaneopen a:hover { color:#81725e; }


p { padding:0px; margin:8px 0px; }

#mainmenu {
	width:780px;
	float:left;
	margin-top:60px;
}
#mainmenu ul {
    margin:0;
    padding:0;
}
#mainmenu ul li {
    margin:0;
    padding:0;
    list-style:none;
	float:left;
	border-bottom:1px solid #85705f;
}

/* main menu buttons NL */
a.but_main1_nl {
	background: url(../images/bezoekinfo.gif) no-repeat;
    width:130px;
    height:29px;
    display:block;
}
a:hover.but_main1_nl {
    background: url(../images/bezoekinfo_h.gif) no-repeat;
}
a.but_main1_nl_active {
    background: url(../images/bezoekinfo_a.gif) no-repeat;
    width:130px;
    height:29px;
    display:block;
}
a.but_main2_nl {
    background: url(../images/collecties.gif) no-repeat;
    width:123px;
    height:29px;
    display:block;
}
a:hover.but_main2_nl {
    background: url(../images/collecties_h.gif) no-repeat;
}
a.but_main2_nl_active {
    background: url(../images/collecties_a.gif) no-repeat;
    width:123px;
    height:29px;
    display:block;
}
a.but_main3_nl {
    background: url(../images/ontdekken.gif) no-repeat;
    width:125px;
    height:29px;
    display:block;
}
a:hover.but_main3_nl {
    background: url(../images/ontdekken_h.gif) no-repeat;
}
a.but_main3_nl_active {
    background: url(../images/ontdekken_a.gif) no-repeat;
    width:125px;
    height:29px;
    display:block;
}
a.but_main4_nl {
    background: url(../images/onderzoek.gif) no-repeat;
    width:123px;
    height:29px;
    display:block;
}
a:hover.but_main4_nl {
    background: url(../images/onderzoek_h.gif) no-repeat;
}
a.but_main4_nl_active {
    background: url(../images/onderzoek_a.gif) no-repeat;
    width:123px;
    height:29px;
    display:block;
}
a.but_main5_nl {
    background: url(../images/organisatie.gif) no-repeat;
    width:135px;
    height:29px;
    display:block;
}
a:hover.but_main5_nl {
    background: url(../images/organisatie_h.gif) no-repeat;
}
a.but_main5_nl_active {
    background: url(../images/organisatie_a.gif) no-repeat;
    width:135px;
    height:29px;
    display:block;
}
a.but_main6_nl {
    background: url(../images/onlinekopen.gif) no-repeat;
    width:144px;
    height:29px;
    display:block;
}
a:hover.but_main6_nl {
    background: url(../images/onlinekopen_h.gif) no-repeat;
}
a.but_main6_nl_active {
    background: url(../images/onlinekopen_a.gif) no-repeat;
    width:144px;
    height:29px;
    display:block;
}
/* menu item EN */
a.but_main1_en {
    background: url(../images/bezoekinfo_en.gif) no-repeat;
    width:143px;
    height:29px;
    display:block;
}
a:hover.but_main1_en {
    background: url(../images/bezoekinfo_en_h.gif) no-repeat;
}
a.but_main1_en_active {
    background: url(../images/bezoekinfo_en_a.gif) no-repeat;
    width:143px;
    height:29px;
    display:block;
}
a.but_main2_en {
    background: url(../images/collecties_en.gif) no-repeat;
    width:140px;
    height:29px;
    display:block;
}
a:hover.but_main2_en {
    background: url(../images/collecties_en_h.gif) no-repeat;
}
a.but_main2_en_active {
    background: url(../images/collecties_en_a.gif) no-repeat;
    width:140px;
    height:29px;
    display:block;
}
a.but_main3_en {
    background: url(../images/ontdekken_en.gif) no-repeat;
    width:98px;
    height:29px;
    display:block;
}
a:hover.but_main3_en {
    background: url(../images/ontdekken_en_h.gif) no-repeat;
}
a.but_main3_en_active {
    background: url(../images/ontdekken_en_a.gif) no-repeat;
    width:98px;
    height:29px;
    display:block;
}
a.but_main4_en {
    background: url(../images/onderzoek_en.gif) no-repeat;
    width:115px;
    height:29px;
    display:block;
}
a:hover.but_main4_en {
    background: url(../images/onderzoek_en_h.gif) no-repeat;
}
a.but_main4_en_active {
    background: url(../images/onderzoek_en_a.gif) no-repeat;
    width:115px;
    height:29px;
    display:block;
}
a.but_main5_en {
    background: url(../images/organisatie_en.gif) no-repeat;
    width:151px;
    height:29px;
    display:block;
}
a:hover.but_main5_en {
    background: url(../images/organisatie_en_h.gif) no-repeat;
}
a.but_main5_en_active {
    background: url(../images/organisatie_en_a.gif) no-repeat;
    width:151px;
    height:29px;
    display:block;
}
a.but_main6_en {
    background: url(../images/onlinekopen_en.gif) no-repeat;
    width:133px;
    height:29px;
    display:block;
}
a:hover.but_main6_en {
    background: url(../images/onlinekopen_en_h.gif) no-repeat;
}
a.but_main6_en_active {
    background: url(../images/onlinekopen_en_a.gif) no-repeat;
    width:133px;
    height:29px;
    display:block;
}
/* submenu */
#submenu {
    width:780px;
	height:60px;
    float:left;
	margin-top:4px;
}
#submenu ul {
    margin:0;
    padding:0;
}
#submenu ul li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
}
#submenu ul li a {
	margin:5px 7px;
	font:bold 14px arial, helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
#submenu ul li a:hover, #submenu ul li a.active {
    color:#e2007a;
}

#breadcrumb  {
	position:absolute;
	left:210px;
	top:136px;
    width:780px;
    float:left;
	color:#81725e;
	margin-top:2px;
}
.pathway a {
	color:#81725e;
	text-decoration:none;
}
.pathway a:hover {
    color:#e2007a;
    text-decoration:none;
}
/* direct naar button */
#direct_naar {width:112px; height:16px; position:absolute; z-index:100; top:10px; left:210px; }
#direct_naar ul li a, .menu ul li a:visited { display:block; text-decoration:none; width:112px; height:16px;  color:#81725e; padding:2px 4px; border:1px solid #e7e8e9;  background: url(../images/direct_naar.gif) no-repeat right #d9dadb; font-weight:bold; overflow:hidden;}
#direct_naar ul {padding:0; margin:0; list-style: none;}
#direct_naar ul li {float:left; position:relative;}
#direct_naar ul li ul li ul {display: none;}

/* direct naar button subitems */
#direct_naar ul li.sfhover a ul li {      }
#direct_naar ul li.sfhover ul li ul {display:block; position:absolute; top:0px; left:0; width:105px;}
#direct_naar ul li.sfhover ul li ul li a.hide {background:#e7e8e9; color:#81725e;}
#direct_naar ul li.sfhover ul li ul li:hover a.hide {background:#ececed; color:#81725e;}
#direct_naar ul li.sfhover ul li ul li ul {display: none;}
#direct_naar ul li.sfhover ul li ul li a {display:block; background:#e7e8e9; color:#81725e; font-weight:normal;}
#direct_naar ul li.sfhover ul li ul li a:hover {background:#ececed; color:#81725e;}
#direct_naar ul li.sfhover ul li ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#direct_naar ul li.sfhover ul li ul li:hover ul.left {left:-105px;}

#direct_naar ul li:hover a ul li {      }
#direct_naar ul li:hover ul li ul {display:block; position:absolute; top:0px; left:0; width:105px;}
#direct_naar ul li:hover ul li ul li a.hide {background:#e7e8e9; color:#81725e;}
#direct_naar ul li:hover ul li ul li:hover a.hide {background:#ececed; color:#81725e;}
#direct_naar ul li:hover ul li ul li ul {display: none;}
#direct_naar ul li:hover ul li ul li a {display:block; background:#e7e8e9; color:#81725e; font-weight:normal;}
#direct_naar ul li:hover ul li ul li a:hover {background:#ececed; color:#81725e;}
#direct_naar ul li:hover ul li ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#direct_naar ul li:hover ul li ul li:hover ul.left {left:-105px;}

/* banners linkerzijde */
.lijn_linkerzijde {
	background: url(../images/lijn_links.png) repeat-x;
	height:6px;
	width:174px;
	margin:4px 18px;
}
a.banner_hp {
	width:170px;
	height:50px;
	margin:10px 20px;
	display:block;
	background: url(../images/banner_hp.gif) no-repeat center;
}
a:hover.banner_hp {
    background: url(../images/banner_hp_h.gif) no-repeat center;
}
a.banner_photostart {
    width:170px;
    height:26px;
    margin:10px 20px;
    display:block;
    background: url(../images/banner_photostart.gif) no-repeat center;
}
a:hover.banner_photostart {
    background: url(../images/banner_photostart_h.gif) no-repeat center;
}
a.banner_bankgiro {
    width:170px;
    height:82px;
    margin:10px 20px;
    display:block;
    background: url(../images/banner_bankgiro.gif) no-repeat center;
}
a:hover.banner_bankgiro {
    background: url(../images/banner_bankgiro_h.gif) no-repeat center;
}
h1 {
	font-size:31px;
	line-height:32px;
    font-weight:bold;
    margin:0px;
    padding:0px;	
}
h1.paginatitel {
	font-size:31px;
	font-weight:bold;
	
	padding:0 0 0 210px;
	float:left;
	width:550px;
}
h5 {
    font-size:10px;
	font-weight:bold;
	color:#e2007a;
	text-transform:uppercase;
	margin:0px 0px 6px 0px;
	padding:0px;
}

div.componentheading { display:none;}

/* referenties - algemeen */
div.zie_ook { position:absolute; left:740px; top:160px;}
.zie_ook.nl span, .zie_ook.en span { display:none; }
.zie_ook.nl { background: url(../images/zie_ook.gif) no-repeat; width:250px; height:30px; }
.zie_ook.en { background: url(../images/zie_ook_en.gif) no-repeat; width:250px; height:30px; }

div.auteur, div.subtitle { font-size:11px; font-style:italic; }
div.caption {font-size:10px; }
div.caption.large {width: 245px; }
div.caption.small {width: 150px; float: right; }

div.subtitle a { color:#000; }
div.prijs, div.jaar, div.intro { font-size:11px; }
div.intro2 {color:#737373;}
div.intro3 {color:#737373; font-style:italic;}
div.ref_lijn { background: url(../images/lijn_midden.png) 0px 0px repeat-x; margin-bottom:4px; height:6px;width:250px;}

.table_textlist div.ref_lijn { margin:10px 0px; }

div.referentie { width:230px; margin:8px 0px; padding:10px; line-height:14px; display:table; clear:both; }
div.referentie2 { width:250px; margin:8px 0px; padding:0px; line-height:14px; display:table; clear:both; }
div.referentie.fotograaf { width:480px; margin: 0 0 8px 0; }
div.ref_lijn.fotograaf { width:500px;}

div.text.referentie { color: white; font-weight: bold; }

td.referentie3 { padding:4px 0px; line-height:14px; }

.referentie a, .referentie2 a, .referentie3 a  { color:#000; text-decoration:none; font-weight:bold; }
.referentie a:hover, .referentie2 a:hover, .referentie3 a:hover  { color:#808080; }
div.referentie img, div.referentie2 img { float:right; }

div.artikel_webwinkel { background-color:#e0e0e0; }

div.boek_en_album { background-color:#f8e1ee; }

div.verpakking { background-color:#ddd; }

div.nieuwsbericht, div.persbericht, div.textbericht { background-color:#b9bbbc; }
.nieuwsbericht a, div.persbericht a, div.textbericht a { color:#fff; text-decoration:none; font-weight:bold; line-height:16px; display:block; }
.nieuwsbericht a:hover, div.persbericht a:hover, div.textbericht a:hover { color:#e2007a; }

div.beeldselectie, div.webtentoonstelling { background-color:#ebebeb; }
div.beeldselectie img, div.webtentoonstelling img { float:left; display:block; margin:4px 7px 4px 0px; height:40px; }



/* linkerzijde */
.foto_agenda { margin:0px 0px 10px 20px; }

a.contact_nl span, a.mijnmuseum_nl span, a.agenda_nl span, a.contact_en span, a.mijnmuseum_en span, a.agenda_en span { display:none; }

a.contact_nl { width:170px; height:20px; margin:2px 20px; display:block; background: url(../images/contact.gif) no-repeat; }
a:hover.contact_nl { background: url(../images/contact_h.gif) no-repeat; }
a.contact_en { width:170px; height:20px; margin:2px 20px; display:block; background: url(../images/contact_en.gif) no-repeat; }
a:hover.contact_en { background: url(../images/contact_en_h.gif) no-repeat; }

a.mijnmuseum_nl { width:170px; height:20px; margin:2px 20px; display:block; background: url(../images/mijn_museum.gif) no-repeat;}
a:hover.mijnmuseum_nl { background: url(../images/mijn_museum_h.gif) no-repeat; }
a.mijnmuseum_en { width:170px; height:20px; margin:2px 20px; display:block; background: url(../images/mijn_museum_en.gif) no-repeat;}
a:hover.mijnmuseum_en { background: url(../images/mijn_museum_en_h.gif) no-repeat; }

a.agenda_nl { width:170px; height:20px; margin:2px 20px; display:block; background: url(../images/agenda.gif) no-repeat;}
a:hover.agenda_nl { background: url(../images/agenda_h.gif) no-repeat; }
a.agenda_en { width:170px; height:20px; margin:2px 20px; display:block; background: url(../images/agenda_en.gif) no-repeat;}
a:hover.agenda_en { background: url(../images/agenda_en_h.gif) no-repeat; }

.accordionLeft { width:170px; margin:2px 20px; }
a.accordionLeft { cursor: pointer; }
.accordionLeft p { width:170px; margin:0px; font-weight:bolder; font-size:10px; text-transform:uppercase; }
.accordionLeft p a { color:#000; text-decoration:none; }
.accordionLeft ul { width:170px; margin:0px; padding:0px; }
.accordionLeft ul li { width:170px; margin:0px 0px 6px 0px; padding:0px; list-style:none; color:#e2007a; }
.accordionLeft ul li a { width:170px; color:#e2007a; text-decoration:none; font-weight:bold; display:block;}
.accordionLeft form a { width:170px;}

.disclaimer_menu { font-size:10px; }
.disclaimer_menu ul { margin:2px 20px; padding:0px; }
.disclaimer_menu ul li { list-style:none; }
.disclaimer_menu ul li a {color:#81725e; text-decoration:none; }
.disclaimer_menu ul li a:hover {color:#e2007a; text-decoration:none; }

a.rss_feed_button { background: url(../images/icon_rss.gif) no-repeat; float:right; width:24px; height:24px; margin:11px 16px 0px 0px; }
a:hover.rss_feed_button { background: url(../images/icon_rss_h.gif) no-repeat;}
.rss_feed_button span { display:none; }
a.rss_kalender_button { background: url(../images/icon_agenda.gif) no-repeat; float:right; width:24px; height:24px; margin: 10px 6px 0px 0px; }
a:hover.rss_kalender_button { background: url(../images/icon_agenda_h.gif) no-repeat; }
.rss_kalender_button span { display:none; }

a.sub_level1 { font-weight:bold; text-decoration:none;padding:0px;display:block;}
a.sub_level2 { text-decoration:none; padding-left:6px; display:block;}
.accordionLeft div br { display:none; }

/* agenda */
.agenda_maand { float:left; }
.agenda_dag { float:left; margin-right:10px;}
div.twocolumn_lijn { background: url(../images/lijn_midden.png) 0px 0px repeat-x; margin-bottom:4px; height:6px;width:515px;}
.componentheading { display:block; }
.rij_500 { display:block; width:515px; height:38px; margin:8px 0px; background: url(../images/lijn_midden.png) 0px 34px repeat-x;}
table.agendalist { background: url(../images/lijn_midden.png) bottom repeat-x; width:515px; padding:4px; }

/* diverse menu - bovenzijde rechts */
.diverse_menu { position:absolute; width:350px; top:10px; left:640px; height:24px;}
.diverse_menu form { }
#taal { float:right; }
.zoekveld input { float:left; color:#81725e; font-weight:bold; background-color:#d9dadb; border:1px solid #e7e8e9; width:120px; padding:2px 4px; }
#zoekbutton a { float:left; display:block; width:22px; height:22px; background: url(../images/but_zoek.gif) 4px 0px no-repeat;}
#zoekbutton span { display:none; }
a.login { float:left; color:#837262; font-size:12px; font-weight:bold; display:block; text-decoration:none; margin:3px 10px;}
a:hover.login {color:#df0786;}
.contact { margin-left:5px; color: #61350A; font-weight: bold; }

.referentie2 ul { padding:0px; margin:2px 0px 2px 10px; }
.referentie2 ul li { list-style-image: url(../images/streepje.gif); margin:6px 0px; }
.referentie2 ul li a { font-weight:normal; }
.referentie2 ul li a:hover { color:#e2007a; }

ul.latestnews {  padding:0px; margin:2px 0px 2px 10px;  }
li.latestnews { list-style:none; padding:0px; margin:6px 0px;  }
li.latestnews a { font-weight:normal; color:#000; width:240px; text-decoration:none; }

/* tabbladen */
.g_tabs_fotografen {
width:100%;
	height:30px;
	margin:22px 0px 26px 0px;
}
.g_tabs_fotografen .g_tab, .g_tabs_fotografen .g_act_tab {
	width:114px;
}
.g_tabs_fotografen .g_act_tab {
	font-size:12px;
}

.g_tabs {
	width:100%;
	height:30px;
	margin:22px 0px 26px 0px;
}
.g_tab {
    float:left;
	width:144px;
	height:22px;
	padding-left:10px;
	padding-top:7px;
	border:1px solid #ececed;
	border-bottom:1px solid #81725e;
	background-color:#d9dadb;	
}
.g_tab a {
	color:#81725e;
	display:block;
	text-decoration:none;	
}
.g_tab a:hover {
    color:#000;	
}
.g_act_tab {
	font-size:14px;
	float:left;
    width:144px;
    height:24px;
    padding-left:10px;
    padding-top:6px;	
    border:1px solid #81725e;
    border-bottom:none;
}
.g_act_tab a {
	color:#000;
	font-weight:bold;
    display:block;
    text-decoration:none;   
}

/* zoekform */
.formtable {
    background: url(../images/lijn_midden.png) bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:10px;
}
.formtable input, .formtable select {
	border:1px solid #e2007a;
    font-size:12px;
}
.formtable input.text {
	padding:0px;
	width:182px;
    height:20px;
}
.formtable input.button {
    border:none;
	float:left;	
}
.formtable .icon {
	margin:0px 5px;
}
/* inlog */
.inputbox {
	margin:3px 0px;
}
/* geavanceerd zoeken */
.formtable select {
	height:20px;
}
.button, input[type="submit"] { 
    height:22px;
    width:auto;
    color:#fff;
    background-color:#e2007a;
    margin:0px 5px 0px 0px;
    padding:0px 2px;
    border:none;
    text-align:center;	
}
a.button {
	padding: 4px;
}
a.button:hover {
	color: white;
}
.button_addv { 
	height:22px;
	width:auto;
	color:#fff;
	background-color:#e2007a;
	margin:0px 5px 0px 0px;
	padding:0px 2px 2px 2px;
	float:left;
	border:none;
    text-align:center;  	
}
.button_addv:hover { 
cursor:pointer;
}
.vraag {
	float:left;
	height:18px;
}
.faq {
	clear:both;
	padding-top:5px;
}
.width_addv1 {
	width:144px;
}
.width_addv2 {
    width:155px;
}
.width_addv3 {
    width:55px;
}
.icon_addv {
	float:left;
}
/* uitgebreid zoekform */
.formtable input.textx {
    padding:0px;
    width:300px;
    height:20px;
    margin-bottom:5px;
}
.formtable input.textd, .formtable input.textm {
    padding:0px;
    width:38px;
    height:20px;
    margin-right:5px;
}
.formtable input.texty {
    padding:0px;
    width:48px;
    height:20px;
    margin-right:5px;
}
.formtable .iconx {
    margin:0px 0px 0px 5px;
}
.formtable .radio {
    border:none;
}
/* alfabet */
ul.alfabet {
	height:20px;

	margin:0px;
	padding:0px;
}
.alfabet li {
    margin:0px 3px;
    padding:0px;
	list-style:none;
	float:left;
}
.alfabet a {
font-size:14px;
font-weight:bold;
color:#e2007a;
}
/* boeken items */

.book_item {
    width:780px;
	margin-top:14px;
	float:left;	
}
.b_tit_in {
	font-weight:bold;
	margin:8px 0px;
}
.book_img {
	width:252px;
	min-height:150px;
    float:left; 	
}
.book_img img {
	float:right;
	margin-right:15px;
}
.book_tit {
    background: url(../images/lijn_midden.png) top repeat-x; 
	min-height:30px;
	width:528px;
    float:left;
}
.book_txt {
	width:528px;
	padding-top:4px;
    background: url(../images/lijn_midden.png) top repeat-x; 
	float:left;
}
/* beeldselectie */
.g_thumbnail {
	float:left;
	width:246px;
	height:246px;
	border:1px solid #ccc;
	text-align:center;
	margin:0px 10px 10px 0px;
}
.g_thumbnail table {
	width:100%;
}
.g_thumbnail td {
    text-align:center;
	padding-top:6px;
}
.thumb_data_bar {
	background-color:#ccc;
	padding:6px 6px 2px 6px;
}
.lft {
	float:left;
    margin-bottom:4px;
}
.rgt {
	float:right;
    margin-bottom:4px;	
}
.rgt img {
	margin-left:4px;
}
.g_dots, .b_dots {
	display:none;
}
.sub_tab {
	width:255px;
	float:left;
	margin-bottom:12px
}
.sub_tab_in {
	height:20px;
	padding:2px 0px;
	text-align:center;
	font-weight:bold;
}
.sub_tab_in a {
    font-weight:bold;
}
.lijst_item { 
width:750px;
height:260px;
 }
.lijst {
width:480px;
height:240px;
padding:10px 0px;
float:left;
}
.lijst_txt {
	font-size:11px;
	line-height:16px;
}
.lijst_tit {
	font-weight:bold;
	float:left;
	width:200px;
}
.lijst_data {
padding-left:200px;
}
.printpagina {
	display:none;
}
.detail_text {
	float:right;
	width:510px;
}
/* van A tot Z */
.table_textlist {
	float:left;
	width:100%;
	margin:10px 0px;
}
.text_textlist_head {
	font-size:12px;
	font-weight:bold;
    padding: 0px 6px;	
}
.cell_textlist_data {
    width:50%;	
	height:20px;
	padding: 4px 6px;
}
.cell_textlist_data:hover {
    color:#e2007a;
}
.cell_textlist_data  img {
	margin-bottom:3px;
}
.cell_textlist_icon img {
	margin:2px;
}
.row_textlist_odd {
	background-color:#e7e7e7;
}
/* product detail */
.b_tit      { background: url(../images/lijn_midden.png) top repeat-x; min-height:30px; width:780px; float:left;}
.b_item     { width:780px; }
.b_item img    { float:left; margin-right: 5px;}
.b_img      { position:absolute; left:790px; padding-top:20px;}
.b_data     { float:left; width:250px; }
.b_row      { width:570px;}
.b_stit_in  { font-style:italic; width:560px;  }
.b_price    { font-weight:bold; height:130px; width:780px; background: url(../images/lijn_midden.png) bottom repeat-x;  }
.b_price img{ margin-left:3px; }
.clear      { height:20px; }

/* overig */
.actionsforselected {
float:left;	
height:20px;
margin:4px 0px;
}
.help, .help a {
	float:right;
	margin-right:14px;
}
.menu_tentoon {
	margin-top:12px;
}
div.threecolumn_lijn { background: url(../images/lijn_midden.png) 0px 0px repeat-x; margin-bottom:4px; height:6px;width:770px;}
#caption_text, .jce_caption_text {font-size:10px; color:#333;}


/* uit oude stylesheet */
div.tooltip                               { background: #eeeeee; border: 1px solid #000000; width: 400px; padding: 5px; filter:alpha(opacity=90); moz-opacity:0.9; opacity: 0.9; }
div.tooltip td                            { vertical-align: top; text-align: left; padding: 0px 3px 3px 0px; }
div.actionsforselected                    { margin-top: 10px; }
div.actionsforselected label, span, img   { vertical-align: middle; }
div.actionsforselected span               { margin-left: 10px; }
div.intro_tekst                           { width: 370px; float: left;}
div.intro_foto                            { width: 330px; float: right; }

/* -------------------------------- joomla -------------------------------- */

.blognieuws               { padding-top: 20px; }
.componentheading         { font-weight: bold; font-size: 18px; padding: 5px 0px 20px 0px; }
.contentheading           { font-weight: bold; font-size: 18px; padding: 5px 0px 20px 0px; }
.contentheadingnieuws     { font-weight: bold; font-size: 18px; padding: 0; color: #333; }
.componentheading_nieuws  { font-weight: bold; font-size: 18px; padding: 5px 0px 20px 0px; color: #333; }
.contentheading_nieuws    { font-weight: bold; font-size: 16px; padding: 5px 0px 20px 0px; color: #000000; }
button                    { vertical-align: middle; margin-right: 5px; background: #000000; color: #ffffff; font-size:12px; }



/* -------------------------------- vitrine -------------------------------- */

  div#vitrine                                 { }
  div#vitrine ul.themelist                    { margin: 30px 0px 0px 0px; }
  div#vitrine ul.themelist li                 { display: block; margin: 0px 15px 15px 0px; }
  div#vitrine ul.themelist table              { border-collapse: collapse; border: 0; }
  div#vitrine ul.themelist td.thumbnail       { width: 120px; padding: 0px; text-align: center; vertical-align: top; }
  div#vitrine ul.themelist td.title           { padding-left: 15px;  vertical-align: top; }
  div#vitrine p.intro                         { font-style: italic; }
  
/* -------------------------- referenties thesaurus -------------------------- */
.table_tree                               { border-collapse: collapse; }
.cell_tree_image                          { vertical-align: middle; width: 20px; }
.cell_tree_text                           { vertical-align: middle; width: 100%; padding: 0px 0px 0px 2px; }
.link_treeitem                            { color: #333333; text-decoration: none; }
.link_treeitem:hover                      { text-decoration: underline; }
.image_tree                               { width: 20px; height: 20px; }

/* -------------------------------- menu login -------------------------------- */
#login_form{
    position:absolute;
    font-size:11px;
    display:none;
    left:0px;
    top:35px;
    padding:10px;
    position:absolute;
    width:320px;
    background-color:#dadada;
}
#login_form td{
    color:#000;
    padding: 0px 5px 5px 0px;
}
#login_form a{
    color:#000;
}
#user{
    cursor:move;
    position:absolute;
    width:200px;
    top:20px;
    left:790px;
    padding:4px;
    color:#000;
    font-size:11px;
    line-height:14px;
    background-image: url(../gfx/background/user_bg.png);
    background-repeat: no-repeat;
}

#user a{
    line-height:14px;
    font-weight:normal;
    color:#000;
}

#user_menu{
    margin-left:10px;
    display:none;
}
#user .naam{
    margin-top:10px;
    height:20px;
    font-size:16px;
}
/* webwinkel */
.wijzig { margin-bottom:-25px; }

.message {
    font-size:10px;
	font-weight:bold;
	margin: 10px 0;
	color:#e2007a;
	text-transform:uppercase;
}
.menuLoginTop {
	float: left;
	margin: 3px 20px 0 0;
}
.menuLoginTop a {
	color: #61350A;
	font-weight: bold;
}
.menuContactTop {
	padding-top: 3px;
    position:absolute;
	top:0px;
	left:245px;
}
.mrx_form_text_error {
	color: #E31082;
	font-weight: bold;	
}

dl.fotograaf_detail dt {
	clear: both;
	float: left;
	margin-top: 5px;
	width: 150px;
}
dl.fotograaf_detail dd {
	float: left;
	margin-top: 5px;
	width: 270px;
}

ul.preview_photos {
	list-style-type: none;
	margin: 20px 0 10px 0;
	overflow: hidden;
	padding: 0;
	width: 510px;
}
ul.preview_photos li {
	float: left;
}
ul.preview_photos li.preview_photo_by {
	width: 300px;
}
ul.preview_photos li.preview_photo_of {
	text-align: right;
	width: 210px;
}
p.descriptionFull {
	display: none;
}
span.plaats_van_werkzaamheid {
	font-weight: bold;
}
span.plaats_van_werkzaamheid_datum {
	font-style: italic;
}