body{
background-color:#7eb34b;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
div#container{
width:960px;
margin:0 auto;
padding:0;
}
a, img{
outline:none;
border:none;
}
h1{
font-size:28px;
}
h2{
color:#ffffff;
}
h3{
}
h4{
}
h5{

}
h6{
font-size:14px;
}
a{
color:#ffffff;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
/*=============== FRONTPAGE =============*/

div#frontcontainer{
width:960px;
height:500px;
margin:0 auto;
padding:0;
background:transparent url(../images/map.png) top center no-repeat;
margin-top:100px;
}
div#frontcontainer ul{
float:left;
margin-left:410px;
margin-top:130px;
list-style:none;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
div#frontcontainer ul li.nl{
margin-left:-180px;
}
div#frontcontainer ul li.fr{
margin-left:40px;
margin-top:-30px;
}
div#frontcontainer ul li a{
text-decoration:none;
color:#000000;
}
div#frontcontainer ul li a:hover{
color:#ff6600;
}

/*============= HEADER ===============*/

div#header{
width:950px;
height:100px;
background-color:#ffffff;
margin-bottom:10px;
padding:5px;
}
div#header h1{
color:#7eb34b;
float:left;
}
div#header img{
float:right;
margin-top:-63px;
}

/*================= MENU ==================*/

ul.menu{
margin:0;
padding:0;
list-style:none;
float:left;
display:block;
}
#menu ul.menu li{
float:left;
color:#7eb34b;
font-weight:bold;
background:transparent url(../images/dubbelpunt.png) center right no-repeat;
}
#menu ul.menu li.last{
background:none;
}
#menu ul.menu li:hover{
color:#7b3a21;
}
div#submenu ul li{
background:transparent url(../images/dubbelpuntwit.png) center right no-repeat;
}
div#submenu ul li.last{
background:none;
}

ul.menu li a{
color:#000000;
text-decoration:none;
font-weight:bold;
margin-right:20px;
}
ul.menu li a:hover, ul.menu li a.active, ul.menu li a.active-trail{
color:#f99510;
}

/*=========== SUBMENU ======================*/

div#submenu ul{
margin:0;
padding:0;
list-style:none;
float:left;
display:block;margin-bottom:10px;
padding:0 5px;
}
div#submenu ul li{
float:left;
color:#ffffff;
font-weight:bold;
}
div#submenu ul li a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
div#submenu ul li a:hover, div#submenu ul li a.active{
color:#ffff00;
}

/*=============== CONTENT ==================*/

div#content{
width:920px;
background-color:#99cc33;
float:left;
padding:20px;
}
div#content div#node-14, div#content div#node-26{
padding:0;
width:960px;
margin-left:-20px;
}
div#sahara{
float:left;
width:470px;

}
div#palladio{
float:right;
width:470px;

}
div#sahara a, div#palladio a{
text-decoration:none;
font-weight:bold;
color:#000000;
} 
div#sahara a:hover, div#palladio a:hover{
color:#ff6600;
}
div#fotolinks{
float:left;
width:470px;
padding:5px;
}
div#tekstrechts{
float:right;
width:470px;
padding:5px;
}
div#tekstrechts h6{
font-size:16px;
}
div#tekstrechts p{
font-size:12px;
}

/*================= CONTENT VERVOLGPAGINA ==================*/

div#contentnext{
width:600px;
background-color:#99cc33;
float:left;
padding:5px;
}
div#contentrechts{
float:right;
}
/*================ FOOTER =================*/

div#footer{
margin:0 auto;
padding:0;
width:960px;
text-align:center;
padding-top:15px;
padding-bottom:20px;
clear:both;
font-size:10px;
}
div#footer a{
text-decoration:none;
color:#000000;

}
div#footer a:hover{
text-decoration:underline;
}

/*=================== TABEL FRONT ==================*/

div#node-14 td, div#node-26 td{
width:480px;
}

div#node-14 tbody, div#node-14 table, div#node-26 tbody, div#node-26 table{
border:none;
padding:0;
margin:0;
}
div#node-14 tr, div#node-14 td, div#node-26 tr, div#node-26 td{
height:240px;
border:none;
padding:0;
margin:0;
}
div#node-14 td p, div#node-26 td p{
padding:0 20px;
}
div.node-14 h2, div.node-26 h2{
display:none;
}

/*============== CHROME + ERRORS ==============*/

#chromeFix { 
display: block; 
position: absolute; 
width: 1px; 
height: 100%; 
top: 0px; 
left: 0px; 
} 

div.messages {
	padding:2px;
	border:#ff0000 solid 2px;
	margin-bottom:5px;
}
div.status, div.notice {
	background-color:#e3ecf5;
}
div.error {
	background-color:#f57069;
	font-weight:bold;
}

/*=========================== TABEL PRIJZEN =================*/

div#node-25 table, div#node-36 table{
width:960px;
height:auto;
border:#000000 solid 1px;
}
div#node-25 td, div#node-25 tr, div#node-36 td, div#node-36 tr{
height:20px;
}
div#node-25 td, div#node-36 td{
border:#000000 solid 1px;
}
div#content table {
width:200px;
}
span.submitted{
display:none;
}