/*
 Profile `de Fietsspecialist`
 Content Stylesheet
 09-01-2006 i-Aspect B.V.
 $Id: content.css 8617 2009-02-27 15:26:04Z bas $

*/

/* frontpage blokken en product blokken */
/* ook gebruikt voor top10 */
ul.frontpage, ul.frontproducts, ul.top10products{
   margin:20px 0;
   margin-top:0px;
   margin-bottom:0px;
   padding:0px;
   list-style:none;
   background:url(/img/pdf/dots_vertical.png) 290px repeat-y;
   overflow:hidden;
   width:600px;
}
   ul.frontpage li, ul.frontproducts li, ul.top10products li{
      float:left;
      margin:0px;
      width:280px;
      padding:10px;
      padding-top:5px;
      background:url(/img/pdf/dots_horizontal.png) top repeat-x;
   }
	
	 ul.frontproducts li.segment a img{
		margin-left: 0px;
   }
	
      ul.frontpage li.first-child {  /* , ul.frontproducts li.first-child{ */
         background:none;
      }

      ul.frontproducts li{
         width:280px;
      }

      ul.frontproducts li table{
         width:93%;
      }

   ul.frontpage h3{
      margin-top:0px;
      color:#3983ba;
      font-size:18px;
   }
	
	ul.frontpage li p.imgborder img {border:1px solid #e1e1e1;}

   ul.frontproducts li h4{
      margin-top:10px;
      height:20px;
   }

   ul.top10products{
      float:none;
      margin:0px;
      padding:0px;
      width:600px;
      background:none;
   }

      ul.top10products li{
         float:none;
         width:auto;
         padding:10px;
         padding-left:20px;
         padding-right:0px;
         margin-left:0px;
         overflow:auto;
         clear:both;
         background:url(/img/pdf/dots_horizontal.png) bottom repeat-x;

      }

         ul.top10products li img{
            float:left;
         }
         ul.top10products li table{
            margin-top:50px;
            margin-bottom:20px;
            margin-left:20px;
            width:260px;
            float:left;
         }


/* lijst met rodepijltjes blauwe linkjes */
   ul.bullets{
      margin:0px;
      padding:0px;
      list-style:none;
   }
      ul.bullets li{
         margin:0px;
         padding:2px;
         background:none;
         min-height:0;
         height:auto;
         border-left:none;
      }

      a.bullet-item{
         background: url(/img/pdf/bullet.png) no-repeat center left;
         padding-left: 20px;
         color: #3983ba;
         font-style:italic;
      }
      a.bullet-item:hover{
         text-decoration:none;
      }


/***************************************************************
   Laatste nieuws uitbreiding voor meerdere items op de homepage
   25-02-2008
*/

   ul.frontpage dl{
      margin-left:4px;
   }
      ul.frontpage dt em{
         color:#585959;
         font-style:normal;
         font-weight:bold;
         font-size:90%;
      }
         ul.frontpage dt strong{
            font-weight:normal;
            color:#3983ba;
         }
      ul.frontpage dd{
         margin-left:0;
         margin-bottom:25px;
      }
         ul.frontpage dd p{
            margin:4px 0;
         }

/***************************************************************/


/* collectie pagina */

   /* fiets segmenten lijst */
   ul.segmenten {
      margin:0px;
      padding:0px;
      padding-left:8px;
      list-style:none;
      background:url(/img/pdf/bg_segmentlist_top.png) top repeat-x;
   }
	
   h3.segmenten{
      margin:0px;
      padding:0px;
      background-color:#fff;
      font-size:12px;
      padding-left:10px;
      height:28px;

   }
      ul.segmenten li{
         margin-bottom:1px;
      }
         ul.segmenten li a {
            display:block;
            height:auto;
            color:#7c7c7c;
            text-decoration:none;
            padding:4px;
            padding-left:10px;
            background:url(/img/pdf/bg_segmentlist.png) bottom repeat-x;
         }
            ul.segmenten li a:hover{
               background:url(/img/pdf/bg_segmentlist.png) bottom repeat-x;
               text-decoration:underline;
            }
               ul.segmenten li a.active{
                  color:#585959;
                  font-weight:bold;
                  background-color:#fdfdfd;
               }
                  ul.segmenten li a.active:hover{
                     text-decoration:none;
                  }

      ul.subsegmenten{
         list-style:none;
         padding:0px;
         margin:0px;
      }
         ul.subsegmenten li{
            padding-bottom:1px;
            background:url(/img/pdf/bg_segmentlist.png) bottom repeat-x;
         }
         ul.subsegmenten li a,ul.subsegmenten li a:hover {
            padding-left:22px;
            border:0px;
            background:url(/img/pdf/bullet_subsegmenten.gif) 10px 0px no-repeat #f4f4f4;
         }
            ul.subsegmenten li a:hover {
               background-color:#fdfdfd;
            }

   /* vergelijkbare fietsen */
   ul.vergelijkbare, h3.vergelijkbare {
      margin:0px;
      padding:0px;
      list-style:none;
   }
      h3.vergelijkbare {
         padding-left:10px;
      }

      ul.vergelijkbare li{
         margin-top:5px;
      }

         ul.vergelijkbare li a.meerinfo {
            display:block;
            height:19px;
            background:url(/img/pdf/bg_btn-meerinfo.png) repeat-x;
            text-decoration:none;
            padding-top:3px;
            padding-right:10px;
            text-align:right;
         }
         ul.vergelijkbare li a.meerinfo img{
            vertical-align:middle;
         }
         ul.vergelijkbare li img.image{
            margin-left:20px;
            margin-top:20px;
    		}

   /* fiets zoeken blok */

   div.zoeken {
/*      height:65px;*/
      padding:5px 0px 5px 15px;
      background: #ddd url(/img/pdf/bg_segmentzoeken.png) repeat-x top;
      border:1px solid #ccc;
		margin-top: -12px;
   }
	
      div.zoeken form{
         margin:0;
         padding:0;
      }
   div.zoeken select {
      margin:15px 0 0 10px;
      width:170px;
/*      height:22px;*/
      color:#5f5f5f;
      font-family:arial, verdana;
      font-size:1em;
		border-top: 1px solid #8db5d0;
		border-right: 1px solid #bbd4e4;
		border-bottom: 1px solid #bbd4e4;
		border-left: 1px solid #8db5d0;
		padding: 1px;
      margin:2px;
   }

   div.zoeken select:focus,
   div.zoeken select:active{
      border:2px solid #8db5d0;
      margin:0px;
   }
	
	div.zoeken button {
		background: #428ec3;
		color: #FFF;
		font-size: 13px;
		font-weight: normal;
		border: 1px solid #accbe0;
		cursor: pointer;
		margin: 1px 0 0 10px;
		padding: 1px 0 2px 0;
	}
	
   div.zoeken select option{
	
   }
   div.zoeken strong{
      font-size:12px;
      font-family:Arial,Verdana,Helvetica,sans-serif;
      color:#2c7eba;
      display:block;
      margin:0;
      padding:5px;
      float:left;
   }
	
	#hoe-kies-ik-mijn-fiets .kiesfiets {display:none;}

   /* navigatie met vorige en volgende knop */
	
	ul.segmentnavi {
      margin:0px;
      margin-top:15px;
      padding:0px;
      list-style:none;
     /*  background:url(/img/pdf/bg_segmentnavi.png) repeat-x;*/
		background-color: #e2edf5;
      height:28px;
      overflow:hidden;
   }
      ul.segmentnavi li{
         float:left;
      }
         ul.segmentnavi li.vorige, ul.segmentnavi li.volgende{
            width:310px;
				margin-top: 5px;
         }
			
         ul.segmentnavi li.huidige{
            width:157px;
            text-align:center;
				font-weight: bold;
            padding-top:0px;
				margin-top: 5px;
            font-size:0.9em;
         }
         ul.segmentnavi li.noresult{
            padding:3px;
            padding-left:20px;
            color:#e40033;
            font-weight:bold;
         }
            ul.segmentnavi li a{
               padding:3px;
               display:block;
               text-decoration:none;
               color: #3983ba;
            }
               ul.segmentnavi li a:hover{
                  text-decoration:underline;
               }
            ul.segmentnavi li a.prev{
               background: url(/img/pdf/btn_segment-prev.png) no-repeat center left;
               width:80px;
               padding-left:20px;
               margin-left:10px;
            }
            ul.segmentnavi li a.next{
               background: url(/img/pdf/btn_segment-next.png) no-repeat center right;
           		width:125px; 
               padding-left:10px;
               padding-right: 20px;
               text-align:right;
					float: right;
            }
			
			#product_holder {
				min-height: 600px;
			}
				
		#product_holder #productImg {
			float: left;
			border: 1px solid #d6d6d6;
			width: 400px;
			padding: 10px;
			margin: 10px 0 10px 0;
		}
		
		
	
	/* Detailpagina */
	
	#detailpagina {
		width: 355px;
		float: right;
		padding: 0;
		margin: 0;
	}
	
   #detailtitel{ margin-top:10px; }	
   h2.detailtitel {
      font-size:12px;
		color: #FFF;
		padding: 0;
		margin: 0;
   }

	#detailbeschrijving {
	 	background:url(/img/pdf/bg-productomschrijving.jpg) repeat-x;
		border: 1px solid #d6d6d6;
		width: 353px;
		margin-top: 1px;
