body {
	margin: 0px;
	padding: 0px;
	background-color: #fff9e9;
}

table.main
{
	width: 1003;
}

body, td, div, p, span {
	font-family: Verdana;
	font-size: 11px;
}

a {
	text-decoration: none;
	color: #333333;
}

div.content a {
	text-decoration: underline;
	color: #333333;
}

a detailoffer {
	color: #000000;
}

a normal {
	color: #000000;
}

a.h2 h2{
		font-weight:normal;
		color:#000000;
}

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	overflow: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 0;
	font-size: 0px;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

body div#lbOverlay.grey {
	background-color: #fff9e9;
}

div.content a.detailoffer, div.content a.normal {
color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #333333;
}

a img {
	border: 0px;
}

ul li {
	padding: 0px;
}

table.main {
	margin-right: auto;
	margin-left: auto;
}
div.languages {
	float: right;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 40px;
	text-align: right;
}
body.sport-winter div.languages,
body.eggerwirt div.languages,
body.preise div.languages,
body.wellness div.languages,
body.sport-sommer div.languages,
body.family div.languages,
body.info div.languages {
	margin-top: 8px;
	*margin-top: 5px;
}
div.languages a {
	margin-right: 5px;
}

table.m1
{
	width: 100%;
}

td.navi-top {
	vertical-align: bottom;
}

td.content {
	width: 520px;
	vertical-align: top;
}

div.content {
	padding: 15px;
}

td.content-start div.content 
{
	padding: 15px 15px 0px 15px;
}


div.content,
div.content-left-line,
div.navi-left,
td.content-left p
{
	position: relative;
	*position:static;
}


td.content-right {
	width: 223px;
	vertical-align: top;
}

td.content-left, td.content-right {
	padding: 0px;
}

div.navi-left {
	margin: 10px;
}

div.navi-left div a {
	color: #666666;
}

div.navi-2nd, div.navi-2nd-a, div.navi-2nd-active {
	padding-left: 12px;
}

div.navi-3rd, div.navi-3rd-a, div.navi-3rd-active {
	padding-left: 22px;
}

div.navi-2nd, div.navi-2nd-a, div.navi-2nd-active, div.navi-3rd, div.navi-3rd-a, div.navi-3rd-active, div.navi-4th , div.navi-4th-a, div.navi-4th-active {
	margin-top: 2px;
	margin-bottom: 2px;
}

td.footer {
	padding-top: 10px;
	color: #5c5b57;
	text-align: right;
}

td.footer a {
	color: #5c5b57;
}

td.path div.path, td.path a {
	font-size: 10px;
}

body td.path div.path
{
	*width:509px;
}

td.header {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	font-size: 10px;
}

td.header div.header {
	position: relative;
	display: block;
	width: 670px;
}

td.content-start-right
{
	text-align: center;
}

body.sport-winter td.header div.header,
body.eggerwirt td.header div.header,
body.preise td.header div.header,
body.wellness td.header div.header,
body.sport-sommer td.header div.header,
body.family td.header div.header,
body.info td.header div.header {
	width: 720px;
}

td.header form {
	margin: 0px;
	padding: 0px;
}

td.header, td.header a, td.header input {
	color: #636563;
	font-size: 10px;
}

