/* CSS Document för version 3.1 */

* {
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0;
	text-align: center;
	/*background: #1e0212 url('../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;
	}
img.intextleft {
	margin-right: 5px;
	vertical-align: middle;
}
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;
}
.cAlign_text {
	text-align: center;
}
.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;
}
.r_margin_10 {
	margin: 0 10px 0 0;
}
.smaller_font {
	font-size: 12px;
	line-height: 16px;
}

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

#mainMenu {
	/*background-image: url('../img/ticmate_sprite.gif');background-position: 0 -157px;background-repeat:no-repeat;/*background: url('../img/mainMenu_bar_3-1.gif') top center no-repeat;*/
	height: 57px !important;/*67px !important;*/
	width: 900px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}
.mainMenuLeft {
	width:10px !important;
	height: 57px !important;
	display:block;
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 -157px;background-repeat:no-repeat;
}
.mainMenuMid {
	width: 880px !important;
	height: 57px !important;
	display:block;
	background-image: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 0;background-repeat:repeat-x;
}
.mainMenuRight {
	width: 10px !important;
	height: 57px !important;
	display:block;
	background-image: url('../img/ticmate_sprite.gif');background-position: -30px -157px;background-repeat:no-repeat;
}
	#mainMenu ul {
		line-height: 16px;
		margin: 0 0 0 -10px;
		padding: 20px 0 ;/*20px 0 10px 0;*/
		display: block;
		}
	#mainMenu ul li {
		display: inline;
		padding: 0 0 10px 20px;/* left changed because of shadow! 0 0 20px 15px; */
		height: 24px !important;
		margin: 0;
		float: left; /* 4 the shadow to work? */
		}
	#mainMenu ul li a {
		background: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 -58px;background-repeat:repeat-x;/*url('../img/mainMenu_mid_shadow_3-1.jpg') top center repeat-x;*/
	}
	#mainMenu .mainMenu_show_offer {
		background: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 -58px;background-repeat:repeat-x;/*url('../img/mainMenu_mid_shadow_3-1.jpg') top center repeat-x;*/
		/*background: url('../img/mainMenu_mid_shadow_hilite_3-1.gif') top left repeat-x;*/
	}
/*
		.mainMenu_shadow {
			cursor: pointer;
			text-decoration: none;
			display: block;
			float:left;
			height: 24px;
		}
		.mainMenu_shadow .mainMenu_shadow_left {
			background: transparent url('../img/mainMenu_bar_shadow_l_3-1.jpg') top left no-repeat;
			width: 5px !important;
			height: 24px !important;
			float: left;
			padding:0;
			margin:0;
			overflow: hidden;
		}
		.mainMenu_shadow_center {
			background: transparent url('../img/mainMenu_bar_shadow_c_3-1.jpg') top left repeat-x;
			height: 24px !important;
			display: inline;
			float: left;
			white-space: nowrap;
		}
		.mainMenu_shadow_right {
			background: transparent url('../img/mainMenu_bar_shadow_r_3-1.jpg') top right no-repeat;
			width: 5px !important;
			height: 24px !important;
			display:inline;
			float: left;
			padding:0;
			margin:0;
			overflow: hidden;
		}
*/
	#mainMenu a {
		color: #fff;
		}
	#mainMenu a:hover {
		color: #ffd800;
		}
	#mainMenu .sel a {
		color: #ffd800;
		}
		
	#subMenu {
		padding: 0;
		margin: 0;
		height: 35px;
		background-image: url('../img/ticmate_sprite.gif');background-position: -452px bottom;background-repeat:no-repeat;/*background: url('../img/submenu_bg_3-1.gif') bottom left no-repeat;*/
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
	}
		#subMenu a {
			color: #c5b4bc;
		}
		#subMenu a:hover {
			color: #ffd800;
		}
	
		.subMenu_purple {
			float: left;
			padding: 0;/*9px 5px 0 20px;*/
			margin: 10px 5px 0 20px;
			display: inline;
			color:#950b58;/*940c56;*/
			font-size: 12px;/*9px;*/
			line-height: 12px;
			font-weight: bold;
		}

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

#subMenu_nav, #subMenu_nav ul {
	padding: 0;
	margin: 0;
}

#subMenu_nav li {
	margin: 0; /* all list items */
	padding: 0;
	float: left;
	display: block;
}

#subMenu_nav li ul {
	position: absolute;
	z-index: 99;/*oder xtra*/
	width: 164px;
	left: -999em;
	w\idth: 134px;/*oder xtra*/
}
#subMenu_nav li li {
	padding: 0;/* 0 10px */
	margin: 0;
	width: 164px;
	height: auto;
}
#subMenu_nav li li a {
	padding: 0 4px 0 20px;/*1st ver. 0 10px, next ver 0 0 0 20px  */
	margin: 0 0 10px 0;
	line-height: 14px;
	height: auto;
}

#subMenu_nav li:hover ul, #subMenu_nav li.sfhover ul {
	left: auto;
}

/* setting visuals of submenu  */
/*
#subMenu_nav li a //and// #subMenu_nav li .have_child_submenu_item
are the same but serve different purposes!
*/

#subMenu_nav li a {
	margin: 0;
	padding: 8px 0px 0px 0px;
	display: block;
	min-width: 10px;
	height: 26px;
	color: #ececec;/* new */
	/*width: 10em;*/
}
#subMenu_nav li .have_child_submenu_item {
	margin: 0;
	padding: 8px 0px 0px 0px;
	display: block;
	min-width: 10px;
	height: 26px;
	font-weight: bold;
	color: #ececec;/* #c5b4bc;*/
	cursor: pointer;
	/*width: 10em;*/
}
#subMenu_nav li .have_child_submenu_item a {
	padding: 0;/* for a hrefs in first level */
}

