html,
body {
   margin:0;
   padding:0;
   height:100%;
}

body 
  	{ 
  		background-color: #ffffff;
  		background-image: url(../interface/back.gif);
  		background-repeat: repeat-y;
  		background-position: center;
  		margin: 0px 0px 0px 0px;
  		text-align: center;
  		
  		font-family: Calibri, Verdana, Helvetica, Arial;
  		color: #58595a;
  	}

a:link, a:visited, a:active
		{
			text-decoration: none;
			color: #4981c5;
		}

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

#backtop1
		{
			background-image: url(../interface/backtop1.gif);
  		background-repeat: repeat-x;
  		background-position: center center;
  		margin: 0px 0px 0px 0px;
  		text-align: center;
  		height: 43px;
  		width: 100%;
  		font-size: 14pt;
  		color: #ffffff;
		}


#top1
		{
			width: 955px;
			border: 0px solid #ff0000;
			height: 43px;
			margin-left: auto;
			margin-right: auto;
			padding-top: 10px;
			text-align: left;
		}

#top2
		{
			width: 955px;
			border: 0px solid #ff0000;
			height: 44px;
			margin-left: auto;
			margin-right: auto;
			padding-top: 0px;
			text-align: left;
		}

#top3
		{
			width: 955px;
			border: 0px solid #ff0000;
			height: 43px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
			text-align: left;
		}
		
#all
		{
			width: 955px;
			border: 0px solid #ff0000;
			/*height: 44px;*/
			min-height:100%;
			margin-left: auto;
			margin-right: auto;
			padding-top: 0px;
			text-align: left;
			
			padding-bottom:60px;
		}

#menu1
		{
			float: left;
		}

#menu3
		{
			float: left;
			height:42px;
			border: 0px solid #ff0000;
		}

#makecontact
		{
			float:right;
		}

#logo
		{
			float: left;
			margin-top: 10px;
		}
	
#imglogo
		{
			border: none;
			padding: 0px;
			margin: 0px;
		}

#search
		{
			float:right;
			margin-top: 10px;
		}

#searchform
		{
			margin: 0px;
			padding: 0px;
		}
		
.search_input
		{
			width: 177px;
			height: 27px;
			background:transparent;
			border: 0px;
			background-image: url(../interface/searchbg.png);
  		background-repeat: no-repeat;
  		background-position: center center;	
		}

.search_button
		{
			width: 71px;
			height: 27px;
			background:transparent;
			border: 0px;
			background-image: url(../interface/searchbutton.png);
  		background-repeat: no-repeat;
  		background-position: center center;	
  		color: #ffffff;
  		font-family: Calibri, Verdana, Arial, Helvetica;
  		font-weight: bold;
  		font-size: 14px;
  		top:1px;
		}


#menu1 a:link, #menu1 a:active, #menu1 a:visited, #menu1 a:hover, 
#makecontact a:link, #makecontact a:active, #makecontact a:visited, #makecontact a:hover, 
#footer2 span
		{
		  margin-left: 31px;
		  margin-right: 6px;
			margin-top: auto;
			margin-bottom: auto;
			padding-top: auto;
			padding-bottom: auto;
			text-decoration: none;
			color: #ffffff;
			font-weight: bold;
		}

#menu1 a:hover, 
#makecontact a:hover,
		{
		  color: #e0e0e0;
		}

#menu3 a, #menu3 a:link, #menu3 a:active, #menu3 a:visited, #menu3 a:hover
		{
		  margin-left: 31px;
		  margin-right: 6px;
		  margin-top:0px;
		  margin-bottom:0px;
		  display:table-cell;
		  float: left;
		  display:block;
		  /*margin-top: auto;
			margin-bottom: auto;*/
			padding: 10px 0px 0px 0px;
			text-decoration: none;
			color: #58595a;
			font-weight: bold;
			border: 0px solid #ff0000;
			height:30px;
		}

#menu3 a:hover
		{
			color: #4981c5;
			background-image: url(../interface/navarrow.png);
  		background-repeat: no-repeat;
  		background-position: center bottom;
		}

#footer2 span
		{
			font-weight: normal;
			color: #58595a;
		}

#backtop2
		{
			background-image: url(../interface/backtop2.gif);
  		background-repeat: repeat-x;
  		background-position: center center;
  		margin: 0px 0px 0px 0px;
  		text-align: center;
  		height: 44px;
  		width: 100%;
		}

#backtop3
		{
			background-image: url(../interface/backtop3.gif);
  		background-repeat: repeat-x;
  		background-position: top center;
  		margin: 0px 0px 0px 0px;
  		padding: 0px 0px 0px 0px;
  		text-align: center;
  		height: 44px;
  		width: 100%;
  		border: 0px solid #ffff00;
		}