input.search-text {
	border: 1px solid #636563;
	background-color: #ffffff;
	font-size: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

input.search-button {
	background: none;
	border: none;
	font-size: 10px;
	
}

div.content-left-line {
	width: 125px;
	height: 5px;
}


/* MENU */

table.m1 td {
	padding: 2px;
}
table.m1 a.m1 {
	border: 0px;
	color: #636563;
}
table.m1 a.m1:hover  {
   	color: #9f0f24;
	text-decoration: none;
}
div.m2, div.m3 {
	margin-top: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	z-index: 50;
}

div.m2 td, div.m3 td {
	padding-top: 1px;
	padding-bottom: 4px;
	margin: 0px;
}

div.m2 table, div.m3 table {
	margin: 0px;
	padding: 0px;
	z-index: 50;
}

td.m2-with-sub {
	padding-right: 20px;
	background: url(/static/i/navi-top-sub.jpg) right center no-repeat;
}

td.m2-without-sub {
	padding-right: 20px;
}

input, select {
	z-index: 1;
}

/* STARTSEITE WINTER */

td.content-start-left {
	width: 427px;
	border-bottom: 16px solid #577abc;
	vertical-align: top;
	background-color: #e0e8f6;
}

td.content-start {
	width: 305px;
	border-bottom: 16px solid #577abc;
	background-color: #e0e8f6;
	vertical-align: top;
}

td.content-start a {
	color:#ff9900;
	font-weight:bold;
	padding-left: 10px;
	background: url(/static/i/link-arrow-eggerwirt.gif) 0px 4px no-repeat;
	color: #ff9900;
}
body.start-winter td.content-start a {
	color:#ff9900;
	font-weight:bold;
	padding-left: 10px;
	background: url(/static/i/link-arrow-info.gif) 0px 4px no-repeat;
	color: #ff9900;
}
td.content-start-right {
	width: 249px;
	background: url(/static/i/bg-start-content-right-winter.gif) left bottom no-repeat;
	background-color: #c9d6ed;
	vertical-align: top;
}
td.content-start-right img {
	border: 1px solid #ffffff;
}

td.start-sonne {
	height: 82px;
	background: url(/static/i/start-sonne-winter.gif) right top no-repeat;
}

td.start-images, td.start-adress {
	background-color: #dee7f7;
}

td.start-images {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
td.start-images a {
	color: #ffffff;
}
td.start-headline {
	vertical-align: bottom;
	white-space: nowrap;
}

td.start-adress {
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
	width: 100%;
}

td.start-footer {
	background: url(/static/i/start-sonne-winter-2.gif) right top no-repeat;
	height: 20px;
}


h1 {
	font-size: 21px;
	font-family: "Arial Narrow";
	font-weight: normal;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

h2 {
	font-size: 12px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

h3 {
	font-size: 11px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img.bild-rechts {
	padding: 0px;
	margin: 0px;
}

body.start-winter h1, body.start-winter h2 {
	color: #577abc;
}

body div.general-link-topic {
	padding-bottom: 10px;
	font-family: "Arial Narrow";
	font-size: 14px;
	text-transform: uppercase;
}

/* EGGERWIRT */

body.eggerwirt h1 {
	color: #D2691E;
}

body.eggertwirt div.content h1 {
	color: #D2691E;
}

body.eggerwirt h2, body.eggerwirt h3 {
	color: #D2691E;
}

body.eggerwirt div.general-link-topic {
	color: #D2691E;
}

body.eggerwirt span.footer-hotel-name {
	color: #E97421;
}

body.eggerwirt div.bild-rechts {
	background-color: #D2691E;
	width: 126px;
	height: 5px;
	overflow: hidden;
}



/* FAMILIE ***family*** */

body.family h1 {
	color: #BC1F00;
}

body.family div.content h1 {
	color: #BC1F00;
}

body.family h2, body.family h3 {
	color: #BC1F00;
}

body.family div.general-link-topic {
	color: #BC1F00;
}

body.family span.footer-hotel-name {
	color: #C7452B;
}

body.family div.bild-rechts {
	background-color: #9d0d14;
	width: 126px;
	height: 5px;
	overflow: hidden;
}

/* SPORT/SOMMER ***sport-sommer*** */

body.sport-sommer h1 {
	color: #79ba00;
}

body.sport-sommer h2, body.sport-sommer h3 {
	color: #79ba00;
}

body.sport-sommer div.general-link-topic {
	color: #79ba00;
}

body.sport-sommer span.footer-hotel-name {
	color: #94c72f;
}

body.sport-sommer div.bild-rechts {
	background-color: #8bd500;
	width: 126px;
	height: 5px;
	overflow: hidden;
}

/* SPORT/WINETR ***sport-winter*** */

body.sport-winter h1 {
	color: #4274c6;
}

body.sport-winter h2, body.sport-winter h3{
	color: #4274c6;
}

body.sport-winter div.general-link-topic {
	color: #4274c6;
}

body.sport-winter span.footer-hotel-name {
	color: #88a7d7;
}

body.sport-winter div.bild-rechts {
	background-color: #6a92d2;
	width: 126px;
	height: 5px;
	overflow: hidden;
}

/* WELLNESS ***wellness*** */

body.wellness h1 {
	color: #E55D73;
}

body.wellness h2, body.wellness h3 {
	color: #E55D73;
}

body.wellness div.general-link-topic {
	color: #E55D73;
}

body.wellness span.footer-hotel-name {
	color: #EC8C9A;
}

body.wellness div.bild-rechts {
	background-color: #E55D73;
	width: 126px;
	height: 5px;
	overflow: hidden;
}

/* PREISE ***preise*** */

body.preise h1 {
	color: #e65b00;
}

body.preise h2 {
	color: #e65b00;
}

body.preise div.general-link-topic {
	color: #e65b00;
}

body.preise span.footer-hotel-name {
	color: #fea534;
}

body.preise div.bild-rechts {
	background-color: #FE9007;
	width: 126px;
	height: 5px;
	overflow: hidden;
}

/* INFO ***info*** */

body.info h1 {
	color: #4a55a2;
}

body.info h2, body.info h3 {
	color: #4a55a2;
}

body.info div.general-link-topic {
	color: #4a55a2;
}

body.info span.footer-hotel-name {
	color: #aab0d6;
}

body.info div.bild-rechts {
	background-color: #6d77bc;
	width: 126px;
	height: 5px;
	overflow: hidden;
}

/* START/WINTER ***start-winter*** */

body.start-winter table.content-right {
	margin: 10px;
	margin-top: 0px;
}

body.start-winter td.right-highlight-text {
	border-top: 1px dashed #577abc;
	color: #515458;
	padding-top: 2px;
	padding-bottom: 2px;
}

body.start-winter td.right-highlight-link {
	text-align: right;  
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}

body.start-winter td.right-highlight-link a {
	color: #577abc;
}

body.start-winter span.hotel-adress, body.start-winter span.hotel-adress a {
	color: #95969b;
}

body.start-winter span.hotel-name {
	color: #55575a;
}

/* START/SOMMER ***start-summer*** */

body.start-summer table.content-right {
	margin: 0px auto 10px auto;
}

body.start-summer td.right-highlight-text {
	border-top: 1px dashed #fe9007;
	color: #FC7823;
	padding-top: 2px;
	padding-bottom: 2px;
}

body.start-summer td.right-highlight-link {
	text-align: right;  
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}

body.start-summer td.right-highlight-link a {
	color: #ff6600;
}

body.start-summer span.hotel-adress, body.start-summer span.hotel-adress a {
	color: #9b9592;
}

body.start-summer span.hotel-name {
	color: #745f44;
}

body.start-summer h1 {
	color: #FC7823;
}

body.start-summer h2 {
	color: #FC7823;
}
body.start-summer h3 {
	color: #000000;
}

/* STARTSEITE WINTER ***start-winter*** */

body.start-winter table.m1 a.m1:hover  {
   	color: #577abc;
}

body.start-winter div.m2, body.start-winter div.m3 {
	border: 1px solid #577abc;
}

body.start-winter div.m2 a, body.start-winter div.m3 a {
	color: #636563;
}

body.start-winter div.m2 a:hover, body.start-winter div.m3 a:hover {
	color: #577abc;
	text-decoration: none;
}

body.start-winter td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-start-winter.jpg) no-repeat 2px 5px;
}

body.start-winter div.content {
	color: #666666;
}

body.start-winter td.start-footer {
	background: url(/static/i/start-sonne-winter-2.gif) right top no-repeat;
	height: 20px;
}

body.start-winter td.content-start-left {
	width: 427px;
	border-bottom: 16px solid #577abc;
	vertical-align: top;
	background-color: #e0e8f6;
}

body.start-winter td.content-start {
	width: 305px;
	border-bottom: 16px solid #577abc;
	background-color: #e0e8f6;
	vertical-align: top;
}

body.start-winter td.content-start-right {
	width: 249px;
	background: url(/static/i/bg-start-content-right-winter.jpg) left bottom no-repeat;
	background-color: #ced3ef;
	vertical-align: top;
}

body.start-winter td.start-sonne {
	height: 82px;
	width: 880px;
	background: url(/static/i/start-sonne-winter.gif) right top no-repeat;
	_background: url(/static/i/start-sonne-winter.gif) 624px top no-repeat;
	display: block;
	zoom: 1;
}

body.start-winter td.start-images, body.start-winter td.start-adress {
	background-color: #dee7f7;
}

/* STARTSEITE SOMMER ***start-summer*** */

body.start-summer table.m1 a.m1:hover  {
   	color: #577abc;
}

body.start-summer div.m2, body.start-summer div.m3 {
	border: 1px solid #ff6d0b;
}

body.start-summer div.m2 a, body.start-summer div.m3 a {
	color: #636563;
}

body.start-summer div.m2 a:hover, body.start-summer div.m3 a:hover {
	color: #ff6d0b;
	text-decoration: none;
}

body.start-summer td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-start-summer.jpg) 2px 7px no-repeat;
}

body.start-summer div.content {
	color: #666666;
}

body.start-summer td.start-footer {
	background: url(/static/i/start-sonne-summer-2.gif) right top no-repeat;
	height: 20px;
}

body.start-summer td.content-start-left {
	width: 427px;
	border-bottom: 16px solid #FF9000;
	vertical-align: top;
	background-color: #FEE92C;
}

body td.content-start-logo
{
	width: 260px;
}

body.start-summer td.content-start {
	width: 355px;
	*width: 310px;
	border-bottom: 16px solid #FF9000;
	background-color: #FEE92C;
	vertical-align: top;
}

body.start-summer td.content-start-right {
	width: 314px;
	width: auto\9;
	background: url(/static/i/bg-start-content-right-summer.gif) right bottom no-repeat;
	background-color: #FEE92C;
	vertical-align: top;
}

body.start-summer td.start-sonne {
	width: 100%;
	height: 82px;
	background: url(/static/i/start-sonne-summer.gif) right top no-repeat;
}

body.start-summer td.start-images, body.start-summer td.start-adress {
	background-color: #FF9D25;
}

body.start-summer td.start-images {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
body.start-summer td.start-images td {
	padding-left: 10px;
}

/* EGGERWIRT */

body.eggerwirt td.content-left, body.eggerwirt td.content {
	border-top: solid 16px #D2691E;
}

body.eggerwirt td.content {
	background-color: #FFE2B2;
}

body.eggerwirt table.3px_padding tr.hell_hinterlegt_eggerwirt td {
	background-color: #E97421;
}

body.eggerwirt td.content a{
	padding-left: 10px;
	background: url(/static/i/link-arrow-eggerwirt.gif) 0px 4px no-repeat;
	color: #D2691E;
}

body.eggerwirt div.navi-2nd {
	background: url(/static/i/navi-left-i-eggerwirt.jpg) 0px 4px no-repeat;
}

body.eggerwirt div.navi-2nd-a, body.eggerwirt div.navi-2nd-active {
	background: url(/static/i/navi-left-a-eggerwirt.jpg) 0px 4px no-repeat;
}

body.eggerwirt div.navi-3rd {
	background: url(/static/i/navi-left-i-eggerwirt.jpg) 10px 4px no-repeat;
}

body.eggerwirt div.navi-3rd-a, body.eggerwirt div.navi-3rd-active {
	background: url(/static/i/navi-left-a-eggerwirt.jpg) 10px 4px no-repeat;
}

div.navi-4th , div.navi-4th-a, div.navi-4th-active
{
	padding-left: 35px;
}
body.eggerwirt div.navi-4th, body.eggerwirt div.navi-4th-a, body.eggerwirt div.navi-4th-active 
{
	background: url(/static/i/navi-left-a-eggerwirt.jpg) 24px 4px no-repeat;
}



body.eggerwirt div.navi-2nd-active a, body.eggerwirt div.navi-3rd-active a, body.eggerwirt div.navi-4th-active a {
	color: #D2691E;
}

body.eggerwirt td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-eggerwirt.jpg) 2px 5px no-repeat;
}

