/*
 Profile `de Fietsspecialist`
 Content Stylesheet
 09-01-2006 i-Aspect B.V.
*/


/* standaard input button */
   ul.sidebar input.button, form.contactform input.button{
      width:auto;
      height:auto;
      padding:2px;
      margin-top:5px;
      margin-left:10px;
      cursor:pointer;
      color:#fff;
      font-size:12px;
      border:1px solid #e3e2e2;
      background:url(/images/pdf/bg_submit.gif) repeat-x top #3984ba;
   }

/* frontpagina */
li.wideblock{ clear:both; }
   li.wideblock h2{
      display:block;
   	line-height:1px;
      height:17px;
      padding:0px;
      margin:0px;
   }
      li.wideblock div.titlebar{
         background:url(/images/pdf/bg_titlebar-wide.png) repeat-x;
         height:16px;
         padding:6px;
         padding-left:10px;
         clear:both;
      }
/*
         li.wideblock div.titlebar h2{
            padding-top:6px;
         }  
         */
   li.wideblock p{
      margin:4px;
      padding:0px;
   }
      li.wideblock p img{
         padding:3px;
         border:1px solid #d4d4d4;
      }
      li.wideblock p img.alignright{ margin-left:10px; }
      li.wideblock p img.alignleft{ margin-right:10px; }

ul.middlecolumn li.smallblock{
   width:201px;
   float:left;
   margin-left:18px;
   overflow:visible;
   margin-bottom:20px;
}
   ul.middlecolumn li.first-child{ margin-left:0px; }

   li.smallblock h2{
      display:block;
   	line-height:1px;
      height:17px;
      padding:0px;
      margin:0px;
   }
   li.smallblock img{
      padding:4px;
      border:1px solid #d4d4d4;
   }
   li.smallblock p{
      margin:0px;
      padding:5px;
      background:url(/images/pdf/bg_smallblock.gif) top repeat-x;
      color:#404040;
   }
   li.smallblock div.titlebar{
      background:url(/images/pdf/bg_titlebar-small.png) no-repeat;
      height:14px;
      padding:5px;
      padding-left:10px;
      clear:both;
      margin-bottom:2px;
   }
      li.smallblock div.titlebar h2{
         color:#fff;
/*         padding:6px 2px;
         font-size:13px;*/
      }
   li.smallblock a.button{
      background:url(/images/pdf/btn_smallblock.png) no-repeat;
      display:block;
      width:193px;
      height:29px;
      padding-left:7px;
      padding-top:1px;
      color:#ffffff;
      text-decoration:underline;
   }

/* producten */
	
	#product_holder {
		min-height: 400px;
		height:auto !important;
		height: 400px;
	}

/* plugins */
   /* flash */
   #flashaanbieding, #fotoboek{
      padding:5px 10px 5px 10px;
   }

   /* plugin poll */
   form#from_plugin_poll input.radio{ margin:3px; }
   form#from_plugin_poll label{
      margin-left:3px;
      padding-left:0px;
   }
   .plugin_poll_score_bar {
      overflow:hidden;
      height:10px;
      background:url(/images/pdf/bg_progressbar.gif) repeat-x #3983ba;
   }

   div.plugin_results{ padding:5px; }
   div.plugin_results p.question{ font-weight:bold; }
   ul.sidebar li div.plugin_results p{
      margin:0px;
      padding:0px;
   }

   form.contactform{
      border:0px solid #ff00ff;
      overflow:hidden;
   }
      form.contactform label{
         width:140px;
         height:20px;
         display:block;
         margin:2px 2px 2px 10px;
         padding:4px 2px 2px 7px;
         float:left;
         color:#0071bc;
         font-weight:bold;
      }
      form.contactform input, form.contactform textarea{
         border:1px solid #cbcaca;
         height:20px;
         width:220px;
         padding:2px;
         padding-left:7px;
         margin:2px 15px 2px 2px;
         float:right;
         clear:right;
         color:#4f4f4f;
      }
	      form.contactform input.small{
	      	width:45px;
	      	clear:none;
	      	margin-left:13px;
	      	float:left;
	      }
	      form.contactform input.medium{
	      	width:147px;
	      	float:left;
	      }
      form.contactform textarea{
         height:80px;
         font:12px arial,verdana;
      }
      form.contactform input.button{
         float:left;
         clear:right;
      }
      form.contactform div.buttons{
         padding-left:170px;
         clear:both;
         overflow:auto;
      }
      form.contactform input.errorMessage,
      form.contactform textarea.errorMessage,
      form.contactform label.errorMessage{ border:1px solid #ec0a13; }
      form.contactform label.errorMessage{
         color:#0071bc;
         width:220px;
         margin-left:175px;
         float:left;
         clear:left;
         padding:0px;
         border:0px solid #ec0a13;
      }
		
		form.contactform label.errorMessage {display:none;}

/* vacatures */
table#vacatures,
table#biedingen{ width:100%; }

   table#vacatures th,
   table#vacatures td,
   table#biedingen td,
   table#biedingen th{ padding:4px; }

   table#vacatures th,
   table#biedingen th{
      background-color:#2f81bd;
      font-weight:bold;
      color:#ffffff;
   }
   table#vacatures tr.offset,
   table#biedingen tr.offset{ background-color:#f4f1f1; }

   h3.vacaturetitel{
      color:#ed1c24;
      font-size:18px;
      margin-left:20px;
   }

