/* FOCWA */

/* --------------------------------------------------------------------------
   --------------------------------------------------------------------------
   -------------------------------------------------------------------------- */
   
body {
	margin:0; padding:0;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 14px;
}

img, p{
	margin:0; padding:0;
}

table, th, td {
	margin:0; padding:0; /* border:0; */
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.inv {
	font-size: 1px;
	line-height: 1px;
	visibility: hidden;
}

/* ------------------------------------------------------------- */
/* ---- Top 											   ----- */
/* ------------------------------------------------------------- */

#top {
	margin:0; padding:0;
	position: relative;
	left: 0;
	top: 0;
	height: 93px;
}

#top h1#logo {
	margin:0; padding:0;
	width: 140px;
	height: 93px;
	background-image: url(../images/focwa_logo.gif);
	background-repeat: no-repeat;
}

#top h1#logo a{
	margin:0; padding:0;
	display: block;
	width: 140px;
	height: 93px;
	text-decoration: none;
}

#top #metanav {
	position: absolute;
	left: 151px;
	top: 0;
	width: 610px; height: 93px;
}

#top #metanav .toprow td{
	border-bottom: 1px solid #B0B1B3;
}

#top #slogan {
	width: 246px;
}

#top #slogan h2 {
	margin:25px 0 0 0; padding:0;
	width: 246px; height: 11px;
	background-image: url(../images/slogan.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
}

#top #metanav .toprow td.spacer {
	width: 43px;
}

#top #metanav .toprow td.border {
	border-right: 1px solid #B0B1B3;
}

/* ------------------------------------------------------------- */
/* ---- Meta Navigatie									   ----- */
/* ------------------------------------------------------------- */

#top #home, #top #contact, #top #colofon, #top #sitemap, #top #print, #top #noprint {
	width: 29px;
}

#top #home div, #top #contact div, #top #colofon div, 
#top #sitemap div, #top #print div, #top #noprint div {
	width: 20px; height: 20px;
	margin-top:11px;
	background-position: 0 -20px;
}

#top #home div a, #top #contact div a, #top #colofon div a, #top #sitemap div a, #top #print div a, #top #noprint div a {
	display: block;
	width: 20px; height: 20px;
	background-position: 0 0;
	text-decoration: none;
}

#top #home div, #top #home div a {
	background-image: url(../images/metanav/home.gif);
}

#top #contact div, #top #contact div a {
	background-image: url(../images/metanav/contact.gif);
}

#top #colofon div, #top #colofon div a {
	background-image: url(../images/metanav/colofon.gif);
}

#top #sitemap div, #top #sitemap div a {
	background-image: url(../images/metanav/sitemap.gif);
}

#top #print div, #top #print div a {
	background-image: url(../images/metanav/print.gif);
}

#top #home div a:hover, #top #contact div a:hover, #top #colofon div a:hover, 
#top #sitemap div a:hover, #top #print div a:hover, #top #zoek div a:hover {
	background-image: none;
}

#top #zoek {
	width: 176px;
}

#top #zoek div {
	float: left;
	margin-top: 11px;
	width: 21px; height: 21px;
	background-position: 0 -21px;
}

#top #zoek div a {
	display: block;
	width: 21px; height: 21px;
	background-position: 0 0;
	text-decoration: none;
}

#top #zoek div, #top #zoek div a {
	background-image: url(../images/metanav/zoek.gif);
}

#top #zoek input {
	float: left;
	margin:12px 9px 0 5px; padding:0;
	height: 15px;
	width: 114px;
	font-size: 11px;
	line-height: 14px;
}

#top #ext_label {
	margin:7px 4px 0 0; padding:0 6px 0 0;
	border-color: #B0B1B3;
	border-style: solid;
	border-width:  0 1px 0 0;
	font-size:10px;
	line-height: 12px;
	color: #B0B1B3;
	text-align: right;
}

#top .ext_links {
	width: 140px;
	margin: 7px 0 0 5px;
	border-color: #B0B1B3;
	border-style: solid;
	border-width: 0 1px 0 0;
	line-height: 12px;
}

#top .ext_links a:link, #top .ext_links a:visited, #top .ext_links a:active {
	display: block;
	font-size: 10px;
	text-decoration: none;
	color: #F79041;
}

#top .ext_links a.hilite:link, #top .ext_links a.hilite:visited, #top .ext_links a.hilite:active {
	color: #4493B1;
}

#top .ext_links a:hover {
	text-decoration: underline;
}

#editbuttonbox {
	position: absolute;
	left: 150px;
	top: 45px;
}

div.loginform td {
	vertical-align: middle;
	padding: 2px 15px 2px 0;
}

div.loginform td.label {
	font-weight: bold;
}

#login_tbl div.button {
	
	
}

div.loginform a.button:link,
div.loginform a.button:visited,
div.loginform a.button:active {
	display: block !important;
	position: absolute;
	left:0; top:170px;;
	padding: 2px 3px !important;
	color: #ffffff !important;
	font-size: 12px !important;
	font-weight: bold !important;
	background-color: #4493B1 !important;
	border: 1px solid #2A5B6E !important;
	text-decoration: none !important;
}

div.loginform a.button:hover {
	background-color: #ffffff !important;
	color: #4493B1 !important;
}

#idAreaoEdit1 table table{
	float: left;
}