body.eggerwirt div.content-left-line {
	background-color: #D2691E;
}

body.eggerwirt div.content {
	color: #000000;
	overflow:hidden;
}

body.eggerwirt div.content ul {
	list-style-image:url(/static/i/li-eggerwirt.gif);
	margin: 0px;
	margin-left: 20px;
	vertical-align: middle;
}

body.eggerwirt td.path {
	background-color: #E97421;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
}

body.eggerwirt td.path a {
	color: #ffffff;
}

body.eggerwirt table.m1 a.m1:hover  {
   	color: #D2691E;
}

body.eggerwirt div.m2, body.eggerwirt div.m3 {
	border: 1px solid #9c0c21;
}

body.eggerwirt div.m2 a, body.eggerwirt div.m3 a {
	color: #636563;
}

body.eggerwirt div.m2 a:hover, body.eggerwirt div.m3 a:hover {
	color: #9c0c21;
	text-decoration: none;
}

body.eggerwirt tr.hinterlegt td {
	background-color: #F8BF74;
}

body.eggerwirt table.popup {
	border-top: solid 16px #D2691E;
	border-bottom: solid 16px #E97421;
	background-color: #FFE2B2;
}

/* STARTSEITE WINTER ***start-winter*** */

body.start-winter table.m1 a.m1:hover  {
   	color: #577abc;
}

