body, html, h1, h2, h3, h4, form, form p { margin: 0; padding: 0; }
body, html{height:100%;}
/*ul, ul li { list-style-type: none; }*/
#sitenav, #basenav,#langselect, #productmenu ul, ul.products,
#sitenav li, #basenav li, #langselect li, #productmenu li, ul.products li { list-style-type: none; margin: 0; padding: 0;}
img { vertical-align: middle; }
a img { border: none; }
h1 { position: absolute; top: 18px; left: 6px; }
h2,h3 { font-family: "Helvetica Neue", "Nimbus Sans","Arial",sans-serif; font-size: 17px;  color: #0d2d46; line-height: 27px; font-weight: bold; }
h3 { font-size: 15px; line-height: 23px; }
h2 { margin-bottom: 5px; }


body { background: white; color: #005adc; font-family: "Helvetica Neue", "Nimbus Sans","Bitstream Vera Sans","Lucida Sans",sans-serif; font-size: 13px;  }
a, a:link, a:visited, a:active  {  text-decoration: none; border: none; color: #005adc;}
#container a:hover { text-decoration: underline; color: #0d2d46; }

#container { width: 770px; margin: 0px auto 0 auto; position: relative; }
#container a { color: #005adc; }

#langselect, #basenav { text-align: right; margin: 0 6px 8px 0; }
#langselect li, #basenav li { display: inline; }
#basenav { margin-top: 12px; }
#basenav li a { padding-left: 10px; background: #fff url("img/vertical-bar.png") no-repeat 3px 3px; }
#basenav li:first-child a { padding-left: none; background: #fff; }

#search { display: block; height: 23px; background: url("img/searchform.png") top right no-repeat; text-align: right; padding-right: 12px; margin-right: 6px; }
#search input { height: 17px; line-height: 17px; margin: 3px 0; padding: 0;border-color:#000000;}
#search input[type=text] { border: none; width: 116px; margin-left: 5px; color: #005adc; }
#search input[type=image] { vertical-align: top; }

#sitenav { height: 77px; margin-bottom: 20px; }
#sitenav li { float: left; line-height: 77px; text-align: center;}
#sitenav li a { display: block; width: 77px; height: 77px; color: white; }
#sitenav li a:hover { }
#sitenav li.text { width: 154px; background: #005adc url("img/menutext_small.png") no-repeat top left; color: white; font-size: 17px; font-family: "Helvetica Neue ultralight", "Arial Narrow", "Tahoma", sans-serif; text-transform: uppercase; letter-spacing: 1px;  }


#productimage, #productmenu { float: left; width: 294px; margin: 6px;}
#productimage { height: 225px; overflow: hidden; margin-top: -14px; }
#productmenu { clear: left; }
#productmenu ul { width: 294px; float: left;}
#productmenu span { display: block; float: right; }
#productmenu li { padding: 1px 0 1px 8px; background: url("img/horizontal-bar.png") no-repeat  center left; }
#productmenu li a:hover { text-decoration: none; }

/*#content { min-height: 400px; margin: 0 6px 0 312px; }*/
#content { height: 270px; margin: 0 6px 0 0; overflow-y: auto; overflow-x: hidden; position: relative; _width: 430px; _padding-right:15px;}
#content.products {overflow-y: hidden;}
#content h2 { color: #0d2d46; padding-left: 82px; border-bottom: 5px  solid #005adc;}

#content ul.products li { min-height: 47px; _height: 47px; line-height: 47px; position: relative; padding-left: 80px; margin-left: 2px; border-bottom: 1px solid #7faced; }
/*#content ul.products li a { display: block; line-height: 47px; }*/
#content ul.products li a { display: block; line-height: 100%;padding-top:10px; }
#content ul.products a:hover { color: #0d2d46; text-decoration: none; }
#content ul.products img { position: absolute; left: 6px; top: 0; }
#content ul.products strong { font-weight: bold; text-transform: uppercase; }
#content ul.products span { background: #fff url("img/vertical-bar.png") no-repeat 0 3px; padding-left: 9px; margin-left: 8px; }

#contentTitel {  margin: 0 6px 0 0; overflow-y: auto; overflow-x: hidden; position: relative; _width: 430px; _padding-right:15px;}
#contentTitel h2{ color: #0d2d46; padding-left: 82px; border-bottom: 5px  solid #005adc;}

#content #tablecontainer { overflow-y: auto; overflow-x: hidden; }
#fakeheadimg, #fakeprodimg { height: 1px; overflow: hidden; }
#fakeheadimg img, #fakeprodimg img { height: 1px; }
#headings2 { color: white;}
/**
 * The following statements are home page specific
 */
#container.home { width: 700px; margin: 70px auto 0 auto; background: #FFF; }

.home h1 { margin: 11px 11px 7px 11px; position: static; }
.home #langselect, .home #basenav, .home #search { margin-right: 11px; }

.home #sitenav { height: 280px; margin-bottom: 0; }
.home #sitenav li { line-height: 140px; }
.home #sitenav li a { width: 140px; height: 140px; }
.home #sitenav li a:hover {  }
.home #sitenav li.text { width: 280px; background: #005adc url("img/menutext_big.png") no-repeat top left; font-size: 24px; letter-spacing: 3px;  }

.home address { color: #005adc; font-family: "Helvetica Neue", "Nimbus Sans","Arial",sans-serif; font-size: 11px; font-style: normal; display: block; text-align: left; padding: 8px; margin-left:8px; margin-right:8px;}
.addressleft{text-align: left;float:left;}
.addressright{text-align: right;float:right;}

#addressvervolg{margin-top:100px;overflow:hidden;white-space: nowrap;width:294px;font-size:11px; }

.nieuwsitem{margin-bottom:15px;clear:both;}





/**FORMULIER*********************************************/

.verplicht  {

	margin-left: 5px;

	font: 18px arial;

	line-height: 200%;

	color: #333366;

	font-weight: bolder;

}



.verplicht_b  {

	margin-left: 5px;

	margin-right: 5px;

	font: 18px arial;

	color: #333366;

	font-weight: bolder;

}



select{

	width: 275px;

	border: 1px solid #E5DBE7;

	background: #fff;

	color: #000000;

	font: 11px arial;

}



input.txt {

	width: 326px;

	border: 1px solid #E5DBE7;

	background: #fff;

	color: #005adc;

	font-family: "Helvetica Neue", "Nimbus Sans","Bitstream Vera Sans","Lucida Sans",sans-serif; font-size: 13px;

}

textarea {

	width: 500px;

	border: 1px solid #E5DBE7;

	background: #fff;

	color: #005adc;

	font-family: "Helvetica Neue", "Nimbus Sans","Bitstream Vera Sans","Lucida Sans",sans-serif; font-size: 13px;

}

.submit {

	width: 150px;

	border: 1px solid #55829D;

	background: #005adc;

	color: #ffffff;

	font-family: "Helvetica Neue", "Nimbus Sans","Bitstream Vera Sans","Lucida Sans",sans-serif; font-size: 13px;

}



label	{

	color: #005adc; font-family: "Helvetica Neue", "Nimbus Sans","Bitstream Vera Sans","Lucida Sans",sans-serif; font-size: 13px;

}

/************************/



.sitemap1{margin-left:0px;}

.sitemap2{margin-left:20px;}

.sitemap3{margin-left:40px;}

.paginatitel{font-family: "Helvetica Neue", "Nimbus Sans","Arial",sans-serif; font-size: 17px;  color: #0d2d46; line-height: 27px; font-weight: bold; }

.kolomTemp{width:60px;}

hr{color:#005adc;}

.leesverder{font-weight: bold;}


