html,
body,
form {
	margin: 0px;
	padding: 0px;
	border:0px;
}

* {
	color: #666666;
	font-family: arial;
	font-size: 12px;
	font-weight: regular;
}

h1,
h1 * {
	color: #e8321d;
	font-size: 18;
	font-weight: bold;
	text-decoration:none;
}

img {
	border:0px;
}

table.main {
	width:100%;
	border:0px;
	margin:0px -4px 0px 0px;
	padding:0px;
}

table.main tr.placeholder td {
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

hr {
	_height:1px;
	border:0px;
	border-bottom:1px solid #FACDB8;
	_border:0px;
	color:#FACDB8;
}

td.header {
	height: 120px;
	background: url(../i/relaunch/head-bg-left.gif) no-repeat bottom left;
}

td.side {
	border:0px;
	border-left: 6px solid white;
	background: url(../i/relaunch/languages-bg-verlauf.gif) repeat-x top left;
}

div.logo img {
	margin: 14px 0px 0px 20px;
}

td.teaser div.links table.links {
	width: 185px;
	margin: 40px 2px 0px 0px;
	background: url(../i/relaunch/teaser-quicklinks-head-1.gif) no-repeat top right;
}

td.teaser table.links table {
	width: 185px;
	_width: 177px;
	padding:0px 0px 0px 8px;
	_padding:0px;
	margin: 10px 0px 0px 0px;
	background:url(../i/relaunch/quicklinks-spacer.jpg) no-repeat bottom right;
}

td.teaser table.links img {
	margin: 0px 0px 0px 0px;
}

td.teaser table.angebote {
	width: 185px;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

table.links table a {
	color: #e8321d;
	width: 106px;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	text-decoration: none;
	display:block;
}

table.site-content {
	width:705px;
	empty-cells: show;
}
table.site-content td.site-content div.site-content {
	height:auto;
}

table.site-content a {
	color: #E8321D;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
table.site-content table.calendar-display-view-calendar-month div.date-name a {
	font-size: 6px;
}
table.site-content h1 a {
	color: #E8321D;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}

table.site-content a:hover {
	color: #E8321D;
	font-weight: bold;
	text-decoration: underline;
}

table.site-content h1 a:hover {
	color: #E8321D;
	font-weight: bold;
	text-decoration: underline;
}

table.site-content td.teaser {
	width: 185px;
}

div.languages {
	height: 243px;
	padding: 17px 0px 5px 5px;
	background: url(../i/relaunch/languages-bg.jpg) no-repeat top left;
}

div.language_buttons a.language-link {
	width: 22px;
}

div.language_buttons a.language-link img {
	border: 0px;
	margin:2px 0px 3px 0px; 
}

div.location {
	color: white;
	font-size: 10px;
	margin: 14px 0px 40px 0px;
}

div.location a.location,
div.location a.location:hover {
	color: white;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

td.header-right {
	background: url(../i/relaunch/header-bg-right.jpg) repeat-x bottom left;
}

td.menu {
	width: 205px;
	margin: 4px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	background:url(../i/relaunch/menu-bg.gif) repeat-x top left;
}

div.menu-items {
	width:205px;
	color: #666;
	overflow:hidden;
}

div.menu-items div.menu0 {
	background-color: #fff;
}

div.menu-items div.menu0_active {
	border:0px;
	border-top:2px solid white;
	background:url(../i/relaunch/menu-left-bg.gif) no-repeat top left;
}

div.menu-items div.menu0 a {
	line-height: 20px;
	margin: 0px 20px 0px 20px;
	text-decoration: none;
	display: block;
	font-weight:bold;
	border-bottom: 1px solid #E3E0E0;
	background-color: #fff;
}

div.menu-items div.menu0_active a {
	color:#e8321d;
	line-height: 20px;
	margin: 0px 20px 0px 20px;
	text-decoration: none;
	display: block;
	font-weight:bold;
	border-bottom: 1px solid #f83c0a;
	background-color: #fff;
}

div.menu-items div.menu1 {
	background-color: #fff;
}

div.menu-items div.menu1_active {
	background-color: #fff;
}

div.menu-items div.menu1 a {
	margin: 0px 20px 0px 20px;
	padding:0px 0px 0px 12px;
	text-decoration: none;
	display: block;
	font-size:11px;
	font-weight:bold;
	line-height: 20px;
	border-bottom: 1px solid #b39292;
	background-color: #fdf0eb;
}

div.menu-items div.menu1_active a {
	color: #e8321d;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	display: block;
	font-size:11px;
	font-weight:bold;
	line-height: 20px;
	border-bottom: 1px solid #b39292;
	background-color: #fbe2d9;
}

div.menu-items div.menu2 {
}

div.menu-items div.menu2_active {
}

div.menu-items div.menu2 a {
	margin: 0px 20px 0px 20px;
	padding:0px 0px 0px 20px;
	text-decoration: none;
	line-height: 20px;
	display: block;
	font-size:11px;
	font-weight:bold;
	border-bottom: 1px solid #b39292;
	background: url(../i/relaunch/menu-left-bullet.gif) no-repeat 12px 0px #fff;
}

div.menu-items div.menu2_active a {
	margin: 0px 20px 0px 20px;
	padding:0px 0px 0px 20px;
	text-decoration: none;
	display: block;
	font-size:11px;
	font-weight:bold;
	line-height: 20px;
	border-bottom: 1px solid #b39292;
	background: url(../i/relaunch/menu-left-bullet.gif) no-repeat 12px 0px #fff;
}

td.gallery {
	font-size: 0px;
}

/* gallery */

div.gallery-bottom {
	position: relative;
	width: 518px;
}
div.gallery-bottom div.scroll_left {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 84px;
	width: 46px;
	z-index: 1;
	background: url(/static/i/relaunch/gallery-arrow-left.png) no-repeat center left transparent;
}
div.gallery-bottom div.scroll_right {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 84px;
	width: 46px;
	z-index: 1;
	background: url(/static/i/relaunch/gallery-arrow-right.png) no-repeat center right transparent;
}
div.gallery-bottom div.hotel-gallery-scroller {
	position: absolute;
	top: 0px;
	left: 46px;
	height: 84px;
	width: 405px;
	padding: 0px;
}
div.gallery-bottom div.hotel-gallery-scroller img {
	border: 1px solid #ffffff;
	margin-right: 5px;
	margin-top: 10px;
}
div.gallery-bottom div.hotel-gallery-container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 339px;
}
div.gallery-bottom div.hotel-gallery-container img {
	width: 500px;
}

td.main-content {
	padding:0px 0px 30px 0px;
	background:url(../i/relaunch/body-head-bg.jpg) no-repeat 0px 0px;
}

table.site-content td.site-content {
	width:507px;
	padding:0px 11px 0px 0px;
	_padding:0px 13px 0px 0px;
	background-image:none;
}

td.site-content {
	width: 505px;
}

td.main-content table.site-content {
	margin: 0px 0px 0px 20px;
}

table.main div.header {
	height: 100%;
}

table.main div.header_links {
	width: 437px;
	float: right;
	margin: 50px 0px 0px 0px;
	background: url(../i/relaunch/head-navi-right.gif) no-repeat bottom right;
}

table.main div.header_links_content {
	height: 40px;
	background: url(../i/relaunch/head-navi-left.gif) no-repeat bottom left;
}

table.main div.header_links_contents {
	height: 40px;
	margin: 30px 4px 0px 14px;
	background: url(../i/relaunch/head-navi-body.gif) repeat-x bottom left;
}

table.main div.header_links_contents a {
	color: #e8331d;
	vertical-align: -120%;
	_vertical-align: -150%;
	font-weight: bold;
	text-decoration:none;
	margin:0px 0px 0px -1px;
	border-bottom:1px solid #fff;
}

table.main div.header_links_contents a:hover,
table.main div.header_links_contents a.active {
	color: #e8331d;
	vertical-align: -120%;
	_vertical-align: -150%;
	font-weight: bold;
	text-decoration:none;
	margin:0px 0px 0px -1px;
	border-bottom:1px solid #e8331d;
}

table.main div.header_links_contents img {
	margin:5px 0px 0px 3px;
	border:0px;
	vertical-align:top;
}

table.main div.header_links_right {
	height:40px;
	background: url(../i/relaunch/head-navi-right-shadow.gif) no-repeat bottom left;
}

td.content_footer {
	height: 36px;
	color: #e8321d;
	text-align: center;
	padding: 0px 220px 0px 20px;
	font-weight: regular;
	background: url(../i/relaunch/content_footer_bg.jpg) no-repeat bottom left;
}

td.content_footer p {
	color: #e8321d;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-weight: regular;
}

td.content_footer a {
	color: #e8321d;
	font-weight: regular;
	text-align: center;
	text-decoration:none;
}

td.content_footer_buttons {
	vertical-align:bottom;
}
div.content_footer_buttons {
	text-align:right;
	vertical-align:bottom;
	padding:0px 30px 0px 0px;
}

div.content_footer_buttons a,
div.content_footer_buttons a:hover {
	color:#E8321D;
	font-size:11px;
	font-weight:normal;
}

td.footer_center {
	height: 49px;
	color: #e8321d;
	text-align: center;
	padding: 0px 220px 10px 20px;
	font-weight: regular;
	background: url(../i/relaunch/footer_center_bg.jpg) no-repeat bottom left;
}

td.footer_center p {
	color: #e8321d;
	text-align: center;
	font-weight: regular;
}

td.content_footer div a,
td.footer_center div a {
	color: #e8321d;
	font-weight: bold;
	text-decoration: none;
}

td.footer_center a:hover,
td.content_footer a:hover {
	color: #e8321d;
	text-align: center;
	font-weight: regular;
	text-decoration:underline;
}

td.footer_logos {
	text-align: center;
	padding: 10px;
	color: #aaa;
}

div.box_search {
	color: #e8321d;
	height: 91px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 8px 20px;
	font-size: 14;
	font-weight: bold;
	background: url(../i/relaunch/search-body.jpg) no-repeat top left;
}

div.box_search h2 {
	color: #e8321d;
	font-site: 20px;
	font-weight: bold;
	text-decoration: none;
	padding:2px 0px 7px 0px;
	margin:0px;
}

div.box_search a {
	color: #666;
	display:block;
	font-site: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.box_search input {
	font-weight:normal;font-size:12px;
	border:1px solid #ff5400;
	margin:0px 0px 5px 0px;
}

/*
 * bla
 */
div.gallery-bottom {
	width: 498px;
	_width: 483px;
	margin-top: 15px;
	background:url(../i/relaunch/gallery-head-bg.gif) no-repeat top left;
}

div.content-gallery div.gallery-top {
	width: 400px;
	padding-top: 15px;
}

div.content-gallery div.gallery-detail {
	height: auto;
	width: 400px;
	padding: 0px 0px 0px 8px;
}

div.content-gallery div.gallery-detail img {
}

div.content-gallery div.gallery-detail div.bottom {
	width: 400px;
	margin-left: 36px;
	padding: 1px 0px 0px 0px;
	height: 400px;
	overflow: hidden;
}

div.content-gallery div.gallery-detail div.bottom img {
}

div.content-gallery a {
	padding: 0px;
	background-image: none;
}

div.content-gallery div.scroll {
	width: 44px;
	padding:50px 0px 0px 0px;
	_padding:20px 0px 0px 0px;
}

div.content-gallery td.scroll-images {
	padding:30px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
}

div.content-gallery td.scroll-images #js-galery {
	width: 400px;
	padding: 0;
	overflow: hidden;
}
div.content-gallery td.scroll-images #js-galery img {
	height:80px;
	/*width: 80px;*/
	border-right: solid 1px #fff;
}

div.content-gallery td.scroll-images #js-galery table {
	margin: 0px;
	_margin: 15px 0px 0px 0px;
}

div.content-gallery td.scroll-images #js-galery td {
	padding:65px 0px 0px 0px;
	_padding:0px;
	height:80px;
}

div.content-gallery td.scroll-images #js-galery td a {
	width: auto;
	vertical-align:top;
	margin: 0px 1px 0px 0px;
}

