/***** HOME + RESULTS PAGE *****/

body{
	background:#fff;
	margin:0; 
	padding:0; 
}

body, td, input, select, textarea, a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000;
}

div.oxywrap{
	width:940px;
	margin:0 auto; 
	background: #FFFFFF;
	padding: 0 10px;
}
div.oxywrap div.left{ 
	width:152px; 
	float:left; 
	padding:0px 10px 0 0;
}

div.oxywrap div.center{ 
	width:554px;
	float:left;
	overflow:hidden;
	padding:0px 10px 0 0;
}

div.oxywrap a{
	text-decoration:none;
	color:#000000;
}

div.oxywrap a:hover{
	color:#CC0000;
	text-decoration:none;
}

div.oxywrap div.textcomponent{
	float:left;
	color: #000000;
}

div.oxywrap div.textcomponent_content{
	background-color: #FFFFFF;
	padding: 3px;
}

div.oxywrap div.textcomponent a{
	color: #000000;
	text-decoration:underline;
}

/***** HOME + RESULTS PAGE + DETAILS PAGE *****/

div.oxywrap div.right{
 	float:right;
 	width:214px;
 	margin: 0px 0px 2Opx 0px;
}

/***** DETAILS PAGE *****/

div.oxywrap div.detailleft{ 
	float:left;
	width:716px;
}

/***** COMPONENT - eventInfo *****/
div.oxywrap div.eventCategories{
	margin-left:6px;
}

div.oxywrap div.eventWhereWhatWhen {
	width: 360px;
	padding-left: 0;
}

div.oxywrap div.eventHeader{
	background-color:#ffffff;
	color:#000;
	padding-bottom: 10px;
	border-bottom: 1px solid #DEDEDE;
}
div.oxywrap div.eventHeader td{
	color:#000;
}
div.oxywrap div.eventHeader a{
	color:#000000;
	text-decoration: underline;
}
div.oxywrap div.eventHeader a:hover{
	color:#CC0000;
}
div.oxywrap div.eventinfoimage{
	width: 360px;
	padding:0px 0px 0px 0px;
	margin-top:3px;
	margin-bottom:3px;
	text-align: right;
}
div.oxywrap div.eventWhereWhatWhen a{
	font-weight: normal;
}
div.oxywrap span.eventTickets{
	font-size: 11px !important;
}
div.oxywrap span.eventTickets a{
	font-size: 11px;
}
div#eventMoreInfo{
	padding: 0;
}
div.sourceHtml{
	border: none;
	width:98%;
}
div.sourcehtml{
	padding: 5px 0 10px 0;
}
div.oxywrap .eventClaimLink_content a{
	text-decoration: underline;
}

/***** COMPONENT - eventsList *****/

div.oxywrap div.componenttitle{
	background: #333;
	padding:8px;
	color:#fff;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	width: auto;
}

div.oxywrap div.componenttitle div a{
	color: #fff;
	font-size:10px;
	width:100%;
}

div.oxywrap div.componenttitle div a:hover{
	color:#CC0000 !important;
}

div.oxywrap div.eventList{
	width:275px;
	padding-bottom:15px;
	overflow:hidden;
	float:left;
}

div.oxywrap .citiesLeft{
	float: left; 
	padding-right: 3px; 
	width: 275px;
}

div.oxywrap .citiesRight{
	float: left; 
	width: 275px;
}

div.oxywrap div.right div.eventList{
	width:214px;
}

div.oxywrap div.eventListTmfHotTickets{
	width:214px;
}

div.oxywrap div.secondcatlist{
	float:right;
}

div.oxywrap div.showmore{
	text-align:right;
	margin-right:0px;
}

div.oxywrap .componentfloatleft{
	float:left;
}

div.oxywrap .componentfloatright{
	padding-left:3px;
	float:right;
}
div.oxywrap div.center div.l1{
	overflow:hidden;
	float:left;
}
div.oxywrap div.l1{
	overflow:hidden;
	float:left;
	padding-top:3px 3px 3px 3px;
	margin-left:3px;
}

div.oxywrap .eventTitle{
	color: #E2001A;
	font-size: 11px;
}
div.oxywrap a.eventTitle:hover{
	text-decoration: underline;
}

div.oxywrap div.eventListItemImage{
	width:70px;
	height:70px;
	
}

div.oxywrap div.l2{
	overflow:hidden;
	clear:right;
	padding-top:3px;
	
}

div.oxywrap div.eventListItem{
	width:100%;
	padding:0px 0px 3px 0px;
	margin: 3px 0px 0px 0px;
}
div.oxywrap div.right div.eventListItem{
	width:392px;
	padding:0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}