body.start-winter div.m2, body.start-winter div.m3 {
	border: 1px solid #577abc;
}

body.start-winter div.m2 a, body.start-winter div.m3 a {
	color: #636563;
}

body.start-winter div.m2 a:hover, body.start-winter div.m3 a:hover {
	color: #577abc;
	text-decoration: none;
}

body.start-winter td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-start-winter.jpg) 2px 5px no-repeat;
}

body.start-winter div.content {
	color: #666666;
}

/* FAMILIE ***family*** */

body.family td.content-left, body.family td.content {
	border-top: solid 16px #BC1F00;
}

body.family td.content {
	background-color: #F88B62;
}

body.family td.content a {
	padding-left: 10px;
	background: url(/static/i/link-arrow-family.gif) 0px 4px no-repeat;
	color: #000000;
}

body.family div.navi-2nd {
	background: url(/static/i/navi-left-i-family.gif) 0px 4px no-repeat;
}

body.family div.navi-2nd-a, body.family div.navi-2nd-active {
	background: url(/static/i/navi-left-a-family.gif) 0px 4px no-repeat;
}

body.family div.navi-3rd {
	background: url(/static/i/navi-left-i-family.gif) 10px 4px no-repeat;
}

body.family div.navi-3rd-a, body.family div.navi-3rd-active {
	background: url(/static/i/navi-left-a-family.gif) 10px 4px no-repeat;
}

