*						{ padding: 0px; margin: 0px; }
body					{ background: #fff; background-image: url(../images/body_bg.gif); background-repeat: repeat-x; font-size: 62,5%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
img						{ border: 0px; }
div						{ float: left; }
h1, h2, h3, a:link,	a:visited,
a:active 				{ color: #32aaf3; text-decoration: none; }
a:hover					{ text-decoration: underline; }

h1						{ font-size: 24px; font-weight: normal; letter-spacing: -1px; margin-bottom: 10px; }
h2						{ font-size: 24px; font-weight: normal; letter-spacing: -1px; margin-bottom: 5px; }

#container				{ width: 900px; position: absolute; float: left; left: 50%; margin-left: -450px; font-size: 12px; }
#header			 		{ width: 900px; height: 82px; margin-top: 25px; }
.logo					{ width: 300px; float: left; }
.slogan					{ width: 598px; float:left; padding-top: 20px; text-align: right;}
.languages				{ width: 900px; margin-top: -10px;  text-align: right; }

#visual					{ width: 900px; height: 162px; }
#visual .banner_image	{ border: 0px; padding: 0px; }
#navigatie				{ width: 900px; background: #fff; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
#main					{ width: 900px; border: 1px solid #ddd; background-image: url(../images/main_bg.gif); background-repeat: repeat-y; }
#main_2					{ width: 900px; border: 1px solid #ddd; background-image: url(../images/main_bg_2.gif); background-repeat: repeat-y; padding-bottom: 20px; }

#col_one				{ width: 220px; margin-bottom: -1px; }
#col_two				{ width: 460px; margin-bottom: -1px; padding-top: 20px; }
#col_three				{ width: 200px; margin-bottom: -1px; position: absolute; left: 680px; }
#col_four				{ width: 680px; margin-bottom: -1px; }
#footer					{ width: 900px; border-bottom: 1px solid #ddd; position:relative; float:left; margin-top: 8px; margin-left: 8px; }
#footer .banner			{ width: 142px; }
#footer img				{ }

#col_one .paragraph		{ padding: 20px; width: 180px; border-bottom: 1px solid #ddd; line-height: 21px; }
#col_two .paragraph		{ padding: 0px 20px 20px 20px; width: 420px; line-height: 21px; }
#col_three .paragraph	{ padding: 20px; width: 180px; border-bottom: 1px solid #ddd; line-height: 21px; }
#col_four .paragraph	{ padding: 20px 0px 20px 20px; }

#col_four .image_left	{ width: 152px; margin: 0px 0px 0px 10px; }

/* Navigatie */
ul.mainMenu				{ font-size: 1.1em; }
p.stoneart				{ float: right; list-style: none; padding: 11px 11px; }
ul.mainMenu li 			{ float: left; list-style: none; padding: 10px 0px; text-align: center; }
ul.mainMenu li a:link	{ text-decoration: none; display: block; }
ul.mainMenu li.active	{ background: #eee; border-left: 1px solid #ddd; border-right: 1px solid #ddd; display: block; margin: 0px -1px 0px -1px; }
ul.mainMenu li a:hover	{ text-decoration: underline; }
ul.mainMenu li a:visited{ }

#navigatie ul.mainMenu li	{ width: 150px; } 
#menufooter ul.mainMenu li	{ padding: 10px 10px; } 

#main ul 				{ padding: 0px; padding-left: 15px; margin: 0px; }
#main_2 ul 				{ padding: 0px; padding-left: 15px; margin: 0px; }

/* HACK */
p.footer				{ float: left; list-style: none; padding: 11px 11px; }


.paragraph table			{ background-image: url(../images/reken_bg.gif);}
.paragraph td			{ padding:4px;}