@charset "utf-8";
@import url("pulldown_menu.css");
@import url("nieuws.css");
@import url("form.css");

html, body
{
	margin:			0px;
	padding:		0px;
	width:			100%;
	height:			100%;
	text-align:		justify; 
	font-family:	verdana, arial, helvetica;
	font-size:		13px;
	line-height:	20px;
	color:			#212121;
	background-color: #004675;
	background-image: url(../img/frame/site_bg.jpg);
	background-repeat: repeat-x;
}


#content {
	width:				692px;
	padding-top:		10px;
	padding-left:		27px;
	padding-bottom:		15px;
	vertical-align:		top;
}
#content b
{
	font-size:			15px;
	color:				#0072BA;
	text-transform:		uppercase;
}
#content span
{
	display:			block;
	padding:			20px 0px 0px 0px;
}
#content ul
{
	padding-left:		15px;
}
#content a{
	color: 				#00558c;
	text-decoration:	none;
}
#content a:hover{
	color:				#2980b6;
	text-decoration:	underline;
}
#content a:visited{
}
#content > img {
	width:				530px;
	margin-top:			20px;
}


#news_frame
{
	width:				270px;
	padding-left:		35px;
	padding-top:		20px;
	vertical-align:		top;
	text-align:			left;
}
.newsItem
{
	width:				238px;
	margin-left:		13px;
	padding:			18px 0px;
	border-bottom:		#d3e7f3 1px solid;
}
.newsItem > a:first-child
{
	font-size:			13px;
	line-height:		15px;
	color:				#0072ba;
	text-decoration:	none;
}
.newsItemDate
{
	font-size:			10px;
	font-style:			italic;
}
.newsItemDate ~  a
{
	font-size:			10px;
	color:				#212121;
}



#header
{
	background-color:	#4095cb;
	border-bottom:		1px solid #fff;
	height:				192px;
}

.title h1, #news_frame h1
{
	font-size:			15px;
	color:				#FFFFFF;
	text-transform:		uppercase;
	margin: 			0px;
	padding:			0px;
}
.title
{
	line-height:		30px;
	height:				30px;
	text-indent:		27px;
	background:			#fff url(../img/frame/title_background.jpg) top left no-repeat;
}
#news_frame h1
{
	line-height:		30px;
	height:				30px;
	text-indent:		13px;
	background:			#fff url(../img/frame/title_background.jpg) top left no-repeat;
}
#slideshow
{
	width:				996px;
	height:				192px;
}
#slideshow_replacement
{
	width:				100%;
	height:				100%;
	background-image:	url(../img/frame/header_oil.jpg);
}

#addresses
{
	vertical-align:		bottom;
	padding-bottom:		15px;
	text-align:			right;
}

#addresses > img
{
	position:			relative;
	right:				15px;
	border:				0px solid #000;
}

.footer
{
	font-size:			10px;
	line-height:		56px;
	text-align:			center;
}
.footer strong
{
	color:				#0072ba;
}
.footer a
{
	color:				#0072ba;
}
#footer
{
	height:				40px;
	background-image:	url(../img/frame/bottom_shadow.png);
	background-repeat:	no-repeat;
	background-position:top center;
}


#background_img
{
	position:			absolute;
	top:				0px;
}
#background
{
	width:				100%;
	height:				192px;
	position:			absolute;
	top:				93px;
	border-top:			1px solid #FFFFFF;
	border-bottom:		1px solid #FFFFFF;
}
#background > div
{
	width:				100%;
	height:				192px;
	opacity:			0.15;
	filter:				alpha(opacity=15);
	background-color:	#FFFFFF;
}


#main_wrapper
{
	width:				100%;
	height:				100%;
	position:			absolute;
	z-index:			1;
}

#main_wrapper > table
{
	width:				100%;
	border:				0px solid #000;
}

#main_menu
{
	height:				30px;
	background-image:	url(../img/frame/menu_bg.gif);
	background-repeat:	repeat-x;
}

#center_table
{
	width:				1000px;
	border:				solid 2px #FFFFFF;
	margin-left:		auto;
	margin-right:		auto;
}

#intro_background
{
	width:				996px;
	height:				596px;
	background-image:	url(../img/frame/main_introscreen.jpg);
	background-repeat:	no-repeat;
	cursor:				pointer;
	vertical-align:		top;
}


.contentTable
{
	background-color:	#FFFFFF;
	background-image:	url(../img/frame/content_bg.gif);
	background-repeat:	repeat-x;
	background-position:bottom;
}
.imageframe
{
	width:				247px;
}
.imageframe > img
{
	width:				224px;
}