body.family div.navi-2nd-active a, body.family div.navi-3rd-active a {
	color: #BC1F00;
}

body.family td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-family.gif) 2px 5px no-repeat;
}

body.family div.content-left-line {
	background-color: #BC1F00;
}

body.family div.content {
	color: #ffffff;
}

body.family div.content ul {
	list-style-image:url(/static/i/li-family.gif);
	margin: 0px;
	margin-left: 20px;
}

body.family td.path {
	background-color: #C7452B;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
}

body.family td.path a {
	color: #ffffff;
}

body.family table.m1 a.m1:hover  {
   	color: #a20d14;
}

body.family div.m2, body.family div.m3 {
	border: 1px solid #a20d14;
}

body.family div.m2 a, body.family div.m3 a {
	color: #636563;
}

body.family div.m2 a:hover, body.family div.m3 a:hover {
	color: #a20d14;
	text-decoration: none;
}

body.family tr.hinterlegt td {
	background-color: #F84D3D;
}

/* SPORT/SOMMER ***sport-sommer*** */

body.sport-sommer td.content-left, body.sport-sommer td.content {
	border-top: solid 16px #79ba00;
}

body.sport-sommer td.content {
	background-color: #ddf2b0;
}

body.sport-sommer td.content a {
	padding-left: 10px;
	background: url(/static/i/link-arrow-sport-sommer.gif) 0px 4px no-repeat;
	color: #79ba00;
}

body.sport-sommer div.navi-2nd {
	background: url(/static/i/navi-left-i-sport-sommer.jpg) 0px 4px no-repeat;
}

body.sport-sommer div.navi-2nd-a, body.sport-sommer div.navi-2nd-active {
	background: url(/static/i/navi-left-a-sport-sommer.jpg) 0px 4px no-repeat;
}

body.sport-sommer div.navi-3rd {
	background: url(/static/i/navi-left-i-sport-sommer.jpg) 10px 4px no-repeat;
}

body.sport-sommer div.navi-3rd-a, body.sport-sommer div.navi-3rd-active {
	background: url(/static/i/navi-left-a-sport-sommer.jpg) 10px 4px no-repeat;
}

body.sport-sommer div.navi-2nd-active a, body.sport-sommer div.navi-3rd-active a {
	color: #235512;
}

body.sport-sommer td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-sport-sommer.jpg) 2px 5px no-repeat;
}

body.sport-sommer div.content-left-line {
	background-color: #8BD500;
}

body.sport-sommer div.content {
	color: #666666;
}

body.sport-sommer div.content table td {
	color: #666;
}

body.sport-sommer div.content ul {
	list-style-image:url(/static/i/li-sport-sommer.jpg);
	margin: 0px;
	margin-left: 20px;
}

body.sport-sommer td.path {
	background-color: #a1d046;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
}

body.sport-sommer td.path a {
	color: #ffffff;
}

body.sport-sommer table.m1 a.m1:hover  {
   	color: #235512;
}

body.sport-sommer div.m2, body.sport-sommer div.m3 {
	border: 1px solid #235512;
}

body.sport-sommer div.m2 a, body.sport-sommer div.m3 a {
	color: #636563;
}

