/* CSS Document för version 3.1 print */

* {
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0;
	text-align: center;
	/*background: #1e0212 url('http://media.ticmate.com/default/en-uk/img/bg_new.jpg') center top no-repeat;*/ /* IN screen_site_spec.css */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	}


ul {
	list-style: none;
	}
	
a {
	text-decoration: none;
	color: #9f0a5d;
	font-weight: bold;
	outline: none;
	}
a:active {
	position: relative;
	top: 1px;
	outline: none;
}
a:focus
{
-moz-outline-style: none;
}

form {
	padding: 0;
	margin: 0;
	}
img {
	border: 0;
	padding: 0;
	margin: 0;
	}
table {
	border: 0;
	border-collapse: collapse;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 33px;
	line-height: 36px;
	padding: 10px 0 5px 0;
	margin: 0;
	position: relative;
}
a h1 {
	color: #000;
}
h2 {
	font-size: 18px;
	line-height: 20px;
	padding: 10px 0 5px 0;
	margin: 0;
	position: relative;
}

p {
	font-family: Helvetica, Arial, sans-serif;
	padding: 5px 0;
	margin: 0;
	position: relative;
	}

textarea 
{
	resize: none; 
}


/*
#######################################################################
 global classes
######################################################################
*/
.clear {
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */


.lAlign {
	float: left;
	padding: 0;
	margin: 0;
	}
.rAlign {
	float: right;
	padding: 0;
	margin: 0;
	}
.lAlign_text {
	text-align: left;
}
.rAlign_text {
	text-align: right;
}
.spacediv {
	height: 10px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}

.redTxt {
	color: #e94353; /*#f10000;*/
}
.greyTxt {
	color: #616161;
}

.bigTxt { /* used in sidebar toplist */
	font-size: 24px;
}

.fat {
	font-family: Helvetica, Arial, sans-serif;
	color: #a30a5f;
	font-weight: bold;
	}

.r_padding_7 { /* used in sidebar menu */
	padding: 0 7px 0 0;
}

.r_padding_10 {
	padding: 0 10px 0 0;
}
.l_padding_10 {
	padding: 0 0 0 10px;
}
.smaller_font {
	font-size: 12px;
	line-height: 16px;
}

.small_font {
	font-size: 10px;
}

.is_no_print {
	display: none;
}
/*
###########################################################
main divs
###########################################################
*/
#container {
	width: 100%;/*900px;*/
	position: relative;
	margin: auto;
	padding: 0;
	text-align: left;
	}
/*
############################################################
header, mainmenu, submenu
###########################################################
*/
#logotop {
	width: 100%;/*900px;*/
	height: 35px;/*93px;*/
	}
	#logotop p {
		/*position: absolute;
		left: -10000px;*/
		text-align: right;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
		color: #9f0a5d;
		}
	.logotop_blank_img {
		/* might be in local css as well */
		/*width: 450px;
		height: 90px;*/
		display: none;
	}

#mainMenu {
	display: none;
	}

	#subMenu {
		display: none;
	}

/*
########################################################
submeny new for dropdowns
########################################################
*/

#subMenu_nav {
	display: none;
}

/*
#########################################################
buttons etc
#########################################################
*/

.buttone {
	display: none;
}


.buttoneBig {
	display: none;
}

.buttoneBigWait {
	display: none;
}

.send_button {
	display: none;
	/*border: transparent none;
	background: transparent url('../img/send_button_3-1.gif') top left no-repeat;
	width: 140px;
	height: 41px;
	color: #fff;
	font-weight: bold;*/
}

.with_pointer {
	cursor: pointer;
}

.without_pointer {
	cursor: wait;
}

/* ORDER BUTTONS */

.order_back_button {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 33px;
	cursor: pointer;
	padding: 0 0 3px 0;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
}
.order_back_button_L {
	float: left;
	width: 33px !important;
	height: 33px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/basket_button_back_L_3-1.gif') top left no-repeat;
}
.order_back_button_M {
	float: left;
	height: 33px;
	padding: 6px 0 0 5px;
	margin: 0;
	background: url('../img/basket_button_back_M_3-1.gif') top left repeat-x;
}
.order_back_button_R {
	float: left;
	width: 33px !important;
	height: 33px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/basket_button_back_R_3-1.gif') top left no-repeat;
}

.forwardLink_as_button {
	display: block;
	height: 37px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
.forwardLink_as_button_L {
	float: left;
	width: 33px !important;
	height: 37px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: transparent url('../img/basket_button_fwd_L_3-1.gif') top left no-repeat;
}
.forwardLink_as_button_M {
	float: left;
	height: 37px;
	padding: 9px 5px 0 5px;
	margin: 0;
	background: transparent url('../img/basket_button_fwd_M_3-1.gif') top left repeat-x;
}
.forwardLink_as_button_R {
	float: left;
	width: 46px !important;
	height: 37px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: transparent url('../img/basket_button_fwd_R_3-1.gif') top left no-repeat;
}
/*
#########################################################
other widgets
#########################################################
*/

.print_and_tip_widget {
	display: none;
}


/*
#########################################################
Form-elemnts
#########################################################
*/
.newsletter_inp_bg {
	width: 157px;
	height: 20px;
	margin: 8px 0 5px 0;
	padding: 0;
	background: url('../img/newsletter_input_bg_3-1.gif') top left no-repeat;
	}
.newsletter {
	width: 137px;
	height: 20px;
	border: 1px solid transparent;/*#fff;*/
	background: transparent;
	outline: none;
	margin: 0;
	padding: 0 10px;
	/*background: url('../img/newsletter_input_bg_3-1.gif') top left no-repeat;*/
	}

/*
##########################################################
pagecontent
##########################################################
*/
	#pageContent {
		/*float: right;*/
		width: 100%;/*640px;*/
		text-align: left;
		}
		
		.wideContent {
			width: 100%;/*640px;*/
			}

			.wideContent-top {
				display: none;
			}
			.wideContent-mid {
				background: #fff;
				padding: 0 7px;
				}
			.wideContent-bot {
				display: none;}

	.top_main_image {
		/* this is for get rid of space in FF etc */
		padding: 0;
		margin: 0;
		line-height: 0;
		border: 0;
	}
	.under_flash {
		margin: 0;
		padding: 300px 0 0 0;/*245px 0 0 0;*/
	}
	
	.under_horizontal_search_bar {
		margin: 0;
		padding: 0;/*80px 0 0 0;*/
	}
		
	.txt_field {
		padding: 0 13px;
		margin: 0 ;
		}
		