/*		min-height: 252px;*/
		float: left;
	}

/*	#detailbeschrijving span{
   display:block;
   min-height:196px;
}*/
	
	#detailbeschrijving .omschrijving {
		float: left;
		width: 333px;
		padding: 10px 10px 5px 10px;
		margin: 0;
	}
	
	#detailbeschrijving .prijs {
		float: left;
		width: 35%;
		padding: 15px 35px 0px 10px;
		margin: 0;
	}
	
	 #detailbeschrijving .productBrand {
		 	float: right;
			margin: 35px 20px 0 0px;
		}
		
		#detailbeschrijving .terugKnop {
			border-top: 1px solid #cfcfcf;
			width: 333px;
			float: left;
			margin: 10px 0 5px 10px;;
         padding-top:15px;
         height:25px;
          
		}


		#detailbeschrijving .terugKnop a {
			background: url(/img/pdf/pijltje.gif) no-repeat;
			font-weight: bold;
			padding: 0px 0 2px 25px;
		}
		
		#detailbeschrijving .terugKnop a:hover {
			text-decoration: none;
		}
	
	
	#detailbeschrijving .prijs em,
	#detailbeschrijving .prijs strong {
		padding: 0 0 0 5px;
	}
	
	#detailbeschrijving .prijs h4 {
			float: left;
         margin:0px;
         padding:10px 0;
			width: 250px;
         margin-bottom:10px;
         font-size:26px;
         color:#3982ba;
	}

	#product_holder #relevanteProducten {
		padding: 0 5px;
	}
	
	#product_holder #relevanteProducten #relevanteProductenBg {
		background-color: #e7e7e7;
		float: left;
		padding: 5px 1px 5px 5px;
		margin-bottom: 20px;
	}
	
	#product_holder #relevanteProducten h2 {
		padding: 10px 5px 15px 5px;
      clear:both;
		margin: 0;
	}
	
	#product_holder #relevanteProducten .productenOnderdeel {
		width:180px;
		border-top: 1px solid #448fc4;
		border-left: 1px solid #FFF;
		border-right: 1px solid #b7b7b7;
		border-bottom: 1px solid #b7b7b7;
		float: left;
		background-color: #FFF;
		margin: 10px 5px 0px 5px;
		padding: 0;
	}
	
	#product_holder #relevanteProducten .productenOnderdeel .productenOnderdeelBg {
		background: #3a85ba url(/img/pdf/bg_segmentnavi.png) repeat-x top;
		padding: 2px 10px 3px 10px;
		margin: 0 -1px;
	}
	
	#product_holder #relevanteProducten .productenOnderdeel .productenOnderdeelBg h3 {
		color: #FFF;
		text-align: left;
		font-size: 14px;
		padding: 0px;
		margin: 0px;
	}

	
	#product_holder #relevanteProducten .productenOnderdeel img {
		padding: 5px;
		margin: 0;
		border: 0;
	}
	
	#product_holder #relevanteProducten .productenOnderdeel a:hover {
		text-decoration: none;
	}

	
	#product_holder #relevanteProducten .productenOnderdeel strong {
		float: left;
		color: #000;
		font-size: 12px;
		padding: 0 0 5px 70px; /* padding: 10px 0 0 75px; voor sIFR */
		margin: 0;
	}

	#product_holder #relevanteProducten .productenOnderdeel h5 {
		float: right;
		color: #3983ba;
		font-size: 18px;
		padding: 0 10px 5px 0;
		margin: 0;
		/* width: 75px;
		height: 30px;
		padding: 0;
		margin: 0;
		voor sIFR */ 
	}

	/* Overzicht producten */
  /* 
	#product_holder h1 {
		color: #3983ba;
		font-size: 18px;
		padding: 40px 0 10px 20px;
		margin: 0;
	}*/
	
	#overzichtProducten {
		width: 790px;
		float: left;
		display: block;
      padding-bottom:20px;
	}
	
	#overzichtProducten .categorieNaam {		
		float: left;
		}
	
	#overzichtProducten .overzichtProductenItem {
