﻿.profile_header, .header_head, .bottom_footer {
  clear:both;
  margin: 0;
  padding : 0;
  width: 740px;
  color: #FFF;
  font-family: Arial, Verdana;
  font-size: 13px;
}

.profile_header {
 margin : 0 0 10px 0;
 height : 25px;
}

.bottom_footer {
  margin: 0 0 30px 0;
}
.header_head {
  margin: 0 0 0 0;
}
.profile_left, .profile_centre, .profile_right {
  margin  : 0;
  padding : 0;
  float   : left;
  }
    
.profile_left {
  background  : url(../images/bg_head_blue_left.gif) no-repeat top left;
  width       : 11px;
  height      : 25px;
  }
  
.profile_centre {
  margin      : 0;
  padding     : 4px 0 0 0;
  background  : url(../images/bg_head_blue_center.gif) repeat-x top left;
  width       : 718px;
  height      : 21px;
  }
    
.profile_centre ul {
  margin          : 0 0 0 30px;
  padding         : 0;
  list-style-type : none;
  }

.profile_centre li {
  float     : left;
  margin    : 0 30px 0 0 ;
  padding   : 0;
  font-size : 13px;
  }
.profile_centre li a{
  float   : left;
  margin  : 0;
  padding : 0;
  color   : #FFF;
  }
  
.profile_centre li a:hover {
  text-decoration : none;
  }
  
.profile_right {
  background  : url(../images/bg_head_blue_right.gif) no-repeat top left;
  width       : 11px;
  height      : 25px;
  }
.profile_content thead {
  font-weight : bold;
  
}

.profile_content, .login_content {
  margin          : 0;
  padding         : 15px 0 0 40px;
  background-color: #DFE8DD;
}

.profile_content {
  float           : left;
  width           : 700px;
}
.login_content {
  float           : left;
  width           : 700px;
  }

.nieuwsbrief_content {
  float           : left;
  width           : 485px;
  margin          : 0;
  padding         : 15px 0 0 40px;
  background-color: #DFE8DD;
  }

.login_content td {
  height          : 30px;
}
.profile_content tr {
  height          : 20px;
}  
.profile_content td h1 {
  font-size       : 14px;
  font-weight     : bold;
  color           : #000;
}

.input_medium, .input_small, .input_mini, .input_tiny, .input_xsmall  {
  border          : 1px solid #ADD360;
  color           : #000;
  padding         : 3px 0 0 5px;
  margin          : 0;
  height          : 18px;
  }
.input_tiny {
  width           : 40px;
}

.input_xsmall {
  width           : 100px;
}

.input_medium {
  width           : 210px;
}
.input_small {
  width           : 150px;
}

.input_mini {
  margin          : 0;
  width           : 50px;
}
.textearea_medium, .textearea_large, .textearea_xlarge {
  border          : 1px solid #ADD360;
  color           : #000;
  padding         : 3px 0 0 5px;
  margin          : 0;
  height          : 60px;
  }
.textearea_medium {
  width: 210px;
  }
  
.textearea_large {
  width: 327px;
  }
  
.textearea_xlarge {
  width: 500px;
}  
.cb_input {
  border          : 1px solid #ADD360;    
  }
.cb_medium {
  width           : 217px;
}  

.profile_important {
  color           : #B0D565;
  font-size       : 16px;
  font-weight     : bold;
  }

.btn_blue_medium, .btn_blue_large,.btn_blue_ex_large {
  display           : block;
  background-color  : transparent;
  background-repeat : no-repeat;
  padding           : 0;
  border            : none;
  font-family       : Arial, sans-serif;
  font-size         : 100%;
  text-decoration   : none;
  color             : #FFF;
  cursor            : pointer;
  margin           : 0 0 0 5px;
 }

.btn_blue_medium {
  background-image  : url(../images/btn_blue_medium1.gif);
  width             : 87px;
  height            : 24px;
  }

.btn_blue_large {
  background-image  : url(../images/btn_blue_large1.gif);
  width             : 122px;
  height            : 24px;
  }

