/*
 * Stylesheet for Special Firefighting Facilities - SFF
 * http://sff.brandtrap.com/
 * 
 * Design by Solum Ipse
 * http://solumipse.stutterheim.nu/
 *
 * Copyright © 2006 - SFF & Solum Ipse
 */

body {
	margin: auto, auto; 
	background-color: #b5b5b5; 
	text-align: center; 
	cursor: auto; 
	}

font, p, td, th, div {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	}

a:link,a:active,a:visited { 
	text-decoration: none; 
	color: #2b1a80; 
	font-weight: bold; 
	}

a:hover	{ 
	text-decoration: underline; 
	color: #910000; 
	font-weight: bold; 
	cursor: crosshair; 
	}

td { 
	text-align: left; 
	vertical-align: top; 
	}

#edgeContainer {
	position: relative; 
	}

#container {
	position: relative; 
	height: 500px; 
	width: 800px; 
	max-width: 800px; 
	margin-left: auto; 
	margin-right: auto; 
	background-image: url("../images/grid.png"); 
	background-color: #4e4e4e; 
	border: 0px; 
	}

#logo {
	position: absolute; 
	z-index: 3;
	top: -45px; 
	left: -150px; 
	background-color: transparant; 
	}

#topEdge {
	background-image: url("../images/rand_top.gif"); 
	repeat: repeat-x; 
	height: 20px; 
	width: 800px; 
	max-width: 800px; 
	margin-top: 25px; 
	margin-left: auto; 
	margin-right: auto; 
	font-size: 10px; 
	text-align: center; 
	}

#rand_lb {
	float: left; 
	border: 0px; 
	height: 20px; 
	width: 99px; 
	max-width: 99px; 
	background-image: url("../images/rand_lb.gif");
	repeat: no-repeat; 
	}

#rand_rb {
	float: right; 
	border: 0px; 
	height: 20px; 
	width: 99px; 
	max-width: 99px; 
	background-image: url("../images/rand_rb.gif");
	repeat: no-repeat; 
	}

#leftEdge {
	background-image: url("../images/rand_links.gif"); 
	repeat: repeat-y; 
	float: left; 
	margin: 0px; 
	height: 500px; 
	width: 50px; 
	max-width: 50px; 
	}

#rightEdge {
	background-image: url("../images/rand_rechts.gif"); 
	repeat: repeat-y; 
	float: right; 
	margin: 0px; 
	height: 500px; 
	width: 50px; 
	max-width: 50px;
	}

#bottomEdge {
	background-image: url("../images/rand_onder.gif"); 
	repeat: repeat-x; 
	height: 20px; 
	width: 800px; 
	max-width: 800px; 
	margin-left: auto; 
	margin-right: auto; 
	}

#rand_lo {
	float: left; 
	border: 0px; 
	height: 20px; 
	width: 99px; 
	max-width: 99px; 
	background-image: url("../images/rand_lo.gif");
	repeat: no-repeat; 
	}

#rand_ro {
	float: right; 
	border: 0px; 
	height: 20px; 
	width: 99px; 
	max-width: 99px; 
	background-image: url("../images/rand_ro.gif");
	repeat: no-repeat; 
	}

#clear {
	cleared: both;
	}

#head {
	position: absolute; 
	top: 10px; 
	left: 170px; 
	height: 90px; 
	width: 565px; 
	max-width: 565px; 
	background-image: url("../images/head.png"); 
	background-repeat: no-repeat; 
	border: 0px #000000 solid; 
	text-align: center; 
	color: #ff0000; 
	font-weight: bold; 
	font-size: 30px; 
	}

#menu {
	position: absolute; 
	top: 110px; 
	left: 60px; 
	width: 170px; 
	max-width: 170px;
	height: 200px; 
	background-color: #e4e4e4;
	border: 1px #000000 solid; 
	}

td.menu {
	text-align: center; 
	}

td.menuHeader {
	text-align: center; 
	font-weight: bold; 
	font-decoration: underline; 
	color: #910000; 
	font-size: 11px; 
	}

a.menu:link,a.menu:active,a.menu:visited { 
	text-decoration: none; 
	color: #ff0000; 
	font-weight: normal; 
	font-size: 10px; 
	}

a.menu:hover	{ 
	text-decoration: underline; 
	color: #910000; 
	font-weight: normal; 
	font-size: 10px;
	}

#overlay {
	position: absolute; 
	top: 320px; 
	left: 60px; 
	width: 170px; 
	max-width: 170px;
	height: 131px; 
	z-index: 3; 
	background-color: transparant;
	background-image: url("../images/overlay.png"); 
	background-repeat: no-repeat; 
	}

#foto {
	position: absolute; 
	top: 320px; 
	left: 60px; 
	width: 170px; 
	max-width: 170px;
	height: 131px; 
	background-color: #e4e4e4;
	border: 1px #000000 solid; 
	}

#solumipse {
	position: absolute; 
	top: 461px; 
	left: 60px; 
	width: 170px; 
	max-width: 170px;
	height: 29px; 
	background-color: transparant;
	border: 0px; 
	}

td.solumipse {
	text-align: center; 
	font-weight: normal; 
	color: #7e7e7e; 
	font-size: 9px; 
	}

a.solumipse:link,a.solumipse:active,a.solumipse:visited { 
	text-decoration: none; 
	color: #e4e4e4; 
	font-weight: normal; 
	font-size: 9px; 
	}

a.solumipse:hover	{ 
	text-decoration: underline; 
	color: #910000; 
	font-weight: normal; 
	font-size: 9px; 
	}

#main {
	position: absolute; 
	top: 110px; 
	left: 245px; 
	background-color: #e4e4e4; 
	height: 380px; 
	width: 490px; 
	max-width: 490px; 
	border: 1px #000000 solid; 
	overflow: auto; 
	}

#mainHome {
	position: absolute; 
	top: 170px; 
	left: 245px; 
	background-color: #e4e4e4; 
	height: 320px; 
	width: 490px; 
	max-width: 490px; 
	border: 1px #000000 solid; 
	overflow: auto; 
	}

#newsHome {
	position: absolute; 
	top: 110px; 
	left: 245px; 
	height: 50px; 
	width: 490px; 
	max-width: 490px; 
	background-color: #2b2b2b; 
	border: 0px #000000 solid; 
	overflow: none; 
	}

span.news {
	color: #ffffff; 
	}

img.line {
	margin: 3px; 
	border: 1px #000000 solid; 
	}

img.linel {
	float: left; 
	margin: 3px; 
	border: 1px #000000 solid; 
	}

img.liner {
	float: right; 
	margin: 3px; 
	border: 1px #000000 solid; 
	}

#nedstat {
	position: absolute; 
	top: 510px;
	left: 50px;
	border: none; 
	}

#brandtrap {
	position: absolute; 
	top: 550px; 
	left: 350px; 
	width: 300px; 
	max-width: 300px; 
	background-color: transparant; 
	border: none; 
	z-index: 3; 
	}

img.nieuwsbrief {
	position: absolute; 
	top: 20px; 
	left: 330px; 
	border: none; 
	z-index: 3;
	}

img.film {
	position: absolute; 
	top: 50px; 
	left: 400px; 
	border: none; 
	z-index: 3;
	}

/* FORMS */
.inputdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background-color: #4a5185; 
	margin: 2px; 
	color: #ffffff; 
	border: 0px #9b9b9b solid; 
	}
