/**
 *
 * Fietswereld
 * Stylesheet Content
 *	19-2-2009 - www.i-aspect.com
 *	by: Bas Muskens (bas@i-aspect.com)
 *   
 * @version    $Id: content.css 8611 2009-02-27 13:55:06Z bas $
 */


/* overzicht */

	#overzichtProducten {
		width: 790px;
		float: left;
		display: block;
	}
	
	#overzichtProducten .overzichtProductenItem {
		width: 350px;
		float: left;
		height: 300px;
		position: relative;
		border: 1px solid #e5e9f6;
		padding: 5px -3px 20px -3px;
		margin: 10px 20px 10px 0;
	}
	
	#overzichtProducten .overzichtProductenItem h3 {
		  background:url(/img/fw/bg_overzichtproducten.gif) no-repeat;
		  width: 350px;
		  border: 0;
        padding: 4px 0px 15px 18px;
        margin: 0;
        height:20px;
	}
	
		#overzichtProducten .overzichtProductenItem img {
			border: 0;
			text-decoration: none;
			background: none;
			padding: 10px 0 0 40px;
		    margin: 0;
		}
		
		#overzichtProducten .overzichtProductenItem a {background: none;}
		
			#overzichtProducten .overzichtProductenItem p {
				float: right;
				padding: 0 10px 0 0;
				margin: 40px 0 0 0;
			}
		
				#overzichtProducten .overzichtProductenItem p a {
					color:#363f77; 
					text-decoration:none; 
					background:url(/img/fw/yellow-dots.gif) repeat-x left bottom; 
					padding-bottom:2px;
				}
				
					#overzichtProducten .overzichtProductenItem p a:hover { background: none; }
					#overzichtProducten .overzichtProductenItem a:hover { text-decoration: none;}
	
	#overzichtProducten .overzichtProductenItem .prijs {
		float: right;
		font-weight: normal;
		padding: 5px 0 0 0;
        margin: 0 -85px 0 0;
	}
	
	#overzichtProducten .overzichtProductenItem .prijs p {
		float: left; 
		padding: 0; 
		margin: 9px 5px 0 0;
		}
	
	
			#overzichtProducten .overzichtProductenItem .prijs h4 {
					margin:0px;
					padding:0;
					display: inline;
					font-family:Arial, Helvetica, sans-serif;
					font-size:24px;
					color: #f9970b;
			}
			
				#overzichtProducten .overzichtProductenItem .merk {
					position: absolute;
					bottom: 20px;
					left: -30px;
				}




   /* front pagina */
	
      ul.frontpage{
         list-style:none;
         margin:0px;
         padding:0px;
         overflow:hidden;
         background:url(/img/fw/bg_frontpageblocks.gif) repeat-y; 
      }
		
		ul.frontpage h2 {
			font-size: 16px;
			font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			color: #212121;
			padding: 10px;
			margin: 0;
		}
		
         ul.frontpage li{
            float:left;
            width:343px; /* 230 */
            min-height:167px; /* 177 */
            margin:0px;
            margin-right:31px;
            margin-bottom:0px;
            padding:0 0 20px 0;
				background: #ebecf3;
				border-top: 6px solid #fed00b;
           /* background:url(/img/fw/bg_blockfrontpage.gif) no-repeat;*/
         }
            ul.frontpage li p{
               margin:0px;
               padding:0 10px 10px 10px;
					line-height: 18px;
               color:#363636;
            }
            ul.frontpage li div.btn_block{
               float:left;
               padding:0 10px 3px 10px;
            }
  
	          ul.frontpage li div.btn_block a{
               font-weight:bold;
					background: none;
					text-decoration: underline;
					}
					
				ul.frontpage li div.btn_block a:hover{text-decoration:none;}	
					 			
            ul.frontpage li.segmenten, ul.frontpage li.smallimage{
               width:231px;
               background:url(/img/fw/bg_blockfrontpage-wide.gif) no-repeat;
               margin-right:0px;
            }
            
/* Homepage */

