*{ margin:0; padding:0; outline:none}
body{ background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:16px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{ border:none}
a{ text-decoration:none; color:#0057D9}
a:hover{ text-decoration:underline}

#layout{ margin:0 auto; width:798px;}
#main{float:left; width:798px; background:url(../images/main_bg.jpg) repeat-y 0 0; padding:10px 0 0 0;}
#header{float:left; width:748px; padding:0 25px;}
#header .banner{float:left; width:750px;}
#header .banner .img{float:left; margin-top:3px;}
#header .logo{float:left;}
#header .ribbon{ position:absolute; left:632px; top:32px; cursor:pointer}
#menu{float:left; width:748px; padding-top:2px; padding-bottom:15px;}
#menu ul{float:left; width:748px; list-style:none;}
#menu ul li{float:left; width:auto; padding-right:2px}
#menu ul li.last{ padding-right:0}
#body_container{float:left; width:748px; padding:10px 25px 0 25px;}
#body_container h1{float:left; width:748px; padding-bottom:30px; padding-left:15px; }
#body_container h1 img{float:left}
#left_container{float:left; width:212px;}
#left_container h3{float:left; width:197px; font-size:11px; line-height:18px; color:#fff; background:#0057D9; padding-left:15px;}
#left_container p{float:left; padding-left:15px; padding-top:5px; line-height:14px;}
#left_container .access_all{float:left; width:212px; padding-bottom:20px;}
#left_container form{float:left; width:212px; }
#left_container fieldset{float:left; width:197px; padding-left:15px; padding-bottom:10px; border:none;}
#left_container fieldset label{float:left; width:197px; font-size:11px; line-height:16px; color:#000;}
#left_container fieldset input.text{float:left; width:111px; height:16px; border:1px solid #A5ACB2; padding:2px 2px 0 2px; font-size:10px; line-height:14px;color:#999; }
#left_container fieldset .btn{float:right; width:66px; height:18px; background:url(../images/btn_aanmelden.gif) no-repeat 0 0; cursor:pointer; border:none}
#left_container fieldset p{float:left; width:197px; padding-top:5px; padding-left:0; }


#left_container .social{float:left; width:212px; padding-bottom:15px;}
#left_container .social ul{float:left; width:182px; padding-left:30px; list-style:none; padding-top:7px;}
#left_container .social ul li{float:left; width:180px; padding-bottom:3px;}

#left_container .links{float:left; width:212px; padding-bottom:3px;}
#left_container .links ul{float:left; width:182px; padding-left:30px; list-style:none; padding-top:7px;}
#left_container .links ul li{float:left; width:180px; line-height:16px; padding-bottom:6px;}
#left_container .links ul li a{float:left; width:auto; color:#0057D9;}

#right_container{float:right; width:469px;border-right:15px solid #0057D9}
#right_container h3{float:left; width:400px; font-size:11px; line-height:18px; color:#fff; background:#0057D9; padding-left:15px; }
#right_container h3 span{ font-weight:normal}
#right_container ul.list{float:left; width:420px; list-style:none}
#right_container ul.list li{float:left; width:420px; padding-bottom:10px;}
#right_container ul.list li .img_section{float:left; width:150px; padding:15px 15px 0 15px;}
#right_container ul.list li .right_section{float:left; width:230px; padding-top:15px;}
#right_container ul.list li .right_section p{float:left; width:230px; color:#000; padding-bottom:10px; line-height:14px;}
#right_container ul.list li .right_section p a{ color:#0057D9;}

#right_container ul.agenda{float:left; width:415px; list-style:none; padding-top:10px; padding-bottom:30px;}
#right_container ul.agenda li{float:left; width:400px; padding-left:15px;}
#right_container ul.agenda li p{float:left; width:90px;}
#right_container ul.agenda span.col1{float:left; width:80px;}
#right_container ul.agenda span.col2{float:left; width:100px;}
#right_container ul.agenda span.col3{float:left; width:100px; font-weight:bold}
#right_container ul.agenda span.col4{float:left; width:120px;}
#right_container a.bio{float:left; background:url(../images/ico_doc.gif) no-repeat 0 2px ; padding-left:25px;}
#right_container ul.pers{float:left; width:480px; margin-top:9px; list-style:none; padding-bottom:10px;}

#right_container a.bio{float:left; background:url(../images/ico_doc.gif) no-repeat 0 2px ; padding-left:25px;}
#right_container a.blof{float:left; background:url(../images/ico_video.gif) no-repeat 0 2px ; padding-left:17px;}
#right_container ul.pers{float:left; padding-left:15px; width:450px}
#right_container ul.pers li{float:left; width:450px;}
#right_container ul.pers li .placeholder{float:left; width:320px; height:250px;}
#right_container ul.pers li p{float:left; width:465px; padding-bottom:10px;}

#right_container .news{float:left; width:415px; padding-top:10px;}
#right_container .news p{float:left; width:400px; padding-bottom:10px; padding-left:15px;}

.contact{float:left; width:764px;}
.contact h1{float:left; width:700px;}
.contact .left_section{float:left; width:165px; }
.contact .left_section p{float:left; width:150px; padding-left:15px; padding-top:16px;}
.contact .right_section{float:left; width:565px; border-right:15px solid #0057D9}
.contact .right_section h3{float:left; width:470px; font-size:11px; line-height:18px; color:#fff; background:#0057D9; padding-left:15px;}
.contact .right_section h3 span{ font-weight:normal}

.contact .right_section p{float:left; width:560px; padding-left:15px; padding-top:15px;}

.contact .iframe{float:left; padding-bottom:15px; padding-top:10px; padding-left:15px;}
.contact .right_section ul{float:left; width:595px; list-style:none; padding-top:15px;}
.contact .right_section ul li{float:left; width:580px; padding-left:15px; line-height:16px;}
.contact .right_section ul li p{float:left; width:200px; padding:0}
.contact p.detail{float:left; width:680px; padding:12px 0 0 15px; font-size:10px; line-height:14px;}


.artiest{float:left; width:764px; padding-bottom:20px; margin-top:-10px;}
.artiest .row{float:left; width:738px; margin-bottom:25px; background:#0057D9; padding-top:2px; padding-bottom:2px; padding-left:10px;}
.artiest .row h5{float:right}
.artiest .left_section{float:left; width:250px;}
.artiest .left_section p{float:left; width:240px; padding-left:15px; padding:10px 0 5px 10px; font-size:10px;}
.artiest .left_section p a{ color:#68B13F}
.artiest .right_section{float:left; width:498px;}
.artiest .right_section .row1{float:left; width:280px; background:url(../images/green_strip.jpg) repeat-x 0 0; height:41px;  padding-bottom:1px; padding-left:20px; }
.artiest .right_section .row1 h3{font-size:25px; line-height:35px; color:#fff;}
.artiest .right_section .row1 span{float:left; width:130px; font-size:11px; color:#fff; line-height:14px; padding-top:2px}
.artiest .right_section p{float:left; width:450px; padding-bottom:10px; }
.artiest .right_section h4{float:left; width:450px; font-size:15px; line-height:35px; color:#68B13F; margin-top:10px;}
.artiest .right_section .content{float:left; width:460px; border-right:15px solid #68B13F; margin-left:20px; display:inline}

#footer{float:left; width:764px; padding:50px 17px 10px 17px;}
#footer .top{float:left; width:764px; padding-bottom:35px;}
#footer .top img{float:left;}
#footer .top .col1{float:left; width:250px;}
#footer .top .col2{float:left; width:200px;}
#footer .top .col3{float:left; width:210px;}
#footer .top .col4{float:left; width:100px;}

#footer .copyright{float:left; width:690px; background:url(../images/bottom_line.gif) repeat-x 0 0; padding-top:24px; padding-left:74px;}
#footer .copyright p{float:left; padding-right:25px; color:#0057d9}
#footer .copyright p a{ color:#0057d9}