/*
#########################################################
pagecontent // Both LEFT AREA & RIGHT
						art_presentation= one article presentation page
#########################################################
*/
.leftContent, .rightContent {
	font-size: 12px;
	line-height: 16px;
}

.leftContent a, .rightContent a {
	color: #000;
	font-weight: normal;
}

.leftContent p, .rightContent p {
	position: relative;
}

.leftContent h3,.rightContent h3 {
	font-size: 16px;
	color: #000;
	padding: 0;
	margin:0;
}

.rightContent h4 {
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
}

.thinTxt {
	width: 60%;/*390px;/*400px;*/
	padding: 0 0 0 10px;
	margin: 0;
	background: #fff;
	}

.thinTxtCompanion {
	width: 35%;/*218px;/* 216 is the MAX 640px= 400px 216px + 2*7px(pad) */
	padding: 0;
	margin: 0;
	text-align: right;
	background: #fff;
}

			.ticmate_in_the_world_rtl {
				background: url('../img/ticmate_in_the_world_map_rtl.gif') top left no-repeat;
				height: 240px;
				color: #b50e6b;
				margin: 0;
				padding: 0;
			}

			.ticmate_in_the_world_rtl p {
				width: 230px;
				margin: 0 23px 0 0;
				/*top: 66px;*/
				padding: 66px 0 0 0;
				font-size: 12px;
				font-weight: bolder;
				line-height: 15px;
				direction: rtl;
			}
			

			.ticmate_in_the_world {
				background: url('../img/ticmate_in_the_world_map.gif') top left no-repeat;
				height: 240px;
				color: #b50e6b;
				margin: 0;
				padding: 0;
			}

			.ticmate_in_the_world p {
				width: 100%;/*230px;*/
				margin: 0 0 0 23px;
				top: 66px;
				padding: 0;
				font-size: 12px;
				font-weight: bolder;
				line-height: 15px;
			}




/*
##########################################################
pagecontent // LEFT AREA SEPARATE AREAS
##########################################################
*/

			.leftContent {
				float: left;
				width: 60%;/*430px;*/
				}
				.leftContent-top {
					display:none;
				}
					
				.leftContent-mid {
					background: #fff;
					padding: 0 7px;
					margin: 0;
					}
				
				.leftContent_item {
					width: auto;/*400px;*/
					position: relative;
					margin: 0 13px;
					padding: 0;
				}
				
				.leftContent_item_poster {
					padding: 20px 15px 0 0;
				}

				.leftContent_item h2 {
					font-size: 14px;
					padding: 20px 0 0 0;
					margin: 0;
					font-family: Helvetica, Arial, sans-serif;
					color: #000;
					z-index: 1;
				}

				.leftContent_item_bot {
					background: url('../img/leftCntItemShadow_3-1.jpg') no-repeat top center;
					height: 20px !important;
					overflow: hidden;
					padding: 0;
					margin: 0;
				}
				
				.leftContent-bot {
					background: url('../img/leftContentBot_3-1.gif') no-repeat;
					overflow: hidden;
					height: 7px !important;
					padding: 0;
					margin: 0;
					}

				.leftCnt_button_box {
					width: 400px;
					position: absolute;
					top: 112px;
					left: 0px;
					padding: 0;
					margin: 0;
				}

				.print_content_box {
					display: none;
					/*
					float: right;
					margin: 15px 0 0 0;
					padding: 0;
					text-align: right;
					width: 76px;
					z-index: 20;
					background: #fff;*/
				}

/*
##########################################################
pagecontent // RIGHT AREA SEPARATE AREAS
and specific article page! = class art_page
##########################################################
*/

			.rightContent {
				float: right;
				width: 40%;/*200px;*/
			}
			
			.art_page .rightContent {
				/*width: 190px;*/
				width: 35%;
				padding: 0 0 0 10px;
				margin: 0 6px 0 0;/* padd R +7px for widecontents default pad of 0 6px! */
			}
			
			.art_page .rightContent_div {
				/* for use on article specific page*/
					width: 100%;/*width: 190px;*/
					padding: 0 0 0 10px;
					margin: 0;
				}
			
			
				.rightContent-top {
					background: url('../img/rightContentTop_3-1.gif') no-repeat top left;
					padding: 8px 0;/*8px 8px 8px 15px;*/
					margin: 0;
					}
					
				.art_page .rightContent-top {
					background: url('../img/rightContentTop_wht_3-1.gif') no-repeat top left;
					overflow: hidden;
					font-size: 16px;
					font-weight: bold;
					color: #000;/*#fff;*/
				}
				
				.rightContent-top_offers {
					background: url('../img/rightContent-top_offers_bg.gif') top left no-repeat;
					padding: 8px 0;/*8px 8px 8px 15px;*//* 8 8 8 10*/
					margin: 0;
				}
				.art_page .rightContent-top_offers {
					background: url('../img/rightContent-top_wht_offers_bg.gif') top left no-repeat;
				}


				.rightContent-mid {
					background: #fff;
					padding: 5px 2px;/*200 - 2*7 = 186 txt_field= padd: 0 13 = 186-26=160 */
					}
					
				.art_page .rightContent-mid {
					background: #fff;
					padding: 10px 0;/*10px 15px 7px 15px;*/
					margin: 0;
				}
				
				.rightContent-mid ul {
					display: block;
					padding: 5px 0;
					margin: 0;
				}
				.rightContent-mid ul li {
					padding: 0 0 5px 0;
					margin: 0;
				}
				.rightContent-bot {
					display: none;
					}
				
				.art_page .rightContent-bot {
					display: none;
					}
				.rightContent-linkbot {
					display: none;
					/*background: url('../img/rightContentBot_arrow_3-1.gif') bottom left no-repeat;
					padding: 5px 18px 6px 18px;*/
					}
					
				.side_on_request_top {
					display: none;
				}
				
				.side_on_request_mid {
					padding: 10px 15px;
					margin: 0;
					color: #333;
					background: #fff;
				}
				
				.side_on_request_bot {
					display: none;
				}

