html, body
{
	behavior:url("./css/hover.htc");
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
background: #FFFFFF url("../../shared/img/bme_medium_bg.gif") no-repeat fixed bottom right;
}

div#content
{

padding-bottom: 50px;
}

div#kop
{
position: absolute;
top: 0;
left: 0;
text-align: left;
z-index: 99;
font-size: 0.9em;
padding: 3px;
width: auto;
letter-spacing: 0.08em;
}

div#loading
{
clear: both;
float: none;
position: fixed !important;
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
font-size: 2em;
background: #FFFFFF;
padding-top: 18%;
color: black;
line-spacing: 2em;
width: 100%;
z-index: 98;
height: 100%;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
	
}

div#loading div#div_extra_mededelingen
{
margin-top: 10px;
font-size: 0.7em;
}

div#login
{
position: absolute;
top: 0;
right: 5px;
text-align: right;
font-size: 0.8em;
padding: 3px;
width: auto;
}

div#datum
{
position: absolute;
bottom: 0;
left: 5px;
text-align: left;
font-size: 0.7em;
padding: 3px;
width: auto;
}

h1#h1_caption
{
font-size: 1.3em;
font-weight: bold;
color: #337ab7;

}

div#ttl_inp, div#extrainfo
{
font-size: 0.8em;
}

div#extrainfo
{
text-indent: 10px;
}

div#footer
{
clear: both;
text-align: center;
font-size: 0.7em;
margin-top: -30px;
}

div#footer, div#footer a
{
color: #999;
}

p.uitleg
{
font-size: 0.8em;
}

p.rapportinfo, p.uitleg_small
{
font-size: 0.75em;
font-style: italic;
}

p.nb, p.snelkoppelingen, div#div_resultaat > ul li
{
font-size: 1em;

}


div#form_container
{
margin-top: 10px;
margin-bottom: 10px;
float: none;
clear: both;
padding: auto;

background: #eee;
text-align: center;
width: auto !important;
width: 100%;
-moz-border-radius: 0.5em;
  border-radius: 0.5em;

}

div#div_divcontainer
{
text-align: center;
padding: auto;
width: auto;
}

form.form_selecties 
{

text-align: center;


}

form.form_selecties div.sel_criterium
{
text-align: center;
display: block;
float: left;
width: 19%;
margin: auto;
background: #FFFFFF;
padding: auto;
padding-top: 5px;
height: 3em;
margin-right: 1%;
margin-bottom: 1%;
-moz-border-radius: 0.5em;
  border-radius: 0.5em;

}

div#form2 div.sel_criterium
{
width: 32%;
}


form.form_selecties div#form2_loading
{
text-align: center;
font-weight: bold;
width: 30%;

background: #FFFFFF;
margin: auto;
padding: 10px;
-moz-border-radius: 0.5em;
  border-radius: 0.5em;

}

form.form_selecties div.sel_criterium label
{
display: block;
font-size: 0.8em;
text-align: center;
}

form.form_selecties div.sel_criterium:hover label
{
font-weight: bold;
}



form.form_selecties div.sel_criterium select, form.form_selecties div.sel_criterium input
{
width: 100%;
}

div#form_inperkingen
{
width: 100%;
}

div#form_inperkingen div.sel_criterium
{
height: 8em;
}

div#form_inperkingen div.sel_boek
{
height: 3.5em;
}

div#form_inperkingen div.sel_criterium, div#form_inperkingen div.sel_criterium label, select, option
{
cursor: pointer;
cursor: hand;
}

div#form_inperkingen option:hover
{
background: #eee;
}

.verborgen
{
display: none;
visibility: hidden;
visibility: hide;
}

.zichtbaar
{
display: block;
visibility: visible;
visibility: show;
}

div hr 
{
display: block; 
clear: left; 
margin: -0.66em 0;
width: 100%;
height: 10px;
margin-bottom: 5px;
visibility: hidden;
}

input#qs
{
width: 600px;
}

div#inperking_mededelingen
{
margin-bottom: 20px;
}

div#sel_submit
{
width: 100% !important;
width: 95%;
text-align: right;
border: 0;
background: transparent;
height: auto;
padding: 0;
}

div#sel_submit input
{
width: 20%;
}


div#div_resultaat
{
margin: 0;
padding: 0;
}