body.sport-sommer div.m2 a:hover, body.sport-sommer div.m3 a:hover {
	color: #235512;
	text-decoration: none;
}

body.sport-sommer tr.hinterlegt td {
	background-color: #EBFFBC;
}

/* SPORT/WINTER ***sport-winter*** */

body.sport-winter td.content-left, body.sport-winter td.content {
	border-top: solid 16px #6a92d2;
}

body.sport-winter td.content {
	background-color: #b9cbea;
}

body.sport-winter td.content a {
	padding-left: 10px;
	background: url(/static/i/link-arrow-sport-winter.gif) 0px 4px no-repeat;
	color: #4274c6;
}

body.sport-winter div.navi-2nd {
	background: url(/static/i/navi-left-i-sport-winter.jpg) 0px 4px no-repeat;
}

body.sport-winter div.navi-2nd-a, body.sport-winter div.navi-2nd-active {
	background: url(/static/i/navi-left-a-sport-winter.jpg) 0px 4px no-repeat;
}

body.sport-winter div.navi-3rd {
	background: url(/static/i/navi-left-i-sport-winter.jpg) 10px 4px no-repeat;
}

body.sport-winter div.navi-3rd-a, body.sport-winter div.navi-3rd-active {
	background: url(/static/i/navi-left-a-sport-winter.jpg) 10px 4px no-repeat;
}

body.sport-winter div.navi-2nd-active a, body.sport-winter div.navi-3rd-active a {
	color: #4274c6;
}

body.sport-winter td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-sport-winter.jpg) 2px 5px no-repeat;
}

body.sport-winter div.content-left-line {
	background-color: #6A92D2;
}

body.sport-winter div.content {
	color: #333333;
}

body.sport-winter div.content ul {
	list-style-image:url(/static/i/li-sport-winter.jpg);
	margin: 0px;
	margin-left: 20px;
}

body.sport-winter td.path {
	background-color: #8aa9dc;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
}

body.sport-winter td.path a {
	color: #ffffff;
}

body.sport-winter table.m1 a.m1:hover  {
   	color: #4274c6;
}

body.sport-winter div.m2, body.sport-winter div.m3 {
	border: 1px solid #4274c6;
}

body.sport-winter div.m2 a, body.sport-winter div.m3 a {
	color: #636563;
}

body.sport-winter div.m2 a:hover, body.sport-winter div.m3 a:hover {
	color: #4274c6;
	text-decoration: none;
}

body.sport-winter tr.hinterlegt td {
	background-color: #CFE0FF;
}

/* WELLNESS ***wellness*** */

body.wellness td.content-left, body.wellness td.content {
	border-top: solid 16px #E55D73;
}

body.wellness td.content {
	background-color: #F8D3D6;
}

body.wellness td.content a {
	padding-left: 10px;
	background: url(/static/i/link-arrow-wellness.gif) 0px 4px no-repeat;
	color: #E55D73;
}

body.wellness div.navi-2nd {
	background: url(/static/i/navi-left-i-wellness.gif) 0px 4px no-repeat;
}

body.wellness div.navi-2nd-a, body.wellness div.navi-2nd-active {
	background: url(/static/i/navi-left-a-wellness.gif) 0px 4px no-repeat;
}

body.wellness div.navi-3rd {
	background: url(/static/i/navi-left-i-wellness.gif) 10px 4px no-repeat;
}

body.wellness div.navi-3rd-a, body.wellness div.navi-3rd-active {
	background: url(/static/i/navi-left-a-wellness.gif) 10px 4px no-repeat;
}

body.wellness div.navi-2nd-active a, body.wellness div.navi-3rd-active a {
	color: #E55D73;
}

body.wellness td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-wellness.gif) 2px 5px no-repeat;
}

body.wellness div.content-left-line {
	background-color: #E55D73;
}

body.wellness div.content {
	color: #333333;
}

body.wellness div.content ul {
	list-style-image:url(/static/i/li-wellness.gif);
	margin: 0px;
	margin-left: 20px;
}

body.wellness td.path {
	background-color: #EC8C9A;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
}

body.wellness td.path a {
	color: #ffffff;
}

body.wellness table.m1 a.m1:hover  {
   	color: #E55D73;
}

body.wellness div.m2, body.wellness div.m3 {
	border: 1px solid #E55D73;
}

body.wellness div.m2 a, body.wellness div.m3 a {
	color: #636563;
}

body.wellness div.m2 a:hover, body.wellness div.m3 a:hover {
	color: #E55D73;
	text-decoration: none;
}