/*
##########################################################
SHOW/MATCH ETC SPECIFIC PAGE
widCnt_leftCol as thinTxt
right is rightContent with other backgrounds + margin right!
##########################################################
*/
				.wideCnt_leftCol {
					width: 60%;/*400px;/*410px;400px;*/*/
					padding: 0;
					margin: 0;
					background: #fff;
					}
				
				.wideCnt_leftCol hr {
					height: 1px;
					color: #f2f2f2;
					border-top: 1px solid #f2f2f2;
					border-right: 0 solid #f2f2f2;
					border-bottom: 0 solid #f2f2f2;
					border-left: 0 solid #f2f2f2;
					padding: 5px 0 0 0;
				}
					
				.heading_with_poster {
					padding: 0 0 10px 0;
					margin: 0;
				}
				.shareicons_area {
					display: none;
				}
				/* in search result with extra-class:search_result_heading */
				.search_result_heading {
					padding: 20px 0 10px 0;
					margin: 0;
				}
				.search_result_heading h1 {
					padding: 0;
					margin: 0;
				}
				.heading_with_poster h1 {
					padding: 0;/*10px 0 0 0;*/
					margin: 0;
				}
				.heading_with_poster h2 {
					font-size: 14px;
					padding: 0;/*10px 0 0 0;*/
					margin: 0;
				}
				.heading_with_poster img {
					padding: 0 10px 0 0;
					margin: 0;
					display: block;
				}

/*
#######################################################
		SEARCH SPECIFIC ARTICLE PAGE//SIDEBAR AVAILABILITY_SEARCH
#######################################################
*/

				#sideBar_search {
					display: none;
				}
				
				#sideBar_search .drawer_top_search {
					background: url('../img/side_bar_search_box_drawer_top.gif') top left no-repeat;
					height:38px !important;
					padding:0;
					margin:0;
				}
				
				#sideBar_search .drawer_top_search h3 {
					color: #fff;
					font-size: 16px;
					line-height: 18px;
					padding: 8px 0 0 40px;
					margin:0;
				}
				
				#sideBar_search #findAShowTable {
					width: 200px !important;
					padding: 0;
					margin: 0 0 0 22px;
					font-size: 14px;
				}
				#sideBar_search #findAShowTable .legend {
					/* label side */
					width: 50px;
					height: 27px;
					vertical-align: middle;
					text-align: left;
				}
				#sideBar_search #findAShowTable .select {
					/* dropdown side */
					width: 150px;
					height: 27px;
					vertical-align: middle;
				}
				#sideBar_search #findAShowTable .select_date {
					/* dropdown side date */
					width: 120px;
					height: 27px;
					vertical-align: middle;
				}
				#sideBar_search #findAShowTable .calendar_img {
					/* dropdown side javadateimgarea */
					text-align: right;
					width: 30px;
					height: 27px;
					vertical-align: middle;
				}
				#sideBar_search #ShowDropDownElementID { /*.article_select*/
					width: 150px;
					/*height: 25px;*/
					padding: 0;
					margin: 0;
					border: 1px #d1d1d1 solid;
					font-size: 11px;
				}
				#sideBar_search #id_search_date { /*.date_select*/
					width: 120px;
					/*height: 25px;*/
					padding: 0;
					margin: 0;
					border: 1px #d1d1d1 solid;
					font-size: 11px;
				}
				
				
				#sideBar_search #id_quantity { /*.amount_select*/
					width: 150px;
					/*height: 25px;*/
					padding: 0;
					margin: 0;
					border: 1px #d1d1d1 solid;
					font-size: 11px;
				}
				#sideBar_search .date_java_image {
					display: inline;
					padding: 0;
					margin: 0;
				}
				#sideBar_search .submitticketsearch {
					font-family: Helvetica, Arial, sans-serif;
					background: url('../img/show_selector_knapp_wht.jpg') top left no-repeat;
					height: 29px;
					width: 118px;
					font-size: 14px;
					border: 0;
					color: #fff;
					cursor: pointer;
					font-weight: bold;
					padding: 0;
					margin: 0;
				}

				#showSelector {
					display: none;/*
					width: 200px !important;
					margin: 0 0 0 -10px;
					padding: 0;*/
				}
				
				.showSelector_top {
					background: url('../img/show_selector_top_3-1.jpg') top left no-repeat;
					font-weight: bold;
					color: #fff;
					padding: 14px 0 0 50px;/* was 14px 0 14px 50px*/
					margin: 0;
					/*min-height: 14px;*/
					height: 35px;/*silch was not! and new is h3 below! */
				}
				.showSelector_top h3 {
					font-size: 16px;
				}
				
				.showSelector_mid {
					background: url('../img/show_selector_mid_3-1.jpg') top left no-repeat;
					padding: 10px 5px 5px 25px;
					margin: 0;
					color: #fff;
				}
				
				#showSelector #findAShowTable {
					width: 170px !important;
					padding: 0;
					margin: 0;
					font-size: 14px;
				}
				#showSelector .desc {
					width: 56px;
					padding: 3px 5px 0 0;
					margin: 0;
					vertical-align: middle;
					font-size: 11px;
					line-height: 12px;
				}
				#showSelector .selector {
					width: 114px !important;
					padding: 0;
					margin: 0;
					vertical-align: middle;
				}
				#showSelector .selector_date {
					width: 84px !important;
					padding: 0;
					margin: 0;
					vertical-align: middle;
				}
				#showSelector .selector_date_img {
					width: 30px !important;
					text-align: left;
					padding: 0;
					margin: 0;
					vertical-align: middle;
				}
				#showSelector .date_java_image {
					width: 28px;
					height: 25px;
					vertical-align: middle;
					margin: 0 6px 7px 0;
					padding: 0;
					cursor: pointer;
				}
				
				#showSelector #id_ticket_type_url {
					width: 114px;
					height: 20px;
					padding: 0;
					margin: 0 0 7px 0;
					border: 0 #fff solid;
					font-size: 11px;
				}
				
				#showSelector #id_quantity {
					width: 114px;
					height: 20px;
					padding: 0;
					margin: 0 0 7px 0;
					border: 0 #fff solid;
					font-size: 11px;
				}
				#showSelector #id_search_date_specific_show,#id_search_date { /*.date_select*/
					width: 114px;/* this is for use when java img! 82px;*/
					height: 20px;
					padding: 0;
					margin: 0 0 7px 0;
					border: 0 #fff solid;
					font-size: 11px;
				}
				#id_search_date_restaurant_package {
					width: 114px;/* this is for use when java img! 82px;*/
					height: 20px;
					padding: 0;
					margin: 0 0 7px 0;
					border: 0 #fff solid;
					font-size: 11px;
				}
				

				#showSelector #id_show_time {
					width: 114px;
					height: 20px;
					padding: 0;
					margin: 0 0 7px 0;
					border: 0 #fff solid;
					font-size: 11px;
				}
				
				#showSelector .submitticketsearch {
					font-family: Helvetica, Arial, sans-serif;
					/*background: url('../img/show_selector_knapp.jpg') top left no-repeat;*/
					background: url('../img/show_selector_knapp.png') top left no-repeat;
					height: 29px;
					width: 118px;
					font-size: 14px;
					border: 0;
					color: #fff;
					cursor: pointer;
					font-weight: bold;
					padding: 0;
					margin: 0;
				}
				#showSelector .search_button_area {
					padding: 0;
					margin: 0 0 0 -2px;
				}
				
				.showSelector_bot {
					background: url('../img/show_selector_bot_3-1.jpg') top left no-repeat;
					padding: 0;
					margin: 0;
					height: 7px !important;
					overflow: hidden;
				}

