*
{
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
}

body {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	background-color: #ffffff;
	line-height:18px;
}

div#wrapper
{
	width: 980px;
	margin: 0px auto 0px auto;
}

div.oranjebutton a {
    	display: block;
    	background:url("/images/button-orange.png") no-repeat;
    	height:38px;
    	text-align:center;
    	width:199px;
    	color: white !important;
    	text-decoration:none;
    	text-transform:uppercase;
		padding-top:2px;
}

div.oranjebutton a:hover {
    	text-decoration:underline;
    	
 }

/* HEADER */
div#header
{
	height: 80px;
	background: url("/images/search-bg.gif") no-repeat right top;
	width: 980px;	
	padding-top:6px;
}

	div.logo {
	float:left;	
	}
	
	div.meta {
	float:right;	
	}
	
	div#header img.logo {
	display:block;
	float:left;
	
	}

	/*MetaMenu*/
	div#metamenu
	{
	  float: right;
	  width: 283px;
	  margin:0px 0px 12px 0px;
	}

		ul.metamenu
		{
		  float: right;
		}
			ul.metamenu li
			{
			  display: inline;			  
			}

				ul.metamenu li a,
				ul.metamenu li a:visited
				{
				  padding: 0px 4px 0px 8px;
				  text-decoration: none;
				  color: #565656;
				  font-size: 11px;
				  background: url('/images/metamenu-seperator.gif') no-repeat 0px 3px;
				}

					ul.metamenu li.first a,
					ul.metamenu li.first a:visited
					{
					  background: none;
					}
					
					ul.metamenu li.last a,
					ul.metamenu li.last a:visited
					{
					  padding-right: 0px;
					}
				
				ul.metamenu li a:hover {
				text-decoration: underline;
				}

	/* SEARCH */
	#search {
	clear:both;
	float:right;
	width:305px;
	padding-top:2px;
	}
	
		#search form#zoekForm
		{
		  padding: 4px;
		}

			form#zoekForm input#ZoekString
			{
			width: 249px;			  
			float: left;
			background: none;
			font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333;
			}

			form#zoekForm input#ZoekString:focus
			{
			}

			form#zoekForm input#ZoekButton
			{
			  width: 35px;
			 
			  height: 20px;
			  
			  background: none;
			  cursor: pointer;
			}



/* MAINMENU */
div#mainmenu
{
height: 47px;
width: 980px;	
background: url("/images/mainmenu-bg.gif") no-repeat;	
margin-bottom: 9px;
}

	#roundedge {
	height: 47px;
	width: 5px;
	background: url('/images/mainmenu-roundedges.png') no-repeat top left;
	position: absolute;	
	}

	div#mainmenu ul
	{
	margin: 0px 0px 0px 0px;		
	list-style: none;		
	}

		div#mainmenu ul li
		{		
		display: inline;		
		}

			div#mainmenu ul li a,
			div#mainmenu ul li a:visited
			{
			text-decoration: none;
			
			font-weight: normal;
			font-size: 18px;
			line-height: 41px;
			display: block;
			float: left;
			color: #2d6bc0;
			padding-left: 22px;
			padding-right: 20px;
			letter-spacing: 0px;
			background: url('/images/mainmenu-seperator.gif') no-repeat right center;
			}
			
			div#mainmenu ul li a:hover
			{
			text-decoration: underline;
			}
			
				div#mainmenu ul li a.last,
				div#mainmenu ul li a.last:hover,
				div#mainmenu ul li a.last:visited {
				background: url('/images/mainmenu-seperator-last.gif') no-repeat right center;
				}

			div#mainmenu ul li.active a,
			div#mainmenu ul li.active a:visited,
			div#mainmenu ul li a:hover
			
			{
			text-decoration: none;
			background: url('/images/mainmenu-bg-active.gif') repeat-x left top;
			color: white;
			margin-left: -1px;
			padding-left: 22px;
			margin-right: 1px;
			}
			
			
			
				div#mainmenu ul li.active a.first,
				div#mainmenu ul li.active a.first:visited,
				div#mainmenu ul li a.first:hover{
				background: url('/images/mainmenu-bg-active.gif') repeat-x left top;
				margin-left: 0px;
				padding-left: 21px;
				color: white;
				}
				
				
				div#mainmenu ul li a.last:hover {
				background: url('/images/mainmenu-bg-active.gif') repeat-x left top;
				margin-left: -1px;
				}


/* BANNERS */