body.wellness tr.hinterlegt td {
	background-color: #FFF1CA;
}

/* PREISE ***preise*** */

body.preise td.content-left, body.preise td.content {
	border-top: solid 16px #fe9007;
}

body.preise td.content {
	background-color: #FFDC8B;
}

body.preise td.content a {
	padding-left: 10px;
	background: url(/static/i/link-arrow-preise.gif) 0px 4px no-repeat;
	color: #e65b00;
}

body.preise div.navi-2nd {
	background: url(/static/i/navi-left-i-preise.jpg) 0px 4px no-repeat;
}

body.preise div.navi-2nd-a, body.preise div.navi-2nd-active {
	background: url(/static/i/navi-left-a-preise.jpg) 0px 4px no-repeat;
}

body.preise div.navi-3rd {
	background: url(/static/i/navi-left-i-preise.jpg) 10px 4px no-repeat;
}

body.preise div.navi-3rd-a, body.preise div.navi-3rd-active {
	background: url(/static/i/navi-left-a-preise.jpg) 10px 4px no-repeat;
}

body.preise div.navi-2nd-active a, body.preise div.navi-3rd-active a {
	color: #e65b00;
}

body.preise td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-preise.jpg) 2px 5px no-repeat;
}

body.preise div.content-left-line {
	background-color: #FE9007;
}

body.preise div.content {
	color: #333333;
}

body.preise div.content ul {
	list-style-image:url(/static/i/li-preise.gif);
	margin: 0px;
	margin-left: 20px;
}

body.preise td.path {
	background-color: #feac16;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
}

body.preise td.path a {
	color: #ffffff;
}

body.preise table.m1 a.m1:hover  {
   	color: #e65b00;
}

body.preise div.m2, body.preise div.m3 {
	border: 1px solid #e65b00;
}

body.preise div.m2 a, body.preise div.m3 a {
	color: #636563;
}

body.preise div.m2 a:hover, body.preise div.m3 a:hover {
	color: #e65b00;
	text-decoration: none;
}

body.preise tr.hinterlegt td {
	background-color: #FFF24D;
}

body.preise table.popup {
	border-top: solid 16px #fe9007;
	border-bottom: solid 16px #feac16;
	background-color: #FFDC8B;
}

/* INFO ***info*** */

body.info td.content-left, body.info td.content {
	border-top: solid 16px #6d77bc;
}

body.info td.content {
	background-color: #d1d4e5;
}

body.info td.content a {
	padding-left: 10px;
	background: url(/static/i/link-arrow-info.gif) 0px 4px no-repeat;
	color: #6d77bc;
}

body.info div.navi-2nd {
	background: url(/static/i/navi-left-i-info.jpg) 0px 4px no-repeat;
}

body.info div.navi-2nd-a, body.info div.navi-2nd-active {
	background: url(/static/i/navi-left-a-info.jpg) 0px 4px no-repeat;
}

body.info div.navi-3rd {
	background: url(/static/i/navi-left-i-info.jpg) 10px 4px no-repeat;
}

body.info div.navi-3rd-a, body.info div.navi-3rd-active {
	background: url(/static/i/navi-left-a-info.jpg) 10px 4px no-repeat;
}

body.info div.navi-2nd-active a, body.info div.navi-3rd-active a {
	color: #4a55a2;
}

body.info td.navi-top-delimiter {
	width: 10px;
	background: url(/static/i/navi-left-i-info.jpg) 2px 5px no-repeat;
}

body.info div.content-left-line {
	background-color: #6D77BC;
}

body.info div.content {
	color: #333333;
}

body.info div.content ul {
	list-style-image:url(/static/i/li-info.jpg);
	margin: 0px;
	margin-left: 20px;
}

body.info td.path {
	background-color: #959ccc;
	color: #ffffff;
	padding: 2px;
	padding-left: 10px;
}

body.info td.path a {
	color: #ffffff;
}

body.info table.m1 a.m1:hover  {
   	color: #4a55a2;
}

body.info div.m2, body.info div.m3 {
	border: 1px solid #4a55a2;
}

body.info div.m2 a, body.info div.m3 a {
	color: #636563;
}

body.info div.m2 a:hover, body.info div.m3 a:hover {
	color: #4a55a2;
	text-decoration: none;
}

div.content table td {
	color: #000000;
}

table.3px_padding td {
	padding: 3px;
}

td.content-left {
	width: 260px;
	vertical-align: top;
	color: #666;
}

td.content a, td.content-left a {
	padding-left: 10px;
}