/*
###############################
    Horizontal SEARCH BAR
###############################
*/
		.search_Field {
			display: none;/*
			padding: 0;
			margin: 0;
			border: 0;
			width: 626px !important;*/ /*640-14(=2xpadden)*/
		}
		.search_inField_top {
			height: 8px !important;
			background: url('../img/newsearch_bg_top_3-1.gif') 0 0 no-repeat;
			overflow: hidden;
			padding: 0;
			margin: 0;
			border: 0;
		}
		
		.search_inField {
			width: 626px !important; /*640-14(=2xpadden)*/
			/*height: 59px;*/
			background: #b40b6a url('../img/newsearch_bg_mid_3-1.gif') bottom repeat-x;
			padding: 0;
			margin: 0;
			border: 0;
			}
			
		.search_inField_bot {
			height: 8px !important;
			background: url('../img/newsearch_bg_bot_3-1.gif') no-repeat;
			overflow: hidden;
			padding: 0;
			margin: 0;
		}
		.search_inField_heading_td {
			font-size:16px;
			color:#fff;
			font-weight:bold;
			vertical-align: middle;
			padding:0 0 2px 15px;
		}
		.quick_search_button {
			border: transparent 0;
			width: 90px;
			height: 32px;
			background: url('../img/yellow_search_button_3-1.gif') top left no-repeat;
			color: #fff;
			font-size: 16px;
			font-weight: bold;
		}
		
		.search_inField_frst_numb_td {
			padding: 2px 0 0 5px;
		}
		.search_inField__numb_td {
			width: 20px !important;
			padding: 2px 0 0 0;
		}
		.search_inField_number {
			font-size: 20px;
			color: #fff;
			font-weight: bold;
			padding: 0 8px 0 10px;
		}
		
		.search_inField #id_ticket_type_url,#ShowDropDownElementID {
			width: 180px;
			/*height: 20px;*/
			font-size: 11px;
			padding: 0;
			margin: 0;
		}
		.search_inField #id_search_date {
			width: 140px;
			font-size: 11px;
		}
		.search_inField .search_date_with_jawa_beside_td {
			width:120px !important;
		}
		.search_inField .search_date_with_jawa_beside_td #id_search_date {
			width: 120px;
			font-size: 11px;
			padding:0;
			margin:0;
		}
		.search_inField .date_java_image {
			width: 27px;/*28px;*/
			height: 23px;/*25px;*/
			cursor: pointer;
		}
		.search_inField #id_quantity {
			width: 80px;
			/*height: 20px;*/
			font-size: 11px;
		}
		
		.search_inField_button_area {
			padding: 12px 15px 0 0
		}

/*
################################

   SEARCHRESULT

################################
*/
.search_result__header {
	padding: 20px 13px 0 13px;
	margin: 0;
}
.search_result__header h1 {
	font-size: 33px;
	line-height: 38px;
	float: left;
	/*background: url('../img/looking_glass_big_ico_3-1.jpg') top left no-repeat;*/
	height: 50px;
	padding:0;
	/*padding: 6px 0 0 42px;*/
}

.search_result_listings__header {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 8px 20px 8px 25px;
	margin: 0;
	background: url('../img/search_result_top_600px_3-1.jpg') top left no-repeat;
}
.search_result_listings__header img {
	display: none;
}

ul.showlistresult_all_left {
	padding: 10px 0;
	margin: 0;
}
.search-ResultTbl {
	width: 616px !important;
	margin: 0 0 0 5px;
	padding: 0;
	/*width: 100%;*/
	font-size: 11px;
	border: 0;
	}
/* search_result_td_rubrik_3-1.jpg */
tr.tblRubr {
	height: 43px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font-size: 12px; 
	font-weight: bold;
	color: #000;
	}

td.tblRubr_full_tr {
	height: 43px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../img/search_result_td_rubrik_3-1.jpg') top left no-repeat;
}

td.tblRubr_first {
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../img/search_result_td_rubrik_3-1.jpg') top left no-repeat;
}
td.tblRubr_mid {
	padding: 0;
	margin: 0;
	background: url('../img/search_result_td_rubrik_mid_3-1.jpg') repeat-x;
}
td.tblRubr_last {
	padding: 0 10px 0 0;
	margin: 0;
	background: url('../img/search_result_td_rubrik_3-1.jpg') top right no-repeat;
}

