/* Fix up IE6 PNG Support */
img,#left,#nav,#nav li a,#nav.fr li a,#nav li a span,#content #slider .navigation a,.scrollButtons,#content h1,#content .vacatures{behavior:url(scripts/iepngfix.htc);}
/* */
html {
	height:100%;
}
body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	height:100%;
	background-image:url(img/bg01.gif);
	background-position:center;
}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
}
a,object {
	outline:none;
}
hr {
	border:1px solid #000;
}
table {
	font-size:12px;
}
#intro{
	position:absolute;
	width:800px;
	height:540px;
	margin-left:-400px;
	margin-top:-270px;
	left:50%;
	top:50%;
}
#load {
	display:none;
	position:absolute;
	margin-left:410px;
	left:50%;
	margin-top:-250px;
	top:50%;
	background:url(img/loading.gif);
	width:43px;
	height:11px;
	text-indent:-9999em;
}
#container {
	position:absolute;
	width:920px;
	margin-left:-460px;
	left:50%;
	height:510px;
	margin-top:-255px;
	top:50%;
}
#left {
	float:left;
	width:400px;
	background-image:url(img/logo.png);
	background-position:center top;
	background-repeat:no-repeat;
	z-index:90;
	height:510px;
	border-right:1px solid #9f0503;
}
#adres{
	position:absolute;
	left:20px;
	top:165px;
	width:360px;
	text-align:center;
	font-size:10px;
	color:#999;
}
#adres a{
	color:#9f0503;
}
#nav {
	width:380px;
	height:180px;
	background:url(bg.png) repeat-x;
	list-style:none;
	left:0px;
	top:275px;
	position:absolute;
}
#nav li {
	float:left;
}
#nav li a {
	display:block;
	position:relative;
	width:380px;
	color:#bfbfbf;
	text-decoration:none;
	text-transform:uppercase;
	text-indent:40px;
}
#nav li a span {
	line-height:20px;
	padding:0 5px 0 3px;
}
#nav li a:hover,#nav li.selected a {
	background-image:url(img/bg-btn.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:#efefef;
}
#nav li:hover span,#nav li.selected span {
	background-image:url(img/bg-btn-text.gif);
	background-repeat:repeat-x;
	background-position:center;
}
#content {
	position:absolute;
	overflow:none;
	height:510px;
	float:right;
	left:400px;
	width:518px;
	text-align:justify;
	z-index:89;
	display:none;
}
#content #Scrollbar.panel{
	width:498px;
	height:505px;
	overflow:auto;
	padding:0 10px 5px;
}
#content #page{
	/*padding:0 10px;*/
}
#content a{
	color:#9f0503;
}
#content a:hover{
	text-decoration:none;
}
#content p{
	padding-top:5px;
	padding-bottom:10px;
}
#content h1{
	font-weight:normal;
	font-size:18px;
	margin:5px 0;
	background-image:url(img/bg-btn.png);
	text-indent:5px;
}
#content #border{
	border:10px double #333;
	margin-bottom:5px;
}
#content .vacatures{
	background-image:url(img/silhouet.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#content .vacatures ul{
	list-style:disc;
	margin-left:20px;
	margin-bottom:10px;
}
#content .team td{
	vertical-align:bottom;
}
#content .team img{
	border:8px double #333;
}

#footer{
	position:absolute;
	bottom:3px;
	text-align:center;
	width:100%;
	font-size:10px;
	color:#999;
}
#footer a{
	color:#999;
}
.facilimmo-normal{font-family:Verdana, Arial;font-size:10px;color:#ffffff;text-decoration:none;}
.facilimmo-title{font-family:Arial, Verdana;font-size:12px;color:#ffffff;font-weight:600;text-decoration:none;}
.facilimmo-header{background-color:black;font-weight:bold;}
input#USR_Firstname,
input#USR_Lastname,
input#txtAddress,
input#txtCountry,
input#PHO_Phone,
input#MOB_Mobile,
input#FAX_Fax,
input#EMA_Email,
textarea#IMM_ACT_ExternalInfo
{
	width:200px;
}

input#txtZipcode
{
	width:50px;
}
input#txtCity
{
	width:140px;
}
#mailing input,
#mailing textarea
{
	color:black;
}
#mailing input.facilimmo-buttons{
	width:90px;
	height:25px;
	background-color:black;
	color:white;
	font-size:10px;
}
#mailing select{
	color:black;
}
form.search{
	border:2px solid white;
	text-align:center;
	padding:10px;
	margin:10px;
}
input.whitebutton{
	border:2px solid white;
	font-size:11px;
}