.top-bar {
	background: #f2f2f2;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;}

.top-bar img {
	border: 0px;
	padding: 0em;}

.top-bar-content {
	color: #999;
	overflow: hidden;
	margin-top: 3em;
    margin-bottom: 0em;
	vertical-align: middle;}

.top-bar-previous {
	border: 0px;
	-webkit-flex: initial;
    flex: initial;
 	width: 50px;
  	display: -webkit-flex;
  	display:         flex;
  	-webkit-align-items: center;
   	       align-items: center;
  	-webkit-justify-content: center;
          justify-content: center;}
.top-bar-next {
	-webkit-flex: initial;
    flex: initial;
  width: 50px;
  display: -webkit-flex;
  display:         flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;}

.top-bar-content > div { display: inline; }
.top-bar-content a { color: inherit; }

.vers {
	font-size:0.7em; 
	color: #0288D1;
	vertical-align: 10%;
	margin-right: 5px;
	font-weight:roboto_thin;}
.hoofdstukkenindex {
	font-size:1em; 
	color: #555;
	margin-right: 0px;
	margin-top: 1em;
  	margin-bottom: 1em;
  	vertical-align: middle;
	display:inline;
	font-family: "roboto_light", Roboto, Arial, sans-serif;
  }
.hoofdstuktitel {
  	font-family: "roboto_thin", Roboto, Arial, sans-serif;
  	font-size:1.8em; 
  	font-weight: 100;
  	text-transform: uppercase;
  	color: #333;
	line-height: 50%;
  	vertical-align: -30%;
	word-spacing: 0px;}

	
.hoofdstukken {
	text-align:left;
	margin-top: 1em;
  	margin-bottom: 1em;
  	vertical-align: middle;
    word-wrap: normal;}
 


.hoofdstukken a{
	padding:5px 4px;
	text-decoration:none!important;
	vertical-align: middle;
	color: #555;}

.hoofdstukken b{
	display:inline-block;
	height:28px;
	line-height:28px;
	padding:0 4px;
	background:#0288D1;
	background-image:#0288D1;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,.15);
	text-align:center
	margin-top: 1em;}
	
.psalm {
    margin-left: 1em;
    text-indent: -0.7em
    }


.grid {
	display: -webkit-flex;
	display: flex;
	background: #f2f2f2;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;}
.grid img {
	border: 0px;}

.col {
	background: #f2f2f2;
	padding: 0px;}
.fluid {
	word-spacing: 10px;
	line-height: 200%;
	flex: 1;
	padding: 10px;}
.fixed {
	background: f2f2f2;
	width: 50px;
    display: -webkit-flex;
	display:         flex;
  	-webkit-align-items: center;
    align-items: center;
  	-webkit-justify-content: center;
    justify-content: center;  }
.fixed a{
	padding: 0px;
	display: -webkit-flex;
	display:         flex;
  	-webkit-align-items: center;
    align-items: center;
  	-webkit-justify-content: center;
    justify-content: center;  }
    
    
.footnotes {
	margin-top: 20px;
	padding-top: 10px;
	padding-left: 10px;
	border-top: solid;
	border-width: 1px;
	border-color: #A4A4A4

}

.note  {
	font-size: 0.85em;
}
.noteref1  {
	color: #0288D1;
	font-weight: bold;
	vertical-align: 0%;
	margin-right: 6px;
	font-family: 'roboto_thin';
	}
	
.notevers  {
	color: #0288D1;
	font-weight: bold;
	vertical-align: 0%;
	margin-right: 3px;
	font-family: 'roboto_medium'
	}

.opschrift{
	font-style: italic;
}
.nagift{
	font-style: italic;
}

.hebreews_opschrift{
	font-style: italic;
}
.hooglied_opschrift{
	font-style: italic;
}

.q-italic{
	font-style: italic;
	}