body {	
	background: #FFF;
	font-family: Verdana;
	font-size: 12px;
}

html { overflow-x: hidden; }
.clear {clear: both}

#wrapper {
	margin: 10px auto;
	width: 900px;
	background-image: url(../gfx/background.gif);
	background-repeat:repeat-y;
}

/* HEADER */
#header_wrapper {
	width: inherit;
	height: 180px;
	text-align:left;
	clear: both;
}
#header_img {
	width: inherit;
	height: 80px;
	background-image:url(../gfx/header_img.jpg);
	background-repeat:no-repeat;
}
#header_txt {
	width: inherit;
	height: 80px;
	background-image:url(../gfx/header_txt.png);
	background-repeat:no-repeat;
}
#header_img_festival {
	width: inherit;
	height: 80px;
	background-image: url(../gfx/header_img_festival.jpg);
	background-repeat: no-repeat;
}
#header_txt_festival {
	width: inherit;
	height: 80px;
	background-image: url(../gfx/header_txt_festival.png);
	background-repeat: no-repeat;
}
#clickablecorner {
	position:relative;
	top: -183px;
	left: 704px;
	cursor: pointer;
}
#navigation {
	clear: both;
	background-color: #FECC00;
	border-bottom: 3px solid #FFF;
	height: 20px;
}
.nav_link {
	padding: 2px 30px 0 30px;
	float: left;
	color: #A5027C;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.nav_link a {
	text-decoration:none;
}
.nav_link a:hover, .nav_link a:focus, .nav_link a:active {
	text-decoration:underline;
}
.nav_pipeline {
	float: left;
	width: 3px;
	height: inherit;
	background-image:url(../gfx/pipeline.gif);
	background-repeat:no-repeat;
}

