body {
	/*background: #3B3A3C url('../images/bg_large.jpg') no-repeat fixed  50% 0%;*/
	
  background:url(../images/bg_nieuw.jpg);
  background-repeat: repeat-x;
  
  background: #1d1d1f;
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:12px;
	color:#D1D3D4;
	line-height:200%;
	text-align: left;	
	margin: 0px;
	height: 100%;
	/*
  background:url(../images/csb.jpg);
  background-repeat: no-repeat; 
  background-position: center;
  */
}

hr.softbreak {
	border:0;
	color: #545454;
	background-color: #545454;
	height: 1px;
}
  

/* 
========== MAIN LAYERS ==========
*/

div.outer {
  position: absolute;
  left: 50%;
  width: 962px;
  margin-left: -481px; /* half of width */
	overflow: hidden;
	min-height: 99%;
	/* border: 1px solid #E9E9EA; */ 
}


 

div.main  {
	width:960px; 
	border 0px;
	min-height: 99%; 
	margin:0px;
	padding:0px;
}

div.spacer {
	width: 80px;
	float: left;
}
	
 
div.toptable {
  width:100%;
  height:134px;
  background: #000; 
  border-bottom: 25px solid #333;
}

div.top {
  width:960px;
  height:134px; 
  background:url(../images/siteart_01.jpg); 
  border-bottom: 25px solid #333;
}

div.middle {
	width: 960px; 
	float: left;
	min-height: 500px;
} 

div.content {
	width: 768px;
	position:relative;
	left:105px;
	float: left;
} 


div.contentleft {
	padding-left:25px;
	width: 375px;
	float: left;
} 
 
div.contentright{
	padding-right:25px;
	width: 375px;
	float: left;
}


div.bottom {
	width:100%;
  height:30px;
  color:#666; 
  border-top: 1px solid #666;
  text-align: center;
  font-size:9px;
} 

div.creativedata { 
	position: relative;
	top:-30px;
  text-align: right;
}

a:link.creativedata, a:visited.creativedata {
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-decoration: none;
}

a:hover.creativedata {
	color:#fff; 
	text-decoration: none;
} 
 
/* 
========== MENU STYLES ==========
*/

div.menu {
  height:22px;
  width: 960px;  
	font-size:9px;
	color: #D1D3D4;	
	text-align: center;
	position: relative;
	top: 135px; 
	/*border-top:  1px solid #D1D3D4;*/
}
  
.menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.menu li{
	display:inline;
	font-weight: normal;
}

a.menu:link, a.menu:visited {
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:9px;
	color:#D1D3D4;
	text-decoration: none;
}

a.menu:hover { 
	color:#00AEEF;
	text-decoration: none;
} 


/* 
========== GENERAL IMAGE STYLES ==========
*/

div.image img{
	border:1px solid #ccc;
}

div.image {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 6px;
	width: 360px;
}

div.thumbwrapper {
	float: right; 
	margin-top: 6px;
}

div.thumb {
	width: 50px;
	heigth: 50px;
	float:left;	 
	margin-right: 10px;
}
div.thumbspace {
	width: 8px;
	float:left;	
}

div.flyerthumb{
	width: 260px;
	float: right;
}
 
/* 
========== GENERAL TEXT STYLES ==========
*/

h1 { 
	margin:0px;
	font-size:10px;
	color:#fff;
	text-align:left;
	font-size: 13px;
/*	
	color:#fff;
	border-bottom:5px solid #edc0df;
	background: #555;
*/
} 

h2 {
	margin:0px;
	font-size:18px;
	font-weight: bold;
	color: #140958;
}

h3 { 
	margin:0px;
	font-size:14px;
	color:#140958;
	text-align:center;
} 

a:link, a:visited {
	color:#D1D3D4; 
	text-decoration: none;
}

a:hover {
	color:#D1D3D4; 
	text-decoration: underline;
} 

table {
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:12px;
	color:#D1D3D4;
	line-height:200%;
	text-align: left;	
	margin: 0;
}



/* 
========== GENERAL FORM STYLES ==========
*/


.edit{
	float:left;
	border:1px solid #000; 
	background-color: #fff; 
	color: #000; 
	width: 700px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

textarea.edit{
	float:left;
	border:1px solid #000; 
	background-color: #fff; 
	color: #000; 
	width: 700px; 
	height: 150px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}
.edit2{
	float:left;
	border:1px solid #000; 
	background-color: #fff; 
	color: #000; 
	width: 500px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

.editbutton{
	float:left;
	border:1px solid #000; 
	background-color: #ccc; 
	color: #000; 
	width: 200px; 
	height: 19px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

.editbuttoncenter{
	align:center;
	border:1px solid #000; 
	background-color: #ccc; 
	color: #000; 
	width: 200px; 
	height: 19px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

/*
========== CONTACT MODULE STYLES ==========
*/

div.contactrowContent {
	z-index:2;
	width: 350px; 
	height:45px; 
	float: left;	
	font-size:10px;
}
div.contactcolumn {
	z-index:2;
	width: 350px;  
	float: left;	
	font-size:10px;
}
input.contactBlur{
	float:left;
	border:1px solid #D1D3D4; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}
input.contactBlursmall{
	float:left;
	border:1px solid #D1D3D4; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 50px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

input.contactFocus{
	float:left;
	border:1px solid #00AEEF; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

textarea.enquete {
	float:left;
	border:1px solid #D1D3D4; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 500px; 
	height:113px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

textarea.contactBlur {
	float:left;
	border:1px solid #D1D3D4; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	height:113px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

textarea.contactFocus {
	float:left;
	border:1px solid #00AEEF; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	height:113px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

div.contactblockContent {
	z-index:2;
	width: 300px; 
	height:135px;  
	float: left;
	font-size:10px;
}


div.contactsubmitContent {
	z-index:2;
	width: 300px; 
	height:35px;  
	float: left;
}

input.submit{
	float:left;
	border:1px solid #ccc; 
	background-color: #ccc; 
	color: #000; 
	width: 70px; 
	font-size:9px;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

div.map {
	float: right;
}

