/* FESTIVAL */
.festival-imgleft{float:left;}

ul.festival-subnav {padding: 0;list-style: none; width:680px; margin: 0 0 20px 0;float:left;clear:right;}
ul.festival-subnav li {float: left;margin-right: 10px; height:40px;width:150px;}
ul.festival-subnav li img {	float: left;clear:left;}
ul.festival-subnav li.last {margin-right: 0; }
ul.festival-subnav li a {float:left;display: block; color: #fff;padding: 4px 40px;text-decoration: none;font-size: 1em;text-align: center; background: #B32017; text-transform: uppercase; height: 16px;}
ul.festival-subnav li a:hover {	color:#FFF;background:#191919}
ul.festival-subnav li a.selected {background:#191919}

#festival-subcontent{margin-left:300px;}
#festival-subcontent .googlemap{margin-left:300px;}



#programma {font-weight:bold;}
.bg_red {background-color:#B32017;color:#FFFFFF;}
.bg_yellow {background-color:#FDF8D6;}
.border_red {/*border-top:2px solid #B32017;border-bottom:2px solid #B32017;border-right:2px solid #B32017;*/background-color: #FDF8D6;}
.border_red_right {/*border-top:2px solid #B32017;border-bottom:2px solid #B32017;border-right:2px solid #B32017;*/background-color: #FDF8D6;}

.row_festival {border-bottom:1px solid #191919;float:left;padding:20px 0 20px 0;width:650px;}
.row_festival img {float:left;margin:0 25px 10px 0;}
.row_festival p {margin:0;padding:0;width:470px;float:left;}
.info_artist {float:left;width:470px;}
h4 {margin:0 0 10px 0;padding:0;font-size:14px;color:#B32017;float:left;width: 350px;}
p.hour {float:right;margin:0 0 10px 0;padding:0;font-weight:bold;clear:right;width:100px;}
p.onder_voorbehoud {font-size:10px;}
p.subtext_festival {float:left;font-size:9px;width:100px;}