td.td_search_bottom_shadow {
	height: 24px;
	padding: 0;
	margin: 0;
	background: url('../img/search_bottom_shadow_3-1.jpg') top center no-repeat;
	overflow: hidden;
}

	.tblLgh td {
		/*padding: 8px 0 8px 10px;*/
		padding-top: 8px;
		padding-bottom: 8px;
		/*height: 30px;*/
		background: #fff;/*url('../img/sok_bg_light.gif') repeat-x;*/
		/*text-align: left;*/
		vertical-align: middle;
	}


	.tblDrk td {
		/*padding: 8px 0 8px 10px;*/
		padding-top: 8px;
		padding-bottom: 8px;
		/*height: 30px;*/
		background: #f9f9f9;/*url('../img/sok_bg_drk.gif') repeat-x;*/
		/*text-align: left;*/
		vertical-align: middle;
	}

	.brdr_td {
		height: 1px !important;
		background: #d1d1d1;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}

.search_result_bottom_shadow {
	height: 24px;
	padding: 0;
	margin: 0;
	background: url('../img/search_bottom_shadow_3-1.jpg') top center no-repeat;
	overflow: hidden;
}

/* in booking below */

.tblBorder {
	/* the last in table!!!! */
	height: 10px;
	padding: 0;
	margin: 0;
	/*background: #e9e9e9;*/
	border-top: 0;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	overflow: hidden;
}

.tblBookLgh {
	text-align: left;
	vertical-align: top;
	background: #fff;
	line-height: 14px;
}
.tblBookLgh td {
	padding: 10px 0;
}

.tblBookDrk {
	background: #f9f9f9;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
}
.tblBookDrk td {
	padding: 10px 0;
}


.tblBook_with_extrasLgh {
	text-align: left;
	vertical-align: top;
	background: #fff;
	line-height: 14px;
}
.tblBook_with_extrasDrk {
	background: #f9f9f9;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
}
.tblBook_with_extrasLgh td, .tblBook_with_extrasDrk td {
	padding: 10px 0 0 0;
}

.tblBook_extrasLgh {
	background: #fff;
}

.tblBook_extrasDrk {
	background: #f9f9f9;
}

.tblBook_extrasLgh td, .tblBook_extrasDrk td {
	padding: 0 0 10px 0;
}


.td_left_border {
	border-left: 1px solid #e9e9e9;
}
.td_right_border {
	border-right: 1px solid #e9e9e9;
}

/*
#################################
   Offers-,show-,theatre- listnings
#################################
*/

.offers_top_area {
	min-height: 180px;
	width: 100%;/*626px;*/
	background: url('../img/offers_page_illustration.jpg') right 27px no-repeat;/*top right*/
}
#the_ticket_offers_menu {
	display:block;
	/*background: url('../img/offers_menu_bg_tickets_sel.jpg') top left no-repeat;
	width: 600px !important;
	height: 52px;
	padding: 0;
	margin: 0 0 0 13px;
	cursor: pointer;*/
}
#the_dinner_offers_menu {
	display:block;
	/*position: absolute;
	top: 0;
	background:url('../img/offers_menu_bg_dinner_sel.jpg') top left no-repeat;
	width: 600px !important;
	height: 52px;
	padding: 0;
	margin: 0 0 0 13px;
	cursor: pointer;*/
}

.offers_menu_title_sel {
	float: left;
	padding: 18px 0 0 25px;
	margin: 0;
	font-size:30px;/*15px;*/
}
.offers_menu_title {
	float: left;
	padding: 25px 0 0 25px;
	margin: 0;
	font-size:30px;/*15px;*/
}

#the_ticket_offers {
	/*display: none;*/
	/*background: url('../img/offers_content_brdr_bg.gif') top left repeat-y;*/
	width: 100%;/*600px;*/
	margin: 0 0 0 13px;
}

#the_dinner_offers {
	/*background: url('../img/offers_content_brdr_bg.gif') top left repeat-y;*/
	width: 100%;/*600px;*/
	/* this does not work! position: absolute;
	top: 52px;*/
	/*padding: 52px 0 0 0;*/
	margin: 0 0 0 13px;
}


.listing_articles_wrapper {
	/*background: url('../img/offers_content_brdr_bg.gif') top left repeat-y;*/
	width: 100%;/*600px;*/
	margin: 0;/* in txt_field hence no-margin! */
}

.offers_listing_item {
	margin: 0 15px 0 25px;
	padding: 15px 0 0 0;
	width:100%;/*560px;*/
	position: relative;
}
.offers_listing_item_img {
	width: 20%;/*95px;*/
}
.offers_listing_item_cnt {
	width: 80%;/*465px;*/
}
.offers_listing_item_button_box {
	width: 560px;
	position: absolute;
	top: 112px;
	left: 0px;
	padding: 0;
	margin: 0;
}

/*
#################################
offerspagesearchresult
#################################
*/
.offers_page_heading {
	height: 100px !important;
	background: url('../img/offers_star_small_ill.jpg') top right no-repeat;
}

/* sliders */
.slide-post-wrapper				{ padding: 0; }

.slide-entry					{ display: none; }
.slide_entry_text{ width: 360px;}

