@charset "utf-8";
/* CSS Document */
body{
font-family: arial, helvetica, sans-serif;
margin:0px;
padding:0px;
font-size:11px
}
img{
border:none;
}

.press:link{
color:#000;
}
.press:visited{
color:#000;
}
.press:hover{
color:#000;
}
div.nieuwsblock
{
	float:left; 
	height:185px;
}
table.nieuwsblock
{
	text-align:left; 
	width:131px;	
}
a:link{ 
color: #ffffff; 
text-decoration: none;
}

a:visited{ 
color: #ffffff; 
text-decoration: none;
}

a:hover{ 
text-decoration: underline;
}

.gebouw td{
border:1px solid #fff;
padding:3px;
}

.gebouw {
margin-bottom:15px; 
margin-right:15px; 
color:#FFF;
border-collapse:collapse;
}
/*.gebouw{
position:fixed;
top:500px;
right:150px;
border: 1px solid #fff;
}*/

.marquee{
font-family:  helvetica, sans-serif;
position:relative;
top:210px;
/*width:100%;;*/
font-size:22px;
color:#ffffff;
overflow:hidden;
}
.general{
background-image:url(../images/generalbg.jpg);
background-repeat:no-repeat;
width:564px;
height:460px;
}
h1{
color:#e20030;
font-weight:normal;
font-size:24px;
}
.splash{
background-image:url(../images/splashbg.jpg);
background-repeat:no-repeat;
width:564px;
height:460px;
}

.fortress{
margin-right:20px;
float:right;
width:340px;
}

.contact{
color: #ffffff;
text-align:right;
margin-left: 0px;
}

.adress{
	letter-spacing: 1px;
	line-height:150%;
	padding-right:35px;
	vertical-align:top;
}

.energiediv{
width:255px;
/*position:relative;
left:210px;
top:-105px;*/
margin-top:-205px;
margin-left:210px;
}
.energie{
background-image:url(../images/energiebg.jpg);
background-repeat:no-repeat;
width:564px;
height:460px;
}
.titledark{
position:fixed;
text-align:right;
width:459px;
margin-top:-38px;
}
.imgdark{
margin-right:50px;
}
.imglight{
margin-right:50px;
}
.titlelight{
position:absolute;
text-align:right;
width:459px;
margin-top:-38px;
}
.beheer{
background-image:url(../images/beheerbg.jpg);
background-repeat:no-repeat;
width:564px;
height:460px;
}

#newstxt{
	color:#ffffff;
}

#rightbox{
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	padding:15px;
}

#contact_form
{
	width: 400px;
	height: 400px;
	margin: auto;
}
#contact_form dt
{
	float: left;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	width: 100px;
	margin-top: 7px;
	color: #666;
}

#contact_form dd *
{
	width: 250px;
	margin-left: 20px;
	margin-top: 5px;
	border: 1px solid #666;
}
h3{
	color:#FFFFFF;
	font-size:22px;
}
input.button
{
	background-color: #fff;
}

input.button:hover
{
	color: #666;
}

.error 
{
	color: #F00;
	text-align: center;
}
.success
{
	color: #000;
	text-align: center;
}
.grey
{
	background-color:#878889;
}