div#div_export
{
font-size: 0.8em;
float: right;
width: auto;
text-align: right;
vertical-align: middle;
border: 0;
padding-right: 0 !important;
padding-right: 30px;
}

div#div_export a img, table.queryres td a img
{
border: 0;
}

div#div_export div#div_export_txt
{
float: left;
vertical-align: middle;
padding: 2px;
padding-right: 5px;
}



div#data_grid_viewport
{
margin: 0;
padding: 0;
}

table#data_grid
{
margin: 0;
padding-top:0;
border-left: 1px solid black;
}


div#loginscherm form#form_main
{
text-align: left;
}

div#loginscherm form#form_main div.panel
{
float: left;
display: block;
width: 45%;
margin: auto;

padding: auto;
margin-right: 1%;
margin-bottom: 1%;
-moz-border-radius: 0.5em;
  border-radius: 0.5em;
background: #FFFFFF;

}

div#form_login_div
{
text-align: center;
}


div#loginscherm label
{
display: block;
font-size: 0.8em;
text-align: left;
font-weight: bold;

}

div#form_login_div div.div_input
{
margin: auto;
text-align: left;
width: 70%;
}



div#loginscherm input.txt
{
width: 100%;
}

div#div_login_header
{
margin-top: 10px;
padding-bottom: 10px;
font-size: 0.85em;
}

div#loginscherm div#div_submit
{
margin-top: 10px;
text-align: right;
margin-bottom: 10px;
}

div#liswin_uitleg p
{
margin: 10px;
}

div.div_input h2
{
font-size: 1.1em;
}

hr

{

display: block; 

clear: both; 

margin: -0.03em 0;

visibility: hidden;



}

div.nb
 {
border: 0px;
width: auto;
height: auto;
background: url('./images/exclamation_18px.gif') no-repeat top left transparent; 
display: block;
cursor: help;
padding: 0;
position: relative;
top: 2px;
margin-bottom: 5px !important;
margin-right: 5px;
margin-top: -5px !important;
_margin-top: -5px;
padding-left: 20px;
color: red;
font-size: 0.9em;
text-align: left;
 }
 
div.prevnext
{
font-size: 0.8em;
text-align: right;
}

.small
{
font-size: 0.7em;
}

.wachten, .wachten div, .wachten input, .wachten select
{
cursor: wait;
}

td.boekenoverzicht label
{
display: block;
font-size: 0.8em;
font-style: italic;

}

div#kop a
{
color: black;
text-decoration: none;
}

div#liswin_uitleg li
{
margin-bottom: 10px;
}

body#Boekenlijsten td.td_Studie, body#Boekenlijsten td.td_Vaknaam, body#Boekenlijsten td.td_Instelling, body#Boekenlijsten td.td_Uitgever, body#Boekenlijsten td.td_Studie, body#Boekenlijsten td.td_Plaats, body#Marktinformatie.ISBN td.td_Uitgever
{
font-size: 0.7em;
}

td.td_col0
{
font-size: 1.1em;
}

span#wissen, a#wijzig_inperkingen
{
display: inline;
}

span#wissen.verborgen, a#wijzig_inperkingen.verborgen
{
display:none;
}