/*		background:url(/img/pdf/bg_segmentnavi.png) repeat-x top;*/
		border: 1px solid #d6d6d6;
		width: 383px;
		min-height: 300px;
		float: left;
		margin: 10px 10px 10px 0;
		padding: 0;
	}
	
	#overzichtProducten .overzichtProductenItem h2.detailtitel {
		border: 0px;
      margin: 0px;
      color:#fff;
      background:#3983ba;
      font-size:13px;
	}

	#overzichtProducten .overzichtProductenItem h2.detailtitel a,
	#detailtitel h2.detailtitel a{
      margin:0;
      padding: 5px 2px 5px 15px;
      display:block;
      background: #3983ba;
      font-weight: bold;
      color: #FFF;
   }

	#detailpagina #detailtitel h2.detailtitel a{
      padding:10px 15px;
      font-size:14px;
   }

	
		#overzichtProducten .overzichtProductenItem .imgholder {
         display:block;
         min-height:175px;

         background:url(/images/loading.gif) no-repeat center center;
      }
		#overzichtProducten .overzichtProductenItem img {
			padding: 10px 55px;
         border:0;
		   margin: 0;
         float:left;
		}
	
		#overzichtProducten .overzichtProductenItem a.meerinfo {
			background: #3983ba;
			font-weight: bold;
			float: left;
			color: #FFF;
			padding: 3px 5px;
			margin: 10px 0px 5px 10px;
	}
	
	#overzichtProducten .overzichtProductenItem a:hover {
		text-decoration: none;
	}
	
	#overzichtProducten .overzichtProductenItem .prijs {
		float: right;
		font-weight: bold;
      position:relative;
      z-index:20;
      width:65%;
      height:auto;
	}
	
	#overzichtProducten .overzichtProductenItem .prijs p {
		   margin:0px;
         padding:0;
			float: left;
         padding: 10px 0 0 0;
	}
	
	#overzichtProducten .overzichtProductenItem .prijs h4 {
         margin:0;
         padding:5px;
         margin-top:5px;
         float:right;
         padding-right:5px;
         font-size:25px;
         width:50%;
         color:#3983ba;
	}