img#big_image {
	width: 400px;
	_width: 411px;
	height:auto;
}

div.cst-topdown {
	overflow: hidden;
	cursor: pointer;
}
div.cst-topdown-time-remaining {
	font-weight: bold;
	font-size: 15px;
	color: #e8321d;
}

div.cst-topdown-clock {
	background-image: url(../i/relaunch/teaser-topdown-header.png);
	_background-image: none;
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static/i/relaunch/teaser-topdown-header.png');
	color: #e8321d;
	font-size: 18px;
	padding-left: 53px;
	padding-top: 10px;
	padding-bottom: 15px;
	zoom: 1;
}

div.cst-box-request {
	color:#666;
}

div.cst-box-request-stays,
div.cst-box-request-adults,
div.request-line-input {
	color:#666;
	background:none;
}
div.cst-box-request div {
	padding:0px 0px 0px 10px;
}

div.request-line-head {
	height:22px;
}

div.request-line-input {
	height:20px;
	padding:2px 40px 10px 0px;
}

div.request-line-input input {
	color:black;
	float:left;
}

div.cst-box-request a.calendar {
	width:16px;
	float:left;
	margin:0px 0px 0px 4px;
}

div.cst-box-request a.calendar img {
	width:16px;
}


/* Gallery */
table.gallery td {
	width:155px;
}
table.box td.topic {
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 0px 4px;
}
table.box td.content {
	padding:5px;
}
/* Verlauf unter Bildern */
img.border-bottom {
	_margin:0px 0px 14px 0px;
	padding:0px 0px 14px 0px;
	_padding:0px;
	background:url(../i/relaunch/content_img_bg.jpg) repeat-x bottom left;
}
span.border-bottom-outer {
	_padding:0px 0px 14px 0px;
	_background:url(../i/relaunch/content_img_bg.jpg) repeat-x bottom left;
}