#subMenu_nav ul ul {
	padding: 0;
	margin: 0;
	width: 164px;
	/*background: url('../img/subMenu_sub_bg_3-1.gif') bottom left no-repeat;*/
}
#subMenu_nav .first_item {
	padding: 15px 0 0 0;
	margin: 0;
	background: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 -154px;background-repeat:repeat-x;/*background: url('../img/subMenu_sub_bg_top_3-1.gif') top left no-repeat;*/
}
#subMenu_nav .mid_item {
	padding: 0;
	margin: 0;
	background: #8d1458;
}
#subMenu_nav .last_item {
	height: 10px !important;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: -41px -178px;background-repeat:no-repeat;/*background: transparent url('../img/subMenu_sub_bg_bot_3-1.gif') top left no-repeat;*/
}
/*
subMenu_li_bg_left_3-1.gif w=7 h=33
subMenu_li_bg_right_3-1.gif w=7 h=33
subMenu_li_bg_mid_3-1.gif
*/
#subMenu_nav .level_1_l {
	width: 7px !important;
	height: 26px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: block;
	float: left;
	/*background: transparent url('../img/subMenu_li_bg_left_3-1.gif') top left no-repeat;*/
}
#subMenu_nav .level_1_m {
	height: 26px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	/*background: transparent url('../img/subMenu_li_bg_mid_3-1.gif') top left repeat-x;*/
}
#subMenu_nav .level_1_r {
	width: 7px !important;
	height: 26px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: block;
	float: left;
	/*background: transparent url('../img/subMenu_li_bg_right_3-1.gif') top left no-repeat;*/
}

#subMenu_nav li:hover .level_1_l {
	background-image: url('../img/ticmate_sprite.gif');background-position: -252px -335px;background-repeat:no-repeat;/*background: transparent url('../img/subMenu_li_bg_left_3-1.gif') top left repeat-x;*/
}
#subMenu_nav li:hover .level_1_m {
	background: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 -278px;background-repeat:repeat-x;/*background: transparent url('../img/subMenu_li_bg_mid_3-1.gif') top left repeat-x;*/
}
#subMenu_nav li:hover .level_1_r {
	background-image: url('../img/ticmate_sprite.gif');background-position: -259px -335px;background-repeat:no-repeat;/*background: transparent url('../img/subMenu_li_bg_right_3-1.gif') top left repeat-x;*/
}
/*
#########################################################
buttons etc
#########################################################
*/

.buttone {
	line-height: 13px;
	display: block;
	cursor: pointer;
	text-decoration: none;
	/*height: 18px; makes error in IE6! */
	overflow: hidden;
}

.buttone .buttoneLeft {
	float: left;
	display: block;
	width: 8px;
	height: 17px;
	background-image: url('../img/ticmate_sprite.gif');background-position: -234px -66px;background-repeat:no-repeat;/*background: transparent url('../img/button_small_img_3-1.gif') scroll -234px 0px no-repeat;*/
}
.buttone:hover .buttoneLeft {
	background-image: url('../img/ticmate_sprite.gif');background-position: -234px -85px;background-repeat:no-repeat;/*background: transparent url('../img/button_small_img_3-1.gif') scroll -234px -19px no-repeat;*/
}

.buttone .buttoneTxt {
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
	display: block;
	/*vertical-align: bottom;*/
	height: 17px;
	padding: 1px 2px 0 2px;
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 -66px;background-repeat:no-repeat;/*background: transparent url('../img/button_small_img_3-1.gif') 0 0 repeat-x;*/
}
.buttone:hover .buttoneTxt {
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 -85px;background-repeat:no-repeat;/*background: transparent url('../img/button_small_img_3-1.gif') 0 -19px no-repeat;*/
}

.buttone .buttoneRight {
	float: left;
	display: block;
	width: 8px !important;
	height: 17px;
	background-image: url('../img/ticmate_sprite.gif');background-position: -241px -66px;background-repeat:no-repeat;/*background: transparent url('../img/button_small_img_3-1.gif') scroll -242px 0px no-repeat;/* -244px -16px*/*/
	overflow: hidden;
}
.buttone:hover .buttoneRight {
	background-image: url('../img/ticmate_sprite.gif');background-position: -241px -85px;background-repeat:no-repeat;/*background: transparent url('../img/button_small_img_3-1.gif') scroll -242px -19px no-repeat;*/
}

.buttoneBig {
	display: block;
	cursor: pointer;
	text-decoration: none;
	height: 26px;
	overflow: hidden;
}
.buttoneBigWait {
	display: block;
	cursor: wait;
	text-decoration: none;
	height: 26px;
	/*overflow: hidden;*/
}

.buttoneBig .buttoneBigLeft {
	float: left;
	display: block;
	width: 12px;
	height: 26px;
	background-image: url('../img/ticmate_sprite.gif');background-position: -226px -103px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll -226px 0px;*/
}
.buttoneBig:hover .buttoneBigLeft {
	background-image: url('../img/ticmate_sprite.gif');background-position: -226px -130px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll -226px -28px;*/
}

.buttoneBigWait .buttoneBigLeft {
	float: left;
	display: block;
	width: 12px;
	height: 26px;
	background-image: url('../img/ticmate_sprite.gif');background-position: -226px -103px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll -226px 0px;*/
}



.buttoneBig .buttoneBigTxt {
	font-size: 12px;
	font-weight: bolder;
	color: #fff;
	float: left;
	display: block;
	height: 26px ;
	padding: 4px 0 0 0;
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 -103px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll 0 0px;*/
}
.buttoneBigWait .buttoneBigWaitImg {
	font-size: 12px;
	font-weight: bolder;
	color: #fff;
	float: left;
	display: block;
	height: 26px ;
	padding: 0;
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 -130px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll 0 0px;*/
}

.buttoneBig:hover .buttoneBigTxt {
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 -130px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll 0 -28px;*/
}

.buttoneBig .buttoneBigRight {
	float: left;
	display: block;
	width: 12px;
	height: 26px;
	background-image: url('../img/ticmate_sprite.gif');background-position: -238px -103px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll -238px 0px;/* -244px -16px*/
}
.buttoneBigWait .buttoneBigRight {
	float: left;
	display: block;
	width: 12px;
	height: 26px;
	background-image: url('../img/ticmate_sprite.gif');background-position: -238px -103px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll -238px 0px;/* -244px -16px*/
}

.buttoneBig:hover .buttoneBigRight {
	background-image: url('../img/ticmate_sprite.gif');background-position: -238px -130px;background-repeat:no-repeat;/*background: transparent url('../img/button_big_img_3-1.gif') no-repeat scroll -238px -28px;/* -244px -16px*/
}