#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(255, 255, 255, 1);
}
#custom-bootstrap-menu.navbar-default {
    font-size: 16px;
    background-color: rgba(7, 137, 132, 1);
    border-width: 0px;
    border-radius: 0px;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(212, 212, 212, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(85, 85, 85, 1);
    background-color: rgba(231, 231, 231, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #078984;
}

table.queryres .th_nummering
{
font-size: 0.9em;
text-align: right;
font-weight: normal;
width: 15px;
padding: 3px;
}

table.queryres td.td_unknown, table.queryres td.td_real, table.queryres td.td_ISBN
{
text-align: right;
padding-right: 5px;
margin-right: 0;
}

table.queryres td.td_Omzetten
{
width: 12em;
}

table.queryres td.td_perc
{
width: 4em;
}

table.queryres td.td_Boeken
{
width: 8em;
}



table.queryres td.td_string, table.queryres td.td_blob
{
width: 30em;
}


table.queryres td.td_Studie, table.queryres td.td_Instelling
{
width: 20em;
}

table.queryres td.td_Boekenlijsten, table.queryres td.td_Personen, table.queryres td.td_Marktinformatie, table.queryres td.td_Marktinformatie_2008_2009, table.queryres td.td_Marktinformatie_2009_2010, table.queryres td.td_Marktinformatie_2010_2011, table.queryres td.td_Marktinformatie_2011_2012  , table.queryres td.td_Marktinformatie_2012_2013  , table.queryres td.td_Marktinformatie_2013_2014 , table.queryres td.td_Marktinformatie_2014_2015  , table.queryres td.td_Marktinformatie_2015_2016  
{
width: 15em;
text-align: center;
} 




table.queryres td.td_Postcode, table.queryres td.td_Sector
{
width: 6em;
text-align: center;
}

table.queryres td.td_Telefoon, table.queryres td.td_Omzet_Alle_Jaren, table.queryres td.td_Omzet_2008_2009, table.queryres td.td_Omzet_2009_2010, table.queryres td.td_Omzet_2010_2011, table.queryres td.td_Omzet_2011_2012  , table.queryres td.td_Omzet_2012_2013  , table.queryres td.td_Omzet_2013_2014  , table.queryres td.td_Omzet_2014_2015  , table.queryres td.td_Omzet_2015_2016  
{
width: 8em;
text-align: center;
}

table.queryres td.td_Plaats, table.queryres td.td_Adres, table.queryres td.td_Woonplaats, table.queryres td.td_Straat, table.queryres td.td_Instelling, table.queryres td.td_Studie
{

}

table.queryres td.td_Plaats, table.queryres td.td_Woonplaats, table.queryres td.td_Prive_adres
{
width: 20em;
}

body#Personen table.queryres td.td_Instelling, body#Boekenlijsten table.queryres td.td_Instelling 
{
width: 25em;
}

body#Personen table.queryres td.td_Naam
{
width: 15em;
}

table.queryres td.td_Plaats, table.queryres td.td_Postcode, table.queryres td.td_Prive_adres, table.queryres td.td_Instelling, table.queryres td.td_Telefoon  
{
font-size: 0.8em;
}

table.queryres td.td_VT, table.queryres td.td_DT, table.queryres td.td_VT_Ontv, table.queryres td.td_DT_Ontv, table.queryres td.td_V_D, table.queryres td.td_jr_1, table.queryres td.td_jr_2, table.queryres td.td_jr_3, table.queryres td.td_jr_4, table.queryres td.td_jr_5, table.queryres td.td_M_V, table.queryres td.td_nr, table.queryres td.td_toev, table.queryres td.td_vv, table.queryres td.td_tit1, table.queryres td.td_tit2, table.queryres td.td_titulatuur
{
text-align: center;
font-size: 0.85em;
width: 3em;
}

table.queryres td.td_vv, table.queryres td.td_tit1 
{
width: 6em;
}

table.queryres td.td_col0
{
width: 25em;
padding-right: 6em;
text-align: left;
}



table.queryres td.td_ISBN
{
width: 8em;
padding: 3px;
text-align: center;
font-weight: normal;
font-size: 0.9em;
}

table.queryres th#th_Uitgever, table.queryres th#th_Vaknaam, table.queryres td.td_Uitgever, table.queryres td.td_Vaknaam
{
width: 15em;
}

table.queryres th#th_Telefoonnummer, table.queryres td.td_Telefoonnummer
{
width: 10em;
}




table.queryres td.td_Titel, li.boek
{
	font-size: 0.8em;
}

table.queryres td.td_Titel, table.queryres th#th_Titel
{
	width: 35em;
}

form span.inp_titel
{
font-size: 0.7em;
}


table.queryres td.td_Titel span.titel, li.boek span.titel
{
	font-size: 1.1em;
	font-style: italic;
}




table.queryres td.td_VT_Aantal, table.queryres td.td_VT_Ontvangen, table.queryres td.td_DT_Aantal, table.queryres td.td_DT_Ontvangen, table.queryres td.td_VT_perc, table.queryres td.td_DT_perc, table.queryres td.td_Voorletters
{
width: 6em;
}    

table.queryres td.td_Meer_Info
{
text-align: center;
width: 6em;
}

table.queryres tr.tr_totalen, table.queryres tr.tr_totalen td 
{
	padding-top: 10px;
	border: 0;
}

table.queryres tr.tr_totalen td.td_totalen
{
	text-align: right;
	padding-right: 3em;
}

table.queryres tr.tr_totalen td.td_unknown, table.queryres tr.tr_totalen td.td_real
{
	border-bottom: 3px double black;
}