#home .content{
   width:980px;
}

	div#homepage{
      overflow:hidden;
      background:url(/img/fw/bg_frontpageblocks.gif) repeat-y; 
   }
   div#homepage h2 {
      font-size: 16px;
      font-weight: bold;
      font-family:Arial, Helvetica, sans-serif;
      color: #212121;
      padding: 10px;
      margin: 0;
   }
   div#homepage li p{
      margin:0px;
      padding:0 10px;
      line-height: 18px;
      color:#363636;
   }
   div#homepage li div.btn_block{
      float:left;
      padding:0 10px;
      margin-top:10px;
   }
   div#homepage li div.btn_block a{
      font-weight:bold;
      background: none;
      text-decoration: underline;
   }
      div#leftColumn{
         float:left;
         width:717px;
      }
         div#leftColumn ul{
            overflow:hidden;
            list-style:none;
            margin:0;
            padding:0;
         }
            div#leftColumn ul li{
               overflow:hidden;
               float:left;
               width:343px;
               min-height:230px;
               margin:0 31px 0 0;
               padding-bottom:10px;
            }
               div#leftColumn ul li.newsItem{
                  border-top:6px solid #fed00b;
                  background:#ebecf3;
               }
               div#leftColumn ul li.secondBlock{
                  margin:0;
               }
               div#leftColumn ul li.bikeSale{
                  width:341px;
                  margin-top:20px;
                  border:1px solid #E5E9F6;
               }
                  div#leftColumn ul li.bikeSale h3{
                     background:url(/img/fw/bg_overzichtproducten.gif) no-repeat left top;
                     margin:0;
                     border-right:1px solid #fff;
                     padding:4px 0 15px 18px;
                  }
                  div#leftColumn ul li.bikeSale .bikeImg{
                     display:block;
                     text-align:center;
                  }
                     div#leftColumn ul li.bikeSale .bikeImg img{
                        border:0;
                     }
                  div#leftColumn ul li.bikeSale p.priceTag,
                  div#leftColumn ul li.bikeSale a.moreInfo{
                     display:block;
                     float:right;
                  }
                  div#leftColumn ul li.bikeSale p.priceTag{
                     margin-top:10px;
                     margin-right:-95px;
                  }
                     div#leftColumn ul li.bikeSale p.priceTag strong{
                        color:#F9970B;
                        font-size:24px;
                     }
                  div#leftColumn ul li.bikeSale a.moreInfo{
                     margin:40px 15px 0 0;
                     color:#363F77;
                     background:url(/img/fw/yellow-dots.gif) repeat-x left bottom;
                  }
                  div#leftColumn ul li.bikeSale img.brand{
                     display:block;
                     float:left;
                     margin:20px 0 0 15px;
                  }
      div#rightColumn{
         float:right;
         width:231px;
      }
         div#rightColumn ul{
            overflow:hidden;
            list-style:none;
            margin:0;
            padding:0;
         }
            div#rightColumn ul li{
               display:block;
               overflow:hidden;
               width:231px;
               margin:0 0 6px 0;
               padding-bottom:10px;
               min-height:100px;
               border-top:6px solid #fed00b;
            }
            div#rightColumn ul li.zoekwinkel{
               background:url(/img/fw/bg_zoekwinkel.jpg) no-repeat left top;
            }
            div#rightColumn ul li.zoekwinkel form{
               margin:6px 0 0 10px;
            }