.send_button {
	border: transparent none;
	background: transparent;
	background-image: url('../img/ticmate_sprite.gif');background-position: -260px 0;background-repeat:no-repeat;/*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-image: url('../img/ticmate_sprite.gif');background-position: -643px -38px;background-repeat:no-repeat;/*background: url('../img/basket_button_back_L_3-1.gif') top left no-repeat;*/
}
.order_back_button_M {
	float: left;
	height: 33px;
	padding: 0 0 0 5px;/*6px 0 0 5px;*/
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: -403px -38px;background-repeat:no-repeat;/*background: url('../img/basket_button_back_M_3-1.gif') top left repeat-x;*/
}
.order_back_button_M h6 {
	font-size: 14px;
	padding-top: 6px;
}
.order_back_button_R {
	float: left;
	width: 33px !important;
	height: 33px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-image: url('../img/ticmate_sprite.gif');background-position: -676px -38px;background-repeat:no-repeat;/*background: url('../img/basket_button_back_R_3-1.gif') top left no-repeat;*/
}

.forwardLink_as_button {
	display: block;
	height: 36px;
	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: 36px;/*37px */
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: transparent;/* url('../img/basket_button_fwd_L_3-1.gif') top left no-repeat;*/
	background-image: url('../img/ticmate_sprite.gif');background-position: -643px -0px;background-repeat:no-repeat;
}
.forwardLink_as_button_M {
	float: left;
	height: 36px !important;/*37px */
	padding: 0/* 5px;/*9px 5px 0 5px;*/
	margin: 0;
	background: transparent;/* url('../img/basket_button_fwd_M_3-1.gif') top left repeat-x;*/
	background-image: url('../img/ticmate_sprite.gif');background-position: -403px -0px;background-repeat:no-repeat;
}
.forwardLink_as_button_M h6 {
	font-size: 16px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.forwardLink_as_button_R {
	float: left;
	width: 46px !important;
	height: 36px;/*37px */
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: transparent;/* url('../img/basket_button_fwd_R_3-1.gif') top left no-repeat;*/
	background-image: url('../img/ticmate_sprite.gif');background-position: -680px -0px;background-repeat:no-repeat;
}
/*
#########################################################
other widgets
#########################################################
*/

.print_and_tip_widget {
	padding: 10px 3px 0 3px;
}

.print_and_tip_widget ul {
	display:inline;
	padding: 0;
	margin: 0;
}
.print_and_tip_widget li {
	float: left;
	display: block;
	font-size: 10px;
	line-height: 10px;
	width: 36px;
	text-align: center;
	padding: 0 5px 0 0;
	margin: 0;
}
.print_and_tip_widget a {
	color: #000;
}

/* ############################  SPRITE ME ########################### */


/*
#########################################################
Form-elemnts
#########################################################
*/
.newsletter_inp_bg {
	width: 157px;
	height: 20px;
	margin: 8px 0 5px 0;
	padding: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: -41px -157px;background-repeat:no-repeat;/*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: 640px;
		margin: 0;/*0 0 0 260px;*/
		text-align: left;
		}
		
		.wideContent {
			width: 640px;
			padding: 0;
			margin: 0;
			/*border: 1px solid #fff;
			background: #fff;*/
			}

			.wideContent-top {
				height: 7px !important;
				background-image: url('../img/ticmate_sprite.gif');background-position: -41px -200px;background-repeat:no-repeat;/*background: url('../img/wideContentTop_3-1.gif') top left no-repeat;*/
				overflow: hidden;
				padding: 0;
				margin: 0;
				border: 0;
				}
			.wideContent-mid {
				background: url('../img/ticmate_sprite_1px_hor.gif') 0 0 repeat-y;/*background: url('../img/wideContentMid_3-1.gif') repeat-y;*/
				padding: 0 7px;
				margin: 0;
				}
			.wideContent-bot {
				height: 8px !important;
				background-image: url('../img/ticmate_sprite.gif');background-position: -41px -206px;background-repeat:no-repeat;/*background: url('../img/wideContentBot_3-1.gif') top left no-repeat;*/
				overflow: hidden;
				padding: 0;
				margin: 0;
				}

	.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: 245px 0 0 0;
	}
	
	.under_horizontal_search_bar {
		margin: 0;
		padding: 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: #fff;
	padding: 0;
	margin:0;
}

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

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

.thinTxtCompanion {
	width: 218px;/* 216 is the MAX 640px= 400px 216px + 2*7px(pad) */
	padding: 0;
	margin: 0;
	text-align: right;
	background: #fff;
}
/*  3_1   */
				.heading_with_poster {
					padding: 0 0 10px 0;
					margin: 0;
				}
				
				.shareicons_area {
					height: 30px;
					font-size: 10px;
					color: #797d7f;
					white-space: nowrap;
				}
				.shareicons_area a img {
					opacity:0.7;
					filter:alpha(opacity=70);
				}
				.shareicons_area a:hover img {
					opacity:1.0;
					filter:alpha(opacity=100);
				}
				.shareicons_area a {
					color: #797d7f;
				}
				.shareicons_area a:hover {
					color: #000;
				}
/*  3_1   */
			.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: 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: 430px;
				}
				.leftContent-top {
					background-image: url('../img/ticmate_sprite.gif');background-position: -251px -245px;background-repeat:no-repeat;/*background: url('../img/leftContentTop_3-1.gif') top left no-repeat;*/
					padding: 8px 8px 8px 15px;
					margin: 0;
					}
					
				.leftContent-mid {
					background: url('../img/ticmate_sprite_1px_hor.gif') -641px 0 repeat-y;/*background: url('../img/leftContentMid_3-1.gif') repeat-y;*/
					padding: 0 7px;
					margin: 0;
					}
				
				.leftContent_item {
					width: 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-image: url('../img/ticmate_sprite.gif');background-position: -252px -314px;background-repeat:no-repeat;/*background: url('../img/leftCntItemShadow_3-1.jpg') no-repeat top center;*/
					height: 20px !important;
					overflow: hidden;
					padding: 0;
					margin: 0;
				}
				
				.leftContent-bot {
					background-image: url('../img/ticmate_sprite.gif');background-position: -251px -306px;background-repeat:no-repeat;/*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: 115px;
					left: 0px;
				}
				.leftCnt_fromprice_box {
					width: 120px;
					position: absolute;
					top: 119px;
					left: 95px;
					z-index:100;
					/*margin-left: 95px;*/
				}

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

				.print_content_box ul {
					display: inline;
					padding: 0;
					margin: 0;
					background: #fff;
					z-index: 25;
				}
				.print_content_box ul li {
					float: right;
					display: block;
					font-size: 7px;
					width: 35px;
					line-height: 10px;
					text-align: center;
					padding: 0 0 0 3px;
					margin:0;
					background: #fff;
					z-index: 30;
				}
				.print_content_box a {
					z-index: 30;
				}
				.print_page_ico_small {
					width: 27px;
					height: 18px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -260px -72px;background-repeat:no-repeat;
				}
				.print_page_ico_big {
					width: 28px;
					height: 27px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -314px -72px;background-repeat:no-repeat;
				}
				.tip_a_friend_ico_small {
					width: 27px;
					height: 18px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -286px -72px;background-repeat:no-repeat;
				}
				
				.tip_a_friend_ico_big {
					width: 34px;
					height: 27px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -344px -72px;background-repeat:no-repeat;
				}
				
				.shareicons_tweet {
					width: 32px;
					height: 27px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -379px -71px;background-repeat:no-repeat;
				}