/* segment kleuren */

   #fietsen .kinderen h2.detailtitel a{
      background:#e7016e;
   }
   #fietsen .dagelijks-gebruik h2.detailtitel a{
      background:#009fe7;
   }
   #fietsen .elektrische-fietsen h2.detailtitel a{
      background:#ffa217;
   }
   #fietsen .vrije-tijd h2.detailtitel a{
      background:#79b32b;
   }
   #fietsen .sportief h2.detailtitel a{
      background:#e50110;
   }


   /* winkel zoeken */
   form.winkelzoeken{
      background:url(/img/pdf/bg_winkelzoeken.png) repeat-x;
      padding:10px;
      height:21px;
   }
   form.winkelzoeken select{
      float:left;
      width:220px;
      margin-left:10px;
   }

   table.winkelresultaten, table.occasionresultaten{
      background:url(/img/pdf/bg_winkelsresultaat.png) repeat-x;
      margin-top:10px;
      margin-bottom:20px;
      width:100%;

      padding:0;
      border:1px solid #ccc;
   }
      table.winkelresultaten th, table.winkelresultaten td, table.occasionresultaten th, table.occasionresultaten td{
         text-align:left;
         padding:3px 3px 3px 10px;
         color: #3983ba;
         font-size:14px;
         color:#fff;
         background-color: #2b7db8;
      }
      table.winkelresultaten td, table.occasionresultaten td{
         border-bottom:1px solid #e8e8e8;
         color:#585959;
         font-size:12px;
         background:none;
      }
         table.winkelresultaten td strong, table.occasionresultaten td strong{
            color: #3983ba;
            font-weight:normal;
         }
         table.winkelresultaten a, table.occasionresultaten a{
            text-decoration:underline;
         }
         table.winkelresultaten a:hover, table.occasionresultaten a:hover{
            text-decoration:none;
         }

      table.occasionresultaten{
         padding:0px;
      }

      table.occasionresultaten th{
         background:url(/img/pdf/bg_th-titel.png) repeat-x;
         height:21px;
      }


   /* nieuws pagina */
      /* archief lijst sidebar */
      ul.nieuwsarchief{
         padding:0px;
         margin-left:0px;
         background-image:none;
         list-style:none;
      }
         ul.nieuwsarchief li{
            width:auto;
            background-image:none;
            color:#3983ba;
            list-style:none;
            margin-top:10px;
            margin-left:10px;
         }
            ul.nieuwsarchief li strong a{
               color:#e40033;
            }
               ul.nieuwsarchief ul.months{
                  margin:0px;
                  padding:0px;
                  padding-bottom:10px;
                  list-style:none;
                  background:url(/img/pdf/bg_line-vertical.png) repeat-x bottom;
               }
                  ul.nieuwsarchief ul.months li{
                     margin-top:5px;
                  }
                  ul.nieuwsarchief ul.months li a{
                     text-decoration:none;
                  }
                     ul.nieuwsarchief ul.months li a:hover{
                        text-decoration:underline;
                     }

      /* nieuws content */
      ul.nieuwslist{
         padding:0px;
         margin-left:0px;
         background-image:none;
         list-style:none;
      }
         ul.nieuwslist li{
            background:url(/img/pdf/bg_winkelsresultaat.png) repeat-x 0px 21px;
            margin-top:20px;

         }
            ul.nieuwslist li h3{
               background:url(/img/pdf/bg_winkelzoeken.png) repeat-x top;
               height:16px;
               padding:2px;
               padding-left:10px;
               margin-bottom:10px;
               font-weight:bold;
               font-size:12px;
               color:#3983ba;
            }
            ul.nieuwslist li h3 a{
               text-decoration:none;
            }
            ul.nieuwslist li small{
               color:#a6a7a7;
               padding:10px;
               padding-left:10px;
            }

            ul.nieuwslist li p{
               margin:0px;
               padding-top:5px;
               padding-left:10px;
               padding-right:10px;
               line-height:18px;
               margin-bottom:10px;
               color:#585959;
            }
            ul.nieuwslist li p img{
               padding:3px;
               border:1px solid #cecfcf;
               margin:5px;
            }


            ul.nieuwslist li a.meerinfo, ul.nieuwslist li a.terug{
               display:block;
               text-align:right;
               background:url(/img/pdf/btn_arrowright.png) no-repeat right;
               padding-right:18px;
               margin-right:10px;
               color:#e40033;
            }
               ul.nieuwslist li a:hover.meerinfo, ul.nieuwslist li a:hover.terug{
                  text-decoration:underline;
               }
            ul.nieuwslist li a.terug, div.widecolumn a.terug{
               background:url(/img/pdf/btn_arrowleft.png) no-repeat left;
               padding-left:20px;
               margin-left:545px;
            }

      /* nieuwe nieuwspagina overzicht en detail met groter font */
      #nieuwsoverzicht h2,
      #nieuwsdetail h2 {
         background-color:#eee;
         border-bottom:2px solid #fff;   
         padding:0;
         margin:0;
      }
      #nieuwsoverzicht h2 a,
      #nieuwsdetail h2 {
         font-size:14px;
         padding:5px;
         padding-left:9px;
         display:block;
         text-decoration:none;
      }
      #nieuwsoverzicht li{ border:1px solid #e2e2e2;padding-bottom:10px; }
      #nieuwsoverzicht li strong,
      #nieuwsdetail strong.datum{ 
         margin-left:9px; 
         font-size:12px;
         display:block;
         padding-top:8px;
      }

      #nieuwsdetail strong.datum{ 
         margin-left:0;
      }

            #nieuwsdetail a.terug{
               display:block;
               text-align:right;
               background:url(/img/pdf/btn_arrowright.png) no-repeat right;
               padding-right:18px;
               margin:20px;
               margin-right:10px;
            }

      ul.navigatiepad{
         list-style:none;
/*         height:20px;*/
         overflow:auto;
         margin:0px;
         padding:0px;
      }
         ul.navigatiepad li{
            float:left;
            padding-left:5px;
         }
            ul.navigatiepad li strong{
               color: #e40033;
            }
            ul.navigatiepad li a{
               text-decoration:none;
            }
            ul.navigatiepad li a:hover{
               text-decoration:underline;
            }



      /* content pagina */
		
		#content a.terug {float: right; padding: 0px 20px 0px 0px;}
		
         div.fullcolumn h3{
            clear:both;

         }
            div.fullcolumn h3 img{
               float:none;
               border:none;
               margin:0px;
            }
         div.fullcolumn h3.subkop{
            height:20px;
         }
         div.fullcolumn p {
            line-height:18px;
            padding-bottom:30px;
         }
            div.fullcolumn img {
               float:right;
               padding:3px;
               border:1px solid #cecfcf;
               margin-left:20px;

            }

      /* acht die u verwacht */
         ol.achtdieuverwacht{
            color:#e40033;
            font-weight:bold;
         }
            ol.achtdieuverwacht li{
               line-height:18px;
               margin-top:10px;


            }
            ol.achtdieuverwacht li strong{
               color:#2f81bd;
            }
            ol.achtdieuverwacht li p{
               color:#000;
               font-weight:normal;
            }


      /* kopje boven fietsentop 10 */
      div.widecolumn h2{
         margin-top:0px;
         margin-left:20px;
         height:20px;

      }
   /* vacatures */
      h3.vacaturetitel{
         /*height:40px;*/
         background:url(/img/pdf/bg_winkelzoeken.png) repeat-x;
      }

