#cont {
	height: 100%;
}

#logo{
  height: 110px;

}
#main, #mainimg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 780px;
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	background-color: #FFFFFF;
}
#mainimg{
	background-repeat : no-repeat;
	background-image : url('http://www.robur.nl/2007/fileadmin/images/back.jpg');
}
#langmenu {
	position: absolute;
	top: 0px;
	left: 428px;
	width: 350px;
	height: 107px;
	padding: 0 2px 0 0;
	margin: 0;
	background-color: #FFFFFF;	
}
.spbot{
  vertical-align:bottom;
}
#content {
	padding: 25px 0px 3px 0px;
	width: 780px;
	min-height: 350px;
  height: 100%;
	background-color: #f9f9f9;  
}
.ce {

	padding: 5px 52px 5px 52px;
	margin: 1px 1px 15px 1px;
}
p {
	padding: 0 0 5px 0;
	margin: 0;
}

body { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 75%;
	line-height: 130%;
	background-color: #EFEFEF;
	margin: 0; 
	height: 100%
}
html{
height: 100%
}
a {color: #cc3300; text-decoration:none; cursor: pointer;}
a:hover {text-decoration:none; color: #333333;}
a.active {text-decoration:none; color: #333333;}


h1 { 
	color: #333333;
	font-size: 130%;
	font-weight: bold; 
}

h2 { 
 	font-weight: normal; 
	font-size: 100%; 	
}

h3 { 
	color: #333333;
	font-size: 100%;
	font-weight: normal;
	padding: 5px 0 2px 0;
	margin: 0px; 
}

a.nav { 
	text-decoration:none;
	font-family: Verdana, sans-serif;


	color: #cc3300;
	padding: 3px 10px 3px 5px;
	margin: 0;
}
a.nav_active, .arrow { 
	text-decoration: none;
	font-family: Verdana, sans-serif;
  background-color: #ECECEC;
	color: #2A2A2A;
	padding: 3px 5px 3px 5px;
	text-decoration: underline;
	margin: 0;
}
.navborder {
	border-right: 1px solid #ededed;
}
.navborder2 {
	border-right: 1px solid #BCBCBC;
}
a.langnav { 
	text-decoration:none;
	font-family: Verdana, sans-serif;
	
	color: #cc3300;
	padding: 3px 5px 3px 5px;
}
a.langnav_active { 
	text-decoration: none;
	font-family: Verdana, sans-serif;
	color: #2A2A2A;
	padding: 3px 5px 3px 5px;
}
.arrow{
	margin: 0;

}
.navbar { 
	background: #ffffff;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 3px 0 3px 8px; 
	margin: 0 0 0 0;	
}
.unavbar { 
	background-color: #ECECEC;
	padding: 3px 0 3px 8px; 
	margin: 0 0 0 0;	
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #DBDBDB; 
}
.fnavbar { 
	background-color: #ECECEC;
	padding: 3px 0 3px 8px; 
	margin: 0 0 0 0;	
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB; 
	height: 20px;
}
img { 
	border: none; 
}
#content img {
	border: 1px solid #DBDBDB;
	margin: 0 15px 10px 0;
	background-color: #FFFFFF;
}

.picbox {
	background-color: #ECECEC;
	margin: 0;
	padding: 10px 10px 5px 10px;
}
.cpics {
	float: left;
}
.ctext {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
}

.picbox img {

}
.clear{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
}

form {
	background-color: #ECECEC;
	padding: 10px 10px 10px 10px;
	width: 500px;
}
.csc-mailform{
	border: none;
}
.formbr{
	float: none;
	clear: both;
}
.form1{
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	width: 150px;
}
.form2{
	text-align: left;
}
.frhr{
  border-bottom: 1px solid #cc3300;
  height:1px; 
  padding: 10px 0 20px 0;
  margin: 0 0 20px 0;  
}
.frtext, .frsubmit, .frtextarea{
	color: #cc3300;
	margin: 0 0 10px 3px;
	padding: 0 2px 0 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	width: 200px;
}
.frtextarea {
  width: 300px;
  height: 300px;
}
.frsubmit{
	width: auto;
}
.frradio{
	color: #cc3300;
	margin: 0 0 0 3px;
	padding: 0 2px 10px 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
/*
input, textarea {
	color: #cc3300;
	margin: 0 0 0 3px;
	padding: 0 2px 0 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	width: 200px;
}
textarea {
	color: #cc3300;
	margin: 0 0 0 3px;
	padding: 0 2px 0 2px;
	width: 300px;
}
*/
.csc-mailform-radio, .csc-mailform-check, .csc-mailform-submit {
	color: #cc3300;
	margin: 0 0 0 3px;
	padding: 0 2px 0 2px;
	width: auto;
}
.csc-mailform-submit {
	color: #cc3300;
	margin: 0 0 0 3px;
	padding: 0 2px 0 2px;
	font-family: Verdana, sans-serif;
	color: #cc3300;

}
fieldset{
	padding: 10px 0 0 0;
}

.sitemaplvl1{

	padding: 5px 10px 5px 30px; 
	margin: 3px 0 1px 0;
	background-color: #DFDFDF;
}
.sitemaplvl2{
	padding: 5px 10px 5px 70px;
	margin: 0 0 1px 0;
	background-color: #E6E6E6;
}
.sitemaplvl3{
	padding: 5px 10px 5px 110px;
	margin: 0 0 1px 0;
	background-color: #E9E9E9;
}
.sitemaplvl4{
	padding: 5px 10px 5px 150px;
	margin: 0 0 1px 0;
	background-color: #E9E9E9;
}

.td-0, .t-last {
  vertical-align: top;
}