.btn_blue_ex_large {
  background-image  : url(../images/btn_blue_ex_large1.gif);
  width             : 135px;
  height            : 24px;
  }

.floatright {
  float:right;
}

.paddingrbtnmedium {
  margin            : 0 10px 0 0;
}

.tr_height {
  height            : 1px !important;
}
td.greenline {
  height            : 1px !important;
} 
.green_line {
  background-image    : url(../images/bg_line_green.gif);
  background-repeat   : repeat-x;
  height              : 1px !important;
}
.bottom_footer_login {
  clear:both;
  background: url(../images/bg_grey_bottom_large.gif) no-repeat top left;
  width: 740px;
  height : 25px;
  }
  
.bottom_footer_small {
  margin: 0 0 20px 0;
  clear:both;
  background: url(../images/bg_grey_bottom.gif) no-repeat top left;
  width: 525px;
  height : 25px;
}

.bottom_footer_large {
  margin: 0 0 20px 0;
  clear:both;
  background: url(../images/bg_grey_bottom_large.gif) no-repeat top left;
  width: 740px;
  height : 25px;
}

.bottom_footer_exlarge {
  margin: 0 0 20px 0;
  clear:both;
  background: url(../images/bg_grey_bottom_exlarge.gif) no-repeat top left;
  width: 932px;
  height : 25px;
}
  
.login_holder {
  width               : 740px;
  float               : left;
}

.small_holder {
  width         : 525px;
  float         : left; 
 
}

.head_text {
  position      : absolute;
  margin        : 3px 0 0 40px;
  padding       : 0;
  color         : #fff;
  font-size     : 13px;
  }

.login_head {
  margin        : 0;
  padding       : 0;
  width         : 525px;
}

.login_bg {
  background    : url(../images/bg_green_top_large.gif) no-repeat top left;
  width         : 740px;
  height        : 25px;
  }
  
.header_bg_large {
  clear:both;
  background    : url(../images/bg_green_top_large.gif) no-repeat top left;
  width         : 740px;
  height        : 25px;
}  

.header_bg_exlarge {
clear:both;
  background    : url(../images/bg_green_top_exlarge.gif) no-repeat top left;
  width         : 932px;
  height        : 25px;
}


.nieuwsbrief_bg {
 background    : url(../images/bg_green_top.gif) no-repeat top left;
   width         : 525px;
  height        : 25px;
}
.login_left, .login_right {
  float:left;
}

.login_left {
  width:400px;
}

.login_right {
  padding       : 0 0 0 20px;
  border-left : 1px solid #ACC2A7;
  width: 250px;
}

.bottom_login_bg {
  background: url(../images/bg_grey_bottom_large.gif) no-repeat top left;
  width: 740px;
  height : 25px;
  }
  
 

.nieuwsbrief_left {
  padding : 0; 
  margin: 0;
  float:left;
  width: 315px;
}

.nieuwsbrief_right {
  padding : 0 10px 0 20px; 
  margin: 0;
  float:left;
  
  width:125px;
  border-left : 1px solid #ACC2A7;
}

.nieuwsbrief_right .btn_blue_medium {
  margin: 8px 0 0 0;
}

.step {
  margin: 0;
  padding: 0;
  float:left;
  width: 40px;
  }

.winkelwagen .profile_content {
  margin: 0;
  padding : 10px 0 0 40px;
  height: 30px !important;
  
  } 
  
  .OrderPager
  {	 
	 position:absolute;
	 margin-top:5px;	  	 	 
	}
	.OrderHeader
	{
		 border-bottom:solid 1px #9BC546;	
	}
  
  .step1 {
    float:left;
    margin: 7px 60px 0 5px;
  }
  
  .step1_in {
  float:left;
   margin: 7px 60px 0 5px;
   color: #B1B7B0;
  }
  .FloatLeft
  {
		float:left;	
	}
	.adresdata {
	  color:#474747;
	}
	
	.tblLogin {
	  display:none;
	}
	
	