/* ############### IMAGE_ICONS ################### */
.write_big_ico { width: 48px; height: 48px;background-image: url('../img/ticmate_sprite.gif');background-position: -412px -73px;background-repeat:no-repeat;}
.pressrel_ico { width: 32px; height: 28px;background-image: url('../img/ticmate_sprite.gif');background-position: -381px -99px;background-repeat:no-repeat;}
.customer_recension_ico {display: block; float: left; width:38px !important;height:39px;text-align: center; padding: 7px 0 0 0; margin:-8px 10px 0 0;background-image: url('../img/ticmate_sprite.gif');background-position: -461px -71px;background-repeat:no-repeat;color:#fff;}
.add__ico {margin: 0 0 0 10px;width: 38px; height: 38px;overflow:hidden;background-image: url('../img/ticmate_sprite.gif');background-position: -501px -73px;background-repeat:no-repeat;}
.header_phone_ico_white {width:19px;height:14px;background-image: url('../img/ticmate_sprite.gif');background-position: -314px -112px;background-repeat:no-repeat;}
.header_email_ico_white {width:20px;height:11px;background-image: url('../img/ticmate_sprite.gif');background-position: -314px -100px;background-repeat:no-repeat;}
.basket_head_ico {width:19px;height:16px;background-image: url('../img/ticmate_sprite.gif');background-position: -335px -100px;background-repeat:no-repeat;}
.looking_glass_big_ico {width:46px;height:45px;background-image: url('../img/ticmate_sprite.gif');background-position: -588px -72px;background-repeat:no-repeat;}
.looking_glass_exclamation_big_ico {width:46px;height:45px;background-image: url('../img/ticmate_sprite.gif');background-position: -541px -72px;background-repeat:no-repeat;}
/*
##########################################################
pagecontent // RIGHT AREA SEPARATE AREAS
and specific article page! = class art_page
##########################################################
*/

			.rightContent {
				float: right;
				width: 200px;
			}
			
			.art_page .rightContent {
				/*width: 190px;*/
				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: 190px;
					padding: 0 0 0 10px;
					margin: 0;
				}
			
			
				.rightContent-top {
					background-image: url('../img/ticmate_sprite.gif');background-position: -730px -71px;background-repeat:no-repeat;/*background: url('../img/rightContentTop_3-1.gif') no-repeat top left;*/
					padding: 8px 8px 8px 15px;
					margin: 0;
					}
					
				.art_page .rightContent-top,.group_booking_puff_cnt .rightContent-top {
					background-image: url('../img/ticmate_sprite.gif');background-position: -931px 0px;background-repeat:no-repeat;/*background: url('../img/rightContentTop_wht_3-1.gif') no-repeat top left;*/
					overflow: hidden;
					font-size: 16px;
					font-weight: bold;
					color: #fff;
				}
				
				.art_page .rightCnt_top_offers_pusher {
					background-image: url('../img/ticmate_sprite.gif');background-position: -735px -142px;background-repeat:no-repeat;
					padding: 8px 8px 8px 15px;
				}
				.rightCnt_top_offers_pusher {
					background-image: url('../img/ticmate_sprite.gif');background-position: -730px -142px;background-repeat:no-repeat;
					padding: 8px 8px 8px 15px;
				}
				
				.rightContent-top_offers {
					background-image: url('../img/ticmate_sprite.gif');background-position: -730px -71px;background-repeat:no-repeat;/*background: url('../img/rightContent-top_offers_bg.gif') top left no-repeat;*/
					/*padding: 8px 8px 8px 15px;/* 8 8 8 10*/
					margin: 0;
				}
				.art_page .rightContent-top_offers {
					background-image: url('../img/ticmate_sprite.gif');background-position: -931px 0px;background-repeat:no-repeat;/*background: url('../img/rightContent-top_wht_offers_bg.gif') top left no-repeat;*/
				}

/*
				.glow_bg_start {
					display: block;
					padding: 0;
					margin: 0;/* 0 0 -5px;*//*
					height: 20px;
					background: url('../img/rightContent-top_offers_h3_bg_start.gif') 0 0 no-repeat;
				}
				.glow_bg_start h3 {
					margin: 0 0 0 5px;
					padding: 1px 0;
				}
				.glow_bg {
					padding: 0 5px 0 0;
					background: url('../img/rightContent-top_offers_h3_bg.gif') top right no-repeat;
				}
*/
				.rightContent-mid {
					background: url('../img/ticmate_sprite_1px_hor.gif') -1072px 0 repeat-y;/*url('../img/rightContentMid_3-1.gif') repeat-y;*/
					padding: 5px 2px;/*200 - 2*7 = 186 txt_field= padd: 0 13 = 186-26=160 */
					}
					
				.art_page .rightContent-mid,.group_booking_puff_cnt .rightContent-mid {
					background: url('../img/ticmate_sprite_1px_hor.gif') -1273px 0 repeat-y;/*url('../img/rightContentMid_wht_3-1.gif') repeat-y top left;*/
					padding: 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 {
					background-image: url('../img/ticmate_sprite.gif');background-position: -41px -192px;background-repeat:no-repeat;/*background: url('../img/rightContentBot_3-1.gif') no-repeat;*/
					overflow: hidden;
					height: 7px !important;
					padding: 0;
					margin: 0;
					}
				
				.art_page .rightContent-bot,.group_booking_puff_cnt .rightContent-bot {
					background-image: url('../img/ticmate_sprite.gif');background-position: -242px -192px;background-repeat:no-repeat;/*background: url('../img/rightContentBot_wht_3-1.gif') no-repeat top left;*/
					}
				.rightContent-linkbot {
					background-image: url('../img/ticmate_sprite.gif');background-position: -251px bottom;background-repeat:no-repeat;/*background: url('../img/rightContentBot_arrow_3-1.gif') bottom left no-repeat;*/
					padding: 5px 18px 6px 18px;
					}
					
				.side_on_request_top {
					height: 5px !important;
					padding: 0;
					margin: 0;
					overflow: hidden;
					background: url('../img/on_request_sidebar_top.jpg') top left no-repeat;
				}
				
				.side_on_request_mid {
					padding: 10px 15px;
					margin: 0;
					color: #333;
					background: url('../img/on_request_sidebar_mid.jpg') bottom left no-repeat;
				}
				
				.side_on_request_bot {
					height: 17px !important;
					padding: 0;
					margin: 0;
					overflow: hidden;
					background: url('../img/on_request_sidebar_bot.jpg') top left no-repeat;
				}

/*
##########################################################
SHOW/MATCH ETC SPECIFIC PAGE
widCnt_leftCol as thinTxt
right is rightContent with other backgrounds + margin right!
##########################################################
*/
				.wideCnt_leftCol {
					width: 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 {
					height: 30px;
					font-size: 10px;
					color: #797d7f;
					white-space: nowrap;
				}
				.shareicons_area a img {
					opacity:0.7;
					filter:alpha(opacity=70);
				}
				.shareicons_area a:hover img {
					opacity:1.0;
					filter:alpha(opacity=100);
				}
				.shareicons_area a {
					color: #797d7f;
				}
				.shareicons_area a:hover {
					color: #000;
				}
				
				/* 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 {
					
				}
				
				#sideBar_search .drawer_top_search {
					background-image: url('../img/ticmate_sprite.gif');background-position: 0 -245px;background-repeat:no-repeat;/*background: url('../img/side_bar_search_box_drawer_top.gif') top left no-repeat;*/
					height:38px !important;
				}
				#sideBar_search .drawer_top_search .sideBar_search_icon {
					background-image: url('../img/ticmate_sprite.gif');background-position: -1256px 0;background-repeat:no-repeat;
					height:38px !important;
				}
				
				#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-image: url('../img/ticmate_sprite.gif');background-position: -260px -42px;background-repeat:no-repeat;/*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 {
					width: 200px !important;
					margin: 0 0 0 -10px;
					padding: 0;
				}
				
				.showSelector_top {
					background-image: url('../img/ticmate_sprite.gif');background-position: -740px -285px;background-repeat:no-repeat;/*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-image: url('../img/ticmate_sprite.gif');background-position: -740px -340px;background-repeat:no-repeat;/*background: url('../img/show_selector_mid_3-1.jpg') top left no-repeat;*/
					padding: 0px 5px 5px 25px;/*10px 5px 5px 25px;*/
					margin: 0;
					color: #fff;
				}
				
				#showSelector #findAShowTable {
					width: 160px !important;
				}
				#showSelector .desc {
					/*width: 56px; padding: 3px 5px 0 0; margin: 0;	vertical-align: middle;font-size: 11px;line-height: 12px;*/
					font-size:11px; line-height:14px;
				}
				#showSelector .selector {
					/*width: 114px !important;
					padding: 0;
					margin: 0;*/
					vertical-align: middle;
				}
				#showSelector .selector_date {
					width: 84px !important;
					vertical-align: middle;
				}
				#showSelector #id_search_date_specific_show {
					width: 130px !important;/*84px !important; IN NEW CALENDAR*/
					vertical-align: middle;
				}
				#showSelector .selector_date_img .calendar_img img {
					/* for new calendar */
					width: 26px;/*27 28px;*/
					height: 21px;/*23 25px;*/
					cursor: pointer;
				}
				.calendar_img img:hover {
					cursor: pointer;
				}
				
				#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: 160px;/*114px;*/
					height: 20px;
					padding: 0;
					margin: 0 0 7px 0;
					border: 0 #fff solid;
					font-size: 11px;
				}
				
				#showSelector #id_quantity {
					width: 160px;/*114px;*/
					height: 20px;
					padding: 0;
					margin: 0 0 7px 0;
					border: 0 #fff solid;
					font-size: 11px;
				}
				#showSelector .package_quantity_selector #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: 160px;/*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-image: url('../img/ticmate_sprite.gif');background-position: -740px -535px;background-repeat:no-repeat;/*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 {
			padding: 0;
			margin: 0;
			border: 0;
			width: 626px !important; /*640-14(=2xpadden)*/
		}
		.search_inField_top {
			height: 8px !important;
			background: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 -312px;background-repeat:repeat-x;/*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: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 -312px;background-repeat:repeat-x;/*background: #b40b6a url('../img/newsearch_bg_mid_3-1.gif') bottom repeat-x;*/
			border: 0;
			}
			
		.search_inField_bot {
			height: 8px !important;
			background-image: url('../img/ticmate_sprite.gif');background-position: 0 -372px;background-repeat:no-repeat;/*background: url('../img/newsearch_bg_bot_3-1.gif') top no-repeat;*/
			overflow: hidden;
		}
		.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: transparent;
			background-image: url('../img/ticmate_sprite.gif');background-position: -268px -334px;background-repeat:no-repeat;/*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;
			border: 0;
			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 .calendar_img img {
			/* for new calendar */
			width: 27px;/*28px;*/
			height: 23px;/*25px;*/
			cursor: pointer;
		}
		.search_inField #id_quantity {
			width: 80px;
			height: 20px;
			font-size: 11px;
			border:0;
		}
		
		.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-image: url('../img/ticmate_sprite.gif');background-position: -72px -588px;background-repeat:no-repeat;*/
	background: url('../img/looking_glass_big_ico_3-1.jpg') top left no-repeat;
	height: 50px;
	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;
}

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: #fff;
	}