table.guestbook-list {
	width:500px;
}

table.guestbook-list td.guestbook-entry-name {
	text-align:left;
	background-color:#FDF0EB;
}

table.guestbook-list td.guestbook-entry-date {
	color:#E8321D;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	background-color:#FDF0EB;
}

div.content-gallery-body {
	position:relative;
}

table.bg {
	background-color: #F19F86;
}

td.bg {
	background-color: #F19F86;
	padding: 5px;
	color: #fff;
}
table.wave {
	background:url(../i/relaunch/body-head-table-bg.gif) no-repeat top left;
}

table.links table a:hover {
	color: #e8321d;
	width: 106px;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	text-decoration: underline;
	display:block;
}

td.teaser table.angebote h1 {
	color: #e8321d;
	font-size: 18px;
	font-weight: bold;
	_width:99%;
}

td.teaser table.angebote h2 {
	color: #e8321d;
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
}

td.teaser table.angebote p {
	margin: 0px 0px 0px 8px;
}

td.teaser table.angebote td.angebote_first {
	padding: 0px 0px 0px 0px;
	background: url(../i/relaunch/teaser-angebote-bottom.jpg) no-repeat bottom right;
}

td.teaser table.angebote div.angebote_first {
	padding: 10px 0px 20px 10px;
	background: url(../i/relaunch/teaser-angebote-head.gif) no-repeat top right;
}