/*
   update voor uitklapbare segment uitleg
*/

   ul.frontpage li.segmenten{
      float:right;
      background-image:url(/img/fw/bg_blockfrontpage-big.gif);
      min-height:122px;
		padding-bottom: 0px;
		margin-right: 5px;
   }
   ul.frontpage li.segmenten h2{
			font-size: 16px;
			font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			color: #212121;
			padding: 10px;
			margin: 0;
   }
	ul.frontpage li.segmenten h2 em {color: #e7419c; font-style: normal;}

   ul.frontpage li.segmenten ul h3{
      font-size:12px;
      padding:0;
      margin:0;
      margin-top:5px;
      cursor:pointer;
   }
   ul.frontpage li.segmenten ul a{
      font-weight:bold;
      font-size:12px;
   }

	ul.frontpage li.zoekwinkel {background:url(/img/fw/bg_zoekwinkel.jpg) no-repeat right top;}
	ul.frontpage li.speciaal {background:url(/img/fw/bg_folder2010.jpg) no-repeat right top;}

            ul.frontpage li.segmenten ul{
               list-style:none;
               width:auto;
               height:auto;
               margin:0px;
               padding:0px 0px 0px 10px ;
               background:none;

            }
               ul.frontpage li.segmenten ul li{
                  width:220px;
                  height:auto;
                  margin:0px;
                  padding:10px 0px 0px 0;
                  background:none;
                  float:left;
                  color:#363636;
               }
                  ul.frontpage li.segmenten ul li.second{
                     margin-right:0px;
                     width:80px;
                  }
                  ul.frontpage li.segmenten div.btn_block{
                     float:left;
                     margin-bottom:0px;
/*                   padding-bottom:0px;*/
                  }
            ul.frontpage li.besteWinkel{
               width:231px;
               height:60px;
               float:right;
               min-height:60px;
               padding-bottom:0;
               border:0;
               margin:0 5px 5px 0;
            }
               ul.frontpage li.besteWinkel a{
                  margin-left:-2px;
                  display:block;
                  background:none;
               }

            ul.frontpage li.smallimage{
               background:none;
            }
            ul.frontpage li.small{
               background:url(/img/fw/bg_blockfrontpage-small.gif) no-repeat;
               margin-bottom:0px;
            }
               ul.frontpage li.small, ul.frontpage li.smallimage{
                  height:60px;
                  margin-bottom:0px;
               }
                  ul.frontpage li.small img, ul.frontpage li.smallimage img, ul.frontpage li.smallimage{
                     border:0px;
                     padding:0px;
                  }

            ul.frontpage li.small img{
               margin-left:10px;
               margin-top:10px;
            }

            ul.frontpage li img {
              padding:0;
				  margin: 0;
            }

/* nieuwsbrief op home */

	#frontNieuwsbrief {
		width: 980px; 
		background: #ebecf3 url(/img/fw/nieuwsbrief-home.jpg) no-repeat right; 
		float: left; 
		margin: 15px 0 0 0; 
		height: 36px;
	}
	
		#frontNieuwsbrief h2 {display:none;}
	
			#frontNieuwsbrief p {
				float: left; 
				width: 700px; 
				padding: 0 0 0 20px; 
				margin-top:9px;
				}
				
					#frontNieuwsbrief strong {font-size: 120%}
		
						#frontNieuwsbrief span {
							float: right; 
							width: 210px; 
							padding: 9px 15px 0 0
							}

            /* formulier */
            ul.frontpage li form,
				#frontNieuwsbrief form {
               margin:0px;
               margin-top:0px;
               margin-left:10px;
               padding:0px;
            }
               div#rightColumn ul li.zoekwinkel form input,
               ul.frontpage li form input,
					#frontNieuwsbrief form input{
                  border:1px solid #dcdeeb;
                  border-right:0px;
                  font-size:12px;
                  font-family:Arial, Helvetica, sans-serif;
                  color:#8e8e8e;
                  width:172px;
                  height:19px;
                  padding:3px 3px 1px 6px;
                  float:left;
						margin-top: -3px;
               }
                  div#rightColumn ul li.zoekwinkel form input.activated,
                  ul.frontpage li form input.activated,
						#frontNieuwsbrief form input.activated{
                     color:#666666;
                  }
                  div#rightColumn ul li.zoekwinkel form input.submit,
                  ul.frontpage li form input.submit,
						#frontNieuwsbrief form input.submit{
                     width:23px;
                     height:25px;
                     border:0px;
                     background:url(/img/fw/btn_subscribe.gif) no-repeat;
							cursor: pointer;
                  }