.expand-arrow					{ display: block; background: url(http://media.ticmate.com/default/en-uk/css/images/arrows.png) top right no-repeat; height: 23px; }

/*.expand-arrow:hover,
.expanded						{ background: url(http://media.ticmate.com/default/en-uk/css/images/arrows.png) no-repeat 0px -27px; }
*/

.expand-klicker {
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	margin-top: 8px;
	padding:4px 30px 0 0;
	background: url(../img/arrows_down_ticker_ico.gif) top right no-repeat;
}
.expanded {display: none;}

.close-klicker {
	display:none;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	margin-top: 8px;
	padding:4px 30px 0 0;
	background: url(../img/arrows_up_ticker_ico.gif) top right no-repeat;
}

.expanded-closed { display: block;}
	
/*
#################################
   ContactField 
#################################
*/

.contact_local_reps {
	/* background is coded as style in html - because of dynamics in local personell */
	min-height: 213px;
	padding: 0;
	margin: 0;
}
.contact_local_reps_text {
	width: 100%;/*300px;*/
	/*height: 195px;*/
	margin: 0;
	padding: 30px 0 0 33px;
}

.contactField {
	margin: 0 11px; /* (620 - 2*7 -584 / 2 = 11) */
}

.contactBar {
	display: none;
/*	height: 29px !important;
	width: 604px;
	padding: 0;
	margin: 0;
	background: url('../img/contact_bar_top_3-1.gif') bottom left no-repeat;*/
}
.contactBar ul {
	height: 29px !important;
	vertical-align: middle;
	padding: 0;/*8px 0 0 0;*/
	margin: 0;
	overflow: hidden;
	display: block;
}
	
.contactBar ul li {
	font-size: 12px;
	padding: 0;/*0 0 0 15px;*/
	margin: 0;
	display: inline;
}

.contactBar_menu_left {
	float: left;
	display: block;
	width: 20px !important;
	height: 29px !important;
	padding: 0;
	margin: 0;
}
.contactBar_menu_mid {
	float: left;
	display: block;
	height: 29px !important;
	padding: 5px 0 0 0;
	margin: 0;
}
.contactBar_menu_right {
	float: left;
	display: block;
	width: 20px !important;
	height: 29px !important;
	padding: 0;
	margin: 0;
}

.contactBar_menu_left {
	background: transparent url('../img/contact_bar_left_3-1.gif') bottom left;
}

.contactBar_menu_mid {
	color: #fff;
	background: transparent url('../img/contact_bar_mid_3-1.gif') top repeat-x;
}

.contactBar_menu_right {
	/*background: transparent url('../img/contact_bar_right_3-1.gif') bottom right;*/
	background: transparent url('../img/contact_bar_right_3-1.png') bottom right;
}

.sel .contactBar_menu_left {
	background: transparent url('../img/contact_bar_left_active_3-1.gif') bottom left;
}

.sel .contactBar_menu_mid {
	color: #9f0a5d;
	background: transparent url('../img/contact_bar_mid_active_3-1.gif') top repeat-x;
}

.sel .contactBar_menu_right {
	/* background: transparent url('../img/contact_bar_right_active_3-1.gif') bottom right; */
	background: transparent url('../img/contact_bar_right_active_3-1.png') bottom right;
}

.contactBar a {
	cursor: pointer;
	font-weight: normal;
}

.contactBar_brdr {
	height: 1px;
	background: url('../img/contact_area_top_brdr_3-1.gif') top left no-repeat;
	overflow: hidden;
}

.contactArea_top {
	height: 7px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/contact_area_top_3-1.gif') top left no-repeat;
}

.contactArea_mid {
	padding: 13px 20px 13px 20px;/* NY 13px 20px;*/
	margin: 0;
	font-size: 12px;
	background: url('../img/contact_area_mid_3-1.gif') top left repeat-y;
}
.contactArea_mid h2 {
	padding: 0;
	margin: 0;
}
.contactArea_bot {
	height: 1px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/contact_area_bot_3-1.gif') top left no-repeat;
}

.contact_form_area {
	width: 561px !important;
}

.contact_info_area {
	width: 190px;
}

input.contactinfo {
	height: 28px !important;
	width: 165px;/* NY 150px;*/
	border: 1px #ccc solid;/*0 transparent;*/
	outline: none;
	background: transparent;
	margin: 0;
	padding: 8px 0 0 0;/* NY 5px 0;*/
	vertical-align: middle;
}

.contactinfo_bg {
	height: 37px !important;
	width: 176px !important;
	padding: 0 5px;/* NY 0 10px;*/
	margin: 0;
	background: url('../img/contact_area_txt_input_bg_3-1.gif') top left no-repeat;
}

.contactinfo_bg_selected {
	height: 37px !important;
	width: 176px;
	padding: 0 5px;/* NY 0 10px;*/
	margin: 0;
	background: url('../img/contact_area_txt_input_bg_active_3-1.gif') top left no-repeat;
}

.contact_message_area {
	width: 370px;
	padding: 0;
	margin: 0;
}

.contac_message { /*textarea*/
	border: 1px #ccc solid;/*0 transparent;*/
	background: url('../img/contact_message_txtarea_bg_3-1.gif') top left no-repeat;
	width: 360px;
	height: 145px;
	padding: 5px;
}
.contac_message_selected { /*textarea*/
	background: url('../img/contact_message_txtarea_bg_active_3-1.gif') top left no-repeat;
	width: 360px;
	height: 145px;
	padding: 5px;
}

.contactmess {
	width: 360px;
	height: 130px;
	border: 0 transparent;
	outline: none;
	background: transparent;
	margin: 0;
	padding: 0;
}

.sub_contact_area {
	padding: 13px 20px;
	margin: 0;
	font-size: 12px;
}

.sub_contact_illustrations {
	width: 260px;
	text-align: center;
}

.contact_local_office_icons {
	font-size: 14px;
	color: #9f0a5d;
	font-weight: bold;
	padding: 20px 0;
	text-transform:lowercase;
}

.local_office_google_map {
	display: none;
	/*position: relative;
	width: 260px;
	text-align: center;
	height: 115px;
	padding: 0;
	margin: 0;*/
}
/*
##################################
  SIDEBAR PARTS sideBar = 250px 
##################################
*/
	#sideBar {
		display: none;
		/*
		width: 250px;
		float: left;
		text-align: left;
		padding: 0;
		margin: 0;*/
		}

	#sideBar_menu_box {
		margin: 180px 0 0 0; /* was 200 if abs placement of searchbox*/
	}

	.sideBar_top_list {
		/*height: 210px !important;*/
		padding: 0;
		margin: 0;
	}

	.top_list {
		/*height: 158px !important;/* 210 - 33(35) - 7px for toplist*/
		background: url('../img/sideBar_cnt_mid_3-1.gif') top left repeat-y;
		/*padding: 20px 0 0 20px;*/
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	.top_list ul {
		padding: 20px 0 12px 20px;;
		margin: 0;
	}
	.top_list ul li {
		/*height: 28px;*/
		padding: 0 0 10px 0;
		margin: 0;
	}

	.sideBar_Cnt_mid {
		background: url('../img/sideBar_cnt_mid_3-1.gif') repeat-y;
		padding: 0 0 0 15px;
		margin: 0;
	}
	.sideBar_Cnt_bot {
		background: url('../img/sideBar_cnt_bot_3-1.gif') scroll 0 0 no-repeat;
		height: 7px !important;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}

/*
###########################################################
		sidebar menuparts
###########################################################
*/
	.drawers { /* this is the UL */
		width: 250px;
		padding: 0 0 5px 0;/* 0 0 5px 0*/
		margin: 0;/*0 10px 0 0;*//*5px 10px 0px 15px;*/
		display: block;
		}
	
	.drawers li {
		padding: 0 0 5px 0;
		}
		
		.drawer-top {
			background: url('../img/drawer_top_3-1.gif') no-repeat top left;
			padding: 8px 0;
			margin: 0;
			}
		
		.drawer-top h3 {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 16px;
			vertical-align: middle;
			color: #fff;
			margin: 0;
			padding: 0 0 0 15px;
			}

	.drawer-content {
		background: url('../img/drawer_mid_bg_3-1.gif') top center repeat-y;
		padding: 0;
		margin: 0;
		}

.drawer-handle {
	height: 28px !important;
	background: url('../img/drawer_handle_arrow_3-1.gif') bottom left no-repeat;
	padding: 0; /*padding: 5px 0 5px 10px;*/
	margin: 0;
	/* this needs specified HEIGHT!!!!!!! otherwise ugly!!!! */
	}

.drawer-handle-thin {
	background: url('../img/drawer_handle_thin_3-1.gif') top left no-repeat;
	height: 7px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

	.drawer-handle h3 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		margin: 0;
		padding: 5px 0 0 10px;/*padding: 0;*/
	}
	
	.drawer-handle a {
		color: #fff;
		cursor: pointer;
		}

/* 
######################SideBar threeline menu ################################
*/
/* toplist kanske inte behovs */

.toplist {
	padding: 0;
	margin: 0;
}

.triLine {
	width: 225px;/* 15 v 10 h */
	padding: 8px 0 5px 0;/*was 10px/// 0 0 5px 0*/
	margin: 0 10px 0 15px;/*5px 10px 0px 15px;*/
	display: block;
	line-height: 14px;
	border-bottom: 1px #e5e5e5 solid;
}

.triLine li {
	padding: 0;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #b42f70;
}

.triLine li a {
	color: #b42f70;
	}

.triLine li ul {
	height: 22px !important;
	padding: 0;
	margin: 0;
	display: block;
	}

.triLine ul li ul li {
	display: inline;
	padding: 0;
	margin: 0;
	}

.triLine h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #000;
	}

