body
{
	font: 11px/16px Verdana, helvetica, arial, sans-serif;
}

textarea
{
	font: 11px/16px Verdana, helvetica, arial, sans-serif;
}

html 
{
     overflow: -moz-scrollbars-vertical;
     overflow-y: scroll;
}

.gsc-search-box
{
	display: none;
}

#search_container
{
	float: right;	
}

#search_container img
{
	vertical-align: middle;
	cursor: pointer;	
}


#logo_container
{
	display: block;
	
	width: 145px;
	height: 80px;
	
	background: url(/images/lezen.png);
}

#logo_container_siob
{
	display: block;

	width: 139px;
	height: 66px;
    margin-top: 8px;

	background: url(/images/siob_logo.png);
}


#logo_container_vob
{

	display: block;
	
	width: 145px;
	height: 33px;
	background: url(/images/de_bibliotheken_38.png);
}


#page
{
	
	margin: 0px;
	padding: 0px;
	text-align: center;
	
}

#head
{
	text-align: left;
	margin: auto;
	width: 950px;
	height: 318px;
	background: url(/images/top_01.jpg) no-repeat 0px 8px;
}

#mid
{
	
	text-align: left;
	width: 950px;
	margin: auto;
}

#menu
{
	float: left;
	width: 200px;
	padding-top: 15px;
}

#content
{
	margin: 0px 10px 0px 10px;
	padding-top: 10px;
	width: 530px;
	float: left;
}

#right_bar
{
	margin: 10px;
	float: left;
	width: 160px;
}

#menu a
{
	padding-left: 5px;
	padding-top: 3px;
	display: block;
	text-transform: uppercase; 
	text-decoration: none;
	color: #004c79;
	font-weight: bold;
	border-top: 1px solid #e42f2c;
	height: 20px;
	
}

#content a
{
	color: #f42a40;
	text-decoration: none;
}

.gs-result .gs-title,
.gs-result .gs-title * 
{
	color: #f42a40;
	text-decoration: none;
	font-weight: bold;
}

.gs-visibleUrl
{
	display: none;
}

#right_bar a.right_menu
{
	padding-left: 5px;
	padding-top: 1px;
	display: block;
	text-transform: uppercase; 
	text-decoration: none;
	color: #004c79;
	font-weight: bold;
	font-size: 10px;
	
	
	
}

#right_bar a.third_menu
{
	padding-left: 8px;
	padding-top: 1px;
	display: block;
	text-decoration: none;
	color: #006c99;
	font-weight: bold;
	font-size: 10px;
	
	
	
}

#menu a:hover, #right_bar a.right_menu:hover
{
	background-color: #E0E0E0;
}

.gsc-result-selector
{
padding: 6px;
}

#tab_bar
{
	text-align: left;
	color: #ffffff;
	margin: auto;
	width: 934px;
	background-color: #004c99;
	height: 40px;
	padding: 8px;
	
}

#tab_bar div.tab_container
{
	float: left;
	
}

#tab_bar img.left
{
	float: left;
	display: table-cell;
	padding: 0px;
	margin-left: 5px;		
	margin-right: 0px;
}

#tab_bar div
{
	padding-top: 5px;
}

#tab_bar img.right
{
	float: left;
	display: table-cell;
	padding: 0px;
	margin-right: 5px;		
	margin-left: 0px;
}

#tab_bar a
{
	float: left;
	display: table-cell;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase; 
	font-weight: bold;
	height: 10px;
	margin: 0px;
	padding: 3px 5px 5px 5px;
	border-top: 1px solid #fcc613;		
}

#tab_bar a.selected
{
	background-color: #e42f2c;
}

#tab_bar a:hover
{
	background-color: #e42f2c;

}

img
{
	border: 0px;
}

.hoofdkop_1
{
	font: bold 11px/14px Verdana, helvetica, arial;
	color: #f42a40;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1px;
}

.hoofdkop_2
{
	font: bold 11px/14px Verdana, helvetica, arial;
	color: #f42a40;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1px;
}

.tussenkop_1
{
	font: bold 11px/14px Verdana, helvetica, arial;
	color: #f42a40;
	letter-spacing: 1px;
	text-align: left;
}

.tussenkop_2
{
	font: bold italic 11px/14px Verdana, helvetica, arial;
	color: #f42a40;
	letter-spacing: 1px;
	text-align: left;
}

#request_form input.text, #request_form input.factuur
{
	width: 200px;
}