/* prijsvragen */

   form.prijsvraag{

   }
   form.prijsvraag fieldset{
      margin-bottom:0.5em;
      padding:0.5em;
      width:400px;
      border:1px solid #5e5e5e;
   }
   form.prijsvraag legend{
      font-weight:bold;
   }
   form.prijsvraag input,
   form.prijsvraag textarea{
      margin-bottom:0.3em;
      font-size:12px;
      width:300px;
      padding:0.1em;
      border:1px solid #3983ba;
      font-family:Arial, Verdana, Helvetica, sans-serif;
   }
   form.prijsvraag textarea{
      height:80px;
   }


/*
   Redactionele artikelen
   tips
*/

   div#redactioneel{
/*    border:1px solid #ff00ff;*/
/*    padding:15px;*/
      width:593px;
      padding-top:10px;
      margin:0 0 10px 5px;
      background:url(/img/pdf/dots_horizontal.png) repeat-x top left;
   }
      div#redactioneel h2{
         margin-top:0;
      }
      div#redactioneel li{
         /*position:relative;*/
         width:49%;
      }

      div#redactioneel p{
         /*position:relative;*/
         display:block;
         height:40px;
         margin-top:-46px;
         padding:5px;
         background-color:#fff;
         color:#3983ba;
/*       border:1px solid #0000ff;*/
         opacity: .85;
         filter: alpha(opacity=85);
         -moz-opacity:0.85;

      }
         div#redactioneel p a{
            text-decoration:none;
            color:#3983ba;
         }
            div#redactioneel p a:hover{
               text-decoration:underline;
            }
         div#redactioneel p a img{ border:0; }

