*{margin:0;padding:0;}

body{color:#313131;font-size:14px;font-family:arial;line-height:22px;}
a{color:#313131;}
a:focus{outline:none;}
a img{border:0;}
img.imgleft{float:left;margin:0 10px 10px 0;}
img.imgright{float:right;margin:0 0px 10px 10px;}

.noborder{border:0 !important;}
.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}

.page{width:960px;margin:auto;}

.text_blue{color:#006bb3;font-size:16px;}
a.text_blue{color:#006bb3 !important;}

   .header{
      margin-top:20px;
      margin-bottom:20px;
      background-image:url(../images/header_bkg.png);
      overflow:hidden;
   }
   
   .content{overflow:hidden;}
   
      .innercontent{
         float:left;
         padding-top:20px;
         margin-bottom:20px;
         overflow:hidden;
      }
      
         .innercontent h2{
            color:#006bb3;
            margin-left:10px;
            margin-bottom:20px;
         }
         .innercontent p{margin-bottom:20px;}
         .innercontent table{margin-bottom:20px;}
            .innercontent h3 a{
               color:#313131;
               font-weight:normal;
               text-decoration:none;
            }
               .innercontent h3 a:hover{text-decoration:underline;}
            .innercontent p.search a{color:#fff;text-decoration:none;}
               .innercontent p.search a:hover{text-decoration:underline;}
         
      .withBanners{width:624px;padding:0px 26px 40px 10px;}
         .withBanners h2{margin-left:0;}
      
      .withoutBanner{width:924px;padding:0px 26px 40px 10px;}
         .withoutBanner h2{margin-left:0;}
      
      .banners{
         width:300px;
         float:left;
/*         margin-top:76px;*/
         font-weight:bold;
      }
      
         .moviebanner{position:relative;color:#006bb3;margin-bottom:36px;min-height:232px;}
            .moviebanner p{padding:16px;}
            .moviebanner img{
               display:block;
            }
            .moviebanner img.play{
               position:absolute;
               border:0;
               top:100px;
               left:130px;
            }
            .moviebanner img.controls{
               position:absolute;
               border:0;
               top:auto;
               margin-top:-24px;
               left:0;
            }
            .flowplayerthumb{position:relative;}
            .flowplayerthumb img{position:absolute;top:0;}
                     
         .banner{
/*            background:#E3001B url(../images/banner_bkg_default.png) no-repeat left bottom;*/
            color:#fff;
            line-height:18px;
            overflow:hidden;
/*            padding:10px 8px 10px 10px;*/
            margin-bottom:36px;
         }
            .banner h2, .banner h3{
               font-size:18px;
               padding:10px 8px 20px 10px;
               color:#fff;
               background-color:  #E3001B;
            }
            .banner img.imgright{margin-bottom: 0;}
            .banner p{
               padding:0 8px 20px 10px;
               font-size:16px;
               background-color:  #E3001B;
            }
            .banner a{
               padding:0 8px 20px 10px;
               display:block;
               background-color:#E3001B;
               color:#fff;
               text-decoration:none;
            }
            .banner p a{display:inline;padding:0;color:#fff;text-decoration:none !important;}
               .banner a:hover{text-decoration:underline;}
         
   .footer{
/*      overflow:hidden;*/
      clear:both;
      margin-bottom:100px;
   }
   
      .innerfooter{
         width:300px;
         height:50px;
         float:left;
         margin-left:30px;
         color:#fff;
         background-color:#215897;
         border-bottom:6px solid #d6001a;
         font-weight:bold;
         font-size:16px;
         position:relative;
         z-index:3;
      }
      
      .footer .first{margin:0;}
      
         .innerfooter img{
            float:left;
            margin-left:10px;
            margin-right:10px;
            margin-top:5px;
            display:block;
         }
         
         .innerfooter a{
            display:block;
            color:#fff;
            margin-top:14px;
            text-decoration:none;
         }
            .innerfooter a:hover{text-decoration:underline;}
            
         .innerfooter h3{
            display:block;
            color:#fff;
            margin-top:14px;
            font-size:16px;
            cursor:pointer;
            margin-bottom:20px;
         }
         
         .innerfooter a.closebutton{
            margin-right:10px;
            display:block;
            text-align:right;
            cursor:pointer;
            font-size:12px;
            font-weight:normal;
         }
         .innerfooter form{margin:16px;}
         
         .innerfooter ul{list-style:none;margin-top:14px;}
            .innerfooter ul li{
               float:left;
               border-left:1px solid;
               margin-left:14px;
               padding-left:14px;
            }
               .innerfooter ul li.first{border:none;}
               .innerfooter ul li a{color:#fff;margin:0;text-decoration:none;}
                  .innerfooter ul li a:hover{text-decoration:underline;}
                  
         .socialmedia a{
            margin:0;
            padding:0;
         }
         
            .socialmedia a img{
               border:0;
            }
      
         .socialmedia img{
            margin:0;
         }
         
         .socialmedia p{
            text-align: center;
            padding-top:10px;
            width:154px;
            font-size:14px;
            line-height: 16px;
            display: block;
            float:left;
         }
         
            .socialmedia p a{
               display:inline;
               margin:0;
               padding:0;
            }
         
         .footermenu{
            width:960px;
            margin-top:28px;
            background-image:url(../images/jamaar_logo.png);
            background-position:right top;
            background-repeat:no-repeat;
            overflow:hidden;
            font-size:13px;
            text-align:center;
            overflow:hidden;
            float:left;
         }
         
            .footermenu ul{
               width:380px;
               margin:auto;
               list-style:none;
               color:#006bb3;
               margin-bottom:20px;
               overflow:hidden;
            }
               .footermenu ul li{
                  float:left;
                  border-left:1px solid;
                  margin-left:14px;
                  padding-left:14px;
               }
                  .footermenu ul li.first{border:none;}
                  .footermenu ul li a{color:#006bb3;}
                  
            .footermenu ul.grey{width:464px;}
               .footermenu ul.grey li{color:#777777;}
                  .footermenu ul.grey li a{color:#777777;text-decoration:none;}                  
                     .footermenu ul.grey li a:hover{text-decoration:underline;}
                     
/* subscribeForm (popup in holder) */

.subscribeForm{
   position:relative;
   width:300px;
   height:50px;
   background-color:#215897;
   z-index:3;
   overflow:hidden;
}

   .innersubscribeForm{position:absolute;z-index:1;}
   
   .subscribeFormTitle{
      width:300px;
      height:50px;
      overflow:hidden;
   }
   
   .innersubscribeForm img{float:left;}
   .innersubscribeForm h3{width:200px;float:left;font-weight:normal;}   
   .innersubscribeForm form{
      display:none;
      width:300px;
      margin-top:50px;
      overflow:hidden;
   }
   .innersubscribeForm form input{
      display:block;
      color:#aaa;
      width:140px;
      border:none;
      padding:4px;
      float:left;
   }
   .innersubscribeForm form a{
      float:left;
      height:24px;
      display:block;
      font-weight:normal;
      font-size:14px;
      text-transform:uppercase;
      background-color:#e3001b;
      margin:0;
      margin-left:10px;
      padding:0 6px;
   }
      .innersubscribeForm form a:hover{text-decoration:none;}
   
   .closebutton{
      position:absolute;
      display:none;
      z-index:2;
      width:10px;
      left:286px;
      top:-16px;
   }
      .closebutton a{text-decoration:none;}
      .closebutton a:hover{text-decoration:none;text-shadow:0 0 2px #fff;}
         
      .innersubscribeForm form textarea#spftextarea{
         border:0;
         width:0;
         height:0;
         margin:0;
         padding:0;
      }
                     
/* SITEMAP */

   .sitemap ul{list-style:none;}
      .sitemap ul li a{color:#313131;text-decoration:none;}
            .sitemap ul li a:hover{text-decoration:underline;}
         
         .sitemap ul li.blue a{
            color:#006bb3;
            font-weight:bold;
            text-transform:uppercase;
         }
               .sitemap ul li.blue ul li a{
                  color:#313131;
                  font-weight:normal;
                  text-transform:none;
               }
               
         .sitemap ul li ul{margin-bottom:20px;}
         
/* HOMEPAGE */

.home_container{overflow:hidden;margin-bottom:40px;}
.home{
   float:left;
   width:620px;
   padding-left:10px;
   margin-right:28px;
   margin-bottom:40px;
   color:#006bb3;
   line-height:18px;
   font-size:16px;
}
.home h2{font-size:20px;margin-bottom:20px;}

.vind{padding-top:40px;margin-bottom:40px;overflow:hidden;}
.vind input{
   border:1px solid #bbb;
   padding:2px;
   width:296px;
   margin-bottom:18px;
}
.vind input[type='submit']{
   width:302px;
   color:#fff;
   font-size:18px;
   font-weight:bold;
   font-family:Arial;
   border:0;
   background-color:#006bb3;
   padding:4px 0;
}

.home_casussen{
/*   clear:left;*/
   width:300px;
   float:left;
   color:#fff;
   margin-right:30px;
}
.home_casussen h2{
   font-size:18px;
   font-weight:normal;
   padding:10px;
   background-color:#006bb3;
}
.home_casus{
/*   margin-bottom:16px;*/
   margin-bottom:2px;
   padding:10px;
   line-height:16px;
   background-color:#e3001b;
}

.home_casus h3{
/*   font-size:16px;*/
/*   font-weight:bold;*/
/*   margin-bottom:14px;*/
}

.home_casus h3 span{
   font-size: 12px;
   font-weight:normal;
   white-space: nowrap;
/*   margin-bottom:14px;*/
}
.home_casus p{font-size: 12px;}
.home_casus a{
   color:#fff;
/*   font-size:12px;*/
   font-weight:bold;
   text-decoration:none !important;
}

.home_casus a:hover{
   text-decoration:underline;
}

h2.hoogstGewaardeerdH2{
   margin-top:16px;
}

.hoogstGewaardeerd a{
   text-decoration: none;
}

.hoogstGewaardeerd a:hover{
   text-decoration: underline;
}

.home_container .banners{float:left;/*margin-top:-36px;*/margin-right:30px;}
/*.home_container .banner{padding:50px 8px 60px 10px;}*/
.home_container .bestbezocht{padding:0;font-size:12px;}
.home_container .bestbezocht .banner{margin-top:0;background:none #e3001b;padding:10px;}
.home_container .bestbezocht .banner a{ display:inline;}
.home_container .bestbezocht .banner span{ font-weight:normal;font-style:italic;}
.bestbezocht_line{margin-bottom:12px;}
.bestbezocht_line a{letter-spacing:0.5px;}
.home_container .moviebanner h2, .home_container .bestbezocht h2, .home_container .homeaudio h2{
   font-size:18px;
   font-weight:normal;
   padding:10px;
   background-color:#006bb3;
   color:#fff;
}
   
.home_container .twitter{width:300px;float:left;color:#e3001b;line-height:16px;}
.home_container .twitter h2{
   font-size:18px;
   font-weight:normal;
   padding:10px;
   background-color:#006bb3;
   color:#fff;
   margin-bottom:18px;
}
.home_container .twitter a{color:#006bb3;text-decoration:none;}
.home_container .tweet{clear:both;margin-bottom:16px;overflow:hidden;}

.homeaudio{
   color:#fff;
   background:none #e3001b;
}
.homeaudio h3{
   padding:10px;
}
.homeaudio .audioplayer{
   width:280px;
   height:20px;
   margin-left:10px;
}
.homeaudio p{
   font-weight:normal;
   padding:10px;
}

/* CASUS */

.casuspage{overflow:hidden;}
   .casuspage h2{margin-bottom:10px;}

.innercasus{
   color:#fff;
   overflow:hidden;
   min-height:150px;
   line-height:16px;
   margin-bottom:16px;
   background-image:url(../images/casus_bkg.png);
   background-repeat:no-repeat;
   background-position:left bottom;
   position:relative;
}

   .social{
      width:301px;
      position:absolute;
      top:100%;
      margin-top:-72px;
      left:100%;
      margin-left:-300px;
      font-size:12px;
   }
   .social a{
      display:block;
      width:288px;
      height:20px;
      padding:6px;
      border-top:4px solid #fff;
      color:#fff;
      text-decoration:none;
   }
   .social a img.thumb{margin-top:-4px;}
   
   .casus{
      background-image:url(../images/innercasus_bkg.png);
      background-repeat:repeat-y;
      background-position:left bottom;
   }
   .casus p{font-size:12px;font-weight:normal;}

   .casus_content{
      width:630px;
      float:left;
      padding-top:10px;
      padding-bottom:1px;
   }
      .casus_content img{float:right;}
      .casus_content h3{
         color:#fff;
         font-size:18px;
         font-weight:bold;
         margin-top:12px;
         margin-left:12px;
         margin-bottom:24px;
      }
      .casus_content p{
         margin-left:12px;
         margin-right:12px;
         /*overflow:hidden;*/
         margin-bottom:0;
         padding-bottom:10px;
         font-size:14px;
         line-height:18px;
      }
      .casus_content a{color:#fff;}
      .casus_content a.leesmeer{
         margin-left:12px;
         font-size:10px;
         color:#fff;
      }
     
   .casus_properties{
      width:300px;
      overflow:hidden;
      margin-left:30px;
      float:left;
      position:relative;
   }
   
      .casus_properties a{color:#fff;}
      .casus_properties h3, .casus_properties h3 a{
         color:#fff;
         font-size:14px;
         font-weight:bold;
         line-height:16px;
         padding:12px 12px 0 12px;
         text-decoration:none;
         margin-bottom:10px;
      }
      .casus_properties h3 a{padding:0;}
      .casus_properties h4, .casus_properties h4 a{
         color:#fff;
         font-size:12px;
         font-weight:bold;
         line-height:14px;
         margin-bottom:10px;
         text-decoration:none;
         padding:0px 12px 0 12px;
      }
         .casus_properties h4 a{padding:0;}      
            .casus_properties h4 a:hover{text-decoration:underline;}
      .casus_properties p{margin-bottom:0;padding:0px 12px 0 12px;}
      
         p.casus_tags{
            text-transform:none;
            margin-top:10px;
            margin-bottom:10px;
         }
   
   .oefencasus_properties{
      width:300px;
      margin-left:30px;
      float:left;
      background-color:#006BB3;
   }
   
   .oefencasus_properties h3{
      font-size:16px;
      margin-bottom:14px;
      color:#fff;
      padding:12px 12px 0 12px;
   }
   
   .oefencasus_properties ul{list-style:none;}
      .oefencasus_properties ul li{
         font-size:14px;
         padding:12px;
         margin:0;
         background-image:url(../images/oefencasus_dashed.png);
         background-repeat:repeat-x;
         background-position:left top;
      }
         .oefencasus_properties ul li.active{background-color:#fff;}
         .oefencasus_properties ul li a{
            color:#fff;
            font-weight:bold;
            text-decoration:none;
         }
            .oefencasus_properties ul li a:hover{text-decoration:underline;}            
            .oefencasus_properties ul li.active a{color:#006bb3;}
            
   .answer_container{
      position:relative;
      float:left;
      margin-top:20px;
   }
            
      .oefencasus_answer{
         width:960px;
         clear:both;
         float:left;
         color:#006bb3;
         font-weight:bold;
         font-size:12px;
         text-transform:uppercase;
         line-height:16px;
         background-image:url(../images/reaction_bkg.png);
         background-repeat:repeat-y;
         background-position:right top;
      }
      
         .answer_content{width:630px;float:left;}
         .answer_content h3{
            color:#e3001b;
            font-size:14px;
            margin-bottom:10px;
         }
         
            .answer_properties{color:#fff;}            
            .answer_properties h3{font-size:14px;margin-bottom:2px;}
            .answer_properties p{
               text-transform:none;
               padding:0px 12px 0 12px;
               font-weight:normal;
            }
            .answer_properties a{color:#fff;}
      
      .oefencasus_submit{
         position:absolute;
         left:0;
         top:0;
         background-color:#006bb3;
         padding:25px 10px;
         width:940px;
      }
      
         .oefencasus_submit input{
            border:0;
            width:600px;
            color:#fff;
            text-align:left;
            font-size:12px;
            font-weight:bold;
            font-family:arial;
            text-transform:uppercase;
            background-color:#006bb3;
            cursor:pointer;
         }
   
/* CASUS REACTIONS */

.reactions{clear:both;overflow:hidden;float:left;padding-top:20px;}
.reactions h3{color:#006bb3;text-transform:uppercase;font-size:14px;margin-bottom:20px;margin-left:10px;}

.reaction{
   margin-bottom:20px;
   padding-left:10px;
   line-height:16px;
   overflow:hidden;
   border-left:5px solid #006bb3;
   font-size:12px;
   float:left;
   clear:both;
}
   .subreaction{margin-bottom:0;margin-top:10px;border-color:#7FB5D9;}
   
   .reactionHeader{}
      .thumbs{float:right;}
      .thumbs img{float:left;margin-right:10px;vertical-align:middle;}
      .thumbs .numberOfThumbs{float:left;}
   span.reactionOmdenker{
      display:block;
      /*width:200px;*/
      float:left;
      /*font-size:14px;*/
      /*text-transform:uppercase;*/
      padding-right:10px;
      border-right:1px solid #777;
   }
   span.reactionOmdenker a{color:#e3001b;text-decoration:none;}
   .reactionHeader span.spangrey{
      display:block;
      /*width:160px;*/
      margin-left:10px;
      padding-right:10px;
      border-right:1px solid #777;
      float:left;
   }
   .reactionHeader span.reactCloud{
      display:block;
      /*width:142px;*/
      margin-left:10px;
      float:left;
      border:0;
      /*text-align:right;*/
   }
      .reactionHeader span.reactCloud img{vertical-align:middle;}
   .reactionText{clear:both;width:615px;margin-bottom:10px;}
   .subreaction .reactionText{width:600px;}
      
   span.spangrey{color:#777;}
      span.spangrey a{color:#777;}
   span.spanred{color:#e3001b;}
   span.spanblue{color:#006bb3;}
      span.spanblue a{color:#006bb3;text-decoration:none;}
   .span16{font-size:16px;}
   .span16{font-size:15px;}
   .span14{font-size:14px;}
   
/* AANMELDEN */

.aanmelden{overflow:hidden;}
.aanmelden h2{
   color:#006bb3;
   margin-left:10px;
   font-size:15px;
   text-transform:uppercase;
}
.aanmelden img{float:left;margin-right:30px;}

.aanmelden form.contact{
   padding:0;
   margin:0;
}
.aanmelden form.contact fieldset{
   width:299px;
   float:left;
   padding:0;
   margin:0;
   margin-right:30px;
}

   .aanmelden form.contact fieldset.rightfieldset{
      margin-right:0;
      margin-top:16px;
   }

   .aanmelden form.contact fieldset p{
      padding:0 10px;
      font-size:16px;
      font-weight:bold;
      color:#006bb3;
   }
   
      .aanmelden form.contact fieldset p span{
         display:block;
         margin-top:16px;
         font-size:14px;
         font-weight:normal;
      }
      
      .aanmelden form.contact fieldset p span span{
         margin-top:-3px;
      }
      
      .aanmelden form.contact fieldset label{
         width:auto;
         color:#a6a6a6;
      }
      
      .aanmelden form.contact fieldset label span{
         color:#006bb3;
      }
      
      .aanmelden form.contact fieldset input{
         color:#111;
         font-size:12px;
      }
      
         .aanmelden form.contact fieldset input.verplicht{
            background-image:url(../images/verplicht.png);
            background-repeat:no-repeat;
            background-position:180px center;
         }
   
      .aanmelden form.contact fieldset button{
         margin-left:0px;
         margin-top:6px;
         width:100%;
         text-align:center;
         font-size:20px;
         background:none;
         background-color:#006bb3;
         text-transform:uppercase;
         padding:20px 0;
         border:0;
         color:#fff;
      }
      
         .aanmelden form.contact fieldset button:hover{
            border:0;
         }
         
      .aanmelden form.contact fieldset .label{
         position:absolute;
         width:200px;
         height:34px;
         top:-2px;
         left:-260px;
         background-position:right center;
         background-repeat:no-repeat;
         background-image:url(../images/input_label.png);
         text-align:right;
         padding-top:5px;
         padding-right:66px;
         color:#006bb3;
      }
      

/* ACCOUNT GEGEVENS / PROFIEL */

.profielform form.contact fieldset label{
   display:block;
   width:100px;
   color:#111;
}

.profielform form.contact fieldset input{color:#666;width:188px;}

.profielformaccount{
   width:280px;
   padding:20px 10px 30px 10px;
   color:#fff;
   float:left;
   margin-right:30px;
   background-image:url(../images/account_odd_bkg.png);
   background-position:left bottom;
   background-repeat:repeat-x;
   background-color:#e3001b;
   font-size:12px;
}

.profielformaccount h3{
   text-transform:uppercase;
   font-weight:bold;
   font-size:14px;
   margin-bottom:10px;
}

.profielformaccount p{margin:0;}

.profielformaccount a{color:#fff;}

.profielformaccount .starbox{background-color:#fff;float:left;}

.ratings{margin-bottom:50px;clear:both;}
   .ratings h2{
      color:#006bb3;
      font-size:14px;
      text-transform:uppercase;
      margin-bottom:20px;
   }
   .ratings h3{
      color:#006bb3;
      font-size:12px;
      text-transform:uppercase;
      font-weight:normal;
      margin-bottom:20px;
   }
   .rating{
      overflow:hidden;
      clear:both;
      margin-bottom:20px;
   }
      
/* ACCOUNT OVERZICHT / ALLE OMDENKERS */

.accounts{overflow:hidden;color:#fff;}

   .accounts .odd{
      background-image:url(../images/account_odd_bkg.png);
      background-position:left bottom;
      background-repeat:repeat-x;
      background-color:#e3001b;
   }
   
   .accounts .even{background-color:#006bb3;}
   
      .accounts h2{
         color:#006bb3;
         margin-left:10px;
         margin-bottom:30px;
      }
   
      .accounts h3{
         font-size:14px;
         font-weight:bold;
         text-transform:uppercase;
      }
      
      .accounts a{color:#fff;}
   
   .account{
      width:280px;
      float:left;
      margin-right:30px;
      margin-bottom:20px;
      padding:20px 10px;
      font-size:13px;
   }
   
   .accounts .third{margin-right:0;}
   
   .account .starbox{
      float:left;
      width:100px;
      margin-left:10px;
   }
   
/* ALLE OMDENKINGEN VAN ACCOUNT */

.omdenkingen{
   color:#fff;
   font-size:13px;
   overflow:hidden;
}

   .omdenker{
      width:940px;
      padding:20px 10px;
      background-image:url(../images/account_odd_bkg.png);
      background-position:left bottom;
      background-repeat:repeat-x;
      background-color:#e3001b;
      overflow:hidden;
      margin-bottom:20px;
   }
   
   .omdenker h3{
         font-size:14px;
         font-weight:bold;
         text-transform:uppercase;
      }
      
      .omdenker a{color:#fff;}
      
      .omdenker .starbox{
         float:left;
         width:95px;
         margin-left:10px;
         background-color:#fff;
      }
      
   .omdenkingen .reaction{margin-bottom:20px;}
   
   .omdenkingen .reaction h3{margin-bottom:10px;}
      
   .omdenkingen .reaction p{
      font-size:12px;
      font-weight:bold;
      text-transform:uppercase;
   }
   
      .omdenkingen .reaction p a{text-decoration:none;}
      
         .omdenkingen .reaction p a:hover{text-decoration:underline;}
         
.navigation table tr td.totals{padding-top:6px;color:#215897;}

.navigation a{
   border:none;
   display:block;
   width:134px;
   background-image:url(../images/formSubmit.png);
   background-position:right top;
   background-repeat:no-repeat;
   padding:6px 36px 14px 0;
   text-align:right;
   font-weight:normal;
   font-size:14px;
   font-family:arial;
   cursor:pointer;
   color:#215897;
   text-decoration:none;
}
 
.navigation a.back{
   background-image:url(../images/formSubmit_back.png);
   background-position:left top;
   padding:6px 0 14px 36px;
   text-align:left;
}

.backToAll{
   float:left;
   clear:both;
   overflow:hidden;
   margin-top:50px;
}

.backToAll a.back{
   display:block;
   width:100px;
   background-image:url(../images/subscribeFormSubmit_back.png);
   background-position:left top;
   background-repeat:no-repeat;
   padding:4px 0 14px 36px;
   text-align:left;
   font-weight:normal;
   font-size:14px;
   font-family:arial;
   cursor:pointer;
   color:#fff;
   text-decoration:none;
}

/* ZOEK RESULTATEN */

.zoeken p{clear:left;margin-left:10px;}

.searchresults{clear:both;overflow:hidden;text-transform:uppercase;}

.searchresults h2{font-size:18px;margin-bottom:10px;}

.searchtitle{width:630px;float:left;}

.archivelink{
   width:330px;
   float:left;
   color:#006BB3;
   font-size:12px;
   text-align:right;
   text-transform:none;
}

.archivelink a{color:#006BB3;}

.searchresult{
   width:960px;
   background-image:url(../images/casus_bkg.png);
   background-position:left bottom;
   background-repeat:repeat-y;
   overflow:hidden;
   color:#fff;
   margin-bottom:20px;
}

.resultcontent{
   width:630px;
   float:left;
   background-color:#e3001b;
   background-image:url(../images/resultcontent_bkg.png);
   background-position:left bottom;
   background-repeat:repeat-x;
   overflow:hidden;
}

.searchresult p{
   padding:12px;
   font-size:12px;
   margin:0;
}

.searchresult a{color:#fff;}

.searchresult span a{
   color:#fff;
   font-size:16px;
   font-weight:bold;
}

.resultcontent img{
   float:right;
   margin-left:10px;
   margin-bottom:10px;
}

.resultproperties{
   width:276px;
   padding:12px;
   float:left;
   background-color:#006BB3;
   margin-left:30px;
   margin-bottom:2px;
   font-weight:bold;
}

.resultstatus{width:160px;float:left;}
.resultbekijk{float:left;}

.resultproperties .resultbekijk a{font-size:14px;}

/* tagpage */
.tagpage{
width:100%;
overflow:hidden;
padding:0;
}

.tagpage a{
   color:#313131;
   font-weight:bold;
   text-transform:uppercase;
   text-decoration:none;
}
.tagpage .allCasus .casus a{
   font-weight:normal;
   text-transform:none;
}

.tagpage h2{margin-bottom:20px;}

.tagpage .allCasus .casus p{
/*   font-size:16px;*/
   font-size:14px;
   display:inline;
}
.tagpage p a{
   font-weight:normal;
   text-transform:none;
   text-decoration:underline;
}

.tagpage a:hover{text-decoration:underline;}

.tags, .strategies, .searchform{
   float:left;
   width:302px;
   color:#fff;
   background-color:#006BB3;
   margin-right:26px;
   margin-bottom:20px;
}

   .tags{width:302px;margin-right:28px;}
   .searchform{width:280px;padding:10px;}

   .tags h3, .strategies h3, .searchform h3, .allCasus h3{
      text-transform:uppercase;
      padding:10px;
      font-size:16px;
      font-weight:bold;
      cursor:pointer;
   }
   
   .tags a, .strategies a, .searchform a{color:#fff;}
   
   .list{
      padding:10px;
      background-color:#006BB3;
      width:282px;
   }
   
.searchform{margin-right:0;padding-bottom:0;float:right;}

.searchform form{margin-right:0;}

.searchform form{padding:0;margin:0;}

   .searchform form input{
      border:1px solid #bbbbbb;
      padding:3px;
      font-family:arial;
      font-size:14px;
      width:240px;
      color:#111;
      font-size:11px;
   }
      
      .searchform form a img{margin-top:2px;}
      
         .searchform form button:hover{border:0;}
         
   .searchform .banners{
      background-color:#fff;
      margin:0;
      margin-top:9px;
      padding-top:50px;
      margin-left:-10px;
   }
   
      .searchform .banners a{
         text-transform:none;
      }
      
.allCasus{clear:left;}
   .allCasus .casus{background:none;}
      .allCasus .casus p{margin:0;}
         .allCasus .casus p a{text-transform:none;font-weight:normal;font-size:14px;text-decoration:none;}
         .allCasus .casus p a:hover{text-decoration:underline;}
         
/* VIDEOS */
.video{
   width:280px;
   height:216px;
   float:left;
   margin-right:30px;
   margin-bottom:36px;
   padding:10px;
   background-color:#006bb3;
   line-height:14px;
   color:#fff;
   overflow:hidden;
}

.videos .odd{background:#E3001b url(../images/account_odd_bkg.png) repeat-x left bottom;}

.video_iframe h2{
   color:#006bb3;
   margin-left:10px;
   margin-bottom:30px;
}

.videos .third{margin-right:0;}

   .video a{
      position:relative;
      display:block;
      margin-bottom:10px;
   }

   .video img{display:block;margin:auto;}
   .video img.play{
      position:absolute;
      border:0;
      top:60px;
      left:120px;
   }
   
   .video h3{
      display:block;
      overflow:hidden;
      height:14px;
      margin-bottom:6px;
      font-size:14px;
      font-weight:bold;
      text-transform:uppercase;
   }
   
   .video p{
      font-size:12px;
      display:block;
      height:28px;
      overflow:hidden;
   }
   
   /* AUDIO */
.audio{
   width:280px;
   height:90px;
   float:left;
   margin-right:30px;
   margin-bottom:36px;
   padding:10px;
   background-color:#006bb3;
   line-height:14px;
   color:#fff;
   overflow:hidden;
}

.audios .odd{
   background:#E3001b url(../images/account_odd_bkg.png) repeat-x left bottom;
}

.audios .third{margin-right:0;}

.audio h3{
   display:block;
   overflow:hidden;
   height:14px;
   margin-bottom:10px;
   font-size:14px;
   font-weight:bold;
   text-transform:uppercase;
}

.audio p{
   font-size:12px;
   height:42px;
   display:block;
   overflow:hidden;
}
   
   .hyphenate{text-align:justify;}
   
/* stratetgy_layout */
/*table.strat_table tr td{vertical-align:top;}
table.strat_table tr td.strat_td_first, table.strat_table tr td.strat_td_first div{width:120px;color:#fff;font-weight:bold;line-height:16px;letter-spacing:-0.5px;}
table.strat_table tr td.strat_td_second{padding-left:20px;font-size:13px;line-height:16px;}
.strat_colored_blk{float:left;width:180px;color:#fff;min-height:50px;}
.strat_colored_blk h3, .strat_colored_blk h4{margin-bottom:20px;padding-left:34px;}
.strat_bkg_red{margin-left:-10px;margin-bottom:20px;padding:10px 0 0 10px;width:100%;overflow:hidden;background:url(../images/strat_bkg_red.png) repeat-y left;}
.strat_bkg_blue{margin-left:-10px;margin-bottom:20px;padding:10px 0 0 10px;width:100%;overflow:hidden;background:url(../images/strat_bkg_blue.png) repeat-y left;}*/
.strat_layout{width:290px;float:left;margin-bottom:20px;padding-left:10px;line-height:18px;}
.strat_layoutodd{margin-right:30px;padding:0;}
.strat_layout .red_bkg{overflow:hidden;width:292px;background-color:#df1500;padding-left:10px;margin-left:-10px;margin-bottom:20px;min-height:52px;}
.strat_layout .red_bkg img{margin:12px 10px;}
.strat_layout .red_bkg h3{color:#fff;padding-top:14px;font-size:14px;}
.strat_layout b{color:#006bb3;}

.waarderen{
   background-color:#fff;
   color:#006BB3;
   margin:10px;
   padding:10px;
   padding-bottom: 10px; 
}

.waarderen h3{
   color:#006BB3;
   text-transform: uppercase;
}

.waarderen a{
   color:#006BB3;
}

span.fb_edge_comment_widget{
   top:auto !important;
   left:auto !important;
   bottom:0 !important;
   right:0 !important;
}

.ratingStarbox{
   padding:0 10px;
   overflow: hidden;
}

.ratingStarbox .starbox{
   background-color:#fff;
   float:left;
}

.ratingStarbox .starboxText{
   float:left;
   padding-top:3px;
   margin-left:8px;
}

.ratingStarbox .starboxText span{
   font-weight:bold;
}

.ratingStarbox .yourRating{
   display:block;
   clear:left;
   font-size:12px;
}