td.tblRubr_full_tr {
	height: 43px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	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-image: url('../img/ticmate_sprite.gif');background-position: -931px 0px;background-repeat:no-repeat;
	/*background: url('../img/search_result_td_rubrik_3-1.jpg') top left no-repeat;*/
}
td.tblRubr_mid {
	padding: 0;
	margin: 0;
	background: url('../img/ticmate_sprite_1px_ver.gif');background-position: 0 -83px;background-repeat:repeat-x;
	/*background: url('../img/search_result_td_rubrik_mid_3-1.jpg') repeat-x;*/
}
td.tblRubr_last {
	padding: 0 10px 0 0;
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: -1021px 0px;background-repeat:no-repeat;
	/* is it always 90px wide? */
	/*background: url('../img/search_result_td_rubrik_3-1.jpg') top right no-repeat;*/
}

.search_result_bottom_shadow, td.td_search_bottom_shadow {
	height: 24px;
	padding: 0;
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 -381px;background-repeat:no-repeat;/*background: url('../img/search_bottom_shadow_3-1.jpg') top center no-repeat;*/
	overflow: hidden;
}
/*
.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;
}
*/
	.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;
	}



/* 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: 626px;
	background: url('../img/offers_page_illustration.jpg') right 27px no-repeat;/*top right*/
}
#the_ticket_offers_menu {
	display:none;
	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 {
	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:15px;
}
.offers_menu_title {
	float: left;
	padding: 25px 0 0 25px;
	margin: 0;
	font-size:15px;
}

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

