		BODY {
			background-color : #ff7900;
		}
		BODY, TD, DIV{
			font-family : verdana;
			font-size : 11px;
		}
		
		TD.websiteholder{
			width : 960px;
		}
		TD.mainmenuholder{
			height : 22px;
			backgroud-color : #ff7900;
		}
		TD.logoholder{
			height : 100px;
			background-color : #FFFFFF;
			background-image : url(http://www.ab-art.nl/gfx/round_right_top.gif);
			background-repeat : no-repeat;
			background-position : right top;
			vertical-align : bottom;
		}
		TD.whitemenubottom{
			height : 30px;
			background-color : #FFFFFF;
			vertical-align : top;
			padding-top : 5px;
		}
		
		TD.mainmenuitem, TD.mainmenuitemselected{
			padding-left : 10px;
			padding-right : 10px;
		}
		
		TD.mainmenuitem, TD.mainmenuitem A, TD.mainmenuitem A:hover, TD.mainmenuitemselected, TD.mainmenuitemselected A, TD.mainmenuitemselected A:hover{
			text-decoration : none;
			font-weight : bold;
		}
		
		TD.mainmenuitem, TD.mainmenuitem A{
			color : #FFFFFF;
		}
		TD.mainmenuitem A:hover{
			color : #e2e502;
		}
		
		TD.mainmenuitemselected, TD.mainmenuitemselected A, TD.mainmenuitemselected A:hover{
			color : #ff7900;
		}
		TD.mainmenuitemselected{
			background-color : #e2e502;
		}
		TD.menubreak{
			width : 1px;
			background-color : #FFFFFF;
		}
		
		
		TD.submenuitem, TD.submenuitemselected{
			padding-left : 10px;
			padding-right : 10px;
		}
		TD.submenuitem, TD.submenuitem A, TD.submenuitem A:hover, TD.submenuitemselected, TD.submenuitemselected A, TD.submenuitemselected A:hover{
			text-decoration : none;
			font-weight : bold;
		}
		
		TD.submenuitem, TD.submenuitem A{
			color : #9c1e8b;
		}
		TD.submenuitem A:hover{
			color : #ff7900;
		}
		
		TABLE.website{
			width : 100%;
			height : 100%;
		}
		TD.sponsorholder{
			width : 180px;
			vertical-align : top;
			padding : 10px;
			background-color : #ffaf66;
		}
		TD.sponsorholder IMG{
			border : 1px solid #000000;
		
		}
		TD.contentholder{
			vertical-align : top;
			padding-left : 15px;
			padding-bottom : 15px;
			padding-right : 15px;
		}
		TD.pageholder{
			background-color : #FFFFFF;
		}
		TD.upcomingholder{
			width : 200px;
			background-image : url(http://www.ab-art.nl/gfx/round_left_bottom.gif);
			background-repeat : no-repeat;
			background-position : bottom left;
			background-color : #d7ff00;
			vertical-align : top;
			padding : 10px;
		}
		TD.upcomingholder A, TD.upcomingholder A:hover{
			color : #9c1e8b;
			font-weight : bold;
			text-decoration : none;
		}
		TD.upcomingholder A:hover{
			text-decoration : underline;
		}
		TD.borderleft{
			vertical-align : top;
		}
		TD.borderright{
			vertical-align : top;
		}
		TD.dotteldline{
			background-image : url(http://www.ab-art.nl/gfx/dotted.gif);
			height : 9px;
			font-size : 1px;
		}
		TD.dottedspacer{
			height : 106px;
		}
		TD.poweredby{
			height : 16px;
			font-size : 9px;
			text-align : right;
			padding-right : 0px;
			
			color : #FFFFFF;
		}
		TD.poweredby A{
			color : #FFFFFF;
			font-weight : bold;
			text-decoration : none;
		}
		TD.poweredby A:hover{
			color : #FFFFFF;
			font-weight : bold;
			text-decoration : underline;
		}
		
		
		H1, .titel{
			font-weight : bolder;
			color : #ff7900;
			font-size : 18px;
		}
		H2, .subtitel{
			font-weight : bold;
			color : #9c1e8b;
			font-size : 12px;
		}
		
		
		A, A:hover{
			color : #9c1e8b;
			text-decoration : none;
		}
		A:hover{
			color : #9c1e8b;
			text-decoration : underline;
		}
		
		
		ul{
			
			margin: 5px 0px 5px 0px;
			padding: 0px 0px 0px 20px;
		}
		li{
			margin: 0px;
			padding: 0px;
		}
		
		
		
		
		
			.show_detail_artist_title{
		font-size: 14px;
		color: #ff7900;
		font-weight: bold;
		text-transform: uppercase;
	}
	.show_detail_title{
		font-size: 14px;
		color: #9c1e8b;
		font-weight: bold;
	}
	.show_detail_text{
		line-height: 16px;
	}
		
		.show_date{
			font-size: 12px;
		}
		.show_artist_title{
			font-size: 12px;
			color: #ff7900;
			font-weight: bold;
		}
		.show_title{
			font-size: 12px;
			color: #9c1e8b;
			font-weight: bold;
		}
		.show_detail_overview{
			margin-top: 15px;
			margin-bottom: 15px;
		}
		.show_detail_overview img{
			border: 0px;
		}
		.show_detail_introduction_text{
				line-height: 18px;
				padding-left: 10px;
		}
		.show_detail_readmore{
			margin-top: 10px;
		}
		
		.show_detail_readmore a{
			color: #000000;
			font-size: 12px;
			font-weight: bold;
		}
		
		.show_upcoming{
			text-align: center;
		}
		
		.show_upcoming_title{
			font-size: 12px;
			color: #ff7900;
		}
		
		.show_upcoming_artist_title{
			font-size: 12px;
			font-weight: bold;
			color: #ff7900;
			margin-top: 5px;
		}
		
		
		
		.show_upcoming_genre{
			color: #9c1e8b;
			font-size: 10px;
		}
		.show_upcoming_state{
			font-weight: bold;
			color: #9c1e8b;
		}
		
		.show_upcoming_all_shows{
			text-align: center;
			font-size: 12px;
		}
		
		.overview_holder{
			padding-left: 15px;
			padding-right: 15px;
			vertical-align: top;
		}
		
		
		.show_detail_quote_holder{
			font-size: 16px;
			text-align: center;
			color: #9c1e8b;
			background-color: #d7ff00;
			padding: 15px;
			font-weight: bold;
			line-height: 24px;
		}
		
		.show_detail_price_holder{
			background-color: #ff7900;
			color: #ffffff;
			font-weight: bold;
			text-align: center;
		}
		.show_detail_price_holder_text {
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		.show_detail_inc_breakdrink{
			font-style: italic; 
		}
		.btnAddToBasket{
			cursor: hand;
			margin-top: 10px;
		}
		
		.show_detail_extrainformation_holder{
			border: 1px solid #ff7900;
			padding: 15px;
			text-align: center;
		}
		.show_detail_extrainformation_holder a{
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			line-height: 20px;
		}
		.show_detail_extrainformation_holder a:hover{
			color: #ff7900;
			text-decoration: none;
		}
		
		
		.upcomingholder_shop{
			font-size: 11px;
		}
		.upcomingholder_shop h1{
			margin: 0px;
		}
		TD.upcomingholder_shop{
			width : 200px;
			background-image : url(htttp://www.ab-art.nl/gfx/round_left_bottom.gif);
			background-repeat : no-repeat;
			background-position : bottom left;
			background-color : #d7ff00;
			vertical-align : top;
			padding : 10px;
			font-size: 11px;
		}
		TD.upcomingholder_shop A, TD.upcomingholder_shop A:hover{
			font-weight : bold;
			text-decoration : none;
		}
		TD.upcomingholder_shop A:hover{
			text-decoration : underline;
		}
		
		.show_upcoming_spacer{
			height: 11px;
			width: 200px;
			margin-top: 10px;
			margin-bottom: 10px;
			background-repeat: repeat-x;
		}
		.show_upcoming_spacer hr{
			color: #ffffff;
			height: 2px;
			font-size: 1px;
			line-height: 1px;
		}
			
		
		.show_overview_item_break{
			height: 11px;
			background-image: url('http://www.ab-art.nl/kaartverkoop/templates/gfx/white_line.gif');
			background-repeat: repeat-x;
			background-position: center;
		}
		
		.show_location{
			font-size: 12px;
			margin-top: 5px;
			color: #ff7900;
		}
		.show_genre{
			margin-top: 5px;
			font-size: 12px;
			color: #ff7900;
		}
		
		th{
			text-align: left;
			font-size: 11px;
		}
		
		table.order_table{
			width: 100%;
		}
		table.order_table th{
			text-align: left;
			font-size: 12px;
			background-color: #ff7900;
			color: #ffffff;
			height: 25px;
			padding-left: 5px;
		}
		table.order_table tr{
			height: 30px;
			
		}
		table.order_table td{
			padding-left: 5px;
			padding-right: 5px;
			border-bottom: 1px solid #ff7900;
		}
		
		
		.show_genre_title{
			font-weight: bold;
		}
		
		
		
		
		.show_upcoming_title a{
			font-size: 11px;
		}
		.show_upcoming_artist_title a{
			color: #ff7900;
			font-size: 11px;
		}
		
		table.basket_account_table th{
			vertical-align: top;
		}
		table.basket_account_table td{
			vertical-align: top;
		}
		
		label.error{
			color: #ff0000;
		}
		input.basket_account_input_field{
			width: 200px;
		}
		
		input.basket_account_input_field_phone{
			width: 100px;
		}
		input.basket_account_input_field_zipcode{
			width: 60px;
		}
		input.basket_account_input_field_init{
			width: 60px;
		}
		
		
		table.basket_plugin_table, table.basket_plugin_table{
		font-size: 10px;
		} 
		
		table.basket_plugin_table{
		width: 100%;
	}
	table.basket_plugin_table th{
		text-align: left;
		padding-left: 5px;
		height: 25px;
		line-height: 25px;
	}
	table.basket_plugin_table td{
		text-align: left;
		padding-left: 5px;
		height: 25px;
		line-height: 25px;
	}
	
	table.basket_table, table.basket_order_form_table{
		font-size: 10px;
		
	} 
	
	table.basket_table{
		width: 100%;
	}
	table.basket_table th{
		text-align: left;
		padding-left: 5px;
		height: 25px;
		line-height: 25px;
	}
	table.basket_table td{
		text-align: left;
		padding-left: 5px;
		height: 25px;
		line-height: 25px;
	}
	table.basket_table tr.basket_orderlines_even{
	}
	table.basket_table tr.basket_orderlines_even td{
		border-top: 1px solid #e1e1e1;
	}
	table.basket_table tr.basket_orderlines_odd{
	}
	table.basket_table tr.basket_orderlines_odd td{
		border-top: 1px solid #e1e1e1;
	}
	table.basket_table tr.basket_orderlines_total_price{
		font-weight: bold;
		color: #de3228;
	}
	table.basket_table tr.basket_orderlines_total_price td{
		border-top: 1px solid #e1e1e1;
	}
	table.basket_table tr.basket_orderlines_total_vat{
		font-weight: bold;
	}
	table.basket_table tr.basket_orderlines_total_vat td{
		border-top: 1px solid #e1e1e1;
	}
	table.basket_table tr.basket_orderlines_total_without_vat{
		font-weight: bold;
	}
	table.basket_table tr.basket_orderlines_total_without_vat td{
		border-top: 1px solid #e1e1e1;
	}
	table.basket_table tr.basket_orderlines_transport{
		font-weight: bold;
	}
	table.basket_table tr.basket_orderlines_transport td{
		border-top: 1px solid #e1e1e1;
	}
	table.basket_table tr.basket_orderlines_discounts{
		font-weight: bold;
	}
	table.basket_table tr.basket_orderlines_discounts td{
		border-top: 1px solid #e1e1e1;
	}
	table.basket_table tr.basket_orderlines_subtotal{
		font-weight: bold;
	}
	table.basket_table tr.basket_orderlines_subtotal td{
		border-top: 1px solid #e1e1e1;
	}
	
	
	table.basket_order_form_table{
		width: 100%
		border: 0;
	}
	
	table.basket_order_form_table th{
		text-align: left;
		padding-left: 5px;
		height: 25px;
		line-height: 25px;
		width: 150px;
		vertical-align: top;
	}
	table.basket_order_form_table td{
		width: 150px;
	}
	table.basket_order_form_table td.basket_order_form_table_left{
		vertical-align: top;
		width: 50%;
	}
	table.basket_order_form_table td.basket_order_form_table_right{
		vertical-align: top;
		width: 50%;
	}
	
	
	input.basket_number_input_field{
		width: 40px;
	}
	
	div.basket_table_spacer{
		height: 15px;
	}
	
	
	
	table.members_profile_form_table{
		font-size: 10px;
	}
	table.members_profile_form_table th{
		text-align: left;
		height: 25px;
		line-height: 25px;
		width: 190px;
		vertical-align: top;
	}
	
	
	td.overview_holder h3{
			font-size: 14px;
	}
	