.legenda {
	clear				: both;
	margin				: 10px 0 10px 0;
	padding				: 4px 0 0 0;
	float				: left;
	background-color	: #F3F3F3;
	width				: 720px;
	height				: 24px;
	text-align			: right;
}

.legenda_item {
	float				: right;
	margin				: 0 10px 0 0;
	padding				: 2px 0 0 22px;
}
	
.legenda_item img {
	margin				: -2px 0 0 -22px;
	padding				: 0;
	position			: absolute;
}

.menu_holder {
	margin: 0;
	padding : 0;
	width: 100%;
	height: 23px;
}

.menu_holder ul {
	float:right;
	margin : 0 10px 0 0;
	padding : 0;
	list-style-type : none;
	
}
.menu_holder ul li, .menu_holder ul li a {
	color : #333;
	float	: left;
	font-weight : bold;
	margin	: 0 2px;
	padding : 0;
	text-decoration: none;
	}
	
	
.menu_holder ul li a.grey2 {
	color : #999;
	float	: left;
	margin	: 0 2px;
	padding : 0;
	text-decoration: none;
}	
.header_holder {
	clear					: both;
	margin				: 0;
	padding				: 0;
	height				: 145px; 
	background			: url(../images/hd_jtb.jpg) no-repeat 128px 0;
	}
	
.logo_holder {
	margin				: 0;
	padding				: 0;
	position			: absolute;
}
	
.lg_ingelogd {
	background			: url(../images/lg_header_jtb.jpg) no-repeat top left;
	width				: 325px;
	height				: 108px;	  
	position			: absolute;
	margin: 0 0 0 475px;
}
	
.txt_ingelogd {
  margin				: 0;
  padding				: 0;
  position				: absolute;
  color					: #FFF;
  font-size				: 18px;
  line-height			: 22px;
  margin				: 30px 0 0 535px;
}


.aanbieding_holder 
{
	width: 100%;
	margin: 0 0 30px 0;
	padding :0;
	float:left;
	width: 530;
	}
.aanbieding_holder h2
{
 font-size:16px;	
}
	
.aanbieding_image {	
	margin: 0;
	padding :0;
	float:left;
	width	: 120px;
}

.aanbieding_content {	
	margin: 0;
	padding :0 0 0 10px;
	float:left;
	width: 380px;
}

.aanbieding_content .van {	
	color: #FF0000;
	}
	
	
.aanbieding_content .voor {
	float:left;	
	}	
	
.aanbieding_content .price_holder {
	float:left;
	color : #009CFF;
	font-weight: bold;
	padding : 0 0 0 20px;
	margin : 0 0 0 20px;
}
.aanbieding_content .price_holder a{
color : #009CFF;
	font-weight: bold;
	text-decoration: none;
}
.aanbieding_content .price_holder img {
	margin : -1px 0 0 -20px;
	
}	



.downloads_holder {
	margin: 0 0 30px 0;
	padding :0;
	float:left;
	width: 530;
	}
	
.downloads_image {	
	margin: 0;
	padding :0;
	float:left;
	width	: 85px;
	}
.downloads_content {	
	margin: 0;
	padding :0 0 0 10px;
	float:left;
	width: 415px;
	}
.right {
	text-align:right;
	margin: 0 20px 10px 0
}	
	
 .pdf_holder {
	color : #DC030E;
	padding : 5px 0 0 15px;
	}
 .pdf_holder a{
	color : #DC030E;
	text-decoration: none;
	margin : 0 0 0 10px;
	}
 .pdf_holder img {
	margin : 0px 0 0 -28px;
	}	

a.pdfbrochure,
a.pdfbrochure:hover {
	color : Red;
	background:url(/images/ic_pdf.gif) no-repeat top left;
	padding : 3px 0 0 20px;
	
}
.cont_bl_s .aanbieding {
	padding : 3px 0 3px 6px;
}
.aanbieding {
	text-decoration: underline !important;
	display: block;
}