#the_dinner_offers {
	background: url('../img/ticmate_sprite_1px_hor.gif') -1464px 0 repeat-y;/*url('../img/offers_content_brdr_bg.gif') top left repeat-y;*/
	width: 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/ticmate_sprite_1px_hor.gif') -1464px 0 repeat-y;/*url('../img/offers_content_brdr_bg.gif') top left repeat-y;*/
	width: 600px;
	margin: 0;/* in txt_field hence no-margin! */
}

.offers_listing_item {
	margin: 0 15px 0 25px;
	padding: 15px 0 0 0;
	width:560px;
	position: relative;
}
.offers_listing_item_img {
	width: 95px;
}
.offers_listing_item_cnt {
	width: 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(images/arrows.png) top right no-repeat; height: 23px; }

/*.expand-arrow:hover,
.expanded { background: url(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: 255px;/*300*/
	height: 195px;
	margin: 0;
	padding: 30px 0 0 33px;
}
.offers_top_area .contact_local_reps_text {
	width: 350px;/*300 new witdh 20111114*/
	height: 210px;
	margin: 0;
	padding: 30px 0 0 33px;
}

.group_booking_top_text {
	width: 300px;/*300*/
	height: 190px;
	margin: 0;
	padding: 30px 0 0 33px;
}

.group_booking_personel_img_text {
	position: absolute;
	top: 75px;
	margin-left: 515px;
	width: 100px;
	color: #414141;
	font-size: 10px;
	line-height:12px;
}
.group_booking_personel_img_text strong {
	font-size: 13px;
}

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

.contactBar {
	height: 29px !important;
	width: 604px;
	padding: 0;
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: -690px -243px;background-repeat:no-repeat;
	/*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;*/
	background-image: url('../img/ticmate_pngsprite.png');background-position: 0px 0px;background-repeat:no-repeat;
}

.contactBar_menu_mid {
	color: #fff;
	/*background: transparent url('../img/contact_bar_mid_3-1.gif') top repeat-x;*/
	background: url('../img/ticmate_sprite_1px_ver.gif') 0px -446px 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;*/
	background-image: url('../img/ticmate_pngsprite.png');background-position: -22px 0px;background-repeat:no-repeat;
}

.sel .contactBar_menu_left {
	/*background: transparent url('../img/contact_bar_left_active_3-1.gif') bottom left;*/
	background-image: url('../img/ticmate_pngsprite.png');background-position: 0px -30px;background-repeat:no-repeat;
}

.sel .contactBar_menu_mid {
	color: #9f0a5d;
	/*background: transparent url('../img/contact_bar_mid_active_3-1.gif') top repeat-x;*/
	background: url('../img/ticmate_sprite_1px_ver.gif') 0px -476px 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;*/
	background-image: url('../img/ticmate_pngsprite.png');background-position: -22px -30px;background-repeat:no-repeat;
}

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

.contactBar_brdr {
	height: 1px;
	background-image: url('../img/ticmate_sprite.gif');background-position: -690px -272px;background-repeat:no-repeat;
	/*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-image: url('../img/ticmate_sprite.gif');background-position: -690px -273px;background-repeat:no-repeat;
	/*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/ticmate_sprite_1px_hor.gif') -2065px 0 repeat-y;/*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-image: url('../img/ticmate_sprite.gif');background-position: -690px -281px;background-repeat:no-repeat;
	/*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: 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 0 0 5px;/*was 0 5px why? NY 0 10px;*/
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: -0px -410px;background-repeat:no-repeat;
	/*background: url('../img/contact_area_txt_input_bg_3-1.gif') top left no-repeat;*/
}

.contactinfo_bg_selected {
	height: 37px !important;
	width: 176px !important;
	padding: 0 0 0 5px;/*was 0 5px why? NY 0 10px;*/
	margin: 0;
	background-image: url('../img/ticmate_sprite.gif');background-position: -190px -410px;background-repeat:no-repeat;
	/*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: 0 transparent;
	background-image: url('../img/ticmate_sprite.gif');background-position: -0px -448px;background-repeat:no-repeat;
	/*background: url('../img/contact_message_txtarea_bg_3-1.gif') top left no-repeat;*/
	width: 360px !important;
	height: 145px !important;
	padding: 5px;
}
.contac_message_selected { /*textarea*/
	background-image: url('../img/ticmate_sprite.gif');background-position: -370px -448px;background-repeat:no-repeat;
	/*background: url('../img/contact_message_txtarea_bg_active_3-1.gif') top left no-repeat;*/
	width: 360px !important;
	height: 145px !important;
	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 {
	position: relative;
	width: 260px;
	text-align: center;
	height: 115px;
	padding: 0;
	margin: 0;
}

/*
#################################
    GROUP BOOKING DEALS LIST
#################################
*/
.group_booking_deals_list {
	background: url('../img/ticmate_sprite_1px_hor.gif') -2065px 0 repeat-y;/*url('../img/contact_area_mid_3-1.gif') top left repeat-y;*/
}
.group_booking_deals_list ul {
	display: block;
	padding: 15px 20px;
}
.group_booking_deals_list ul li {
	display: inline;
	width: 110px;
	text-align: center;
	font-size: 12px;
	float: left;
}

.group_booking_puff_cnt {
	text-align: left;
	margin: 10px 0 50px 40px;
	width: 600px;
}
/*
##################################
  SIDEBAR PARTS sideBar = 250px 
##################################
*/
	#sideBar {
		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: #fff url('../img/ticmate_sprite_1px_hor.gif') -2685px 0 repeat;/*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;/* can be 5px 0 - to make bottom line?*/
		margin: 0;
	}
	.top_list_star_bubble {
		width:32px;
		height:16px;
		background-image: url('../img/ticmate_sprite.gif');background-position: -340px -119px;background-repeat:no-repeat;
		margin-right:10px;
		text-align:right;
		font-size: 10px;
		color:#fff;
	}
	.top_list_bubble_numb {
		width:16px;
		margin-top: -2px;
		margin-left: 16px;
		text-align:center;
	}

	.sideBar_Cnt_mid {
		background:  #fff url('../img/ticmate_sprite_1px_hor.gif') -2685px 0 repeat;/*url('../img/sideBar_cnt_mid_3-1.gif') repeat-y;*/
		padding: 0 0 0 15px;
		margin: 0;
	}
	.sideBar_Cnt_bot {
		background-image: url('../img/ticmate_sprite.gif');background-position: 0 -283px;background-repeat:no-repeat;/*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-image: url('../img/ticmate_sprite.gif');background-position: 0 -291px;background-repeat:no-repeat;/*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:  #fff url('../img/ticmate_sprite_1px_hor.gif') -2936px 0 repeat;/*background: url('../img/drawer_mid_bg_3-1.gif') top center repeat-y;*/
		padding: 0;
		margin: 0;
		}