td.teaser table.angebote td.angebote_middle {
	padding: 0px 0px 0px 0px;
	background: url(../i/relaunch/teaser-angebote-bottom.jpg) no-repeat bottom right;
}

td.teaser table.angebote div.angebote_middle {
	padding: 20px 0px 35px 8px;
	background: url(../i/relaunch/teaser-request-head.jpg) top right no-repeat;
}

td.teaser table.angebote td.angebote_last {
	padding: 0px 0px 20px 0px;
	background: url(../i/relaunch/teaser-request-bottom-ie.jpg) no-repeat bottom right;
}

td.teaser table.angebote div.angebote_last {
	padding: 10px 0px 20px 8px;
	_padding: 10px 0px 0px 8px;
	background: url(../i/relaunch/teaser-request-head.jpg) top right no-repeat;
}

td.teaser table.angebote div.angebote_first img,
td.teaser table.angebote div.angebote_middle img,
td.teaser table.angebote div.angebote_last img {
	padding:0px 0px 0px 0px;
	float:right;
}
td.teaser table.angebote div.angebote_first div.cst-box-request img.calendar,
td.teaser table.angebote div.angebote_middle div.cst-box-request img.calendar,
td.teaser table.angebote div.angebote_last div.cst-box-request img.calendar {
	width:16px;
}

td.teaser table.angebote td.angebote_first div p,
td.teaser table.angebote td.angebote_middle div p,
td.teaser table.angebote td.angebote_last div p {
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	width:170px;
}

td.teaser table.angebote td.angebote_first div h2,
td.teaser table.angebote td.angebote_middle div h2,
td.teaser table.angebote td.angebote_last div h2 {
	padding:0px 0px 0px 4px;
	margin:10px 0px 0px 0px;
}