div.oxywrap div.right div.eventListItem .eventTitle{
	color: #333;
}

/***** COMPONENT - featuredEvents *****/

div.oxywrap div#featuredEvents{
	height:153px;
	padding-bottom:3px;
	background-color:#ffffff;
}

div.oxywrap ul#featuredEventsList{
	list-style-type:none;
	margin-left:0px;
	height:150px;
}

div.oxywrap div.featuredeventsimage{
	height:150px;
	width:150px;
	overflow:hidden;
	float:left;
	padding-top:3px;
	padding-left:3px;
	margin-right:3px;
}

div.oxywrap div.featuredeventsdescription{
	width:390px;
	overflow:hidden;
	clear:right;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	margin-left:5px;
}
div.oxywrap div.featuredeventssummary{
	float:right;
}

div.oxywrap div.featuredEventsControlBox{
	position:absolute;
	margin-left:530px;
	margin-top:-155px;
	width:30px;
}

/***** COMPONENT latestEvents *****/
div.oxywrap div.latestevents{
	width:214px;
}

div.oxywrap #latest{
	width:214px;
}

div.oxywrap #latest_up{
	border-bottom:1px solid #CC0000;
}

div.oxywrap #latest_down{
	border-top:1px solid #CC0000;
}

/***** COMPONENT searchEventsBox *****/

div.oxywrap div.search{ 
	float:left; 
	padding-left:30px; 
	color:#a4a5a5;
}

div.oxywrap div.searcheventscalendar{
	float:left;
}

div.oxywrap div.searcheventsbox{
	padding-bottom:15px;
}

div.oxywrap div.searcheventsboxhorizontal{
	padding-bottom:0px;
}

div.oxywrap span.specifyDates{
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;	
}

div.oxywrap div.mapleft{ 
	float:left;
}

div.oxywrap div.mapright{ 
	float:left;
	padding-left:10px;
}

div.oxywrap div.autocomplete{
	background-color:#eeeeee;
	padding:2px;
	border:1px solid gray;
	overflow:hidden;
	width:110px;
}

div.oxywrap span.control{
	font-weight:bold;
	text-decoration:none;
}

div.oxywrap select.controlperiod{
	font-size:9pt;
	max-width:129px;
}

div.oxywrap th.classhead a{
	color:#ffffff;
}

div.oxywrap div.heading{
	background-image:url(../../images/headergreen.jpg);
	color:white;
	font-weight:bold;
	width:909px;
	height:21px;
	padding-top:3px;
	padding-left:15px;
	margin-top:7px;
}

div.oxywrap a.control{
	color: #000;
}

div.oxywrap span.heading{
	float:left;
}

div.oxywrap table.control{
	background-color:#fff;
	color:#000;
	background-repeat:no-repeat;
	height:60px;
	border-collapse:separate;
	border-spacing:1;
	vertical-align:middle;
	text-transform:uppercase;
}

div.oxywrap th.control{
}

div.oxywrap td.control{
	padding-left:2px;
	padding-right:7px;
	vertical-align:middle;
}

div.oxywrap div.controlselectbox{
	float:left;
}

div.oxywrap div.refnarrow{
	padding:3px;
}

div.oxywrap div.ctrlX{
	line-height:130%;
}

div.oxywrap input.control, select.control{
	font-size:9pt;
}

/***** COMPONENT searcheventsbox *****/

div.oxywrap div.headerhorizontalsearchbox{
	background-color:#fff;
	color:#000;
}

div.oxywrap div.headerhorizontalsearchbox div.title{
	font-size:22px;
	font-weight:bold;
	width:100%;
	padding-top:5px;
}

div.oxywrap td.control input,select{
	width:120px;
}

div.oxywrap div.searchResultsCalendar{
	background-image:url(images/calendarsmall.png);
}

div.oxywrap div.searchResultsCalendarWithDayOfWeek{
	background-image:url(images/calendar-red.png);
}

div.oxywrap .actionbutton{
	color:#000 !important;
	cursor:pointer;
	height:25px;
}

div.oxywrap .actionbutton:hover{
	background-position:0 -29px;
}


/***** COMPONENT - searchresults *****/

div.oxywrap div.paging{
	width: 360px;
	float:right;
}

div.oxywrap table.pages td{
	text-align:center;
	color:#FFF;
	width:20px;
	background-color:#333;
}

div.oxywrap table.pages a, table.pages a:hover{
	color:#FFFFFF;
}

