html {overflow-y: scroll;} /*DISPLEX */
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:url(../images/bodybgimg.jpg) repeat-x;}
a { text-decoration:none; }
a:hover {color:#000;}	
img{border:0px; }
hr{color: #011a4d;height:1px;width:83%;margin-left:28px;margin-top:-10px;}
h2{font-size:16px;font-weight:bold;padding-top:30px;}
h3{font-size:16px;font-weight:bold;padding-left:30px;padding-top:30px;}
.container{width:850px; margin:0px auto;}
.wrapper{width: 100%;height:100%;}
.header{text-align:center;z-index:0;width: 100%;height:140px;background:url(../images/header_bg.png) no-repeat;}
.header img{margin-top:25px;}
.menu{position:relative;background:url(../images/menu_bg.png) no-repeat;width:880px;height:65px;padding-left:30px;padding-top:28px;margin-left:-20px;margin-top:-17px;z-index:1;}
.menu a{font-size:14px;color:#FFFFFF;text-decoration:none;padding-left:5px;}
#home #home_link, #displex #displex_link, #bedrijf #bedrijf_link,
#contact #contact_link, #bestel #bestel_link, #oplossing #displex_link,
#aanbrengen #displex_link, #hoe_te_werk #displex_link, #hetproduct #displex_link
{ font-weight:bold; } 
#displex #probleem_link, #oplossing #oplossing_link, #aanbrengen #aanbrengen_link,
#hoe_te_werk #hoe_werk_link, #hetproduct #product_link
{ font-weight:normal; } 
#home_pic { margin-left:75px; }
.content{ margin-top:-35px; padding:5px 0px 10px 68px; background:url(../images/midden_bg.png); background-repeat: repeat-y; color:#011a4d; }
#content_header { background:url(../images/content_header.png) no-repeat; height:92px; }
#content_midden { background:url(../images/content_midden.png); background-repeat: repeat-y; min-height:100px;
width:700px; margin-top:-18px; }
#content_midden_content { width:650px; margin-left:30px; min-height:400px; }
#content_onder { background:url(../images/content_onder.png) no-repeat; height:92px; margin-top:0px; }
#content_onder a { font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
#displex_links { margin-left:30px; color: #474545; }
#displex_links a { color:#011a4d; }
#b2b_links { margin-right:90px; color: #474545; text-align:right; }
#b2b_links a { color:#011a4d; }
.footer { padding:20px 30px 30px 30px; background:url(../images/footer_bg.png) no-repeat; height: 108px; width: 852px; }
#footer_content { background:url(../images/footer_content.png) no-repeat; height:92px; text-align:right; border-top:1px solid #011a4d; width:790px; padding-top:8px; margin-left:20px; margin-top:15px; width:750px; }
#footer_content a { font-size:10px; color:#011a4d; text-decoration:none; }

#footer_links{
color:#474545;
margin-right:30px;
}

#footer_links a {
	display:block;
	float:right; 
	text-decoration:none;
	text-align:center;
	width:90px; 
	
	
}

#footer_links a:hover {
	font-weight:bold;
	
}
/*
background: #BCC7CC lichtgrijs
background #AAB8BF donkerder grijs
korting block achtergrond #011A4D donker blauw


*/
.bestel_knop {
border:outset 2px #AAB8BF;
font:10pt arial;
color:#011a4d;
background-color:#BCC7CC;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
margin:5px;
}
.bestel_knop_hover {
border:inset 2px #AAB8BF;
font:10pt arial;
padding-left:4px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
color:#011a4d;
cursor:pointer;
background-color:#BCC7CC;
margin:5px;
}

table {
border-collapse:collapse;
}

table td
{
  padding-right:5px;
  vertical-align:top;
  margin-bottom:3px;
}

#toprow 
{
  color:#011a4d;
}
tr#rij_kst:hover 
{
  background-color: #AAB8BF;
}

#table_header
{
  border-bottom:solid 1px #011A4D;
  padding-right:25px;
  margin-bottom:2px;
}

.errorformdata {
	color:red;
	padding-left:10px;
}


#registratieform fieldset {

	padding:10px;
	border:1px solid #474545;
	
	background-color:#AAB8BF;
}

legend {
	font-weight:bold;
}

label {
	float:left;
	width:140px;
}


#registratieform input {
	width:175px;
}
#registratieform select {
	width:175px;
}
#registratieform input:focus {
	background-color:#E0E0E0;
}

#registratieform #check input {
	width:15px;
	margin:1px;
	padding:0;
	float:left;
}

#registratieform #afleveradres_box {
	display:none;
	clear:both;
}

#registratieform p {
	position:relative;
}


.errorformdata1 {
	position:absolute;
	margin-left:150px;
	left:175px;
	right:0;
	color:red;
}

a.review_spelregel {
	position:relative;
}

a.review_spelregel span {
	display:none;
}

a.review_spelregel:hover span {
	display:block;
	background-color:#E0E0E0;
	color:#011A4D;
	border:1px solid #011A4D;
	padding:0 5px 5px 5px;
	position:absolute;
	top:-100px;
	left:60px;
	width:350px;
}

a.review_spelregel:hover {
	font-size:100%; /* fixes bug in IE5.x/Win */
}

a.tooltip {
	position:relative;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover span 
{
  display: block;
  position: absolute;
  top: 1em;
  left: 2em;
  border:1px solid black;
  width:325px;
  background-color:#E0E0E0;
  color:#011A4D;
  padding:5px;
  z-index:100;
}

.third_party_info
{
 float:right;
 width:122px;
 height:600px;
 margin-top:212px;
 background-color:#BCC7CC;
 text-align:center;
 vertical-align:middle;
}
/*
background: #BCC7CC lichtgrijs
background #AAB8BF donkerder grijs
korting block achtergrond #011A4D donker blauw
*/
#readReviews #noneReviews
{
	border-bottom:1px solid #011A4D;
	padding-bottom:5px;
	font:10pt arial;	
}
#readReviews #bodyReview
{
	font:10pt arial; 
	width:450px; 
	padding:5px; 
	border-bottom:dotted 1px #011A4D;
}
#readReviews #bodyReview #titelReview
{
	font-weight:bold; 
	font-size:11pt; 
	color:011A4D;
	margin-top:2px;
}
#readReviews #paginateReview
{
	width:460px; 
	background-color:#BCC7CC; 
	height:25px; 
	postion:relative;
}
#readReviews #paginateReview #paginateLeft
{
	float:left; 
	background-color:#BCC7CC; 
	width:70px; 
	height:20px;
	padding-top:4px;
  padding-left:1px;
}
#readReviews #paginateReview #paginateCenter
{
	text-align:left; 
	width:300px; 
	float:left; 
	height:20px;
}
#readReviews #paginateReview #paginateRight
{
	float:right; 
	background-color:#BCC7CC; 
	width:70px; 
	height:20px; 
	padding-top:4px;
  padding-right:1px;
}
#readReviews h3
{
	font-size:14px;
	margin-bottom:3px;
	padding:0;	
}
#readReviews h4
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:1px;
	margin-top:1px;
	padding:0;	
}


#faq #faqQ_ID
{
	vertical-align:top; 
	padding-right:10px; 
	width:150px; 
	padding-bottom:5px; 
	padding-top:5px; 
	border-top:1px solid #000; 
	border-bottom:1px solid #000; 
	background:#FFCCCC;
}

#faq #faqQ
{
	vertical-align:top; 
	padding-right:10px; 
	width:150px; 
	padding-bottom:5px;
}

#faq #nr_faqQ
{
	vertical-align:top; 
	padding-right:10px;
}
