#language
{
	position:absolute;
	top:25px;
	left:0px;
	width:100px;
	height:25px;
	z-index:2;
}

.news_home
{
	font-size:24px;
	font-weight:bold;
	min-height: 140px;
	border-bottom:1px solid #ccc;
	margin-bottom:100px;
	border-right:0 !important;
	padding:0 !important;
}

.news_home a
{
	font-size:12px;
	font-weight:normal;
}

.news_home p
{
	font-size:12px;
	font-weight:normal;
}

.news_home img
{
	float:right;
	margin-top:-50px;
}

#container { position:absolute; width:100%;}
#frame { position:relative; width:975px; margin:auto;}

#head { position:relative; height:50px;}
#head a { position:absolute; right:60px;}

#body { position:relative; padding:25px 0px 25px 25px; background-color:#ffffff;}
#bottom { position:relative; height:140px; background:url(img/layout/bottom_bg.gif) repeat-x; text-align:center; margin-top:25px; padding-top:20px;}
#bottom a { margin-left:12px; margin-right:12px;}

#footer { position:relative; height:50px; color:#696969; padding:1px 3px;}
#footer a { color:#696969; text-decoration:underline;}

#top { position:relative; height:225px;}
#top div { position:relative; float:right; width:200px;}
#top div span { font-size:11px; line-height:14px;}
#top img { position:relative; float:left;}

#content .home_left { position:relative; float:left; width:600px;}
#content .home_left div { position:relative; padding-right:25px; border-right:1px solid #cccccc; margin-top:25px; margin-bottom:25px;}
#content .home_right { position:relative; float:left; width:350px;}

#content .left { position:relative; float:left; width:225px; padding-left:25px; margin-top:20px;}
#content .left a { color:#000000; font-weight:bold; margin-left:5px;}

#content .right { position:relative; float:left; width:625px; padding:0px 25px; border-left:1px solid #cccccc; margin:16px 0px; * top:9px; padding-bottom:25px;}
#content .right ul { margin:5px 0px;}
#content .right li { margin:-5px -25px; * margin:-5px 15px;}

#mainnav { position:relative; width:925px; height:50px; background:url(img/layout/mainnav_bg.gif) no-repeat;}

.contact_container { position:relative; width:512px;}
.contact_title { position:relative; float:left; width:80px; clear:both; text-align:right; padding:2px 10px;}
.contact_field { position:relative; float:left; width:400px; border:1px solid #ababab; margin-bottom:5px; font-family:arial; font-size:12px; padding:5px;}
.contact_text { height:250px;}
.contact_knop { position:relative; float:left;}

#overlay { position:fixed; width:100%; height:100%; top:0px; left:0px; background-color:#ffffff; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60); overflow:hidden;}
#prijsvraag { position:absolute; width:600px; border:1px solid #999999; left:50%; margin-left:-488px; top:350px; background-color:#ffffff; padding:25px; text-align:center;}
#prijsvraag span a { position:absolute; top:10px; right:15px; color:#cc0000; font-weight:bold;}
#prijsvraag h2 { margin-left:110px;}

h4 { position:relative; float:left; display:block;}

li { margin-left:-15px; padding-bottom:6px;}

#clearboth { clear:both;}
img { border:none;}

HTML, BODY {
	background-color:#c7eafc;
	background-image:url(img/layout/bg.gif);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:12px;
	line-height:24px;
	color:#000000;
	margin:0px;
	width:100%;
}

body { height:100%; overflow-y:scroll;}

A { text-decoration:none; outline:none;}
A:link { color:#1892eb;}
A:visited { color:#1892eb;}
A:hover { color:#00bcf2;}