/* vacatures en winkels tabel */
      table.vacatures, table.zoekwinkels{
         width:100%;
      }
      table.vacatures th, table.zoekwinkels th{
         text-align:left;
         height:13px;
         padding:5px;
         padding-left:10px;
         background:url(/img/fw/bg_tableheader.gif) repeat-x;
      }

      table.vacatures th.linkcolumn, table.zoekwinkels th.linkcolumn{
         text-align:right;
      }

         table.vacatures td, table.zoekwinkels td{
            padding:3px;
            background-color:#fffbec;
         }
         table.vacatures td a, table.zoekwinkels td a{
            font-weight:bold;
         }
            table.vacatures td a.link, table.zoekwinkels td a.link{
               font-weight:normal;
            }
            table.vacatures td p, table.zoekwinkels td p{
               line-height:18px;
               padding:0px 5px 5px 5px;

            }
            table.vacatures td h4, table.zoekwinkels td h4{
               font-size:12px;

               padding:0px 5px 5px 5px;
               padding-bottom:0px;
               margin-bottom:0px;
            }
               table.vacatures td address{
                  font-style:normal;
               }

/* onze merken */

ul.merken{
   list-style:none;
   margin:45px 0 0 0;
   padding:0px;
}

   ul.merken li{
      margin:0px;
      padding:0px;
      float:left;
      width:155px;
      height:90px;
      display: table;
   }
      ul.merken li a{
         background:none;
         display: table-cell;
         vertical-align:middle;
      }
      ul.merken li img{
         margin:auto;
         display:block;
      }


