/* $1 - General
	 $2 - Container
	 $3 - Header
	 $4 - Navigation Top
	 $5 - Subnavigation
	 $6 - Content
	 $7 - Footer
	 $8 - IE Hacks
	 $9 - Boxes on Startpage
	 $10 - Search
	 $11 - Sitemap
	 $12 - Merkzettel
*/

/* $1 - General //////////////////////////////////////////////////////////////*/
*
{
	margin:0px;
	padding:0px;
}

td,
body
{
	color:#342b22;
	font-size: 13px;
	font-family: Arial;	
}

td
{
	line-height:20px;
}	
	
body
{
	background:url(../i/relaunch2008/body_bg.jpg) no-repeat #ead8c5;
}

h1,h2
{
	font-family: "Times New Roman";
	color:#a50f47;
	font-size:21px;
	margin:0px 0px 15px 0px;
}

h2
{
	padding-top: 10px;
	font-family:Georgia;
	font-size:16px;	
}

ul
{
	margin:0px;
	padding:0px;
	zoom: 1;
}

li
{
	list-style-type:none;
	zoom: 0;
}

a
{
	text-decoration:none;
	 cursor:pointer;
}

img
{
	border:0px;
}

a:focus 
{ 
	outline: none; 
}

/* $2 - Container ////////////////////////////////////////////////////////////*/	 
#ws-container
{
	border:1px solid #cdad87; 
	margin:0 auto;
	margin-top:52px;
	margin-bottom:50px;
	width:978px;
} 
/* $3 - Header ///////////////////////////////////////////////////////////////*/
#ws-header
{
	background:url(../i/relaunch2008/header_bg.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ffffff;
	float:left;
	width:978px;
}

#ws-header .logo
{
	float:left;	height:207px;
	width:224px;
}

#ws-header .logo a
{
	display: block;
	height: 207px;
	width: 224px;
}

#ws-header .breadcrumb-container
{
	left:-35px;
	margin-top:-14px;
	position:relative;
	right:178px;
	top:-39px;
	*top:-35px;
}
#ws-header .breadcrumb
{
	color:#a4003c;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:-10px 0px 0px 35px;
	*margin-top:0px;
	*position:relative;
	text-transform:uppercase;
	
}
#ws-header .breadcrumb * {
	color:#a4003c;
}


#ws-header .breadcrumb-container ul.lang
{
	float:right;
	*position:relative;
	margin-right:-12px;
	margin-top:-10px;
	*margin-top:-1px;
}

#ws-header .breadcrumb-container ul.lang li
{
	display:inline;
}

#ws-header .breadcrumb-container ul.lang img
{
	border:none;
}

#ws-header .banner
{
	height:234px;
	left:224px;
	*left:0px;
	margin-top:-27px;
	*margin-top:-21px;
	position:relative;
	width:732px;
	*top:-9px;
	overflow:auto;
}
/* $4 - Navigation Top ///////////////////////////////////////////////////////*/	
ul.ws-navi-top
{
	background:#a4003d;
	float: left;
	height: 33px;
	*height: 34px;
	list-style: none;
	margin: 0;
	padding-left:24px;
	width: 954px;
	*width:978px;
	*margin-top: -10px;
	*border-top: 1px solid #ffffff;
	*overflow: hidden;
}

ul.ws-navi-top li,
ul.ws-navi-top li:hover
{
	background-position:0px 4px;
	display:inline;
	float: left;
	margin: -1px 25px 0px 0px;
	height:33px;
}

ul.ws-navi-top li a:hover
{
	background: none #f9f0e9;
	color:#a50f47; 
}

ul.ws-navi-top li .ws-navi-bg
{
	line-height: 14px;
	*line-height: 29px;
	vertical-align: middle;
	background:url(../i/relaunch2008/navi_bg_left.gif) no-repeat left top;
	*background-position:left 13px;
}

ul.ws-navi-top li a,
ul.ws-navi-top a:link
{
	color:#ffffff;
	font-family:Times New Roman;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
	text-decoration:none;
	display: block;
	padding: 0px 0px 0px 6px;
	white-space:nowrap;
	background: url( ../i/relaunch2008/navi_bg_left.gif ) no-repeat left top;
}

