/* opmaak programma karavaan */

#frmAgendaZoeken table {line-height:24px;}
#frmAgendaZoeken .description {width:160px;}

#frmAgendaZoeken .formbutton_med, #frmAgendaZoeken .formbutton_med:focus  { background-color: #fff; width:80px; overflow:hidden; border: #e63b16 1px solid; color: #e63b16; cursor: pointer; }
#frmAgendaZoeken .formbutton_med:hover  { background-color: #e63b16; width:80px; overflow:hidden; border: #e63b16 1px solid; color: #fff; cursor: pointer; }
.searchresults {margin: 10px 0 2px 0;}

.programdate { height:20px; float:left; margin-top: 10px; margin-bottom:3px; }


.programdatesmall { height:20px; width:622px; background-color:#2B52A2; padding:1px 0 0 6px; font-weight:bold; color:#fff; }
.programitem { width:200px; float:left; border-bottom: #2B52A2 1px solid; height: 340px; margin-bottom:8px;margin-right:5px;}
.programitem .straattheater { background-color: #f17a26; color: #fff; padding: 0 0 0 2px;}
.programitem .locatietheater { background-color: #78298b; color: #fff; padding: 0 0 0 2px;}
.programitem .karavaanlab { background-color: #56b948; color: #fff; padding: 0 0 0 2px;}
.programbestel a { color:#F57D0A; }
.programbreak{ width:738px;height:3px;overflow:hidden; }
.programimage {padding: 4px; border: 1px solid #999; margin: 4px 0; text-align:center;}
.programimage img {max-width: 190px; max-height: 150px; vertical-align: bottom;}

.locationlong{margin-bottom:10px;}

.location{font-size:13px;font-weight:bold;}
.locationwebroute a{font-weight:normal;color:#F57D0A;}

/*alles hieronder was een id ipv class*/
.programname{font-size:13px;font-weight:bold;}
#programtitle{ font-size:1.1em; }
#programtitle a{color:#e63b16}
#programsubtitle{font-size:10px;color:#e63b16}

#programdescription{}
#programplaysort{font-size:10px;color:#e63b16;}
#programstarttime{}
#programlocation{font-weight:bold;}
#programduration{}
#programprice{color:#EE0E06;}
#programsite{}

.programdatelist{}
.programdatesmalllist{padding:3px;height:17px;width:726px;margin-top:6px;margin-bottom:3px;background-color:#F01082;font-size:14px;color:#fff;font-weight:bold;}
.programitemlist{background-color:#fff;padding:2px;}
.programitemlistbestel{color:#F57D0A;}
#programnamelist{font-size:12px;}
#programtitlelist{font-weight:bold;}
#programplaysort{}
#programstarttime{}
#programlocationlist{font-weight:bold;}
#programpricelist{color:#EE0E06;}
#programbuylink{}

.blokArticleBlock{ margin-top:6px;}
* html .blokArticle { }
.blokArticleBlock div {display:block; width:232px; padding:6px;background-color:#80C41B;}
* html .blokArticleBlock div { width:244px;}

#playtitleblock{font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;}
#playtitleblock a{font-size:11px;color:#fff;text-transform:lowercase;}
#playsubtitleblock{font-size:12px;color:#fff;}
#playdateblock{font-size:11px;color:#fff;padding:0 6px 0 6px;}


#playtitle{font-size:14px;font-weight:bold;color:#F57D0A;text-transform:uppercase;} /*font-size:14px;font-weight:bold;color:#F57D0A;text-transform:uppercase;}*/
#playtitle a{color:#F57D0A}
#playsubtitle{font-size:10px;color:#F57D0A} /*font-size:12px;font-weight:bold;color:#F57D0A;text-transform:uppercase;}*/
#playdetails{font-size:11px;}
#playdetails img {width:16px;}
#playinfo{font-size:11px;background-color:#F57D0A;color:#fff;padding-left:3px;margin-bottom:3px;margin-top:6px;}
#playdates img {width:16px;}

#playgroup{font-size:13px;font-weight:bold;} /* font-size:11px;font-weight:bold;color:#F57D0A;text-transform:uppercase;} */
#groupname{font-size:14px;font-weight:bold;color:#F57D0A;text-transform:uppercase;}
#grouptitle{font-size:11px;font-weight:bold;color:#F57D0A;text-transform:uppercase;}

#playdate{font-size:11px;color:#000;}

#navigationtitle{font-size:14px;color:#fff;font-weight:bold;padding-left:0px;}

.navigationprogram{
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	width:746px;
	height:24px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.navigationprogram a, .navigationprogram a:link, .navigationprogram a:visited, .navigationprogram a:hover , .navigationprogram a:active {
	color:#000;
	padding-right:20px;
}
#navprogram, #navprogram ul{list-style:none;line-height:1;font-weight:bold;padding:0;}
#navprogram{display:block;padding-right:0px;text-align:left;margin-left:-6px;float:left;}
#navprogram ul{background-color:#F01082;float:right;}
#navprogram li {float:left;padding:0;font-size:11px;margin-right:10px;}
#navprogram ul li{float:left;margin-right:0;text-transform:lowercase;}
#navprogram a {display:block;text-decoration:none;padding:4px 6px;}
#navprogram li.daddyprogram {font-size:11px;background-image: url(../icons/expand.gif);background-repeat: no-repeat;background-position: center right; }
#navprogram ul li.daddyprogram {background-image: url(../icons/expand2.gif); }
#navprogram li ul li{float: none;padding: 0;font-size:11px;}
#navprogram li ul {position: absolute;left: -999em;height: auto;width: 170px;font-weight: normal;margin: 0;}
#navprogram li li {width: 150px;}
#navprogram li ul a {width: 150px;}
#navprogram li ul ul {margin: -12px 0 0 162px;}
#navprogram li:hover ul ul, #navprogram li:hover ul ul ul, #navprogram li.sfhoverprogram ul ul, #navprogram li.sfhoverprogram ul ul ul {left: -999em;}
#navprogram li:hover ul, #navprogram li li:hover ul, #navprogram li li li:hover ul, #navprogram li.sfhoverprogram ul, #navprogram li li.sfhoverprogram ul, #navprogram li li li.sfhoverprogram ul {left: auto;}
#navprogram li:hover a, #navprogram li.sfhoverprogram a {text-decoration:none;}

.playlong{width:482px;}

/* classes voor recenties op detailpagina's plays en groups */
.reviews {}
.reviews_header {font-size:11px;background-color:#F57D0A;color:#fff;padding-left:3px;margin-bottom:3px;}
.review { margin-top:5px; margin-bottom:10px;}
.review_title { font-weight:bold;}
.review_body {}
.review_leesmeer {}

/* einde classes voor recenties op detailpagina's plays en groups */
/* correcties per functie */
#function_63 .programdate { margin-top: -10px; }
#function_63 .first { margin-top: 6px; }
#function_64 ul {list-style-type: disc; margin-left: 20px; }