/*

   Redactioneel vervolg pagina


*/

/*
   archief artikelen
*/
dl#archive{
   margin-left:0;
   padding-left:0;
   padding:10px;
   margin-top:0;
   padding-top:0;
}
   h5.year{
      font-weight:bold;
      color:#3983ba;
      font-size:16px;
      margin:10px 0 10px 10px;
      padding:0;
   }


   dl#archive dt{
      font-weight:bold;
      color:#e40033;
      margin-top:10px;
      border-top:1px solid #f0f0f0;
      padding-top:10px;
   }

   dl#archive dd{
      margin-left:0;
   }
   dl#archive dd ul{
      list-style:none;
      margin-left:0;
      padding-left:0;
   }
   dl#archive dd li{
      width:auto;
      background:none;
   }
   dl#archive dd a {
      display:block;
      padding:4px;
      text-decoration:none;
   }
      dl#archive dd a:hover{
         text-decoration:underline;
      }
   dl#archive dd a.active{
      font-weight:bold;
   }


   #redactioneelOverzicht{
      float:left;
      margin-bottom:20px;
   }

      #redactioneelOverzicht ul{
         list-style:none;
         margin:0;
         padding:0;
         float:left;
      }

         #redactioneelOverzicht li {
            float:left;
            width:243px;
            margin:20px 60px 0 0;
            padding:0;
         }
         #redactioneelOverzicht h3 {
            /*margin:0;*/

         }
         #redactioneelOverzicht p{
            padding:5px;
            margin-top:0;
            margin:0;

         }
         #redactioneelOverzicht li div{
            border:1px solid #ddd;
            float:left;
            height:240px;

         }
         #redactioneelOverzicht li.offset {
            margin:20px 0 0 5px;
         }
         #redactioneelOverzicht li li{
            border:0;
            width:220px;
            clear:both;
            margin-bottom:5px;
            margin-top:0;
            padding:0;
         }
            #redactioneelOverzicht li ul{
               padding:10px;
               border:0;
               width:220px;
            }
               #redactioneelOverzicht li li a{
                  font-style:normal;
                  display:block;
               }