/* assortiment */
   /* submenu */
   ul#werelden{
      list-style:none;
      margin:0px;
      margin-left:12px;
      padding:0px;
   }
      ul#werelden li{
         margin:0px;
         padding:0px;

      }
         ul#werelden li a{
            width:160px;
            height:15px;
            color:#ffffff;
            padding:4px;
            padding-left:26px;
            margin:2px;
            display:block;
            background:url(/img/fw/btn_subwereld.gif) no-repeat;
         }
            ul#werelden li a:hover{
   /*          background:url(/img/fw/btn_subwereld-on.gif) no-repeat;*/
               text-decoration:underline;
            }
               ul#werelden li.highlight a{
                  background:url(/img/fw/btn_subwereld-on.gif) no-repeat;
               }
            ul#werelden ul{
               display:none;
               list-style:none;
               margin:0px;
               padding:0px;
            }
               ul#werelden li.highlight ul{
                  display:block;
               }
               ul#werelden ul li a, ul#werelden li.highlight ul li a{
                  background:url(/img/fw/bullet-subsegment.gif) no-repeat 13px 8px;
                  color:#3d447f;
               }

      div.assortimentsidebar form{
         margin:0px;
         margin-left:14px;
         padding:7px;
         background:url(/img/fw/bg_assortiment-form.gif) no-repeat;
         height:169px;
         width:177px;

      }
         div.assortimentsidebar form select{
            width:170px;
            color:#3d447f;
            font-size:12px;
            margin:5px;
         }
            div.assortimentsidebar form option{

            }
            div.assortimentsidebar form input.submit{
               background:url(/img/fw/bg_form-submit.gif) repeat-x;
               text-decoration:underline;
               color:#ffffff;
               border:none;
               font-family:Verdana, Arial, Helvetica, sans-serif;
               font-size:12px;
               height:20px;
               float:right;
            }

   /* assortiment content */
   div.assortimentcontent{
      width:730px; /* 698px */
		padding: 0;
		padding-top: 10px;
		/* margin:0 0 0 -30px;*/
   }
      div.assortimentcontent h3{
         background:url(/img/fw/bg_assortiment-title.gif)  repeat left;
         height:17px;
         width:716px;
         margin:0px;
         padding:4px;
         padding-left:10px;
      }

      table.properties{
       /*  background:url(/img/fw/bg_assortiment-tableprops.gif) repeat-y; */
         margin:15px 0px 15px 0px;
      }
            table.properties h4{
               background:url(/img/fw/bg_assortiment-properties.gif) repeat-x;
               height:18px;
               padding:5px;
               width:180px;
               font-size:12px;
               margin:0px;
               margin-top:5px;
               margin-bottom:0px;
               font-family:Verdana, Arial, Helvetica, sans-serif;
            }
               table.properties p{
						border-left: 1px dotted #fdd62f;
						border-bottom: 1px dotted #fdd62f;
						border-right: 1px dotted #fdd62f;
                  height:50px;
                  margin:0px;
                  padding:4px;
                  font-family:Arial, Helvetica, sans-serif;
                  font-size:11px;
                  color:#363636;
               }
					
					table.properties .prodcutImg {
						margin: 0 80px;
					}
					
               table.properties h3.price span.fromprice{
                  height:20px;
						font-weight: normal;
						color: #333;
						font-size: 12px;
               }
            table.properties h3.price {
               width:175px;
					border-left: 1px dotted #fdd62f;
					border-bottom: 1px dotted #fdd62f;
					border-right: 1px dotted #fdd62f;
					float: left;
               background:none;
               color:#f9970b;
               font-size:22px;
					min-height: 50px;
            }
				
					table.properties .terugKnop {
						padding: 0;
						margin: 5px 0 -10px 250px;
					}
					
						table.properties .keuzeFietswereld {
							float: right;						
							position: relative;						
							margin: 0;
							margin-top: -60px;
						}

      table.details{
         border:1px solid #e5e9f7;
         padding:2px;
      }
      table.details th{
         background-color:#e8e9f4;
         height:13px;
         text-align:left;
         padding:5px;
      }
         table.details p{
            padding:5px;
         }
            ul.accessoires{
               list-style:none;
               margin:0px;
               padding:0px;
               margin-left:10px;
            }
            ul.accessoires li{
               margin:5px;
               padding:0px;
               background:url(/img/fw/bg_accessoires-item.gif) no-repeat right bottom;
					border:1px solid #e1e5ed;
               overflow:hidden;
            }
            ul.accessoires li img{
               /* border:1px solid #e1e5ed; */
               float:left;
            }
            ul.accessoires li h3{
               float:right;
               background:none;
               width:160px;
               height:18px;
               margin:0px;
               padding:0px;
               font-size:12px;
               overflow:hidden;
            }
               ul.accessoires li p{
                  float:right;
                  display:block;
                  height:60px;
					/* height:auto; */
                  width:160px;
                  padding:0px;
                  margin:0px;
                  line-height:14px;
               }

            ul.accessoires li h4.price{
               float:right;
               width:150px;
               color:#f9970b;
               margin:0px;
               padding:0px;
               font-size:16px;
            }
				
				/* relevanten producten */
				
	#relevanteProducten {
		padding: 0;
	}
	
	#relevanteProducten h2 {
		width: 100%;
		float: left;
		font-size: 20px;
		padding: 0 0 10px 0;
		margin: 15px 0 0 0;
	}
	
	#relevanteProducten .productenOnderdeel {
		width: 23%;
		border: 1px solid #eceff9;
		float: left;
		margin: 10px 12px 10px 0px;
		padding: 0;
	}
	
	#relevanteProducten .productenOnderdeel h5 {
		background-color: #e8e9f4;
		color: #484e86;
		border: 1px solid #FFF;
		font-size: 12px;
		padding: 6px 10px;
		margin: 0;
	}
	
	#relevanteProducten .productenOnderdeel img {
		padding: 5px;
		margin: 0;
	}
	
	#relevanteProducten .productenOnderdeel a {
		background: #4d5591;
		font-weight: bold;
		float: left;
		color: #FFF;
		padding: 5px;
		text-decoration: underline;
		margin: 4px 0 0 5px;
	}
	
	#relevanteProducten .productenOnderdeel a:hover {
		text-decoration: none;
	}
	
	#relevanteProducten .productenOnderdeel strong {
		float: right;
		color: #f9970b;
		font-size: 18px;
		padding: 3px 5px;
		margin: 5px 0px 0px 10px;
	}
				
				
   /* assortiment navigatie balk */
   ul.navigationbar{
      background:url(/images/fw/bg_navigationbar.gif) repeat-x;
      margin:0px;
      margin-bottom:4px;
      padding:0px;
      padding-left:10px;
      padding-right:10px;
      height:28px;
      list-style:none;
   }
      ul.navigationbar li{
         float:left;
         width:440px;
         height:18px;
         padding:5px;
         text-align:center;
      }
         ul.navigationbar li.btn_vorige{
            padding:0px;
				float: left;
            width:120px;
         }
         ul.navigationbar li.btn_volgende{
            padding:0px;
				float: right;
            width:120px;
         }
         ul.navigationbar li.returnbtn{ width:auto; }

      ul.navigationbar li a{
         display:block;
         height:16px;
         padding:5px 0px 5px 0px;

         font-weight:bold;
         background-image:none;
         text-decoration:none;
      }
      ul.navigationbar li a:hover{
         text-decoration:underline;
      }




