html, body, table, td, tr{
margin:0;
padding:0;
}
html,body{
height:100%;
background:#333;
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
color:#333;
}
a{
font-weight:bold;
}
#rechts{
top:25;
left:186px;
padding:8px;
background:url('http://www.ifaw.org/ifaw/images/backmap.gif') no-repeat #FFF;
font-size: 8pt;
}
h1.title { font-size: 11pt; /* reset */ }
h1{
width:100%;
border-top:1px dashed #103768;
border-bottom:1px dashed #103768;
padding:3px;
color:#103768;
font-size:8pt;
}
h2{
color:#103768;
font-size:10pt;
}
h3 {
font-size: 8pt;
}
li a{
font-family:veranda,verdana,arial;
font-size:9pt;
font-weight:normal;
color:#FFF;
text-decoration:none;
}
li{
margin-top:5px;
padding:0;
}
ul{
margin-left:15px;
padding:0;
}
li{
margin-left:5px;
padding:0;
}
.lijst li a{
font-weight:bold;
font-size:7pt;
}

p, label, td{
font-size: 8pt;  
}

#navigatie-news {
 padding-left:10px;
}

input.veld{ 
 width:305px;
}

input.price{ 
 width:50px;
}

#walvisContent {
  width:400px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}