/* FRAMEWORK */
#framework_wrapper {
	width: inherit;
	padding: 12px 0;
	clear: both;
}
#left_col {
	float: left;
	margin-left: 6px;
	width: 150px;
	height: 395px;
}
#searchbox {
	width: inherit;
	height: 90px;
	background-image:url(../gfx/searchbg.gif);
	background-repeat:no-repeat;
	margin-bottom: 15px;
}
#searchbox input#city {
	position: relative;
	top: 31px;
	left: 9px;
	width: 129px;
	border: 3px solid #FFCD00;
}
#submitbtn {
	position: relative;
	top: 38px;
	left: 91px;
	background-color: #FFCD00;
	border-bottom: 3px solid #FFCD00;
}
#left_col_img {
	width: inherit;
}
#main_col {
	float: left;
	margin: 0 9px;
	width: 430px;
}
#main_col_top {
	width: inherit;
	height: 8px;
	background-image:url(../gfx/maincoltop.gif);
	background-repeat: no-repeat;
}
#main_col_content {
	width: 408px;
	padding: 0 10px;
	border-left: 1px solid #A5027C;
	border-right: 1px solid #A5027C;
	background-color: #FFF;
	min-height: 380px;
	overflow: hidden;
}
#main_col_bottom {
	width: inherit;
	height: 8px;
	background-image:url(../gfx/maincolbottom.gif);
	background-repeat: no-repeat;
}
#right_col {
	float: left;
	width: 290px;
	height: 395px;
}
#themeBlock {
	width: 290px;
	height: 300px;
	margin-bottom: 15px;
	cursor:pointer;
}
#text_overlay {
	position: relative;
	top: 272px;
	width: inherit;
	text-align: center;
}
#visual {
	width: 290px;
	margin-bottom: 15px;
}
#ticker {
	width: 290px;
	height: 89px;
	background-image: url(../gfx/tickerbg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#tickerlst{
	width: 290px;
	height: 77px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
#tickerlst a {
	color: #FFF;
}
.innerDiv {
	position: relative;
	left: -35px;
	height: 65px;
	padding: 5px;
	margin-top: -10px;
}
.innerDiv ul li {
	width: 200px;
	padding-left: 10px;
	background:url(../gfx/bullit.gif) left 15% no-repeat; 
}
.innerDiv ul {
	vertical-allign: top;
	list-style-type: none;
}
#footer {
	width: inherit;
	height: 14px;
	background-image: url(../gfx/leftdisclaimerbg.gif);
	background-repeat:no-repeat;
	background-position: left;
	background-color: #FFF;
}
#footer_content {
	float: left;
	margin: 1px 0 0 6px;
	width: 889px;
	height: 13px;
	background-color: #A5027C;
	font-size: 9px;
	color: #FFF;
	text-align: center;
}
#footer_content a {
	color: #FFF;
}
#footer_right {
	float: left;
	width: 5px;
	height: inherit;
	background-image: url(../gfx/rightdisclaimerbg.gif);
	background-repeat:no-repeat;
}
/* CONTENT */
a, li a {color: #89267f;}
a:hover, li a:hover {text-decoration: none; }
h2 {font-size: 18px; font-weight: bold; color: #89267f; margin-top: 0px;}
h3 {font-size: 12px; font-weight: bold; color: #89267f;}
/*li {color: #fde91d}*/

.divider {font-size: 1px; height: 3px; background-color: #fde91d}
.textcontainer {}

/* FORMULIEREN */
.formFieldName, .formfieldname {
	font-size: 12px;
	font-family: Verdana;
	padding-top: 3px
}

.formField, .formfield {}

.formFieldData, .formfielddata {
	font-size: 12px;
	font-family: Verdana
}

.formButton, .formbutton {
	border: 1px solid #fde91d;
	background-color: #8d0080;	
	color: #fde91d;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

/* lists */
.list_navigator {margin-bottom: 4px}
.list_navigator_top {border-top: 1px solid #fde91d;}
.list_navigator_index {padding: 1px 0px 1px 0px; border-bottom: 1px solid #fde91d; font-size: 9pt;}
.list_navigator_index a {text-decoration: none;}
.list_navigator_bottom {padding: 1px 0px; margin: 0px 0px 4px 0px; color: #fde91d; background-color: #8d0080; border-bottom: 1px solid #fde91d;}
.list_navigator_pageindex {float: left; padding: 1px 0px 1px 0px;}
.list_navigator_spacer {float: left; padding: 1px 5px 1px 5px;}
.list_navigator_previous {float: left; padding: 1px 0px 1px 0px;}
.list_navigator_next {float: right; padding: 1px 5px 1px 0px;}
.list_navigator_previous a,
.list_navigator_next a {color: #fde91d; text-decoration: none;}
.list_navigator_previous a:hover,
.list_navigator_next a:hover {text-decoration: underline;}
.list_item {margin: 0px 0px 4px 0px; border-bottom: 1px solid #fde91d;}
.list_item_last {margin: 0px 0px 4px 0px;}
.list_item_indexnr {float: left; width: 20px; vertical-align: top; padding: 3px 0px 0px 0px; font-size: x-small;}
.list_item_text {float: left; width: 399px;}

/* search markets */
.market_filter_container {width: 185px; border: 1px solid #fde91d; margin-bottom: 15px;}
.tbl_market_filter {width: 181px; margin: 2px;}
.td_market_filter_header {color: #fde91d; background-color: #8d0080; padding: 3px; font-weight: bold; text-align: left;}
.td_market_filter_frmfield {padding: 0px;}
.td_market_filter_frmfield input.formField {width: 171px; margin: 0px;}
.td_market_filter_frmfield input.formButton {margin: 0px;}
.td_market_filter_frmfield select.formField {width: 177px; margin: 0px;}
.td_market_filter_clear {text-align: center;}
.td_market_filter_clear a {font-size: x-small; color: #000000; text-decoration: none;}
.td_market_filter_clear a:hover {text-decoration: underline;}
.td_market_filter_buttons {text-align: right;}

/* market */
.market_container {margin-bottom: 25px;}
.market_item_top {
	background-image:url(../gfx/marktettop.gif); 
	background-repeat: no-repeat;
	width: 401px; 
	height: 10px;
}
.market_item {
	width: 399px;
	border-left: 1px solid #A5027C;
	border-right: 1px solid #A5027C;
	background-color: #ffffff;
}
.market_item_bottom{
	background-image:url(../gfx/marketbottom.gif);
	background-repeat: no-repeat;
	width: 401px;
	height: 11px;
	margin-bottom: 8px;
}
.market_tbl {margin: 5px 5px 0px 5px;}
.market_image {vertical-align: top;}
.market_image img {width: 120px; height: 80px; margin: 2px;}
.market_innr_info {width: 100%; padding-left: 5px; vertical-align: top;}
.market_innr_info table {width: 100%; margin-bottom: 3px;}
.market_county,
.market_city,
.market_marketplace,
.market_marketday {padding: 0px 5px; width: 90%; font-weight: bold;}
.market_marketactivities {padding: 0px 5px 0px 2px; width: 90%; font-weight: bold;}
.market_hd {vertical-align: top;}
.market_marketactivities_title {font-weight: bold; color: #89267f;}
.market_marketactivities_intro {}
.market_marketactivities_hd {vertical-align: top; padding-top: 2px; color: #89267f;}
.market_remarks {}
.market_link {text-align: left; margin-top: -25px;}
#market_filter_frm { margin-bottom: 23px; }
#market_filter_frm input.formField {width: 120px; margin: 0px; border:1px solid #A5027C;}
#market_filter_frm input.verfijnbtn {border:0px; position: relative; top: 3px;}

/* activity */
.activity_container {margin-bottom: 25px;}
.activity_item {margin-bottom: 8px; border: 1px solid #fde91d; background-color: #ffffff; width: 405px;}
.activity_tbl {margin: 5px;}
.activity_tbl_image {vertical-align: top;}
.activity_tbl_image .activity_image {width: 120px; height: 80px;}
.activity_tbl_image .activity_image img {width: 120px; height: 80px;}
.activity_tbl_image .activity_image_overlay {position: relative; top: -80px; margin-bottom: -80px;}
.activity_tbl_image .activity_image_overlay img {width: 120px; height: 80px;}
.activity_innr_info {width: 100%; padding-left: 5px; vertical-align: top;}
.activity_innr_info table {width: 100%; margin-bottom: 3px;}
.activity_title {font-weight: bold; color: #89267f;}
.activity_view_cntr {width: 50px; text-align: right;}
.activity_text {padding-bottom: 3px;}
.activity_county,
.activity_marketplace,
.activity_dates {padding-left: 5px; padding-right: 5px; width: 90%; color: #89267f;}
.activity_link {text-align: right; font-weight: bold; white-space: nowrap;}
.activity_filter_container {width: 527px; margin-bottom: 8px; border: 1px solid #fde91d; margin-top: 34px;}
.tbl_activity_filter {margin: 2px;}
.td_activity_filter_header {color: #fde91d; background-color: #8d0080; padding: 3px; font-weight: bold;}
.td_activity_filter_frmfield {}

/* activity details */
.activity_detail_container {border: 1px solid #fde91d; background-color: #ffffff; overflow: hidden;}
.activity_detail_tbl {}
.activity_detail_info {vertical-align: top;}
.activity_detail_info table {width: 100%;}
.activity_detail_image {width: 190px; height: 130px;}
.activity_detail_image img {width: 190px; height: 130px;}
.activity_detail_info_hd {padding-left: 0px; padding-right: 5px; white-space: nowrap; vertical-align:top}
.activity_detail_info_county,
.activity_detail_info_marketplace,
.activity_detail_info_day,
.activity_detail_info_dates {color: #89267f; padding-left: 0px; width: 90%;}

/* market details */
.market_detail_container {width: 527px;}
.market_detail_tbl {width: 527px;}
.market_detail_info {width: 527px; vertical-align: top;}
.market_detail_info table {width: 100%;}
.market_detail_image {padding: 2px;}
.market_detail_image img {width: 190px; height: 130px;}
.market_detail_info_hd {padding-left: 0px; padding-right: 5px; white-space: nowrap;}
.market_detail_info_county,
.market_detail_info_marketplace,
.market_detail_info_day,
.market_detail_info_dates {color: #89267f; padding-left: 0px; width: 90%;}

/* Table */
.table_table {
	width: 100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #A4027A;
	border-collapse: separate;
	margin-bottom: 15px;
	background-color: #E7C6DE;
}
.table_table td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: #A4027A;
	-moz-border-radius: 0px 0px 0px 0px;
	padding: 5px;
}


/* styling coupons */
#actions_title {color:#9f1888; font-size:18px; padding:0; margin:0 0 10px 0;}

.coupon_voorbeeld{width:525px; font-family:verdana; margin:10px 0px;}
.coupon_body {border:1px dashed #000000; padding:10px 24px;}
.coupon_kraamnaam{margin:0; padding:0 0 8px 0; color:black; font-size:15px;}
.coupon_aanbieding{margin:0; padding:0 0 8px 0; color:#9f1888; font-size:15px;}
.coupon_geldigheid{margin:0; padding:0 0 8px 0; font-size:12px; color:black;}
.coupon_marktinfo{margin:0; padding:0; font-size:12px; color:#7f8184;}

#couponlist_wrapper {}
#marktgegevens {}
#marktgegevens .label {}
#marktgegevens .value {color:#9f1888;}
#action_text {margin-left:15px; padding:0; color:#9f1888; font-weight:bold;}
#couponlist_footer ul{padding-left:0px; margin-left:15px;}
#couponlist_footer li{padding-left:0px;}