/* zoek winkels */
   table.zoekwinkels select{
      width:150px;
      color:#3d447f;
      font-size:12px;
      margin:5px;
   }

/* uitleg segmenten */
   ul#uitlegsegmenten{
      list-style:none;
      margin:0px;
      padding:0px;
   }
      ul#uitlegsegmenten li{
         margin:0px;
         padding-top:0px;
         padding-bottom:0px;
         padding-right:20px;
         padding-left:0px;
         float:left;
         width:311px;
			min-height: 340px;
			border-bottom:0px solid #d9dbe8;
      }
		
         ul#uitlegsegmenten li.secondItem{
            padding: 0;
				margin: 0;
         }

         ul#uitlegsegmenten li img{
            border:1px solid #d9dbe8;
            padding:2px;

         }
         ul#uitlegsegmenten li p{
            padding:0 5px;
         }
			
			ul#uitlegsegment li a {
			padding: 0;
			margin: 0;
			}
		 
		 
		 
		 
/*
	Werkplaatsmenu
*/		 

.werkplaatsmenu {
}
	
	.werkplaatsmenu img {
		margin: 0 0 2em 0;
	}
	
	.werkplaatsmenu h2 {
		background: #ffe125 url(/img/fw/kop_werkplaats.gif) repeat-x;
		color: #0f0f0f;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 1.4em;
		position:relative;
		border-top: 1px solid #d9dbe8;
		border-bottom: 1px solid #FFF;
		padding: 0.5em 1em 0.5em 1em;
		margin: 0 0.3em 0 0;
	}

		.werkplaatsmenu div {
		width: 99%;
		margin-bottom: 20px;
		}
		
		.werkplaatsmenu h2 em {
			color: #363f77;
			font-style:italic;
		} 
		
		.werkplaatsmenu h2 span {
			display: block;
			position:absolute;
			right: 0;
			top: 0;
			margin: 0.5em 0.5em 0 0;
		}
	
	.werkplaatsmenu .blauw {
		background-color: #ecf5ed;
	}
	
	.werkplaatsmenu .geel {
		background-color: #f8efbe;
	}
	
	.werkplaatsmenu .groen {
		background-color: #d9ddb2;
	}
	
	.werkplaatsmenu .blauw2 {
		background-color: #e2e9d8;
	}
	
	.werkplaatsmenu ul li {
	margin: 0;
	padding: 0; 
	}
	
	.werkplaatsmenu ul {
		overflow: hidden;
		padding: 1em;
		margin: 0 0.3em 1em 0;
	}
	
	.werkplaatsmenu li {
		float: left;
		display: block;
		line-height:1.5em;
		list-style:none;
		width: 49%;
	}
	
	
	.werkplaatsmenu h3 {
		color: #363f77;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 1.6em;
		padding: 0.5em 1em 0.5em 1em;
		margin: 0 0.3em 0 0;
	}
	
	
	.werkplaatsmenu table  {
		border-collapse:collapse;
		width: 99%;
		padding: 0;
	}
		
		.werkplaatsmenu thead {
			display: none;
		}
		
		.werkplaatsmenu td {
			border-top: 1px solid #dadee9;	
			border-bottom: 1px solid #dadee9;
			padding: 0.3em 1.0em 0.3em 1.5em;
		}
		
		.werkplaatsmenu tr.kleur {
			background-color: #f7f8fc;
		}
		
		.werkplaatsmenu td.prijs {
			color: #f99c17;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-style: italic;
			font-size: 1.4em;
			text-align: right;
			width:4em;
		}
	
	.werkplaatsmenu p.exclusiefMaterialen {
		font-size: 1em;
		font-weight: bold;
		text-align:right;
	}


/* foto upload */