ul.ws-navi-top li a:hover,
ul.ws-navi-top li.active a {
	color:#a50f47;
	background: url( ../i/relaunch2008/navi_bg_left_hover.gif ) no-repeat left top #f9f0e9;
}

ul.ws-navi-top a span {
	display: block;
	background:transparent url(../i/relaunch2008/navi_bg_right.gif) no-repeat right top;
}

ul.ws-navi-top a:hover span,
ul.ws-navi-top li.active a span {
	color:#a50f47; 
	background: url(../i/relaunch2008/navi_bg_right_hover.gif) no-repeat right top;
}

ul.ws-navi-top a span.font {
	padding: 4px 3px 15px;
	*padding:4px 3px 15px 3px;
	margin: 0px 6px;
	margin-left: 0px;
	background: url(../i/relaunch2008/navi_bg.jpg) repeat-x left top;
}

ul.ws-navi-top a:hover span.font,
ul.ws-navi-top li.active a span.font {
	background: none #f9f0e9;
}

.ws-content-left
{
	float:left;
	width:200px;	
}

/* $5 - Subnavigation ////////////////////////////////////////////////////////*/
ul.ws-subnavi 
{
	float:left;
	width:200px;
}

ul.ws-subnavi li.level1
{
	margin-top:15px;
}

ul.ws-subnavi li.level1-first a,
ul.ws-subnavi li.level1 a
{
	border-bottom:1px solid #d4bea8;
	color:#8d6d4a;
	display:block;
	font-family:Arial;
	font-size:14px;
	letter-spacing:1px;
}

ul.ws-subnavi li.level1-active a,
ul.ws-subnavi li.level1 a:hover
{
	border-bottom:1px solid #a4003c;
	color:#a4003c;
	display:block;
	font-family:Arial;
	font-size:14px;
}

ul.ws-subnavi li.level2
{
	margin-bottom:5px;
	padding-left:15px;
}

ul.ws-subnavi li.level2-first
{
	margin-top:4px;
}

ul.ws-subnavi li.level2 a,
ul.ws-subnavi li.level2-active a
{
	display: block;
	height: 16px;
	color:#a4003C;	
	font-family:arial;
	font-size:12px;
	letter-spacing:1px;
	line-height: 16px;
	padding: 3px 0px 0px;
}

ul.ws-subnavi li.level2 a:hover,
ul.ws-subnavi li.level3 a:hover
{
	color:#000000;
}