.triLine_button_area {
	padding: 4px 0 0 0;
	margin: 0;
}

.sidebar_biggie h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
}

.triLine:after {
	clear: both;
	}

.drk {
	background: #f9f9f9;
	}

/*
###########################################
BOOKING
###########################################
*/
.bookinghead {
	padding: 20px 0 0 0;
	margin: 0;
}
/* maybe change this? */
.bookinghead h1 {
	float: left;
}
.booking_step_one h1 {
	font-size: 25px;
	float: left;
	/*background: url('../img/cart_cartwagon_ico_3-1.jpg') top left no-repeat;*/
	height: 66px;
	padding: 0;
	/*padding: 16px 0 0 70px;*/
}
.booking_secure h1 {
	font-size: 25px;
	float: left;
	/*background: url('../img/cart_secure_padlock_ico_3-1.jpg') left no-repeat;*/
	height: 66px;
	padding: 0;
	/*padding: 16px 0 0 70px;*/
}

.bookingwhere {
	float: right;
	padding: 16px 0;/*10px 0 5px 0*/
}

.bookingwhere td {
	display: none;
	/*font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6a1e42;*/
}

.onetwofourH {
	width: 176px;/*country drop down!! */
	font-size: 11px;
}

.take_away_from_cart_link {
	background: transparent url('../img/take_away_from_cart_X.gif') right no-repeat;
	height:14px;
	font-size: 10px;
	vertical-align: middle;
	color:#d399b4;
	font-weight:normal;
	padding: 0 15px 1px 0;
	margin:0;
}
.take_away_from_cart_link:hover {
	color: #a60a61;
	background: transparent url('../img/take_away_from_cart_X_hover.gif') right no-repeat;
}

.onrequest_basket_alert {
	width: 313px !important;
	padding: 0px;
	margin: 0px;
}
.onrequest_basket_alert_top {
	height: 4px !important;
	overflow: hidden;
	background: transparent url('../img/basket_on_request_tix_top.jpg') top left no-repeat;
	padding: 0;
	margin: 0;
}

.onrequest_basket_alert_mid {
	padding: 10px 20px;
	margin: 0;
	color: #3d0220;
	background: transparent url('../img/basket_on_request_tix_mid.jpg') bottom left no-repeat;
}

.onrequest_basket_alert_bot {
	height: 43px !important;
	overflow: hidden;
	background: transparent url('../img/basket_on_request_tix_bot.jpg') top left no-repeat;
	padding: 0;
	margin: 0;
}


/*
###########################################
SIDEBAR BOOKING
###########################################
*/
sidebar_booking {
	
}

.sidebar-booking-top {
	height: 50px;
	color: #fff;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.basket_booking_top_bg {
	background: url('../img/basket_heading_bg_3-1.gif') top left no-repeat;
	padding: 0;
	margin: 0;
}
.basket_cart__top_bg {
	background: url('../img/basket_step1_head_3-1.gif') top left no-repeat;
	padding: 0;
	margin: 0;
}

.sidebar-booking-top a {
	color: #fff;
}

.sidebar-booking-top h3 {
	padding: 8px 0 0 58px;
	margin: 0;
}

.sidebar-booking-mid {
	background: #fff url('../img/basket_mid_3-1.gif') top left repeat;
	padding: 10px 18px 0 18px;/*10px 20px 20px;/* 18px 20px */
	color: #000;
	font-size: 12px;
}

.sidebar-booking-mid strong {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.sidebar-booking-mid hr {
	height: 1px;
	border-top: 0;
	border-bottom: 1px solid #8b2957;
	border-left: 0;
	border-right: 0;
}

.sidebar-booking-bot {
	height: 20px;
	background: url('../img/basket_fot_3-1.gif') top left no-repeat;
	overflow: hidden;
}

.sidebar-basket-mid {
	background: url('../img/basket_mid_3-1.gif') top left repeat-y;
	padding: 0 18px 10px 18px;/*10px 20px 10px 20px;/*10px 20px 20px;/* 18px 20px */
	
}
.sidebar-basket-mid_cnt {
	padding: 0 13px 0 13px;
	font-size: 12px;
}

.sidebar-basket-bot {
	height: 15px;
	overflow: hidden;
	background: url('../img/basket_fot_3-1.gif') top left no-repeat;
}

/* order back button amongst buttons */

.bookLink {
	border: transparent 0;
	width: 123px;
	height: 37px;
	color: #fff;
	font-weight: bold;
	background: url('../img/basket_button_fwd_3-1.gif') top left no-repeat;
	cursor: pointer;
	padding: 0 0 3px 0;
	margin: 0;
}

/*
###########################
			Sidebar ORDER
###########################
*/

.order_sum_line {
	background: url('../img/dot_for_line.gif') 0px 2px repeat-x;
	height: 18px;
	overflow: hidden;
}
.order_sum_line_article {
	/*max-width: 150px;*/
}
/*
#########################  SIDEBAR PARTS SLUT  ##################################
*/
.header_basket_area {
	display: none;
}
.header_basket_area_with_cnt {
	display: none;
}
.header_basket_area__cnt {
	display: none;
}
#ui-datepicker-div {
	display: none;
}
.td_left_border,.td_right_border {
	border: 0;
}
/*
##########################################################
footer
##########################################################
*/