#footer1
		{
			background-image: url(../interface/backtop3.gif);
  		background-repeat: repeat-x;
  		background-position: center center;
  		margin: 0px 0px 0px 0px;
  		text-align: center;
  		height: 44px;
  		width: 100%;
		}

#footer2
		{
			background-image: url(../interface/backtop2.gif);
  		background-repeat: repeat-x;
  		background-position: center center;
  		margin: 0px 0px 0px 0px;
  		text-align: center;
  		height: 43px;
  		width: 100%;
  		font-size: 14pt;
  		color: #58595a;
		}

#news
		{
			float: left;
			width: 237px;
			padding-top:20px;
			/*background-color:#ff0000;*/
		}

#content
		{
			float: left;
			width: 600px;
			padding-top:25px;
			padding-left: 25px;
			/*background-color:#ffff00;*/
		}

#share
		{
			
		}

#socialmedia
		{
			float: right;
			width: 75px;
			/*background-color:#ff00ff;*/
			text-align: center;
		}

#socialmedia img
		{
			border: none;
		}

.newsitem
		{
			padding-left: 33px;
			padding-right: 33px;
			padding-top: 10px;
			padding-bottom: 10px;
			font-family: Calibri, Verdana, Arial, Helvetica;
			font-size: 11pt;
		}

.newsitemOver
		{
			padding-left: 33px;
			padding-right: 33px;
			padding-top: 10px;
			padding-bottom: 10px;
			background-color: #cecece;
			background-image: url(../interface/newsarrow.png);
  		background-repeat: no-repeat;
  		background-position: left center;
  		
  		font-family: Calibri, Verdana, Arial, Helvetica;
			font-size: 11pt;
  		cursor: pointer;
  		cursor: hand;
		}

#news a:link, #news a:visited, #news a:active, #news a:hover, 
#meernieuws a:link, #meernieuws a:visited, #meernieuws a:active, #meernieuws a:hover, 
.newsitem a:link, .newsitem a:active, .newsitem a:visited, .newsitem a:hover
		{
			color: #017cc1;
			text-decoration: none;
		}

.newsitem a:hover, .newsitemOver a:link, .newsitemOver a:active, .newsitemOver a:visited, .newsitemOver a:hover
		{
			color: #ffffff;
			text-decoration: none;
		}

#meernieuws
		{
			padding-left: 33px;
			padding-right: 33px;
			margin-bottom: 25px;
			
			font-family: Calibri, Verdana, Arial, Helvetica;
			font-size: 11pt;
			font-weight: bold;
		}

.newsitem .newstitle
		{
			color: #58595a;
			font-weight: bold;
		}

.newsitemOver .newstitle
		{
			color: #017cc1;
			font-weight: bold;
		}
	
#volgonslogo, #volgons
		{
			float: left;
		}

#volgons img
		{
			margin: 3px;
		}

#volgonslogo img
		{
			margin-top: 3px;
			margin-left:15px; 
		}

.clear { clear: both; }


		
.frmLabel { float:left; width: 147px; padding-top: 10px; }
.frmField { float:left; width: 437px; }

#txtCompanyName, #txtContact
		{
			width: 437px;
			height: 27px;
			background:transparent;
			border: 0px;
			background-image: url(../interface/input1.png);
  		background-repeat: no-repeat;
  		background-position: center center;	
  		padding-top: 10px;
  		padding-left: 20px;
		}

#txtTelephone, #txtEmail
		{
			width: 207px;
			height: 27px;
			background:transparent;
			border: 0px;
			background-image: url(../interface/input2.png);
  		background-repeat: no-repeat;
  		background-position: center center;	
  		padding-top: 10px;
  		padding-left: 20px;
		}
		
#txtQuestionRemark
		{
			width: 437px;
			height: 102px;
			background:transparent;
			border: 0px;
			background-image: url(../interface/textarea1.png);
  		background-repeat: no-repeat;
  		background-position: center center;	
  		padding-top: 10px;
  		padding-left: 20px;
  		resize: none;
		}
		
#btnSend
		{
			width: 142px;
			height: 27px;
			background:transparent;
			border: 0px;
			background-image: url(../interface/button1.png);
  		background-repeat: no-repeat;
  		background-position: center center;	
  		color: #ffffff;
  		font-family: Calibri, Verdana, Arial, Helvetica;
  		font-weight: bold;
  		font-size: 14px;
  		top:1px;
  		margin-top: 10px;
  		margin-left:10px;
		}

#divover
		{
			position:absolute;
			top:-100px;
			left:-100px;
			z-index:1;
		}


#map_canvassmall { border:0px solid #ff0000; width:237px; height:237px; margin-bottom:15px;}
