body {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px; 
	background: #0C314C;
}

a {
	color: #000000;	
}

a:link {
	text-decoration: none;	
	outline: none;
}

a:visited {
	text-decoration: none;		
}

a:active {
	text-decoration: none;
}

a:hover {
	color: #000000;	
    text-decoration: underline overline; 
	background: #99CCFF;
}

p { font-size: 12px;
    color: #000000;	 
}

h1 {
	font-size: 14px;
	color: #990033;	
}

h2 {
	font-size: 11px;
	color: #000000;	
}

h3 {
	font-size: 12px;
	font-weight: bold;	
	color: #0C314C;
}

h4 {
	font-size: 22px;
	color: #990033;
}

h5 {
    font-size: 9px;
}

h6 {
    font-size: 13px;
	color: #000000;	
}

div#header {
    background: #0C314C url(../images/header.png);
	height: 142px; 
	display: block;
	width: 900px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;			
	border-left: 4px solid #045C97;
	border-right: 4px solid #045C97;
	border-bottom:4px solid #045C97;
	border-top: 4px solid #045C97;
}

div.empty-line-top {
	padding: 0px;
	width: 100%;
	height: 9px;
}

div#container {
	background: #EBEBEB;
	display: block;
	width: 900px;
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	font: normal 11px Geneva, Arial, Helvetica;
	line-height: 20px; 	
	border-left: 4px solid #045C97;
	border-right: 4px solid #045C97;
	border-bottom: 4px solid #045C97;
	border-top: 4px solid #045C97;
}

div#content {
	padding-left: 27px;
	padding-right: 20px;
	margin-left: 0px;
	margin-right: 5px;
}

div#content a {
	color: #000000;
}


div#content td {
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
}

div.quoted-text {
	margin: 10px;
	color: black;
	padding: 4px;
	background: #EFEFEF;
}

div#footer {
	color: #000000;
	padding-left:0px;
	padding-right: 0px;
	font-size: 8px;
}

div.copyright {
	text-align: center; 
	font-size: 9px; 
	color: black;
}

div#tank {
    background: url(../images/footer2.jpg);
	width: 900px;
	height: 110px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;		
	border-top: 4px solid #045C97;
}
	
/*menu in header*/
.glossymenu{
	position: relative;
	padding: 0 0 0 22px;
	margin: 0 auto 0 auto;
	background: url(../media/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
	border-bottom: 3px solid #990033;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 14px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 20px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #FFFFF0;
	background: url(../media/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	background: url(../media/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}
/*einde menu in header*/

/*menu 1 in index*/
.arrowlistmenu{
width: 220px; /*width of menu en kleur rand border: 1px solid #045C97;*/	

}

.arrowlistmenu .headerbar{
font: bold 11px Arial;
color: white;
background: url(../media/titlebar1.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
background-color: #EBEBEB; /* achtergrondkleur van het menu*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../media/arrow_next.png) no-repeat center left; /*custom bullet Test #000000 list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 2px solid #990033;
font-size: 11px;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #99CCFF;
}
/*einde menu 1 in index*/

/*menu 2 in index*/
.arrowlistmenu2{
width: 220px; /*width of menu en kleur rand border: 1px solid #045C97;*/	

}

.arrowlistmenu2 .headerbar2{
font: bold 11px Arial;
color: white;
background: url(../media/titlebar1.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu2 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/background-color: #EBEBEB;
}

.arrowlistmenu2 ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu2 ul li a{
color: #A70303;
background: url(../media/blue_info.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 2px solid #990033;
font-size: 11px;
}

.arrowlistmenu2 ul li a:visited{
color: #A70303;
}

.arrowlistmenu2 ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #EBEBEB;
}
/*einde menu 2 in index*/

/*menu voor foto pagina*/
#ddblueblockmenu{
border: 1px solid #045C97;
border-bottom-width: 0;
width: 844px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 20px;
width: 820px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #000000;
background-color: #EBEBEB;
border-bottom: 1px solid #990033;
border-left: 4px solid #045C97;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 820px; /*IE 5*/
w\idth: 820px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
border-left-color: #00FF00;
background: #99CCFF url(../gifjes/office/pijl-groen.png) no-repeat center left;
}

#ddblueblockmenu div.menutitle{
color: #FFFFFF;
border-bottom: 1px solid #045C97;
padding: 1px 0;
padding-left: 5px;
background-color: #045C97;
font-size: 12px;
font-weight: bold;
}
/*einde menu voor foto pagina*/

/*menu voor links pagina*/
.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 250px; /* container width*/
background-color: #045C97;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: #EBEBEB;
border: 1px solid #990033;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/font: 12px Verdana;
}
/*einde menu voor links pagina*/

/*menu voor chauffeurs specials*/
.urbangreymenu{
width: 230px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #045C97 url(../media/downgreen.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 30px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
border-left: 1px solid #045C97;
border-right: 1px solid #045C97;
border-bottom: 2px solid #045C97;
border-top: 2px solid #045C97;
}

.urbangreymenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #EBEBEB;
display: block;
padding: 3px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #99CCFF;
}
/*einde menu voor chauffeurs specials*/

/*menu met thumbnail*/
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid #CCCCCC;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #045C97;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 0px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 285px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
/*einde menu met thumbnail*/

/*begin contact formulier*/
.harrystam-formulier p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 5px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

.harrystam-formulier label{
font-weight: normal;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.harrystam-formulier input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 150px;    
background-color: #EBEBEB;	
border: 1px solid #27384B;
}

.harrystam-formulier textarea{
width: 400px;
height: 150px;    
background-color: #EBEBEB;	
border: 1px solid #27384B;
}

.harrystam-formuliererror {
border: 1px solid #ffa800; 
background-color: #ccc; 
font-weight: bold;
font-size: 12px;	
display:block;
float:left;
margin-left:155px;
margin-bottom: 6px;
padding-left: 5px;
padding-right:5px;
}

.harrystam-formulierbutton {
background-color:#0C314C;
color:#FFFFFF;
font-size:10pt;
border:1px solid #27384B; 
margin-left: 5px;
}
/*eind formulier*/

/*begin menu rechtsonder*/
#blueblock{
width: 160px;
border-left: 1px solid #990033;
border-right: 1px solid #990033;
border-bottom: 2px solid #990033;
border-top: 2px solid #990033;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #045C97;
border-right: 10px solid #508fc4;
background-color: #EBEBEB;
color: #000;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #00FF00;
background-color: #99CCFF;
color: #000;
}

/*einde menu rechtsonder*/

/*begin zoeken*/

.highlight { background: #99CCFF; }
.searchheading { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%; font-weight: bold; color: #FF0000;  }
.summary { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%; font-style: italic;  }
.results { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%;  }
.category { font-family: Verdana, Arial, "Sans Serif"; color: #000000;  }
.description { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%; color: #FFFFFF; }
.context { font-family: Verdana, Arial, "Sans Serif"; font-size: 110%; color: #000000; }
.infoline { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%; font-style: normal; color: #0000FF; }
.result_title { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%; font-weight: bold; color: #FF0000; }
.zoom_searchform { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%; font-weight: bold;  }
.zoom_options { font-family: Verdana, Arial, "Sans Serif"; font-size: 100%;  }
input.zoom_button {  }
input.zoom_searchbox {  }

/*einde zoeken*/


img.youtube{
float: right;
}