div.oxywrap div.resultlistitem{
	float:left;
	width:100%;
	background: transparent url(http://www.tmf.be/images/Common/thumbrow-bg.jpg) repeat-x scroll 0 0;
}

div.oxywrap div.listeventtop{
	width:100%;
	border-top:1px solid #DEDEDE;
}

div.oxywrap div.resultpageimage{
	text-align:right;
	padding-top:10px;
}

div.oxywrap div.resultpagecontent{
	width:452px;
	margin-left:3px;
}

/***** COMPONENT - shareLinkAddToAny *****/

div.oxywrap div.addtoany{
	margin-left:530px;
}

/***** Autocomplete boxes *****/

div.oxywrap .ac_over{
	background-color:#CC0000;
	color:#ffffff !important;
}
/***** TAGS PIETER *****/
div.oxywrap #filterResultsLocations{
	width:100%;
	overflow: hidden;

}

div.oxywrap #filterResultsLocations a {
	display:inline-table;
	line-height:130%;
	margin:2px;
	padding:0;
	width:174px;
	border-spacing:2px;
}

div.oxywrap .refwide{
	overflow: hidden;
	width:100%;
	
}
div.oxywrap div.refwide a{
	width:174px;
	line-height:130%;
	display:inline-table;
	margin:2px;
	border-spacing:2px;
}

/**** left ****/
div.oxywrap div.filterresults{
	width:100%;
}

div.oxywrap div.left div.filterlist a {
	width:100%;
}

/**** center****/
div.oxywrap div.eventListItem{
	padding:1px -2px;
	line-height:120%;
	background: transparent url(http://www.tmf.be/images/Common/thumbrow-bg.jpg) repeat-x scroll 0 0;
}
/**** listevent ****/
div.oxywrap div.searchResultsInfo .eventwhenwherewhat{
	margin-bottom:30px;
}
div.oxywrap div#searchResultsDescription{
	padding: 0 3px;
	margin-top:7px;
}
div.oxywrap div#searchResultsDescriptionTitle{
	font-size: 11px;
}

iframe.content{
	overflow:auto;
	width:100%;
}

div.sourcehtml, div.infoSource{
	color:#000;
	width: 100%;
}

body.bodySourceHtml{
	background-color:#fff;
}

div.sourcehtml td, div.sourcehtml a{
	color:#000;
}

div.infoSource{
	padding: 10px 0;
	color: #000 !important;
	background: none;
	border-top: 1px solid #DEDEDE;
}

div.infoSource a{
	text-decoration: underline;
}

div.oxywrap div.claimButton,div.oxywrap div.addButton{
	background-color:#B1000D;
}

div.oxywrap div.addButton{
	background-image: url(images/add_event.gif);
	width: 198px;
	height: 50px;
}

div.oxywrap .right div.addButton{
	background-image: none;
	width: auto;
	height: auto;
	padding: 0;
}

div.oxywrap .right div.addButton a{
	display: block;
	background-image: url(images/add_event.gif);
	width: 208px;
	height: 61px;
}

div.oxywrap div.addButton span{
	display: none;
}

div.rsslink{
	width: auto;
}

div.oxywrap .ogcInfo a{
	color: #E2001A;
}

div.oxywrap .ogcInfo a:hover{
	text-decoration: underline;
}
.poweredByOxynade{
	background-image:url(images/powered-by-oxynade-groot.jpg);
	background-repeat:no-repeat;
	text-align: center;
	position:relative;
	margin-top:1410px;
	height:30px;
}
.poweredByOxynade a{
	background-image:url(images/powered-by-oxynade-groot.jpg);
	width:214px;
	height:30px;
	display: block;
}
.poweredByOxynade span{
		display:none;
}

div.oxywrap .tmfPartiesAndCoolsweat .eventListItems{
	margin: 3px 0 0 0;
	padding: 174px 0 0 0;
	background-image: url(images/tmf_party_background.png);
	background-repeat: no-repeat;
	height: 312px;
}

div.oxywrap .tmfPartiesAndCoolsweat .eventListItem{
	background-image: none;
}

div.oxywrap div.right .tmfPartiesAndCoolsweat div.eventListItem{
	background-image: url(images/tmf_party_line.png);
	background-position: left bottom;
}

div.oxywrap div.right .tmfPartiesAndCoolsweat div.eventListItem .eventTitle {
	color: #E2001A;
}

div.oxywrap .tmfPartiesAndCoolsweat div.l1{
	display: none;
}

div.oxywrap .tmfPartiesAndCoolsweat div.l2{
	color: #fff;
	padding: 0 6px;
	height: 55px;
}

div.oxywrap .tmfPartiesAndCoolsweat div.showmore{
	padding: 0 6px;	
}

div.oxywrap .tmfPartiesAndCoolsweat div.showmore a{
	color: #E2001A;
}

div.oxywrap .tmfPartiesAndCoolsweat div.showmore a:hover{
	text-decoration: underline;
}
/**** poweredby ****/