/* standaard formulier */

   .uploadformulier fieldset {border: 0px; float: left; width: 47%;}
   
   #wide fieldset{
      margin-bottom:10px;
      width:100%;
   }
      #wide fieldset p{
         overflow:hidden;
         width:100%;
         margin-bottom:5px;
      }
         #wide fieldset p label{
            float:left;
            width:20%;
         }
         #wide fieldset p input{
            float:left;
            width:30%;
            margin-left:10px;
            padding:5px;
         }
         #wide fieldset p input#leeftijd{ width:6%; }
         #wide fieldset p input#telefoonnummer{ width:23%; }
         
         #wide fieldset.wide p label{ width:46%; }
         #wide fieldset.wide p input{ width:46%; }
         
         #wide fieldset button{ margin-right:30px; }
	
   .uploadformulier legend {display: none;}

   .uploadformulier label {
      font-weight: bold;
		display: block;
   }

   .uploadformulier p {
      font-size: 12px;
      padding: 2px;
   }
	
	 .uploadformulier p em{ font-size: 11px;}

   .uploadformulier input, .uploadformulier select, .uploadformulier textarea {
      background:#FFF;
      border: 1px solid #dcdeeb;
      color: #666;
      font-style:normal;
      font-size: 1.1em;
		width: 90%;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      padding:0.3em 0.4em;
   }
   .uploadformulier input.noBorder {
      border: none;
   }

   .uploadformulier button {
      background:#dcdeeb;
      float: right;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #666;
		font-weight: bold;
      border: 0px;
      cursor:pointer;
      font-size: 14px;
      padding: 3px;
      margin-right: 20px;
   }
	
	.uploadformulier .errorMessage {border: 1px solid #FF0000;}
	.uploadformulier label.errorMessage {display:none;}
	.uploadformulier span {color: #FF0000;}

   /* occasions pagina */
   
   #occasions #zoekTweedehandsfiets {
      float: left;
      display: inline;
      width: 580px;
      min-height: 189px;
   }
   
      #occasions #zoekTweedehandsfiets #tweedehandsImage {
         float: left; 
         background: url(/img/fw/occasions/zoek-2ehandsfiets.gif) no-repeat;
         margin: 0 5px 0 0;
         width: 190px;
         min-height: 189px;
      }
         
         #occasions #zoekTweedehandsfiets #tweedehandsImage p {display: none;}
      
            #occasions #zoekTweedehandsfiets .formulier {
               float: right;
               background: #ebebeb url(/img/fw/occasions/bg-occasions.jpg) repeat-x top;
               width: 385px;
               min-height: 189px;
            }
            
               #occasions #zoekTweedehandsfiets .formulier fieldset {border: 0;}
               #occasions #zoekTweedehandsfiets .formulier legend {display: none;}
               
               
                  #occasions #zoekTweedehandsfiets .formulier label {
                     font-weight: bold;
                     float: left;
                     width: 25%;
                  }

                     #occasions #zoekTweedehandsfiets .formulier p {
                        font-size: 12px;
                        padding: 7px 0 ;
                        margin: 0 0 0 30px;
                     }
               
               
                        #occasions #zoekTweedehandsfiets .formulier input,
                        #occasions #zoekTweedehandsfiets .formulier select {
                           border-top: 1px solid #b5b5b5;
                           border-left: 1px solid #b5b5b5;
                           border-bottom: 1px solid #d2d2d2;
                           border-right: 1px solid #d2d2d2;
                           width: 200px;
                           color: #a7a7a7;
                        }
                        
                        #occasions #zoekTweedehandsfiets .formulier input {
                           width: 193px;
                           padding: 0 0 0 5px;
                        }
               
               
                           #occasions #zoekTweedehandsfiets .formulier button {
                              background:#3f487f;
                              float: left;
                              font-family: Arial, Helvetica, sans-serif;
                              color: #FFF;
                              border: 0;
                              cursor:pointer;
                              font-weight: bold;
                              font-size: 12px;
                              padding: 0.3em 0.3em;
                              margin-left: 230px;
                           }
            
   #occasions #fietsenItem {
      float: left;
      display: inline;
      width: 580px;
		margin: 5px 0;
   }
	
         #occasions #fietsenItem ul {
            padding: 15px 0 0 0;
            margin: 0;
            list-style: none;
         }
            
            #occasions #fietsenItem li.resultBox {
               float: left;
               position: relative;
               background: url(/images/occasions-item.jpg) no-repeat top;
               width: 580px;
               height: 116px;
               margin: 0 0 15px 0;
               padding: 0;
            }
            
               #occasions #fietsenItem li h2 {
                  float: left;
                  padding: 0;
                  margin: 10px 5px;
               }
               
                  #occasions #fietsenItem li img {
                     float: left;
                     border: 1px solid #545353;
                     padding: 0;
                     margin: 10px;
                  }
               
                     #occasions #fietsenItem li p {
								height: 70px;
								overflow: hidden;
								float: left;
								width: 350px;
								padding: 0;
								margin: 30px 0 0 0;
								top: 0;
								left: 148px;
								position: absolute;
                     }
               
                        #occasions #fietsenItem li em {
                           float: right;
                           font-size: 18px;
                           font-style: normal;
                           font-weight: bold;
                           color: #464646;
                           padding: 0;
                           margin: 40px 15px 0 0;
                        }
               
                           #occasions #fietsenItem li span {
                              float: right;
                              position: absolute;
                              font-weight: bold;
                              right: 16px;
                              top: 60px;
                              padding: 0;
                              margin: 0;
                           }
                           
                               #occasions #fietsenItem li a:hover {text-decoration: none;}
                            