.drawer-handle {
	height: 28px !important;
	background-image: url('../img/ticmate_sprite.gif');background-position: 0 bottom;background-repeat:no-repeat;/*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-image: url('../img/ticmate_sprite.gif');background-position: 0 -283px;background-repeat:no-repeat;/*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: 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: 16px 0 0 70px;
}

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

.bookingwhere td {
	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/ticmate_sprite_1px_hor.gif') -2685px 0 repeat;/*#fff url('../img/basket_mid_3-1.gif') top left repeat;/*same as sideBar_cnt_mid_3-1*/
	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_helpdesk_cnt {
	padding: 30px 0 0 20px;
}
.sideBar_helpdesk_cnt_phone {
	font-size: 16px;
	color:#8b1153;
	font-weight: bold;
}
.sideBar_helpdesk_cnt_emaillink {
	font-size: 13px;
	color:#8b1153;
	font-weight: bold;
}

/*
#########################  SIDEBAR PARTS SLUT  ##################################
*/

/*
##########################################################
footer
##########################################################
*/
#footer {
	width: 900px;
	padding: 0;
	margin: 0;
	text-align: left;
	}
#footer p {
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	}
#footer a {
	color: #fff;
	font-weight: normal;
	}


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

	/* this are new classes for new style on footer */
	
	.footerMid_new {
		background: #560532 url('../img/footer_bg_mid_new.gif') repeat-x;
		}
	.footerMid_header {
		padding: 5px 15px 3px 15px;
	}
	.footerMid_header p {
		padding: 26px 0 0;
		font-size: 14px !important;
	}
	.footerMidMid {
		width:870px;
		margin: 15px;
		padding: 0;
	}
	.footerMidMid_top {
		height:5px;
		overflow:hidden;
		background-image: url('../img/ticmate_sprite.gif');background-position: 0 -231px;background-repeat:no-repeat;/*background: url('../img/footer_bg_mid_mid_top.gif') top left no-repeat;*/
	}
	.footerMidMid_mid {
		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 {
		height:5px;
		overflow:hidden;
		background-image: url('../img/ticmate_sprite.gif');background-position: 0 -237px;background-repeat:no-repeat;/*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 {
		background-image: url('../img/ticmate_sprite.gif');background-position: 0 -222px;background-repeat:no-repeat;/*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: 11px;
}
.claimer_contact {
	padding: 10px 0 0 0;
	font-size: 13px;
}

/*
################################################
abs pos elements
flashintro can have a different css in screen_site_spec_3-1.css
################################################
*/

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


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

#flags .flags_left {
	/*float: left;*/
	width: 12px !important;
	height: 25px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-image: url('../img/ticmate_sprite.gif');background-position: -370px -340px;background-repeat:no-repeat;
	/*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/ticmate_sprite_1px_ver.gif');background-position: 0 -400px;background-repeat:repeat-x;
	/*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-image: url('../img/ticmate_sprite.gif');background-position: -382px -340px;background-repeat:no-repeat;
	/*background: url('../img/flags_bg_right_with_arrow.gif') top left no-repeat;*/
}

/*
######################################
	flags for sprites
######################################
*/

ul.footer_niche_flags { }

.small_flag_div {float:left;width:13px;height:9px;margin:3px 0 0 0; }
.small_flag_DK {background-image: url('../img/ticmate_sprite.gif');background-position: 0 -30px;background-repeat:no-repeat;}
.small_flag_SE {background-image: url('../img/ticmate_sprite.gif');background-position: -14px -30px;background-repeat:no-repeat;}
.small_flag_NO {background-image: url('../img/ticmate_sprite.gif');background-position: -28px -30px;background-repeat:no-repeat;}
.small_flag_FI {background-image: url('../img/ticmate_sprite.gif');background-position: -42px -30px;background-repeat:no-repeat;}
.small_flag_EN_UK {background-image: url('../img/ticmate_sprite.gif');background-position: -56px -30px;background-repeat:no-repeat;}
.small_flag_EN_US {background-image: url('../img/ticmate_sprite.gif');background-position: -70px -30px;background-repeat:no-repeat;}
.small_flag_NL {background-image: url('../img/ticmate_sprite.gif');background-position: -84px -30px;background-repeat:no-repeat;}
.small_flag_DE {background-image: url('../img/ticmate_sprite.gif');background-position: -98px -30px;background-repeat:no-repeat;}
.small_flag_FR {background-image: url('../img/ticmate_sprite.gif');background-position: -112px -30px;background-repeat:no-repeat;}
.small_flag_ES {background-image: url('../img/ticmate_sprite.gif');background-position: -126px -30px;background-repeat:no-repeat;}
.small_flag_IT {background-image: url('../img/ticmate_sprite.gif');background-position: -140px -30px;background-repeat:no-repeat;}
.small_flag_AR {background-image: url('../img/ticmate_sprite.gif');background-position: -154px -30px;background-repeat:no-repeat;}
.small_flag_CZ {background-image: url('../img/ticmate_sprite.gif');background-position: -168px -30px;background-repeat:no-repeat;}
.small_flag_PT {background-image: url('../img/ticmate_sprite.gif');background-position: -182px -30px;background-repeat:no-repeat;}
.small_flag_PL {background-image: url('../img/ticmate_sprite.gif');background-position: -196px -30px;background-repeat:no-repeat;}
.small_flag_JP {background-image: url('../img/ticmate_sprite.gif');background-position: -210px -30px;background-repeat:no-repeat;}
.small_flag_HU {background-image: url('../img/ticmate_sprite.gif');background-position: -224px -30px;background-repeat:no-repeat;}
.small_flag_BR {background-image: url('../img/ticmate_sprite.gif');background-position: -238px -30px;background-repeat:no-repeat;}


.midsize_flag_size {height:12px;width:17px;}/* for solo flags as img */
.midsize_flag_general { height:12px;width:17px;float:left;margin-right: 3px;}
.midsize_flag_noselect {opacity:0.9;filter:alpha(opacity=90);}
.midsize_flag_DK { background: url('../img/ticmate_sprite.gif') 0 -40px no-repeat;}
.midsize_flag_DK:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_SE { background: url('../img/ticmate_sprite.gif') -18px -40px no-repeat;}
.midsize_flag_SE:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_NO { background: url('../img/ticmate_sprite.gif') -36px -40px no-repeat;}
.midsize_flag_NO:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_FI { background: url('../img/ticmate_sprite.gif') -54px -40px no-repeat;}
.midsize_flag_FI:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_EN_UK { background: url('../img/ticmate_sprite.gif') -72px -40px no-repeat;}
.midsize_flag_EN_UK:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_EN_US { background: url('../img/ticmate_sprite.gif') -90px -40px no-repeat;}
.midsize_flag_EN_US:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_NL { background: url('../img/ticmate_sprite.gif') -108px -40px no-repeat;}
.midsize_flag_NL:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_DE { background: url('../img/ticmate_sprite.gif') -126px -40px no-repeat;}
.midsize_flag_DE:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_FR { background: url('../img/ticmate_sprite.gif') -144px -40px no-repeat;}
.midsize_flag_FR:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_ES { background: url('../img/ticmate_sprite.gif') -162px -40px no-repeat;}
.midsize_flag_ES:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_IT { background: url('../img/ticmate_sprite.gif') -180px -40px no-repeat;}
.midsize_flag_IT:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_AR { background: url('../img/ticmate_sprite.gif') -198px -40px no-repeat;}
.midsize_flag_AR:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_CZ { background: url('../img/ticmate_sprite.gif') -216px -40px no-repeat;}
.midsize_flag_CZ:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_PT { background: url('../img/ticmate_sprite.gif') 0 -53px no-repeat;}
.midsize_flag_PT:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_PL { background: url('../img/ticmate_sprite.gif') -18px -53px no-repeat;}
.midsize_flag_PL:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_JP { background: url('../img/ticmate_sprite.gif') -36px -53px no-repeat;}
.midsize_flag_JP:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_HU { background: url('../img/ticmate_sprite.gif') -54px -53px no-repeat;}
.midsize_flag_HU:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_BR { background: url('../img/ticmate_sprite.gif') -72px -53px no-repeat;}
.midsize_flag_BR:hover {opacity:1;filter:alpha(opacity=100);}

.largesize_flag_general { height:14px;width:20px;float:left;}/*margin-right: 1px;*/
.largesize_flag_noselect {opacity:0.9;filter:alpha(opacity=90);}
.largesize_flag_DK { background: url('../img/ticmate_sprite.gif') 0 0 no-repeat;}
.largesize_flag_DK:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_SE { background: url('../img/ticmate_sprite.gif') -21px 0 no-repeat;}
.largesize_flag_SE:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_NO { background: url('../img/ticmate_sprite.gif') -42px 0 no-repeat;}
.largesize_flag_NO:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_FI { background: url('../img/ticmate_sprite.gif') -63px 0 no-repeat;}
.largesize_flag_FI:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_EN_UK { background: url('../img/ticmate_sprite.gif') -84px 0 no-repeat;}
.largesize_flag_EN_UK:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_EN_US { background: url('../img/ticmate_sprite.gif') -105px 0 no-repeat;}
.largesize_flag_EN_US:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_NL { background: url('../img/ticmate_sprite.gif') -126px 0 no-repeat;}
.largesize_flag_NL:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_DE { background: url('../img/ticmate_sprite.gif') -147px 0 no-repeat;}
.largesize_flag_DE:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_FR { background: url('../img/ticmate_sprite.gif') -168px 0 no-repeat;}
.largesize_flag_FR:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_ES { background: url('../img/ticmate_sprite.gif') -189px 0 no-repeat;}
.largesize_flag_ES:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_IT { background: url('../img/ticmate_sprite.gif') -210px 0 no-repeat;}
.largesize_flag_IT:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_AR { background: url('../img/ticmate_sprite.gif') 0 -15px no-repeat;}
.largesize_flag_AR:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_CZ { background: url('../img/ticmate_sprite.gif') -21px -15px no-repeat;}
.largesize_flag_CZ:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_PT { background: url('../img/ticmate_sprite.gif') -42px -15px no-repeat;}
.largesize_flag_PT:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_PL { background: url('../img/ticmate_sprite.gif') -63px -15px no-repeat;}
.largesize_flag_PL:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_JP { background: url('../img/ticmate_sprite.gif') -84px -15px no-repeat;}
.largesize_flag_JP:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_HU { background: url('../img/ticmate_sprite.gif') -105px -15px no-repeat;}
.largesize_flag_HU:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_BR { background: url('../img/ticmate_sprite.gif') -126px -15px no-repeat;}
.largesize_flag_BR:hover {opacity:1;filter:alpha(opacity=100);}
/*
######################################
*/

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

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

.header_basket_area {
	position: absolute;
	top: 12px;
	left: 784px;
	width: 100px;
	text-align: right;
	font-size:12px;
	color:#fff;
}
.header_basket_area a {
	color: #fff;
}

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

#globalsearch {
	/*background: url('../img/top_search.png') top left no-repeat;*/
	background-image: url('../img/ticmate_pngsprite.png');background-position: -50px 0;background-repeat: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*/
	height: 250px;
}

.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 {
	text-align: left;
	background: #ffc;
	font-size: 12px;
}
