/* CSS OM ALLE MARGINS AAN TE PASSEN VAN ELEMENTEN DIE PER BROWSER ANDERS ZIJN */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
div.print { display: none; }

/* OVERIGE CSS */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-attachment: fixed;
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #B6B7B1;
	padding: 15px 25px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

p {
	margin-bottom: 10px;
}

a,
a:link,
a:hover {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

div.details {
	display: block;
	float: right;
	width: 200px;
	color: #FFFFFF;
	margin: 5px 0px 8px 15px;
}

.top-left, .top-right, .bottom-left, .bottom-right { 
	height: 5px;
	font-size: 2px;
}

div.floodevent .top-left, div.floodevent .top-right, div.floodevent .bottom-left, div.floodevent .bottom-right { 
	background-image: url(../images/bg_item_flood.gif);
}

div.sandnourishment .top-left, div.sandnourishment .top-right, div.sandnourishment .bottom-left, div.sandnourishment .bottom-right { 
	background-image: url(../images/bg_item_works.gif);
}

div.humanresponse .top-left, div.humanresponse .top-right, div.humanresponse .bottom-left, div.humanresponse .bottom-right { 
	background-image: url(../images/bg_item_laws.gif);
}

.top-left, .bottom-left { 
	margin-right: 5px;
}

.top-right, .bottom-right { 
	margin-left: 5px;
	margin-top: -5px;
}

.top-right {
	background-position: 100% 0;
}

.bottom-left  { 
	background-position: 0 -5px;
}

.bottom-right { 
	background-position: 100% -5px;
}

.inside {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	min-height: 25px;
	height: auto !important;
	height: 25px
}

.inside a,
.inside a:link,
.inside a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.inside a:hover {
	text-decoration: underline;
}

.inside img {
	float: left;
	margin-right: 8px;
	margin-bottom: 4px;
}

.inside p {
	margin: 0;
}

div.floodevent .inside {
	background-image: url(../images/bg_item_flood_content.gif);
	border-left: 1px solid #88B3C2;
	border-right: 1px solid #88B3C2;
}

div.sandnourishment .inside {
	background-image: url(../images/bg_item_works_content.gif);
	border-left: 1px solid #B57B35;
	border-right: 1px solid #B57B35;
}

div.humanresponse .inside  {
	background-image: url(../images/bg_item_laws_content.gif);
	border-left: 1px solid #89B3C1;
	border-right: 1px solid #89B3C1;
}