#footer {
	display: inline-block;
	width: 100%;/*900px;*/
	padding: 0;
	margin: 10px 0;
	text-align: center;
	}
#footer img {
	display: none;
}
#footer p {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	}
#footer a {
	color: #000;
	font-weight: normal;
	}


	.footerTop {
		display: none;
		/*
		background: url('../img/footer_bg_top.gif') no-repeat;
		height: 5px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		*/
		}
	.footerMid {
		display: none;
		/*
		background: #560532 url('../img/footer_bg_mid.gif') repeat-x;
		*/
		}

	/* this are new classes for new style on footer */
	
	.footerMid_new {
		display:none;
		/*background: #560532 url('../img/footer_bg_mid_new.gif') repeat-x;*/
		}
	.footerMid_header {
		display:none;
		/*padding: 5px 15px 3px 15px;*/
	}
	.footerMid_header p {
		padding: 26px 0 0;
		font-size: 14px !important;
	}
	.footerMidMid {
		display: none;
		/*
		width:870px;
		margin: 15px;
		padding: 0;
		*/
	}
	.footerMidMid_top {
		display: none;
		/*height:5px;
		overflow:hidden;
		background: url('../img/footer_bg_mid_mid_top.gif') top left no-repeat;*/
	}
	.footerMidMid_mid {
		display: none;
		/*
		background: #550532;
		padding: 20px 25px 0px 25px;/*5px 25px 0px 25px;*/
	}
	
	.footerMidMid_mid ul {
		padding:0;
		margin:0;
	}
	
	.footerMidMid_mid ul li {
		padding:0;
		margin:0;
		width:270px;/* 870px bred - 2*15px margin - 2*25px padding / 3 = 263 */
		float:left;
		font-size: 10px;
		line-height:16px;
	}
	.footerMidMid_mid h3 {
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		margin: 0;
		padding: 0 10px 10px 0;/*15px 0 10px 0;*/
	}
	
	.footerMidMid_bot {
		display:none;
		/*height:5px;
		overflow:hidden;
		background: url('../img/footer_bg_mid_mid_bot.gif') top left no-repeat;
		padding:0;
		margin:0;*/
	}

		.footerMid p {
			/*padding: 5px 15px 3px 15px;*/
			padding: 12px 22px 3px 22px;
			}
		/**/
		.footerMid ul {
			padding: 0 0 22px 22px;/*0 22px 22px 22px;*/
			margin: 0;
		}
		/**/
		.footerMid li {
			float:left;
			width: 140px !important;
			display: inline;
			font-family: Helvetica, Arial, sans-serif;
			color: #fff;
			font-size: 10px;
			line-height: 14px;
			padding: 0;
			margin: 0;
		}
	.footerBot {
		display: none;
		/*background: url('../img/footer_bg_bot.gif') no-repeat;
		height: 5px !important;
		padding: 0;
		margin: 0;
		overflow: hidden;*/
		}

#claimer_new {
	text-align: center;
	padding: 10px 22px;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.claimer_contact {
	padding: 10px 0 0 0;
	font-size: 12px;
}

/*
################################################
abs pos elements
################################################
*/

#flashintro {
	width: 100%;/*626px;*/
	height: 285px;/*235px;*/
	/*background: #ccc;*/
	margin: 0;
	padding: 0;
	z-index: 1;
	position: absolute;
	top: 50px;/*168px;*/
	left: 0;/*267px;*/
}


/* all flagmoving and width in screen_site_specific_3-1.css exept these backgrounds */

#flags {
	display: none;
}

#flags .flags_left {
	/*float: left;*/
	width: 12px !important;
	height: 25px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/flags_bg_left.gif') top left no-repeat;
}

#flags .flags_mid {
	/*float: right;*/
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	height: 25px;
	padding: 0;/*5px 0 0 0;*/
	margin: 0;
	background: url('../img/flags_bg_mid.gif') top left repeat-x;
}

#flags .flags_right {
	/*float: right;*/
	width: 20px !important;
	height: 25px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/flags_bg_right_with_arrow.gif') top left no-repeat;
}

#pwrd_by_ticmate {
	display: none;
	/*
	position: absolute;
	top: 53px;
	left: 728px;
	text-align: right;
	height: 31px;
	width: 162px;
	*/
}

#header_phoneemail_area {
	display: none;
	/*
	position: absolute;
	top: 56px;
	left: 460px;
	width: 260px;
	text-align: right;
	height: 31px;
	color: #fff;
	font-weight: bold;
	text-transform: lowercase;
	white-space: nowrap;
	*/
}

.search_box_absposition {
	display: none;
/* horizontal searchbox */
/*
	position: absolute;
	top: 403px;/* 168 + 235(mediaviewer) *//*
	left: 267px;
*/
}

#globalsearch {
	display: none;
	/*
	background: url('../img/top_search.png') top left no-repeat;
	position: absolute;
	top: 112px;
	width: 145px;
	height: 22px;
	left: 740px;/*762? 736 *//*
	font-size: 9px;
	color: #fff;
	*/
	/*line-height: 14px;*/
	}

	#globalsearch input {
		margin-top: 1px;
		margin-left: 25px;
		background: transparent;
		border: 0;
		color: #a3a5a8;
		width: 105px;/*130px;*/
		height: 20px;/* 20?*/
		text-align: left;
		}


/*
#################################################
errorpage
#################################################
*/
.err_page_cnt {
	padding: 38px 33px 60px 38px;/* 45-7= 38px 40px-7=33px*/
}

.err_page_cnt h1 {
	font-size: 38px;
	color: #950146;
	padding: 0 0 10px 0;
}
.err_contnt {
	font-size: 22px;
	line-height: 28px;
	color: #950146;
	font-weight: bold;
	padding: 0 0 20px 0;
}
.err_report_butt {
	width: 162px !important;
	height: 49px !important;
	background: url('../img/error_report_button.gif') top left no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 0 0 0;
	margin: 10px 0 0 0;
	cursor: pointer;
}

/* ############################################# */
#debug {
	display: none;
	/*
	text-align: left;
	background: #ffc;
	font-size: 12px;
	*/
}