/* merken */
ul.brands{
   list-style:none;
   margin:0px;
   padding:10px;
}
   ul.brands li{
      width:140px;
      height:90px;
      float:left;
      margin:15px;
      margin-top:0px;
      margin-bottom:0px;
      padding:10px;
   }
      ul.brands li img{ margin:0px; }

/* occasions */
   ul.occasions{
	  list-style:none;
	  margin:0px;
	  padding:0px;
	  clear:left;
	}
      ul.occasions li{
        margin:0px;
        padding:5px;
        border-bottom:1px solid #efeeee;
      }
         ul.occasions li a{
            text-decoration:underline;
            color:#2f81bd;
         }
         ul.occasions li img{
           border:1px solid #d6d4d4;
           padding:2px;
           margin-right:10px;

         }
         ul.occasions li h3{
            font-size:12px;
            margin:0px;
            padding:0px;
            width:220px;
         }
         ul.occasions li span{
            width:220px;
            display:block;
            margin:0px;
            padding:0px;
            line-height:normal;
         }
         ul.occasions li strong{ color:#2f81bd; }

   h3.occasiontitle{
      color:#2f81bd;
      font-family:Arial, helvetica;
      font-size:12px;
      background:url(/images/pdf/bg_titlebar-wide.png) repeat-x;
      height:16px;
      padding:6px;
      padding-left:10px;
   }

/* navigatie balk */
   ul.navigationbar{
		margin:0px;
		padding:0px;
		height:28px;
		list-style:none;
	}
		ul.navigationbar li{
			float:left;
		   padding:0px;
		   margin:0px;
		}
         ul.navigationbar li.returnbtn a.prev{
         	background: url(/images/pdf/btn_segment-prev.png) no-repeat center left;
         	padding-left:20px;
         	margin-left:15px;
         }

/* biedingen op occasions */
   /* biedingen form */
   div.biedingFormCol{
      float:left;
      margin:2px;
   }
   div.biedingFormCol label{
      font-weight:bold;
      font-size:12px;
      margin-left:3px;
   }
      div.biedingFormCol label.errorMessage{
         font-size:10px;
         font-weight:normal;
         color:#ec0a13;
      }
   div.biedingFormCol input{
      border:1px solid #cac9c9;
      padding-left:3px;
   }
      div.biedingFormCol input.errorMessage{ border:1px solid #ec0a13; }

   .bid{ width: 65px; }
      .bid input{ width:55px; }
   .namebid{ width:110px; }
      .namebid input{ width:100px; }
   .emailbid { width:120px; }
      .emailbid input{ width:110px; }
   .submitbid{
      padding-top:14px;
      width:70px;
   }
   div.submitbid input{ border:none; }


/*
   Redactioneel
*/

dl#archive{
   margin-left:0;
   padding-left:0;
   padding:10px 0;
   margin-top:0;
   padding-top:0;
}

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

   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;

   }
   ul.sidebar li dl#archive dd ul li {
      background:url(/images/pdf/raquo.gif) left 8px no-repeat;
      list-style:none;
      padding-left:10px;
      margin-left:5px;

   }

   dl#archive dd a {
      display:block;
      padding:0 4px;
      text-decoration:none;

   }
      dl#archive dd a:hover{
         text-decoration:underline;
      }
   dl#archive dd a.active{
      font-weight:bold;
   }



	div#redactioneel{
		width:425px;
		margin:10px 0 10px 0px;
	}

		div#redactioneel div{
			position:relative;
		}

		div#redactioneel p{
			position:relative;
			display:block;
			height:40px;
			margin-top:-50px;
			padding:5px;
			margin-left:0;
			background-color:#fff;
			color:#3983ba;
			opacity: .85;
			filter: alpha(opacity=85);
			-moz-opacity:0.85;
		}
			div#redactioneel p a{
				text-decoration:underline;
				font-weight:bold;
				color:#3983ba;
			}
				div#redactioneel p a:hover{
   				text-decoration:none;
				}

			div#redactioneel p a img{ border:0; }



   #redactioneelOverzicht{
      /*border:1px solid #ff00ff;*/
      float:left;
      margin-bottom:20px;
   }

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

         #redactioneelOverzicht li {
            float:left;
            width:207px;

            margin:20px 0px 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:250px;

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


/* google maps routekaart toevoeging */

   div.routebox strong{
       font-size:110%;
       color:#2f81bd;
   }
   div.routebox a.planroutebutton{
      background: url(/images/pdf/btn_smallblock.png) no-repeat top left;
      width:193px;
      height:29px;
      display:block;
      padding-left:7px;
      padding-top:1px;
      color:#ffffff;
      text-decoration:none;
   }
   div#mapholder{
      border:2px solid #2f81bd;
      width:400px;
      height:300px;
      padding:1px;
   }
      div#mapholder div#map{
         width:400px;
         height:300px;
      }


   div#gaitRigterKogaBanner {
      margin-left:      230px;
}