div#bannernavigation
{
  
  float:right;
  height:26px;
  padding-top:15px;
  padding-right:15px;
  
}
  div#bannernavigation a,
  div#bannernavigation a:visited
  {
    display:block;
	float:left;
	text-decoration: none;
	height:26px;
	width:26px;
    color: #969696;
	font-size:14px;
	font-weight:bold;
	/* border: 1px solid #CCC; */
	
  }
  div#bannernavigation a.active,
  div#bannernavigation a:visited.active {
  	color: #2369C9;
 	background:url("/images/bg-banneractive.png") no-repeat;
  }
  
  
  
  div#bannernavigation a#previous{
  	background:url("/images/bg-banner-leftarrow2.png") 0px 3px no-repeat;
  }
  
 
  
  div#bannernavigation a#next {
	background:url("/images/bg-banner-rightarrow2.png") 0px 3px no-repeat;
  }
  
  .vanafprijs {
  position: absolute;
  margin-left: 880px;
  margin-top: -40px;
  }


/* LEFT MENU */
div#submenu
{
	float: left;
	padding-top: 60px;
	min-height: 280px;
	height: auto !important;
	height: 280px;
	width: 185px;
	padding-bottom: 15px;
}

div#submenu h2
{
display: none;
}

	div#submenu ul
	{
		list-style: none;
		padding: 0px;
		margin: 0px;
	
	}

		div#submenu li a,
		div#submenu li a:visited
		{
			color: #2369c9;
			font-weight: normal;
			text-decoration: none;
			font-size: 12px;
			display: block;
			padding: 6px 0px 0px 22px;
			margin: 0px;		
			min-height: 22px;
			height: auto !important;
			height: 22px;
			background: url('/images/submenu-arrow.gif') no-repeat 8px 11px;
		}
		
			div#submenu li a:hover {
			text-decoration: underline;
			}

		div#submenu li.active a,
		div#submenu li.active a:visited
		{
		background: url('/images/submenu-arrow-active.gif') no-repeat 8px 11px;
		color: #d2041c;
		}

			div#submenu li.active li a,
			div#submenu li.active li a:visited
			{
			padding: 4px 4px 0px 31px;
			min-height: 16px;
			height: auto !important;
			height: 16px;
			font-size: 11px;
			color: #2369c9;
			background: url('/images/subsubmenu-arrow.gif') no-repeat 22px 9px;
			}

				div#submenu li.active li.active a,
				div#submenu li.active li.active a:visited
				{
				background: url('/images/subsubmenu-arrow-active.gif') no-repeat 22px 9px;
				color: #d2041c;
				}
				
					div#submenu li.active li.active li a,
					div#submenu li.active li.active li a:visited
					{
					padding: 4px 4px 0px 40px;
					min-height: 16px;
					height: auto !important;
					height: 16px;
					font-size: 11px;
					color: #2369c9;
					background: url('/images/subsubmenu-arrow.gif') no-repeat 31px 9px;
					}
					
						div#submenu li.active li.active li.active a,
						div#submenu li.active li.active li.active a:visited
						{
						background: url('/images/subsubmenu-arrow-active.gif') no-repeat 31px 9px;
						color: #d2041c;
						}


/* KRUIMELPAD */
div#breadCrumb
{
display: none;
}

/* CONTENT */
div#content {
	height: auto !important;
	height: 415px;
	min-height: 415px;
	width:775px;
	padding-bottom:20px;
	float:left;
	padding-left:20px;

}

	div#content div.standaardcontent {
	width:755px;
	padding-bottom:20px;
	}
	
	
	
	
	div#conversie div.standaardcontent {
	position:absolute;
	margin-left:770px;
	width:192px;
	}
	
	div#conversie h2 {
	margin-top:0px;
	}
	
	div#conversie a,
	div#conversie a:visited {
	background: url(/images/button-orange-small.png) no-repeat;
	cursor:pointer;
	display:block;
	height:35px;
	margin-top:5px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:white;
	padding-top:1px;
	}
	
	div#conversie a:hover {
	color:white;
	text-decoration:underline;
	}


/* FOOTER */