table.programs a,
div.roomtype-group a,
table.programs td.program_group a {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
table.programs a:hover,
div.roomtype-group a:hover,
table.programs td.program_group a:hover {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
div.cst-box-remember {
	padding:6px 0px 10px 14px;
	margin:0px 0px 0px 10px;
	background:url(../i/relaunch/merkzettel-head-bg.jpg) no-repeat top left;
}

div.cst-box-remember h1 {
	color: #e8321d;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding:2px 0px 7px 0px;
	margin:0px;
}

div.cst-box-remember table { 
	width:160px;
}

div.cst-box-remember a {
	color: #E8321D;
	font-site: 9px;
	text-decoration: none;
}

div.cst-box-remember a.request { 
	color: #666;
	display:block;
	line-height:11px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 0px 10px;
	background:url(../i/relaunch/link-arrow.gif) no-repeat center left;
}

div.cst-box-remember td.delete-link a.note_del {
	text-align:right;
	color: #E8321D;
	display:block;
	font-site: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.topdown-offer {
	width: 440px;
}

div.offer-body-image {
	margin: 0px;
}

div.topdown-offer div.offer-body {
	height:110px;
	background-color: #fdf0eb;
}

div.topdown-offer div.offer-header {
	color: white;
	background: url(../i/topdown-header.gif) no-repeat bottom left;
}

div.offer-header-more {
	margin: 15px 50px 0px 0px;
	float: right;
}
	
div.topdown-offer div.offer-body-amount-start {
	color: #666;
	margin: 0px;
	padding: 3px 0px 0px 3px;
}

div.topdown-offer div.offer-body-amount-current {
	color: #666;
}

div.topdown-offer div.offer-body-amount-num {
	color: #e8321d;
}

div.topdown-offer div.offer-body-image {
	margin: 4px;
	padding: 0px;
}

div.topdown-offer div.offer-footer {
	color: white;
	background: url(../i/topdown-footer.gif) no-repeat top left;
}

div.topdown-offer div.offer-header-more,
div.topdown-offer div.offer-header-more a,
div.topdown-offer div.offer-footer-more,
div.topdown-offer div.offer-footer-more a,
div.topdown-offer div.offer-footer-book,
div.topdown-offer div.offer-footer-book a,
div.topdown-offer div.offer-footer-price {
	color: white;
}

div.topdown-offer div.offer-footer-more,
div.topdown-offer div.offer-footer-book,
div.topdown-offer div.offer-footer-price {
	margin: 0px 0px 10px 0px;
}

div.offer-footer-more {
	position: absolute;
	left: 180px;
	top: 14px;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}
div.offer-footer-book {
	position: absolute;
	left: 290px;
	top: 14px;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
}

div.offer-body-amount-start {
	margin-left:10px;
}

div.topdown-comments {
	width: 440px;
}

div.quote-end {
	position: absolute;
	left: 423px;
	top: -45px;
	font-size: 30pt;
	color: #A14018;
}

div.weblog-post-list {
}
div.weblog-post-list-bottom {
	display: none;
}
div.weblog-post {
	margin-bottom: 5px;
	margin-left: -20px;
	padding-top: 25px;
	padding-left: 25px;
	background: url(../i/relaunch/content-bg-weblog-post.gif) top left no-repeat;
	_margin-left: 0px;
}
div.weblog-post-body-link {
	text-align: right;
}
div.weblog-post div.weblog-post-head-name * {
	font-size: 18px;
	font-weight: bold;
}
div.weblog-post-head-meta {
	margin-top: 5px;
	margin-bottom: 10px;
}
div.weblog-post-head-meta * {
	color: #373737;
}
div.weblog-post-body-teaser,
div.weblog-post-body-teaser * {
}
div.weblog-post-body-text {
	color: #000;
	margin-top: 10px;
}
div.weblog-post-body-text * {
	color: #373737;
}

div.weblog-post-feedbacks {
	margin-top: 10px;
}
div.weblog-post-feedbacks-intro {
	margin-top: 10px;
}

div.weblog-post-feedback {
	margin-top: 10px;
	background-color: #eee;
	padding: 10px;
}

div.weblog-post-feedback-subject {
	margin-top: 5px;
	font-weight: bold;
}
div.weblog-post-feedback-text {
	margin-top: 5px;
	color: #444;
}
div.weblog-post-feedback-text * {
	color: #444;
}

textarea.weblog-post-answer-text {
	width: 250px;
	height: 100px;
}
div.weblog-post-body-images {
	margin-top: -15px;
}

.schrift {
    font-size: 11px;
    padding:0px;
    margin: 0px;
    color: #666666;
}

table#links {
    margin: 10px 1px 0px 0px;
    _margin: 10px 1px 0px -2px;
}	

table#links a,
table#links a:hover
{
    font-size: 13px;
    text-decoration: none;
    color: #ad0f0f;
    
}

td.wetter {
    background: url(../i/wetter.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}
td.wetter-hover {
    background: url(../i/wetter_r.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.suchen_buchen {
    background: url(../i/buchen.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.suchen_buchen-hover {
    background: url(../i/buchen_r.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.schnellanfrage {
    background: url(../i/anfrage.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.schnellanfrage-hover {
    background: url(../i/anfrage_r.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.weihnachtsgutschein {
    background: url(../i/weihnachtsgutschein.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.weihnachtsgutschein-hover {
    background: url(../i/weihnachtsgutschein_r.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.gutschein {
    background: url(../i/gutschein.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.gutschein-hover {
    background: url(../i/gutschein_r.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.lastminute {
    background: url(../i/last_minute.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.lastminute-hover {
    background: url(../i/last_minute_r.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.drucken {
    background: url(../i/drucken.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}

td.drucken-hover {
    background: url(../i/drucken_r.gif) top right no-repeat;
    text-align: right;
    padding: 9px 15px 12px 0px;
}