#occasions #fietsenVolgnrs {
   float: left;
   width: 580px;
   padding: 0;
   margin: 10px 0;
}
   
      #occasions #fietsenVolgnrs .vorige {float: left;}
      
         #occasions #fietsenVolgnrs .nummers {float: left; padding: 0 0 0 150px;}
         
            #occasions #fietsenVolgnrs .volgende {float: right;}
   
               #occasions #fietsenVolgnrs a:hover {text-decoration: none;}
            
            
/* fietsen top10 pagina */
	
	#topFiets {
		float: left; 
		width: 100%;
		padding: 0;
		margin: 0;
		}
		
		#topFiets .fietsen {
			float: left;
			width:650px;
			background: url(/img/fw/top10/topfietsen_shaduw.jpg) no-repeat bottom;
			margin: 0;
			padding: 10px 0 20px 0;
			}
		
			#topFiets .fietsen img {
				float: left; 
				border: 0;
				width:335px; 
				height: 240px; 
				padding: 0; 
				margin: 0;
				}

				#topFiets .fietsen ul {
					float: right; 
					width: 255px; 
					list-style:none;
					list-style-position:none;
					list-style-type:none;
					margin: 0;
					padding: 0; 
					}
					
						#topFiets .fietsen li {
							background:url(/img/fw/top10/topfietsen_bulletje.gif) no-repeat left center;
							padding-left:15px;
							margin-left: -22px;
							line-height: 20px;
							}
					
					#topFiets .fietsen strong {
						background: url(/img/fw/top10/topfietsen_cirkel.gif) no-repeat;
						float: left;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						font-size: 18px;
						color: #222;
						text-align: center;
						display: block;
						width: 30px;
						height: 27px;
						margin: 0 0 0 25px; 
						padding: 3px 0 0 0;
						}
						
						#topFiets .fietsen h2 {
							float: left;
							font-family: Arial, Helvetica, sans-serif;
							font-weight: bold;
							font-size: 14px;
							color: #2b2b2b;
							margin: 8px 0 20px 10px;
							padding: 0;
						}
						
						#topFiets .fietsen p {
							float: left;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							color: #2b2b2b;
							marginL 0;
							padding: 20px 0 0 35px;
						}
						
						#topFiets .fietsen em {
						color: #f9970b;
						font-style: normal;
						font-weight: bold;
						font-size: 20px;
						}
						
.pagina-276 .pagecontent img {margin: 10px;}

.homepageBanner{
   width:717px;
}
   .fm{
      padding-top:20px;
      background:#fff url(/img/fw/landelijkefietsenmarkt.jpg) no-repeat left top;
      height:150px;
   }
   .bwk{
      padding-bottom:20px;
      background:#fff url(/img/fw/bestewinkelketen2010.jpg) no-repeat left bottom;
      height:90px;
   }
   .homepageBanner h2{
      display:none;
   }