{literal}

@/* ALGEMEEN */
html, body { width: 100%; height: 100%; margin: 0; padding: 0;}
body, th, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; overflow-y:scroll}
ul { list-style-type: none; margin: 0; padding: 0; }
li { margin: 0; padding: 0; }
a img { border-width: 0; }

.a{color: #ee7409;}

.a a{color: #ee7409;}

/* Algemene look and feel */
body { background-color: #5c95b3; text-align: left;}
#container, #achtergrond { background-color: white; border: 1px solid black; border-width: 0px 1px; text-align: left; }
#inner { border: 6px solid #ee7407; border-width: 6px 0; }

hr { color: #ee7407; background-color: #ee7407; border-width: 0; line-height: 1px; }
hr#scheiding_header_body { height: 2px; position: relative; top: -2px; }
hr#scheiding_body_footer { height: 1px; }

/* Layout */
#container, #achtergrond { width: 780px; left: 50%; margin-left: -407px; }
#container { position: absolute; z-index: 1; }
#achtergrond { position: absolute; z-index: 0; top: 0; height: 100%; }
#inner { margin: 0 8px; }

/* Verschillende onderdelen van de website */
#header { margin-top: 20px; }
#header img#logo { margin: 5px 0; }
#header #full_banner { float: right; padding: 4px; border: 1px solid #e5e5e5; }

#metamenu { margin-top: 6px; border-bottom: 1px solid #adcad8; padding-right: 14px; text-align: right; padding-bottom: 0;}
#metamenu img { margin: 0; padding: 0; position: relative; top: 4px; }
#metamenu a { margin: 0; padding: 0; }

h1 { 
	height:60px; /* height of logo */
	width:202px; /* width of logo */
	background: transparent url(http://www.managementenconsulting.nl/templates/management_en_consulting/images/logo.jpg) no-repeat;
	text-indent:-9000px;
	overflow: hidden;
	outline: 0;
	cursor: pointer; 
}

div#extrabalk { display: block; margin: 3px 0; background-color: #ee7407; padding: 4px 13px; height: 18px; color: white; font-size: 12px; font-weight: bold;}

div#extrabalk a{color: white;}
div#extrabalk h2 { margin: 0; padding: 0; position: relative; height: 13px; width: 252px; background: transparent url(../images/slogan.jpg) no-repeat; top: 2px; text-indent: -9000px; overflow: hidden; outline: 0; }
div#extrabalk #opties { float: right; }
div#extrabalk #opties img {  top: -1px; }

#menu_en_toebehoren { margin: 3px 0; }
#menu_en_toebehoren .moduletable_topmenu ul { margin: 3px 13px; }

#menu_en_toebehoren .moduletable_topmenu ul li { position: relative; float: left; margin-right: 20px; width: 6.5em; padding: 0; height: 20px; }
#menu_en_toebehoren .moduletable_topmenu ul li a { line-height: 16px; color: #ee7409; text-decoration: none; display: block; width: 6.5em; }
#menu_en_toebehoren img#opleuking { margin-top: 0px; }

	/* Submenu's. Zie: http://www.htmldog.com/articles/suckerfish/dropdowns/ */
	#menu_en_toebehoren .moduletable_topmenu ul li ul { position: absolute; width: 7em; left: -999em; top: 17px; }
    #menu_en_toebehoren .moduletable_topmenu ul li:hover ul,
    #menu_en_toebehoren .moduletable_topmenu ul li.sfhover ul { left: -16px;  }
	#menu_en_toebehoren .moduletable_topmenu ul li ul a { background-color: #5c95b3; color: white; padding: 3px 4px; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
	#menu_en_toebehoren .moduletable_topmenu ul li ul a:hover { background-color: #87b1ca; }

#menu_en_toebehoren #formulieren { float: right; }
#menu_en_toebehoren #formulieren form { margin: 0; width: 251px; position: relative; text-align: right; }
#menu_en_toebehoren #formulieren form .inner_form { padding: 3px 13px;  }
#menu_en_toebehoren #formulieren form#zoeken { background-color: #0281c8; height: 41px; background-image: url(../images/titels/form_zoeken_in_deze_site.jpg); background-repeat: no-repeat; background-position: 3% 85%; margin-bottom: 1px;  }
#menu_en_toebehoren #formulieren form#inloggen  { background-color: #b0b0b0;  height: 59px; background-image: url(../images/titels/form_inloggen.jpg); background-repeat: no-repeat; background-position: 2% 95%;} 
#menu_en_toebehoren #formulieren form#uitloggen { background-color: #b0b0b0;  height: 59px; background-image: url(../images/titels/form_inloggen.jpg); background-repeat: no-repeat; background-position: 2% 95%; color: white; }
#menu_en_toebehoren #formulieren a { color: white; text-decoration: none; }
#menu_en_toebehoren #formulieren #password_input { display: none; }

.startpagina form input.plaatje { position: relative; top: 3px; }
.startpagina form input.tekst { font-size: 12px; height: 11px; width: 120px; }

	/* Zorg voor mooie transparante invoervelden */
	.startpagina form input.tekst { opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4; }
	.startpagina form input.tekst.sffocus,
	.startpagina form input.tekst:focus { opacity:1; filter: alpha(opacity=100); -moz-opacity: 1.0; }

/* Gegevens van de wrapper informatie */
#wrapper_info { margin-top: 8px; }
#wrapper_info { line-height: 16px; vertical-align: middle; }
#wrapper_info #wrapper_opties { width: 300px; float: right; text-align: right; color: #87b1ca; }
#wrapper_info #wrapper_opties a { color: #87b1ca; text-decoration: none; }
#wrapper_info #pagina_info { color: #87b1ca; }
#wrapper_info #pagina_info a { color: black; }
#wrapper_info a.terug_knop { position: relative; top: -3px; }
#wrapper_info a.terug_knop img { position: relative; top: 2px; }

/* Body en de inhoud daarvan */
/* Zie voor meer info: http://www.cssplay.co.uk/layouts/3cols2.html */
#body { position:relative; display:block; border-left:237px solid white; border-right:190px solid white; overflow:visible; }
#body_wrapper { position:relative; display:block; overflow:visible; }
#body_search { position:relative; display:block; border-right:190px solid white; overflow:visible; }

#linkerkolom {float:left; position:relative; width:229px; margin-left:-237px; display:inline; }
#overig {float:right; position:relative; width:181px; margin-right:-191px; display:inline; border-left: 8px solid white; }
#content { padding: 0; width: 330px;}

.clear {clear:both;height:1px;overflow:hidden;}

/* Gedeelte inhoud in de verschillende kolommen */
.subtitel { color: #5a96b0; font-size: 12px; font-weight: normal; }
.doorklik { margin-top: 3px; margin-bottom: 0; text-align: right; }
.doorklik a {  color: #5c95b3; background-repeat: no-repeat; background-position: 0% 50%; padding-left: 17px; }

ul.extra_links li { display: block; border: 1px solid #e4e4e4; margin: 5px 0; padding: 5px 13px; font-size: 13px; font-weight: bold; }
ul.extra_links li img { margin-top: 2px;  }
ul.extra_links li p { font-size: 12px; color: black; font-weight: normal; margin-top: 4px; }

/* Inhoud van de linkerkolom */
#linkerkolom h4 { border: 1px solid #e5e5e7; color: #ee7409; font-size: 14px; font-weight: bold; margin: 0; padding: 3px 13px; }
ul#nieuwste_publicaties { margin-top: 4px;  }
ul#nieuwste_publicaties li { padding: 5px 13px; margin: 1px 0;  }
ul#nieuwste_publicaties li.even { background-color: #d6e5ec; }
ul#nieuwste_publicaties li.oneven { background-color: #ebf2f8; }
ul#nieuwste_publicaties h5 { font-size: 12px; font-weight: bold; margin: 0; }

#linkerkolom ul.extra_links li a { color: #5c95b3; }
#linkerkolom li .doorklik a { background-image: url(../images/elementjes/lees_verder_blauw.jpg); text-decoration: none; }

/* Inhoud van de content op de startpagina */
h3 { color: #ee7409; font-size: 14px; font-weight: bold; margin: 0 0 4px 0; border-bottom: 1px solid #ee7409; padding: 3px;  }
#content ul#nieuws_groot { margin-top: 4px; }
#content ul#nieuws_groot li { padding: 5px 0px; margin: 1px 0; border-bottom: 1px solid #f7ba83; }
#content ul#nieuws_groot li.laatste { border-bottom: 1px solid #ee7407; }
#content ul#nieuws_groot li img { margin: 0 6px 6px 0; float: left; }
#content ul#nieuws_groot li h5 { color: #ee7409; font-size: 12px; font-weight: bold; margin: 0 0 4px 0; }
#content ul#nieuws_groot li .doorklik a { background-image: url(../images/elementjes/lees_verder_wit.jpg); text-decoration: none;}
#content ul#nieuws_groot p { margin: 0; }

#content ul#nieuws_lijst { margin-top: 6px; }
#content ul.opnieuw_beginnen { border-top: 1px solid #f7ba83; }
#content ul#nieuws_lijst li a { color: #ee7409; }
#content ul#nieuws_lijst { list-style-position: outside; list-style-image:  url(../images/elementjes/oranje_pijltje.gif); margin-left: 15px; }

#content #meer_nieuws a { color: #ee7409; }

#content div.auteur { font-size: 9px; margin-bottom: 3px; margin-top: 3px; }

/* Classes die in het beheersysteem kunnen worden gekozen */
#content .klein,
#content_breed .klein { font-size: 11px; }
#content .normaal,
#content_breed .normaal { font-size: 12px; }

/* Zorg dat de lijsten weer goed op het scherm komen */
#content ul#nieuws_groot li ul,
#detail_publicatie #samenvatting ul { list-style-type: disc; padding-left: 15px; }
#content ul#nieuws_groot li li,
#detail_publicatie #samenvatting li { padding: 0px; border-width: 0px;  }


/* Content van de vervolgpagina's */

/* Opmaak van het zoekscherm */
#searchform table { background-color: #ebf2f8; width: 100%; margin-bottom: 4px; }
#searchform table td { padding: 2px 5px; vertical-align: top; }
#searchform #search_info { width: 390px; float: left; margin-right: 4px; }
#searchform #search_categories { width: 180px; }
#searchform td.label { width: 115px; }

#searchform #search_categories table { height: 191px; }
#searchform table#search_input { height: 120px; }
#searchform table#search_meta { height: 66px; }

#small_searchform { border: 1px solid #e4e4e4; }
#small_searchform input#search_searchword { margin: 0; height: 10px; font-size: 11px; position: relative; top: -2px; }

ul.extra_links ul#zoek_faq { }
ul.extra_links ul#zoek_faq li { border-width: 0px; margin: 3px 0px; padding: 0; font-size: 12px; font-weight: normal; }
ul.extra_links ul#zoek_faq li.ruimte { margin-top: 12px; }

/* De zoekresultaten */
div#pagination { color: #0281c8; text-align: right; }
div#pagination a { color: #0281c8; }
div#pagination div#aantal_resultaten { display: block; float: left; }
div#pagination .aantallen, div#pagination .aantallen a { color: #ee7409; } 

ul#zoekresultaten li { border: 1px solid #b0b0b0; margin: 5px 0; padding: 6px 8px; background-repeat: no-repeat; background-position: 459px 6px;}
ul#zoekresultaten li.even { background-color: #d6e5ec; }
ul#zoekresultaten li.oneven { background-color: #ebf2f8; }

ul#zoekresultaten li.publication_hmr { background-image: url(../images/zoeken/logo_hmr_publicaties.png); }
ul#zoekresultaten li.publication_gb { background-image: url(../images/zoeken/logo_gb_publicaties.png); }

ul#zoekresultaten .titel 			{ display: block; color: #0281c8; font-size: 13px; width: 410px; }
ul#zoekresultaten .ondertitel 		{ display: block; color: #0281c8; font-size: 11px; width: 410px; padding-left: 28px; }
ul#zoekresultaten .resultaatnummer { display: block; float: left; width: 28px; text-decoration: none; }

ul#zoekresultaten .auteurs 			{ display: block; color: black; font-weight: bold; width: 410px; padding-left: 25px; margin-top: 4px; }
ul#zoekresultaten a.pdflink 		{ width: 120px; color: #777; padding-left: 28px; background: transparent url(../images/elementjes/pdf.gif) no-repeat scroll center left; }
ul#zoekresultaten p 		 		{ margin: 0; }
ul#zoekresultaten div.samenvatting	{ display: block; color: black; padding-left: 28px; margin-top: 4px; }

/* De bibliotheek */
ul#lijst_publicaties li { display: block; padding: 3px 5px; margin: 2px 0; }
ul#lijst_publicaties li a { display: block; color: black; }
ul#lijst_publicaties li.publicatie_even { background-color: #d6e5ec; }
ul#lijst_publicaties li.publicatie_oneven { background-color: #ebf2f8; }
ul#lijst_publicaties .titel { display: block; }
ul#lijst_publicaties .auteur { font-size: 11px; }

div#detail_publicatie { background-color: #ebf2f8; margin-top: 0; padding: 10px 20px; }
div#detail_publicatie h4.titel{ color: #0281c8; font-size: 16pt; font-weight: normal; margin: 0; }
div#detail_publicatie h5.ondertitel{ color: #0281c8; font-size: 12pt; font-weight: normal; margin: 0; }
div#detail_publicatie table.auteurs { margin: 10px 0 10px 0px; }
div#detail_publicatie td.auteur { font-weight: bold; color: black; width: 170px; }
div#detail_publicatie td.auteur a { color: black; }
div#detail_publicatie td.organisatie { color:  #0281c8; }
div#detail_publicatie td.organisatie a { color:  #0281c8; }

hr#samenvatting_scheiding { height: 1px; color: #999; background-color: #999;}

div#detail_publicatie #detailinfo { position: relative; border-right: 190px solid #ebf2f8; overflow: visible; }
div#detail_publicatie #detailinfo #details { float:right; position:relative; width:180px; display: block; margin-left: 20px; margin-right:-200px; }
div#detail_publicatie #detailinfo #samenvatting {  }
div#detail_publicatie #detailinfo a#pdflink { padding-left: 20px; background: transparent url(../images/elementjes/pdf.gif) no-repeat scroll center left; }
body div#detail_publicatie #detailinfo a.othertype { background-image: url(../images/elementjes/file.gif) no-repeat scroll center left; }
div#detail_publicatie #detailinfo #details { color: #777; }
div#detail_publicatie #detailinfo #details a { color: #777; }
div#detail_publicatie #detailinfo #details ul#meta { margin: 10px 0; }
div#detail_publicatie #detailinfo #details ul#meta li { margin: 2px 0; }
div#detail_publicatie #detailinfo #details ul#meta label { position: relative; display: block; float: left; width: 100px; }
div#detail_publicatie #detailinfo #details ul#contact li { margin: 6px 0; }
div#detail_publicatie #detailinfo #details ul#contact li.bron { margin-top: 14px;  }
div#detail_publicatie #detailinfo #details ul#contact li.bron a { }


/* Magazine archief */
div#magazine_cover { width: 230px; position: absolute; padding-top: 10px; left: 0; }
div#magazine_cover img { border: 1px solid #e4e4e4; }
div#content_breed ul#magazine_contents { margin-left: 240px; }
div#content_breed ul#magazine_contents h4 { margin: 10px 0 4px 0; }
div#content_breed ul#magazine_contents p { margin-top: 4px; }

ol#nummers_in_jaargang { display: block; margin: 6px 0 0 0; padding: 0; }
ol#nummers_in_jaargang li { display: block; float: left; position: relative; height: 82px; width: 44px; margin: 4px 2px; padding: 0; text-align: center; }
ol#nummers_in_jaargang li a { font-size: 12px; text-decoration: none; }
ol#nummers_in_jaargang img { width: 40px; margin: 3px 2px 0px 2px; }

ul#magazine_archief_jaargangen { display: block; margin: 6px 0 0 0; padding: 0; }
ul#magazine_archief_jaargangen li { display: block; float: left; position: relative; height: 66px; width: 66px; margin: 4px 2px; padding: 0; text-align: center; }
ul#magazine_archief_jaargangen li a { font-size: 12px; text-decoration: none; }
ul#magazine_archief_jaargangen img { width: 50px; margin: 8px; }

ul#magazine_archief { display: block; margin: 6px 0 0 0; padding: 0; }
ul#magazine_archief li { display: block; float: left; position: relative; height: 166px; width: 110px; margin: 4px 2px; padding: 0; text-align: center; }
ul#magazine_archief li a { font-size: 12px; text-decoration: none; }
ul#magazine_archief img { width: 100px; margin: 3px 2px 0px 2px; }

ul#nieuwsbrief_archief li { margin: 4px 3px; }
ul#nieuwsbrief_archief li a { color: black; }

/* Inhoud van de rechterkolom */
img#nieuwste_magazine { margin-bottom: 3px; border-width: 0px; }
img#voorgaande_nummers { margin-bottom: 0; }
form#nieuwsbrief { background-color: #bfd5e2; margin: 4px 0 4px 0; padding: 11px; }
form#nieuwsbrief h5 { color: #ee7409; font-size: 14px; font-weight: bold;  margin: 0 0 4px 0; }
form#nieuwsbrief p { margin: 6px 0; }
form#nieuwsbrief .zonder_plaatje { margin-left: 28px;  }
#overig ul.extra_links li a { color: #ee7409; }

#overig ul.extra_links li a.normaal { color: black; }

form#nieuwsbrief a { color: black; text-decoration: none; }
p.aboneeworden a { text-decoration: none; }

#nieuwste_nummer { position: absolute; width: 180px; text-align: center; top: 50px; right: 0; }
#omslag { width: 100px; }

/* Newsflash */
.newsflash { background-color: white; border: 1px solid #e4e4e4;  margin: 4px 0 4px 0; padding: 11px; }
.newsflash h5 { font-size: 12px; font-weight: bold; margin: 0; margin-bottom: 8px; }
.newsflash h5 a { color: black; text-decoration: none;  }
.newsflash .doorklik { margin-top: 8px; }
.newsflash .doorklik a { background-image: url(../images/elementjes/lees_verder_blauw.jpg); text-decoration: none; }

/* Opmaak van de footer */
#footer { margin: 8px 2px 5px 2px; }
#footer, #footer a { color: #5c95b2; }
#footer #overige_links { float: right; text-align: right; }

#footer .moduletable_bottommenu ul { border-right: 1px solid #5c95b2; height: 12px; width: 185px; }
#footer .moduletable_bottommenu ul li {position: relative; float: left; line-height: 12px; padding: 0 6px; border-left: 1px solid #5c95b2; }

/* Opmaak en positie van de banner */
#banner_skyscraper { position: absolute; width: 120px; top: 126px; left: 50%; margin-left: 378px; }
#banner_blok { position: relative; margin-top: 8px; }
#banner_leaderboard { position: relative; margin-top: 8px; text-align: center; border-top: 1px solid #ee7409; padding-top: 5px; }
#banner_tussen { margin: 5px 0; }


input{ border: black 1px solid; font-size: 13px;}
textarea{ border: black 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}




{/literal}