div#footer
{
padding-top: 20px;
margin-bottom: 20px;
display: table; 
width: 980px;
height: 277px;
background: url('/images/footer-bg.gif') no-repeat;
clear:both;
}

  #footer a, #footer a:visited {
  color: #565656;
  text-decoration:none;
  }

  
  #footer a:hover {
  text-decoration:underline;
  }

	#footer h2 {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 16px;
	}
	 
	.footer-1,
	.footer-2,
	.footer-3, 
	.footer-4 {
	width: 155px;
	float: left;
	height:200px;
	}
	.footer-1 {
    padding-left: 20px;
  }
  .footer-4 {
    width: 175px;
  }
	
    .nieuwsHomeBlock .datum,
    .overignieuwslink,
    .overignieuwslinkbottom
    {
      display: none;
    }
	.footer-right {
	float: right;
	width:306px;
	}
	
	.footer-right img {
	
	}
	
	.footer-bottom
	{
	  clear: both;
	  float:left;
	  width:980px;
	}
	
	.footer-left {
	float: left;
	padding-left: 20px;
	}

	
/* ===== nieuwsbrief aanmelden ===== */	
	
form#nieuwsbriefform {
padding-top:5px;	
}

table.nieuwsbriefaanmelden td
{
  padding-right: 0px;
}	
table.nieuwsbriefaanmelden input.DataBoundText {
	background:url("/images/bg-inputfield.gif") no-repeat;
	width:200px;
	height:22px;
	padding:3px 0px 0px 5px;
	vertical-align: middle;
}

table.nieuwsbriefaanmelden label {
  display: block;
  width: 85px;
	padding-right:10px;
}


table.nieuwsbriefaanmelden tr.SubmitButtonRow {
	text-align:right;
	
}
table.nieuwsbriefaanmelden input#verstuur{
	background:url("/images/bg-nieuws-submit.gif") no-repeat 10px 6px;
	width:115px;
	height:30px;
	padding-right:5px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

table.nieuwsbriefaanmelden input#verstuur:hover {
text-decoration: underline;
}

/* LanguageSelector */
#language  {
position: absolute;
margin-top: 10px;
margin-left: 5px;
}

	ul.language
	{
	  font-size: 10px;
	  
	  margin: 0px;
	
	}
		ul.language li
		{
		  display: inline;
		  padding: 2px;
		}

			ul.language li.active a,
			ul.language li.active a:visited
			{
			  text-decoration: none;
			  font-weight: bold;
			}

fieldset
{
  border: none;
}


/* Productpagina : in producten.css */

div.producten {
	
	}

div.producten .product {
	float:left;
	height:250px;
	margin-right:125px;
	margin-top:25px;
}

div.producten .product h2 {
	padding-bottom:0px;
	}
	
div.producten .product h2 a {
	text-decoration:none;
	}

div.producten .product h2 a:hover {
	text-decoration:underline;
	}
	
div.producten span.bedrag {
	font-weight:bold;
	color:#124EA0;
	font-size:15px;
}

div.producten th {
	color:#666666 !important;
	font-weight:bold !important;
	height:30px;
	font-size:14px !important;
	padding-right:25px;
}

div.voorbeelden div.prijs {
display:none;	
}


div.producten table {
border-collapse:collapse;
width:960px;
}

div.producten td {
border-bottom:1px solid #DDDDDD;
padding:5px 0px;
padding-right:25px;
}

input[type="text"], textarea {
font-size:12px !important;
font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif !important;
height:18px;
color:#555555 !important;
}

/* FAQ */

div.faq {
}

div.antwoord {
padding:10px 20px 10px 20px;	
}


div.backtoplink {
float:right;
text-align:right;
}

h2.vraag {
margin-top:0px !important;
padding-bottom:5px;
}


h2.vraag a {
padding-left:20px;
font-size:12px;	
padding-bottom:5px !important;
cursor:pointer;
text-decoration:underline;
background:url("/images/bullet_toggle_plus.png") no-repeat 0px 2px;

}

h2.vraag a.active {
background:url("/images/bullet_toggle_minus.png") no-repeat 0px 2px;
}

/* Starten */

div.downloaden {
clear:both;	
}

div.downloaden input.DataBoundCheckBox, div.downloaden label {
vertical-align:top;
height:20px;
}

div.downloaden input#submitButton {
background:url("/images/bg-download-submit.gif") no-repeat 0px 6px;
width:150px;
height:30px;
padding-right:22px;
font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;
cursor:pointer;
}

div.downloaden input#submitButton:hover {
color:#124EA0;
}


div.conversieblokje {
background:url("/images/bg-conversieblokje.gif") no-repeat;
padding:0px 15px;
height:205px;
}



	.voorbeelden
	{
		float: left;
		width: 100%;
		margin-bottom: 50px;
	}
	
	
/* ===== prijzentabel ===== */
.prijzentable td {
text-align: center;
}

	.prijzentable td a {
	float : left;
	}
div.home-right div.videolink a{
	margin-top:20px;
}