/* 
 * Nieuwe content indeling
 * 1024 versie
 * 21-01-2009 rutger@i-aspect.com
 *****************************************************************************************************/

   /* content holder */
      #contentpage{
         overflow:hidden;
      }

   /* layout blokken */
      #contentpage #sidebar{
         width:300px;
         margin-right:30px;
         padding-left:20px;
         padding-bottom:15px;
         float:right;
         background:url(/img/pdf/sidebar-stippen.gif) repeat-y top left;
      }
         #sidebar .blok{
            border:1px solid #ccc;
            width:300px;
            float:left;
            margin-bottom:10px;
         }
            #sidebar .blok .inhoud{ padding:10px; }
				
				#sidebar .blok .nieuwsbrief {
					background: #e4eff7 url(/img/pdf/bg-inhoud-nieuws.jpg) repeat-x top; 
					padding: 5px 10px;
					}
           
			   #sidebar .blok h3{
               background-color:#2b7db8;
               width:280px;
               height:auto;
               padding:5px 10px;
               font-size:12px;
               margin:0;
               color:#fff;
               font-family:Arial,Verdana,Helvetica,sans-serif;
            }
				
					#sidebar .aanbiedingen p { float: left; text-align:center; width: 90px; padding: 10px;}
					
					#sidebar .aanbiedingen em {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 16px;
					font-style: italic;
					text-align: center;
					font-weight: bold;
					display: block;
					padding: 0;
					margin: 0;
				}
				
					#sidebar .aanbiedingen img {float: right;}

						#sidebar .prijsvraag img {
							border: 0; 
							padding: 0; 
							margin: -10px 0 -10px 4px;
							}
							
								#sidebar .blok .winkelketen img {
									padding: 10px 75px;
								}

      /* banners in sidebar */
         #sidebar .bannerblok {  }         
         #sidebar .bannerblok .inhoud{ padding:0; }

         #sidebar .blok .banner{
            float:left;
            width:140px;
            padding:4px; 
            margin:1px;
            overflow:hidden;
         }
         #sidebar .blok .banner a{ 
            border:0; 
         }
         #sidebar .blok .banner a img{ border:0; float:left; }

      /* formulier in sidebar */

         #sidebar .blok form label {
            display:block;
            font-weight:bold;
            padding-left:8px;
         }
         #sidebar .blok form button {
            background: #428ec3;
            color: #FFF;
            font-size: 13px;
            font-weight: normal;

            border: 1px solid #accbe0;
            cursor: pointer;
            margin: 1px 0 0 10px;
            padding: 2px;
            width:30%;
            float:right;
         }

         #sidebar .blok form input {
            float: left;
            border-top: 1px solid #8db5d0;
            border-right: 1px solid #bbd4e4;
            border-bottom: 1px solid #bbd4e4;
            border-left: 1px solid #8db5d0;
            margin: 2px;
            width:62%;
            padding:3px  2px;
            font-size:12px;
            color:#585959;
         }
         #sidebar .blok form input:active,
         #sidebar .blok form input:focus {
            border:2px solid #8db5d0;
            margin:1px;
         }



   /* content pagina opmaak */
      #contentpage #content{
         float:left;
         width:600px; /* 600 */
         margin-left:20px;
      }  
      h1{
         font-family:"Lucida Grande","Trebuchet MS",Helvetica;
         font-size:20px;
         color:#2c7eba; 
         margin-top:0;
         padding-top:0;
      }
		
		#home #content h1 {display:none;}
		
      h2{
         color:#585959;
         font-family:Arial,Verdana,Helvetica,sans-serif;
         font-size:14px;
      }
      #content p img[align="right"]{ margin:10px 0 10px 10px; }
      #content p img[align="left"]{ margin:10px 10px 10px 0; }

      /* tips  alleen uitgelijnde afbeeldingen zwarte rand geven */
      #tips #content p img[align="left"], 
      #tips #content p img[align="right"] { 
         border:1px solid #333; 
      }

   /* zoek winkels nieuwe indeling */
      #winkelzoeken{
      }
         #winkelzoeken p strong{
            font-size:14px;
         }
      #fietswinkels h2{
        margin:0;
        padding:5px;
        color:#e40033;
      }
      #fietswinkels #winkelzoeken div.blok{
         width:97%;
         border:1px solid #ccc;
         margin:1px 0 10px 0;
         padding:7px;
      }

      #winkels #winkelzoeken div.blok p{
         padding:0;
         margin:0;
      }     



   /* standaard elementen */
      div.divider{
         background:url(/img/pdf/dots_horizontal.png) repeat-x top;
         height:2px;
         margin:10px 0;
      }
   /* occasions pagina */
   
   #occasions #zoekTweedehandsfiets {
      float: left;
      display: inline;
      width: 580px;
      min-height: 178px;
   }
   
      #occasions #zoekTweedehandsfiets #tweedehandsImage {
         float: left; 
         background: url(/img/pdf/occasions/zoek-2ehandsfiets.gif) no-repeat;
         margin: 0 5px 0 0;
         width: 190px;
         min-height: 178px;
      }
         
         #occasions #zoekTweedehandsfiets #tweedehandsImage p {display: none;}
      
            #occasions #zoekTweedehandsfiets .formulier {
               float: right;
               background: #ebebeb url(/img/pdf/occasions/bg-occasions.jpg) repeat-x top;
               width: 385px;
               min-height: 178px;
            }
            
               #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:#2e7cb3;
                              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;}
            

