/* Edited with EditCSS */ /**** LINK-tag style sheet magistro.css ****/
body {
	background-color: #FFFFFF;
        margin-top: 0px;
	margin-left: auto;
        margin-right: auto;
        width: 745px;
        position: relative;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;;
	font-weight: bold;
	text-transform: uppercase;
	color: #000051;
	position: absolute;
	left: 158px;
	top: 58;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}

/*invisible*/
#invisible {
	display: none;
	position: absolute;
	z-index: 1;
	width: 130px;
	left: 10px;
	top: 127px;
}

/*menu*/
#menu {
	position: absolute;
	z-index: 1;
	width: 130px;
	left: 10px;
	top: 127px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	overflow: hidden;
}

#menu span.bottom,#menu p.n {
	display: table;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 130px;
	background-image: url(../images/blauw_blok.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000051;
}

#menu p.n {
	background-color: #E2E3C8;
}

#menu p.s {
	display: table;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	height: 20px;
	width: 130px;
	background-color: #FFFFFF;
	background-image: url(../images/rood_blok.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B23232;
}

#menu p.ssub {
	display: table;
	margin: 0px;
	padding: 2px 0px 0px 10px;
	height: 20px;
	width: 130px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B23232;
}

#menu p.n a:hover {
	color: #555555;
}

#menu p.n a:link,#menu p.n a:visited {
	color: #000051;
}

#menu p.n a:active {
	color: #FF0000;
}

#menu p.s a,#menu p.n a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	display: table;
	padding-left: 10px;
}

#menu p.s a:hover,#menu p.ssub a:hover {
	color: #555555;
}

#menu p.s a:link,#menu p.ssub a:link,#menu p.s a:visited,#menu p.ssub a:visited
	{
	color: #B23232;
}

#menu p.s a:active,#menu p.ssub a:active {
	color: #FF0000;
}

#menu p.ssub a {
	font-weight: bold;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 10px;
}

/*content*/
#content {
	position: absolute;
	z-index: 1;
	width: 403px;
	left: 150px;
	top: 97px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#content h2 {
	font-size: 22px;
	color: #B23232;
	line-height: 30px;
	display: table;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b23232;
	background-image: url(../images/rood_blok.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content h3 {
	font-size: 16px;
	display: table;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/rood_blok.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#content h4 {
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}

#content p {
	padding-left: 10px;
}

#content p img {
	clear: right;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#content p.posted {
	font-size: 10px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#content a {
	font-weight: bold;
}

#content a:link {
	color: #B23232;
	text-decoration: underline;
}

#content a:hover {
	color: #000051;
	text-decoration: none;
}

#content a:active {
	color: #FF0000;
}

#content a:visited {
	text-decoration: none;
	color: #B23232;
}

#content th {
	font-size: 10pt;
	text-align: left;
}

#content td {
	font-size: 10pt;
}

/*extra's links etc*/
#extra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: absolute;
	z-index: 1;
	width: 175px;
	left: 570px;
	top: 97px;
}

#extra h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	display: table;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b23232;
	background-image: url(../images/rood_blok.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#extra h3 {
	font-size: 10px;
	display: table;
	margin: 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;
}

#extra p {
	font-size: 10px;
	margin: 0px;
	padding: 2px 0px 10px 10px;
}

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

#extra a:hover {
	color: #B23232;
	text-decoration: none;
}

#extra a:active {
	color: #FF0000;
	text-decoration: underline;
}

#extra a:visited {
	color: #888888;
	text-decoration: none;
}

#extra a.list {
	font-weight: bold;
	display: table;
	padding-left: 10px;
	width: 190px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: left center;
}

#extra a.list:link,#extra a.list:visited {
	color: #000000;
	text-decoration: underline;
	background-image: url(../images/rood_bol.png);
}

#extra a.list:hover {
	color: #000051;
	text-decoration: none;
	background-image: url(../images/blauw_bol_open.png);
}

#extra a.list:active {
	color: #B23232;
	text-decoration: underline;
	background-image: url(../images/rood_blok.png);
}

/*#extra a.list:visited {  color: #888888; text-decoration: none; background-image: url(../images/rood_bol_open.png);}

/*extras*/
#bgsurface {
	color: #ECECDB;
	position: absolute;
	z-index: 0;
	height: 271px;
	width: 140px;;
	left: 0px;
	top: 0px;
	background-color: #ECECDB;
	background-image: url(../images/side_verloop.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

#bglines {
	background-image: url(../images/top_back1.png);
	background-repeat: repeat-x;
	position: absolute;
	z-index: 1;
	height: 73px;
	width: 478px;
	left: 0px;
	top: 11px;
}

#logo {
	position: absolute;
	height: 71px;
	width: 344px;
	left: 390px;
	top: 11px;
	z-index: 3;
	background-image: url(../images/top_logo.png);
	background-repeat: no-repeat;
}

#disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #888888;
	text-align: center;
	position: absolute;
	width: 130px;
	left: 10px;
	top: 400px;
	z-index: 4;
}

#disclaimer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;;
	color: #888888;
}
)