td.content-left div.navi-left a {
	padding-left: 0px;
}

table.module-sitemap {
	width: 450px;
}

table.gallery-send {
	width: 450px;
}

td.content-left div a {
	text-decoration: none;
}
/*ecard*/
td.content td.ecardimage a {
	background-image: none;
	padding-left: 0px;
}
table.gallery td a.gallery,
table.gallery td a.gallery-remember {
	background-image: none;
}

table.gallery div.gallery-image-name {
	display: none;
}

/*wochenpreise auf hotelwunsch ausblenden*/

div.content div.wochenpauschale {
	display: none;
}



/* news-overlay */
.news-overlay-background {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: none;
	background-color: black;
	filter: Alpha(opacity=45, finishopacity=0, style=0);
	-moz-opacity: 0.45;
	-webkit-opacity: 0.45;
}
.news-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align:center;
	border: none;
}
.news-overlay-inner {
	margin: 100px auto 0px auto;
	height: 291px;
	_height: 351px;
	width: 501px;
	border: none;
}

div#newsticker {
	margin: 20px 0px 0px;
}

div.newsticker {
	width: 660px;
}

body.sport-winter div.newsticker,
body.eggerwirt div.newsticker,
body.preise div.newsticker,
body.wellness div.newsticker,
body.sport-sommer div.newsticker,
body.family div.newsticker,
body.info div.newsticker {
	width: 700px;
}

td.bookmarks {
	vertical-align: top;
	text-align: right;
}
div.social-bookmarks {
	margin-top: 10px;
}
div.social-bookmarks img {
	margin-left: 5px;
}

/* wellness-lexikon */
div.lexikon-header {
text-align: center;
background-color: #ffffff;
padding-bottom: 10px;
}
div.content div.lexikon-header a {
background-image: none;
border: 1px solid #4A55A2;
padding-right: 10px;
}
div.content div.lexikon-header a:hover {
text-decoration: none;
}
span.lexikon {
padding-top: 10px;
}

div.content td a.ohne-pfeil {
padding: 0px;
background-image: none;
}

/* blog */
div.content div.weblog-post-body-images {
	float: none;
	width: 480px;
}
div.content div.weblog-post-body-images img {
	margin-left: 15px;
	margin-bottom: 15px;
	width: 100px;
}
div.content div.cms-module-weblog-feed {
	text-align: right;
}
div.content div.cms-module-weblog-feed a {
	background-image: none;
}
div.weblog-post-body div.weblog-post-body-images a,
div.weblog-head div.weblog-head-name a {
	background-image: none;
	padding: 0px;
}
div.weblog-post-list-bottom {
	margin-top: 15px;
	margin-bottom: 15px;
}

div.weblog-post-list {
	padding-top: 15px;
}

div.content div.weblog-body {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c0c0c0 !important;
	overflow: hidden;
}

/* blog teaser */
div.weblog-teaser-post {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #c0c0c0 !important;
}
div.weblog-teaser-post-name {
	font-weight: bold;
	margin: 3px;
}
div.weblog-teaser-post-image img {
	width: 223px;
	margin-bottom: 3px;
}
div.weblog-teaser-post a {
	text-decoration: underline;
}
div.weblog-teaser-post-weblog {
	display: none;
}
div.weblog-teaser-post-teaser {
	margin: 5px;
}
div.weblog-post-notice {
	border-top: 1px solid #c0c0c0;
	padding-top: 10px;
	margin-top: 10px;
}
/* book -slideshow */
div.flashcontent-popup a.thickbox {
	background-image: none !important;
	padding: 0px !important;
}

/* Calendar modul */
/* task 59710     */
table.calendar-display
{
	_width: 480px !important;
}

table.calendar-display a
{
 background-image: none !important;
}
table.main td.content-left p a.booklink {
	width: 163px;
	height: 19px;
	_height: 27px;
	border: 1px solid #fe9007;
	background:transparent url(../i/booklinkimg.gif) no-repeat scroll left center;
	display: block;
	color: #fe9007;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana;
	padding-top: 6px;
}

td.navi-top-1st a
{
	font-size: 13px;
	font-weight: bold;
}
div #TB_window {
	margin-top: -270px !important;
}
div #TB_ajaxContent {
	height: 750px !important;
}

/* Last Minute Button */

div.last-minute-container
{
	margin-left:39px;
}

div.last-minute-container img
{
	position:relative;
	top:4px;
	*top:0px;
}

td.start-link
{
	padding-top:0px;
}