/* foto upload */

/* standaard formulier */

   .uploadformulier fieldset {border: 0px; float: left; width: 46%;}
	
   .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:#3983BA none repeat scroll 0 0;
      float: right;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color:#FFFFFF;
		font-weight: bold;
      border: 0px;
      cursor:pointer;
      font-size: 14px;
      padding: 3px;
       margin:10px 0 5px 10px;
       padding:3px 5px;
   }
	
	.uploadformulier .errorMessage {border: 1px solid #FF0000;}
	.uploadformulier label.errorMessage {display:none;}
	.uploadformulier span {color: #FF0000;}

.introduction p {
   float: left;
   display: block;
   width: 50%;
}

.introduction img {
   float: right;
   display: block;
}

   #wide fieldset{
      margin-bottom:10px;
      width:100%;
   }
      #wide fieldset p{
         overflow:hidden;
         width:100%;
         margin:0 0 5px 0;
      }
         #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; }

/* fietsen top10 pagina */
		
		#fietsen-top-10 .fietsenTop10 {
			background: #FFF url(/img/pdf/top10/achtergrond-fietsen.jpg) repeat-x bottom;
			float: left;
			position: relative;
			width:600px;
			min-height: 200px;
			margin: 0;
			padding: 10px 0 20px 0;
			}
		
			#fietsen-top-10 .fietsenTop10 img.fiets {
				float: left;
				border: 0;
				padding: 0;
				margin: 45px 0px 0 -172px;
			}

			#fietsen-top-10 .fietsenTop10 img.merk {
				float: left;
				border: 0;
				margin: 0; 
				padding: 0 0 0 30px;
			}

				#fietsen-top-10 .fietsenTop10 ul {
					float: right; 
					width: 190px; 
					list-style:none;
					list-style-position:none;
					list-style-type:none;
					margin: 0;
					padding: 0; 
				}
					
						#fietsen-top-10 .fietsenTop10 li {
							background:url(/img/pdf/top10/topfietsen_bulletje.gif) no-repeat left 6px;
							padding-left:10px;
							margin-left: -22px;
							line-height: 20px;
							}
					
					#fietsen-top-10 .fietsenTop10 h3 {
						float: left;
						display: block;
						text-indent: -5000px;
						width: 90px;
						height: 85px;
						margin: 0 0 0 15px; 
						padding: 3px 0 0 0;
					}
					
					#fietsen-top-10 .fietsenTop10 h3.top1 {background: url(/img/pdf/top10/nummer/nr1.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top2 {background: url(/img/pdf/top10/nummer/nr2.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top3 {background: url(/img/pdf/top10/nummer/nr3.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top4 {background: url(/img/pdf/top10/nummer/nr4.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top5 {background: url(/img/pdf/top10/nummer/nr5.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top6 {background: url(/img/pdf/top10/nummer/nr6.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top7 {background: url(/img/pdf/top10/nummer/nr7.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top8 {background: url(/img/pdf/top10/nummer/nr8.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top9 {background: url(/img/pdf/top10/nummer/nr9.gif) no-repeat;}
					#fietsen-top-10 .fietsenTop10 h3.top10 {background: url(/img/pdf/top10/nummer/nr10.gif) no-repeat;}
						
						#fietsen-top-10 .fietsenTop10 h2 {
							float: left;
							font-family: Arial, Helvetica, sans-serif;
							font-weight: bold;
							font-size: 18px;
							color: #2c7eba;
							margin: 12px 0 0 18px;
							padding: 0 0 10px 0;
						}
						
						#fietsen-top-10 .fietsenTop10 p {
							float: right;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							color: #2b2b2b;
							margin: 0;
							padding: 20px 20px 0 0px;
						}
						
						#fietsen-top-10 .fietsenTop10 em {
							color: #2c7eba;
							font-style: normal;
							font-weight: bold;
							font-size: 20px;
						}
   div#content ul.frontpage li div.divider{
      display:block;
      overflow:hidden;
      width:320px;
      background-position:center center;
      padding:15px 0;
      margin:0 0 0 -20px;
   }
   div.bestewinkelketen a{
      display:block;
      width:600px;
      height:90px;
      background:url(/img/pdf/bw_leaderboard_728x90.gif) no-repeat center top;
      text-indent:-9999px;
      margin-bottom:20px;
   }