ul.ws-subnavi li.level2-active
{
	background:url(../i/relaunch2008/active.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	*background-position:5px 4px;
	text-indent:15px;
	padding-left: 0px;
}

ul.ws-subnavi li.level2-active a
{
	color:#000000;
}

ul.ws-subnavi li.level3
{
	text-indent:17px;
	margin-bottom:5px;	
}

ul.ws-subnavi li.level3 a
{
	background:transparent url(../i/relaunch2008/level3_normal.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
		
}

ul.ws-subnavi li.level3 a
{	
	color:#a4003C;	
}

ul.ws-subnavi li.level3 a:hover
{
	background:transparent url(../i/relaunch2008/level3_active.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
}

ul.ws-subnavi li.level3-active a
{
	color:#000000;
}

ul.ws-subnavi li.level3-active
{
	background:transparent url(../i/relaunch2008/level3_active.gif);
	background-repeat: no-repeat;
	background-position: 17px 4px;
}

ul.ws-subnavi li.level3-active a,
ul.ws-subnavi li.level3-active a:hover
{
	background:none;	
}

/* $6 - Content //////////////////////////////////////////////////////////////*/
#ws-content-container,
#ws-main-content-container
{
	background:#f9f0e9;
	overflow:hidden;
	padding:18px 24px 50px 24px;
	clear: left;
}

#ws-content-container
{
	clear: left;
}

#ws-content-container .content
{
	margin:0px;
	padding:0px;
}

#ws-main-content-container .content .ws-content-box-wide
{
	width:474px;
	*width:468px;
	line-height:20px;
}

#ws-main-content-container .content
{
	float:left;
	padding-left:24px;
}

#ws-main-content-container .content h1.headline
{
	font-size: 23px;
}

div.ws-teaser,
div.ws-teaser-startpage {
	float: right;
	width:208px;
	_width: 208px;
	margin-top:-18px;
}

div.ws-teaser-startpage 
{
	margin-top:-58px;
	_margin-top:-57px;
}

div.ws-teaser div.ws-teaser-right-top,
div.ws-teaser-startpage div.ws-teaser-right-top  {
	background:url(../i/relaunch2008/teaserbox_right_top.gif) no-repeat;
	height:5px;
	width:208px;
	overflow: hidden;
	zoom: 1;
}

div.content ul {
	margin-left:2px;
}

div.content ul li {
	background-image:url(../i/relaunch2008/active.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding-left:16px;
}

div.content a {
	color: #a4003c;
	font-weight: bold;
	text-decoration: underline;
}
div.content a:visited {
	color: #8d6d4a;
}
div.content a:hover {
	color: #73002a;
	text-decoration: none;
}

div.ws-teaser ul,
div.ws-teaser-startpage ul {
	margin: 0px;
}
div.ws-teaser div.ws-teaser-right-main ul li,
div.ws-teaser-startpage div.ws-teaser-right-main ul li {
	list-style-type: none;
	background:none;
}

div.ws-teaser-right-main ul li
{
	padding-left:0px;
}

div.ws-teaser div.ws-teaser-right-main,
div.ws-teaser-startpage div.ws-teaser-right-main  {
	background-color: #dfc3a5;
	padding-left: 7px;
	padding-right: 3px;
}
div.ws-teaser div.ws-teaser-right-bottom,
div.ws-teaser-startpage div.ws-teaser-right-bottom {
	background:url(../i/relaunch2008/teaserbox_right_bottom.gif);
	height:40px;
}

div.ws-teaser-right-quicklinks,
div.ws-teaser-startpage-right-quicklinks {
	overflow: hidden;
}
div.ws-teaser-right-quicklinks, div.ws-teaser-right-quicklinks *,
div.ws-teaser-startpage-right-quicklinks, div.ws-teaser-startpage-right-quicklinks * {
	color: #a4003c;
	font-size: 11px;
	zoom:1;
}
div.ws-teaser-right-quicklinks h2,
div.ws-teaser-startpage-right-startpage-quicklinks h2 {
	clear: left;
	font: bold 15px "Times New Roman";
	margin: 0 0 5px 0;
	padding: 0px;
}
div.ws-teaser-right-quicklinks p.tel,
div.ws-teaser-startpage-right-quicklinks p.tel {
	font-size: 13px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
}

div.ws-teaser-right-quicklinks p,
div.ws-teaser-startpage-right-quicklinks p  {
	clear: left;
}

div.ws-teaser-inner,
div.ws-teaser-startpage-inner {
	width: 195px;
}
div.ws-teaser-inner-top,
div.ws-teaser-startpage-inner-top {
	background:url(../i/relaunch2008/teaserbox_bg_top.gif) no-repeat;
	height:5px;
	margin-top: 5px;
	overflow: hidden;
}
div.ws-teaser-inner-bottom,
div.ws-teaser-startpage-inner-bottom {
	background:url(../i/relaunch2008/teaserbox_bg_bottom.gif) no-repeat;
	height:5px;
	overflow: hidden;
}
div.ws-teaser-inner-main,
div.ws-teaser-startpage-inner-main  {
	background-color: white;
	width: 195px;
	overflow: hidden;
}
div.ws-teaser-inner-main *,
div.ws-teaser-startpage-inner-main * {
	padding-left: 8px;
	padding-right: 8px;
	color: #444;
	font-size: 11px;
	font-weight: bold; 
}
div.ws-teaser-inner-main p *,
div.ws-teaser-startpage-inner-main p * {
	padding: 0px;
}

div.ws-teaser-inner-main p,
div.ws-teaser-startpage-inner-main p  {
	border-bottom: 1px solid #dfc3a5;
	font-weight: normal;
}
div.ws-teaser-inner-main h2,
div.ws-teaser-startpage-inner-main h2 {
	font: bold 15px "Times New Roman";
	color: #ab1f53;
	border-bottom: 1px solid #dfc3a5;
	padding-top: 0px;
	padding-bottom: 4px;
	margin: 0px;
}
div.ws-teaser-inner-main a,
div.ws-teaser-startpage-inner-main a  {
	display:block;
	float:right;
	background:url(../i/relaunch2008/teaserbox_arrow.gif) no-repeat 0px 2px;
	text-transform: uppercase;
	color:#ab1f53;
	padding-left:15px;
	margin-top:3px;
}
div.ws-teaser-right-quicklinks li,
div.ws-teaser-startpage-right-quicklinks li {
	display: block;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
div.ws-teaser-right-quicklinks li.nomargin,
div.ws-teaser-startpage-right-quicklinks li.nomargin {
	margin-right: 0px;
}
div.ws-teaser div.ws-teaser-right-quicklinks li a,
div.ws-teaser-startpage div.ws-teaser-right-quicklinks li a {
	display:block;
	background-color:#dfc3a5;
	font:normal 11px Arial;
	padding-left:36px;
	width:59px;
	_width:95px;
	height:34px;
	_height:38px;
	color:#ffffff;
	padding-top:4px;
	text-decoration:none;
}

div.ws-teaser div.ws-teaser-right-quicklinks li a:hover,
div.ws-teaser div.ws-teaser-right-quicklinks li a:active,
div.ws-teaser div.ws-teaser-right-quicklinks li a:visited,
div.ws-teaser-startpage div.ws-teaser-right-quicklinks li a:hover,
div.ws-teaser-startpage div.ws-teaser-right-quicklinks li a:active,
div.ws-teaser-startpage div.ws-teaser-right-quicklinks li a:visited
{
	color:#ffffff;
}
div.ws-teaser-right-quicklinks li a.anfrage{
	background:url(../i/relaunch2008/buttons/ring.gif);
}
div.ws-teaser-right-quicklinks li a.anfrage:hover {
	background:url(../i/relaunch2008/buttons/ring_hover.gif);
}
div.ws-teaser-right-quicklinks li a.buchen {
	background:url(../i/relaunch2008/buttons/key.gif);
}
div.ws-teaser-right-quicklinks li a.buchen:hover {
	background:url(../i/relaunch2008/buttons/key_hover.gif);
}
div.ws-teaser-right-quicklinks li a.lastminute {
	background:url(../i/relaunch2008/buttons/clock.gif);
	color:#ffffff;
}
div.ws-teaser-right-quicklinks li a.lastminute:hover {
	background:url(../i/relaunch2008/buttons/clock_hover.gif);
}
div.ws-teaser-right-quicklinks li a.pauschale {
	background:url(../i/relaunch2008/buttons/moon.gif);
	color:#ffffff;
}
div.ws-teaser-right-quicklinks li a.pauschale:hover {
	background:url(../i/relaunch2008/buttons/moon_hover.gif);
}

body div.ws-teaser-right-quicklinks li a.anfahrt-en,
body div.ws-teaser-right-quicklinks li a.anfahrt-en:hover
{
	padding-left:40px;	
}

div.ws-teaser-right-quicklinks li a.anfahrt-en {
	background:url(../i/relaunch2008/buttons/approach.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
div.ws-teaser-right-quicklinks li a.anfahrt-en:hover {
	background:url(../i/relaunch2008/buttons/approach_hover.gif);
	background-repeat:no-repeat;
}

/* $7 - Footer ///////////////////////////////////////////////////////////////*/ 
#ws-footer-container
{
	background:url(../i/relaunch2008/footer_bg.jpg);
	height:69px;
	width:978px;
}

#ws-footer-container ul
{
	padding:39px 24px 0px 24px;
}

#ws-footer-container li
{
	border-right:1px solid #a4003c;
	display:inline;
	padding:0px 7px 0px 5px;
	*padding:0px 5px 0px 7px;
}

#ws-footer-container li.last
{
	border-right:0px;
}

#ws-footer-container a
{
	color:#a4003c;
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#ws-footer-container ul.link-box
{
	border:none;
	float:right;	
	padding-top:30px;
}

#ws-footer-container ul.link-box li
{
	float: left;
	border:0px;
}

#ws-footer-container ul.link-box li a.vioma
{
	display: block;
	height: 26px;
	width: 111px;
	background: url( ../i/relaunch2008/vioma_logo.png ) no-repeat center;
	
}

* html #ws-footer-container ul.link-box li a.vioma
{
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/relaunch2008/vioma_logo.png', enabled=true,sizingMethod='scale');
	background:none;
}

#ws-footer-container ul.link-box li a.pitztal
{
	display: block;
	height: 26px;
	width: 82px;
	background: url( ../i/relaunch2008/pitztal_logo.jpg ) no-repeat center;
}

/* $8 - IE Hacks /////////////////////////////////////////////////////////////*/ 
* html body
{
	text-align:center;
}

* html ul
{
	text-align:left;
}

* html #ws-header .banner
{
	left:-13px;
}

* html #ws-content-container,
* html #ws-main-content-container
{
	text-align:left;
	width:978px;
}

* html #ws-main-content-container .content 
{
	text-align:left;
}

* html ul.ws-subnavi li.level1
{
	margin-top:0px;	
}

* html ul.ws-subnavi li.level1-active
{
	margin-top:0px;	
}

* html ul.ws-subnavi
{
	padding-top:15px;	
}

* html ul.ws-subnavi li.level2 a
{
	padding-top:0px;
	padding-bottom:5px;	
}

* html ul.ws-subnavi li.level2-first a
{
	padding-top:0px;
	margin-top:-12px;
}	

/* $8 - Startpage Boxes //////////////////////////////////////////////////////*/
div.ws-startpage-content-left
{
	float:left;
}

div.ws-startpage-box-wide
{
	background: #ffffff;
	border: 1px solid #cfab89;
	border-bottom: none;
	font-family: Arial;
	font-size: 13px;
	padding: 8px 16px 10px 10px;
	*padding-left:8px;
	width: 313px;
	_width: 339px;
	position: relative;
}

.ws-startpage-box-wide h2
{
	padding-top:0px;
	*margin-top:0px;
}

.ws-startpage-box-wide br
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.box-wide-bg
{
	background: url(../i/relaunch2008/startpage_wide_bg_bottom2.jpg) center top no-repeat;
	height: 5px;
	width: 339px;
	margin-left:1px;
}

* + html .box-wide-bg
{
	left:0px;	
}

.ws-startpage-teaser-box
{
	border: 1px solid #cfab89;
	border-bottom: none;
	float: left;
	font-family: arial;
	font-size: 11px;
	margin: 0px 24px 0px 16px;
	padding: 5px 5px 8px;
	*padding: 5px 5px 5px 0px;
	width: 329px;
	position: relative;
	background-color: white;
}

.ws-startpage-teaser-box a.details
{
	background: url(../i/relaunch2008/teaserbox_arrow.gif) no-repeat left center;
	color: #a4003c;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	display: block;
	text-transform: uppercase;
	position: absolute;
	bottom: 9px;
	right: 8px;
}

.ws-startpage-teaser-box a.headline
{
	display: block;
	color:#a50f47;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:15px;
	margin:0px 0px 5px 0px;
}

.ws-startpage-teaser-box img
{
	float:left;
	height:113px;
	margin:0px 10px 0px 0px;
	*margin-left:5px;
	width:113px;
}

.ws-startpage-teaser-box a.image
{
	*float:left;
}

.ws-startpage-teaser-box a:hover
{
	color:#000000;
}

.teaser-box-bg
{
	background-image:url(../i/relaunch2008/startpage_wide_bg_bottom2.jpg);
	background-repeat:no-repeat;
	float:right;
	height:5px;
	width:339px;
	position:relative;
	left:-24px;
	*left:-38px;
	/*ie8 hack*/
	left /*\**/: -38px\9;
	margin-bottom:10px;
	*width:327px;
}

table.gallery td
{
 	padding:3px;
}

/* $10 - Search ////////////////////////////////////////////////////////*/

div.ws-teaser div.ws-search-top,
div.ws-teaser-startpage div.ws-search-top
{
	background:url(../i/relaunch2008/searchbox_top.gif) no-repeat;
	width:208px;
	height:9px;	
}

div.ws-teaser  div.ws-search-inner,
div.ws-teaser-startpage  div.ws-search-inner
{
	background:url(../i/relaunch2008/searchbox_inner_bg.gif);
	background-repeat:repeat-x;
	padding-left:7px;
	_margin-top:-7px;
}

div.ws-teaser div.ws-search-bottom,
div.ws-teaser-startpage div.ws-search-bottom
{
	background:url(../i/relaunch2008/searchbox_bottom.gif) no-repeat;
	height:9px;	
	margin-bottom:4px;
	width:208px;
}

input.search_box_input
{
	border:1px solid #dfc4a6;
	background:url(../i/relaunch2008/inputbox_search.gif);
	color:#A4003C;
	font-size:11px;
	height:18px;
	padding:1px 0px 0px 25px;
	width:167px;
	
}

input.search_box_submit
{
	background:url(../i/relaunch2008/input_search_submit.gif);
	background-repeat:no-repeat;
	background-position:center -1px;
	border:1px solid #dfc4a6;
	height:18px;
	width:21px;
}
/* $11 - Sitemap /////////////////////////////////////////////////////////////*/
div.cms-module-sitemap div.column
{
	*width:207px;
}

div.cms-module-sitemap div.column ul li.level-1,
div.cms-module-sitemap div.column ul li.level-2,
div.cms-module-sitemap div.column ul li.level-3

{
  background:none;
  list-style-image:none;
}

#lbDetailsContainer
{
	display:block!important;
}

/* $12 - Merkzettel //////////////////////////////////////////////////////////*/

.cst-box-remember
{
	clear:left;
	float:left;
	padding-top:30px;
	width:200px;
}

.cst-box-remember h1
{
	background:url(../i/relaunch2008/cst-box-remember-bg-top.gif);
	font-family:arial;
	font-size:16px;
	line-height:29px;
	width:200px;
	margin-bottom:0px;
}

.cst-box-remember h1 span
{
	padding-left:7px;
}

.remember-text
{
	
	background:#ecd9c7;
	font-family:arial;
	font-size:11px;
}

#cst-remember-button
{
}
#cst-remember-button a
{
	background:url(../i/relaunch2008/cst-box-remember-bg-bottom.gif);
	border-top:1px solid #ffffff;
	color:#a50f47;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	text-align:center;
	text-transform:uppercase;
	width:200px;
}

#cst-remember-button span
{
	background:url(../i/relaunch2008/cst-box-remember-arrow-request.jpg);
	background-repeat:no-repeat;
	background-position:57px center;
	display:block;
}


.remember-text a.note_link
{
	color:#a4003c;
	font-family:arial;
	font-size:11px;	
}

td.delete-link
{
	text-align:right;
	width:200px;
	padding-right:6px;
	padding-bottom:8px;
}

td.delete-link a
{
	color:#947655;
	float:right;
	font-family:arial;
	font-size:11px;		
}

#cst-remember-box td div.name
{
	border-top:1px solid #ffffff;
	padding-left:8px;
}

#cst-remember-box table
{
	padding:0px;
}

/* $13 - Restplatzbörse //////////////////////////////////////////////////////*/

div.ws-unsold-seat-exchange
{
	float:left;
	_float: none;
	margin-top:35px;
}

div.ws-unsold-seat-exchange a,
div.ws-unsold-seat-exchange a:hover
{
	background:url(../i/relaunch2008/unsold_button.jpg) no-repeat 0px 0px;	
	float:left;
	width:200px;
	height:41px;
	color:#a4003d;
	font:bold 17px times new roman;
}


div.ws-unsold-seat-exchange a:hover
{
	background:url(../i/relaunch2008/unsold_button.jpg) no-repeat 0px -41px;	
}

div.ws-unsold-seat-exchange a span
{
	line-height:41px;
	margin-left:50px;
}