body{
	margin:0px 0px 40px 0px;
	padding:0px;
	background:#101010;
	color:#444;
	font-family:Georgia, Times, "Times new Roman", Serif;
	font-size:12px;
	line-height:1.8em;
}

/*** Basic lay-out ***/

a#exit{
	position:absolute;
	z-index:10;
	top:0px;right:0px;
	display:block;
	width:20px;height:20px;
	background:url('../img/exit.gif')
}
a#exit span, a.up span{display:none;}

div#visual{
	background:#35869B;
	width:100%;
	height:160px;
	position:absolute;
	z-index:0;
}
div#visual img{float:right;border:none}
div#content{
	padding:0px 0px 0px 360px;
}
div#content a.up{
	display:block;
	height:20px;
	background:#35869B url('../img/up.gif') top right no-repeat;
}
div#extras{
	position:absolute;
	top:330px;
	overflow:hidden;
	z-index:100;
	left:0px;
	width:360px;
}
div#extras img{
	clear:right;
	float:right;
}
div#extras span.author{
	display:block;
	width:174px;
	height:20px;
	color:white;
	font-family:Verdana, Arial, Sans-serif;
	font-size:9px;
	font-weight:bold;
	float:right;clear:right;
	background:#35869B;
	margin-bottom:20px;
	padding:0px 0px 0px 6px;
}
div#tools{
	position:absolute;
	overflow:hidden;
	top:330px;
	z-index:100;
	right:0px;
	width:240px;
}
div#text{
	float:left;
	position:absolute;
	z-index:20;
	background:white;
	padding:24px 10px 24px 24px;
}
div#rightbox{
	margin-left:650px;
	height:400px;
	background:#35869B;
	width:150px;
	position:absolute;
	text-align:right;
	padding:20px;
}

div#rightbox h2{
	margin:0;
	margin-top:10px;
	color:white;
	font-size:20px;
	font-weight:normal;
	border-bottom:2px solid #4F0F0F;
}

div#rightbox a{
	text-transform:uppercase;
	color:white;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

div#rightbox a:hover{
	text-decoration:underline;
}
/*** Logo ***/
h1#logo{
	position:relative;
	margin:0px;
	/* background:#35869B; */
	z-index:10;
	height:120px;
	width:360px;
	margin-bottom:-120px;
}
h1#logo a{
	display:block;
	height:120px;
	width:360px;
	background:url('../img/logo.gif') top right no-repeat;
}
h1#logo a span{display:none;}


/*** Menu ***/

ul#menu{
	position:relative;
	z-index:10;
	height:210px;
	padding:0px 0px 0px 180px;
	margin:0px;
	width:345px;
	list-style:none;
	background:url('../img/menubg.gif') top left no-repeat;
}
ul#menu li{
	margin:0px;
}
ul#menu li a{
	display:block;
	width:180px;
	height:20px;
}
ul#menu li a img{
	display:none;
}
ul#menu li a:hover img{
	display:block;
	position:absolute;
	top:0px;left:0px;
	z-index:100;
}

ul#menu li a span{display:none;}
a#home{background:url('../img/menu_home.gif')}
a#beeld{background:url('../img/menu_beeld.gif')}
a#archief{background:url('../img/menu_archief.gif')}
a#stock{background:url('../img/menu_stock.gif')}
a#portfolio{background:url('../img/menu_portfolio.gif')}
a#condities{background:url('../img/menu_condities.gif')}
a#actueel{background:url('../img/menu_actueel.gif')}
a#contact{background:url('../img/menu_contact.gif')}

a#home.selected, a#home:hover{background:url('../img/menu_home_hover.gif')}
a#beeld.selected, a#beeld:hover{background:url('../img/menu_beeld_hover.gif')}
a#archief.selected, a#archief:hover{background:url('../img/menu_archief_hover.gif')}
a#archief.selected2{background:url('../img/menu_archief.gif')}
a#archief:hover{background:url('../img/menu_archief_hover.gif')}
a#stock.selected, a#stock:hover{background:url('../img/menu_stock_hover.gif')}
a#portfolio.selected, a#portfolio:hover{background:url('../img/menu_portfolio_hover.gif')}
a#condities.selected, a#condities:hover{background:url('../img/menu_condities_hover.gif')}
a#actueel.selected, a#actueel:hover{background:url('../img/menu_actueel_hover.gif')}
a#contact.selected, a#contact:hover{background:url('../img/menu_contact_hover.gif')}



/********
*
*   Special content
*
********/

h1#title{
	font-size:29px;
	height:37px;
	margin:0px -10px 0px -24px;
	padding:58px 0px 0px 25px;
}

p.intro{
	font-style:italic;
	font-size:14px;
	color:#6f6f6f;
	line-height:1.9em;
	margin-top:0px;
	margin-bottom:30px;
}

/********
*
*   General
*
********/

a{
	font-style:italic;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

p{
	margin-bottom:20px;
}

button{cursor:pointer;}
textarea, input{
	border:1px solid #ccc;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
h1{
	font-weight:normal;
}

h2{
	font-weight:normal;
	color:black;
	font-size:16px;
	margin-top:30px;
	margin-bottom:0px;
}

input{width:100%;}

img{
	border:none;
}

ul#sitemap
{
}

ul#sitemap a
{
	color:#444;
	font-style:normal;
}

div#ruimte
{
	height:30px;
	width:100%;
}

/* FOOTER */

div#footer{
	left:300px;
	text-align:center;
	height:50px;
	color:white;
	float:left;
	margin-top:625px;
	position:absolute;
	font-size:11px;
}

div#logo-block{
	position:absolute;
	left:1020px;
	top:700px;
	text-align:left;
	width:300px;
}

div#logo-block a{
	display:inline;
}

div#logo-block a img{
	display:inline-block;
}
