
html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

body {
	background: #22588d url(../img/body_bg.jpg) repeat-x;
	background-position: bottom;
	background-attachment:fixed;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}

*html body {
	text-align: center;
}

#logo {
	background: url(../img/logo.png) no-repeat;
	width: 273px;
	height: 72px;
	position: absolute;
	right: 30px;
	top: 20px;
}


*html #logo {
	position: absolute;
	z-index: 15;
}

*+html #logo {
	position: absolute;
	z-index: 15;
}

#obertauernlogo {
	position: absolute;
	top: 35px;
	left: 25px;
}

*+html #obertauernlogo, *html #obertauernlogo {
	position: absolute;
	z-index: 25;
}

#obertauernlogo a img {
	border: none;
}

#topOffer {
	position: absolute;
	top: 400px;
	left: 35px;
	width: 319px;
	height: 83px;
}

#topOffer a{ 

	display: block;

	width: 232px;
	height: 55px;
	background: url(../img/top_offer.png) no-repeat;
	
	padding: 28px 0 0 87px;
	
	outline: none;
	text-decoration: none;
	
}

#topOffer .topOffer-top{ font-size: 24px; color: #790213; font-weight: bold; line-height: 20px; }
#topOffer .topOffer-bottom{ font-size: 12px; color: #000000; font-weight: bold; margin: -5px 0 0 5px;}

*+html #topOffer, *html #topOffer {
	position: absolute;
	z-index: 25;
}

#topOffer a img {
	border: none;
}

#header_bg {
	width: 967px;
	height: 528px;
	background: url(../img/header_bg.png) no-repeat;
}

#rose {
	width: 228px;
	height: 128px;
	background: url(../img/rose.png) no-repeat;
	position: absolute;
	left: 400px;
	top: 470px;
}

*html #rose {
	position: absolute;
	z-index: 20;
}

*+html #rose {
	position: absolute;
	z-index: 20;
}

/* SLIDESHOW */

#header_img {
	width: 957px;
	margin-left: 5px;
	height: 509px;
	background: url(../img/haus_04.jpg) no-repeat;
	overflow: hidden;
}

*html #container {
	text-align: left;
}

#container {
	position: relative;
	margin: 0px auto 0px auto;
	width: 967px;
}

/* MENU */

#navi ul {
	padding: 0;
	margin: 0;
	width: 275px;
	margin-left: 40px;
	margin-top: 25px;
}

#navi ul li {
	list-style: none;
	padding-left: 45px;
	padding-top: 4px;
}

/* ICONS FÜR MENU */

#navi ul li.menu_3 {
	background: url(../img/icon_home.png) no-repeat;
}

#navi ul li.menu_19 {
	background: url(../img/icon_offers.png) no-repeat;
}

#navi ul li.menu_9 {
	background: url(../img/icon_appartements.png) no-repeat;
}

#navi ul li.menu_8 {
	background: url(../img/icon_preise.png) no-repeat;
}

#navi ul li.menu_7 {
	background: url(../img/icon_anreise.png) no-repeat;
}

#navi ul li.menu_6 {
	background: url(../img/icon_news.png) no-repeat;
}

#navi ul li.menu_5 {
	background: url(../img/icon_obertauern.png) no-repeat;
}

#navi ul li.menu_4 {
	background: url(../img/icon_anfrage.png) no-repeat;
}

#navi ul li.menu_21 {
	background: url(../img/icon_onlineoffer.png) no-repeat;
}

#navi ul li a {
	display: block;
	height: 36px;
	width: 230px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #f0e5b2;
	text-transform: uppercase;
}

#navi ul li.active a {
	background: url(../img/main_hover.png) no-repeat;
	background-position: right 5px;
}

*html #navi ul li.active a {
	background: url(../img/main_hover_ie6.png) no-repeat;
	background-position: right 5px;
}

*html #navi ul.submenu li a, *html #navi ul.submenu li.active a {
	background: none;
}

#navi ul.submenu li a, #navi ul.submenu li.active a {
	background: none;
}

#navi ul li a:hover {
	color: #f7f7f7;
	background: url(../img/main_hover.png) no-repeat;
	background-position: right 5px;
}

*html #navi ul li a:hover {
	background: url(../img/main_hover_ie6.png) no-repeat;
	background-position: right 5px;
}

#navi ul.submenu li a:hover {
	background: none;
}

#navi ul li a.btn_active {
	color: #f7f7f7;
}

#navi ul li a span.subtitle {
	display: block;
	height: 11px;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
}

#navi ul.submenu {
	padding: 0;
	margin-left: -84px;
	margin-top: -10px;
	margin-bottom: 5px;
	padding: 0px 0 20px 0;
	background: #8f061a;
	width: 344px;
}

*+html #navi ul.submenu {
	margin-top: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
}

#navi ul.submenu li {
	list-style: circle;
	padding-left: 0px;
	margin-left: 105px;
	color: #f0e5b2;
	height: 10px;
	margin-top: 10px;
	margin-bottom: -10px;
}

*html #navi ul.submenu {
	position: relative;
	overflow: visible;
	display: block;
	padding: 0;
	margin: 0;
	margin-left: -85px;
	margin-right: -85px;
	width: 340px;
	padding-top: 5px;
	padding-bottom: 5px;
}

*html #navi ul.submenu li {
	margin: 0!important;
	padding: 0;
	height: 10px;
	display: block;
	with: 200px;
	height: 10px;
	margin-left: 105px;
	margin-bottom: 0px;
	margin-top: 0px;
}

*html ul.submenu li a {
	height: 10px;
}

*+html #navi ul.submenu li {
	margin-top: -5px;
	margin-bottom: 5px;
	margin-left: 110px;
}

*+html ul.submenu li a {
	margin-top: -3px;
}

#navi ul.submenu li a {
	height: 10px;
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
}

#maincontent {
	width: 967px;
	background: url(../img/maincontent.png);
}

*html #maincontent {
	width: 967px;
	background: url(../img/maincontent_ie6.png);
}

/* CONTENT */

#left {
	float: left;
	width: 345px;
}



.trenner {
	width: 1px;
	height: 481px;
	float: left;
	background: url(../img/trenner.jpg) no-repeat;
}

#right {
	float: left;
	width: 611px;
}

#right #content_inner {
	width:560px;
	padding-left: 25px;
	padding-right: 25px;
	color: #f0e5b2;
	padding-top: 60px;
	background: url(../img/content_bg.png) repeat-y;
	background-position: right 5px;
	padding-bottom: 20px;
	overflow: visible;
	min-height: 445px;
}

#content_inner a img {
	border: 1px solid #f0e5b2;
}

#content_inner p.bodytext a {
	color: #CFC69B;
	/*background: url(../img/form_btn.png) no-repeat;
	background-position: right -1px; */
	text-decoration: none;
	font-weight: bold;	
}

#content_inner a:hover {
	color: #fff;
}

#content_inner p.bodytext a:hover {
	color: #fff;
}	



*html #right #content_inner {
	background: url(../img/content_bg_ie6.png) no-repeat;
	background-position: right 50px;
	height: 445px;
	margin-left: -8px;
}


*html .trenner {
	margin-left: -20px;
}

*html #right {
	float: right;
	margin-left: -15px;
}

/* SPEZIELLE CONTENTFORMATIERUNG */

.content_bottom {
	margin-left: 30px;
	display: block;
	width: 570px;
	clear: both;
}

#content_inner h1 {
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	background: url(../img/h1.png) no-repeat;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 10px;
}

h1.conditions {
	color: #fff;
}

h1.conditions a {
	color: #fff!important;
}

*html #content_inner h1 {
	width: 500px;
	padding-left: 30px;
	display: block;
	padding-bottom: 5px;
}

*+html #content_inner h1 {
	padding-bottom: 3px;
	margin-bottom: 10px;
}

#content {
	background: #740011 url(../img/content_bg.jpg) no-repeat;
	margin-left: 5px;
	width: 957px;
	float: left;
	min-height: 450px;
}

#content_inner a {
	color: #f0e5b2;
	font-weight: bold;
	text-decoration: none;
}

*html #content {
	margin-left: 3px;
	width: 956px;
	height: 750px;
}

.clearer {
	width: 900px;
	display: block;
	clear: both;
	height: 0px;
}

*html .clearer {
	height: 1px;
	margin-top: -14px;
}

/* Webcam */

#webcam {
	width: 275px;
	height: 220px;
	background: url(../img/anfrage_small.png) no-repeat;
	margin-left: 30px;
	margin-top: 15px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

*html #webcam {
	background: url(../img/anfrage_small_1.png) no-repeat;
}

#webcam h3 {
	margin: 0;
	padding: 0;
	color: #f0e5b2;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 10px;
}

#webcam .subtitle {
	color: #f0e5b2;
	display: block;
	margin-bottom: 15px;
}

#webcam a {
	margin-left: 0px;
	display: block;
	height: 180px;
}

*html #webcam a {
	display: block;
	width: 240px;
	height: 180px;
	position: relative;
	z-index:100;
}

#webcam a img {
	border: none;
}

#webcam .cam_zoom {
	position: relative;
	top: -50px;
}

*html #webcam .cam_zoom {
	
}

#footer {
	width: 967px;
	height: 39px;
	background: url(../img/footer_bg.png) no-repeat;
	clear: both;
	display: block;
	padding-bottom: 15px;
	position: relative;
	margin: 0px auto;
}

*html #footer {
	position: static;
}

#footer address {
	font-style: normal;
	font-size: 9px;
	color: #f0e5b2;
	margin-left: 5px;
	width: 957px;
	text-align: center; 
}

#footer address a {
	text-decoration: none;
	color: #f0e5b2;
}	

/* Unverbindliche Anfrage */

.tx-dpanfragesmall-pi1 #anfrage {
	width: 275px;
	height: 190px;
	/*background: url(../img/anfrage_small.png) no-repeat;*/
	background: url(../img/anfrage_small_form.png) no-repeat;
	background-position: 0px 5px;
	margin-left: 30px;
	margin-top: 15px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 28px;
}



*html .tx-dpanfragesmall-pi1 #anfrage {
	/*background: url(../img/anfrage_small_1.png) no-repeat;*/
	background: url(../img/anfrage_small_form_ie6.png) no-repeat;
	background-position: 0px 5px;
}

*html .tx-dpanfragesmall-pi1 #anfrage {
	margin-left: 27px;
}

.tx-dpanfragesmall-pi1 #anfrage fieldset {
	border: none;
	padding: 0;
}

.tx-dpanfragesmall-pi1 #anfrage h3 {
	margin: 0;
	padding: 0;
	/*color: #f0e5b2;*/
	color: #740011;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 10px;
}

.tx-dpanfragesmall-pi1 #anfrage .subtitle {
	/*color: #f0e5b2;*/
	color: #740011;
	display: block;
	margin-bottom: 15px;
}

.tx-dpanfragesmall-pi1 #anfrage a img {
	margin-bottom: -2px;
}

*+html #date_from_trigger, *+html #date_to_trigger, *+html #uid5_trigger, *+html #uid6_trigger{
	position: relative;
	top: -4px;
}

*html #date_from_trigger, *html #date_to_trigger, *html #uid5_trigger, *html #uid6_trigger{
	position: relative;
	margin-top: -10px;
}

.tx-dpanfragesmall-pi1 #anfrage input {
	font-size: 11px;
	border: 1px solid #740011;
	background: #8d071a; 
	width: 165px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #f0e5b2;
}

.tx-dpanfragesmall-pi1 #anfrage label {
	display: block;
	float: left;
	width: 80px;
	/*color: #f0e5b2;*/
	color: #740011;
}

.important {
	color: #fff;
}

.important a {
	color: #fff!important;
}

.tx-dpanfragesmall-pi1 #anfrage input.submit {
	border: none;
	background: none;
	cursor: pointer;
	margin-left: 48px;
	background: url(../img/form_btn.png) no-repeat;
	background-position: right;
	color: #f0e5b2;
}

*html .tx-dpanfragesmall-pi1 #anfrage input.submit {
	margin-left: 20px;
	background: url(../img/form_btn_ie6.png) no-repeat;
	background-position: right;
}

*+html .tx-dpanfragesmall-pi1 #anfrage input.submit {
	margin-left: 15px;
}

input.jscalendar {
	width: 80px!important;
}

.powermail_radio_inner { width: 120px!important;}
.powermail_radio_inner label{ width: 50px!important;}

.powermail_radio_inner input{ margin: 0;}

/*ANFRAGE ENGLISCH*/

#powermaildiv_uid20 label {margin-bottom:10px;}
#uid20_0 {width:50px!important; margin:0px; background:none;}
#uid20_1 {width:50px!important; margin:0px; background:none;}
#powermaildiv_uid21 {clear: both;}

.powermail_radio_inner_uid20_0 label{ width: 35px!important;}
.powermail_radio_inner_uid20_1 label{ width: 35px!important;}

#powermaildiv_uid21 label {clear:both; margin:0px;}

#check_uid31_0 {width:198px; margin:0px; margin-top:5px; background:none;}
#powermaildiv_uid32 {width:300px; margin-left:90px;}
.powermail_check_inner_uid31_0 label {display:none!important;}
#advice-validate-one-required-powermaildiv_uid31 {margin-left:90px; margin-top:5px;}


/* Callback */

.tx-dpanfragesmall-pi1 #callback {
	width: 275px;
	height: 150px;
	background: url(../img/callback.png) no-repeat;
	margin-left: 30px;
	margin-top: 15px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

*html .tx-dpanfragesmall-pi1 #callback {
	margin-left: 27px;
}

.tx-dpanfragesmall-pi1 #callback fieldset {
	border: none;
	padding: 0;
}

.tx-dpanfragesmall-pi1 #callback h3 {
	margin: 0;
	padding: 0;
	color: #f0e5b2;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 0px;
}

.tx-dpanfragesmall-pi1 #callback .subtitle {
	color: #f0e5b2;
	display: block;
	margin-bottom: 10px;
}

*html .tx-dpanfragesmall-pi1 #callback .subtitle {
	margin-bottom: 5px;
}

*+html .tx-dpanfragesmall-pi1 #callback .subtitle {
	margin-bottom: 5px;
}

.tx-dpanfragesmall-pi1 #callback input {
	font-size: 11px;
	border: 1px solid #740011;
	background: #8d071a; 
	width: 165px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #f0e5b2;
}

.tx-dpanfragesmall-pi1 #callback label {
	display: block;
	float: left;
	width: 80px;
	color: #f0e5b2;
}

.tx-dpanfragesmall-pi1 #callback input.submit {
	border: none;
	background: url(../img/form_btn.png) no-repeat;
	background-position: right;
	cursor: pointer;
	margin-left: 48px;
}

*html .tx-dpanfragesmall-pi1 #callback input.submit {
	margin-left: 20px;
	background: url(../img/form_btn_ie6.png) no-repeat;
	background-position: right;
}

*+html .tx-dpanfragesmall-pi1 #callback input.submit {
	margin-left: 15px;
}

/* Powermail Callback */

.tx-powermail-pi1 #callback {
	width: 275px;
	height: 150px;
	background: url(../img/powermail_callback.png) no-repeat;
	margin-left: 30px;
	margin-top: 5px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.tx-powermail-pi1 #callback .powermail_mandatory_js {
	color: #f0e5b2;
}

*html .tx-powermail-pi1 #callback {
	margin-left: 27px;
}

.tx-powermail-pi1 #callback fieldset {
	border: none;
	padding: 0;
}

.tx-powermail-pi1 #callback h3 {
	margin: 0;
	padding: 0;
	color: #f0e5b2;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 0px;
}

.tx-powermail-pi1 #callback .subtitle {
	color: #f0e5b2;
	display: block;
	margin-bottom: 10px;
}

*html .tx-powermail-pi1 #callback .subtitle {
	margin-bottom: 5px;
}

*+html .tx-powermail-pi1 #callback .subtitle {
	margin-bottom: 5px;
}

.tx-powermail-pi1 #callback input {
	font-size: 11px;
	border: 1px solid #740011;
	background: #8d071a; 
	width: 165px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #f0e5b2;
}

.tx-powermail-pi1 #callback label {
	display: block;
	float: left;
	width: 80px;
	color: #f0e5b2;
}

.tx-powermail-pi1 #callback input.powermail_submit {
	border: none;
	background: url(../img/form_btn.png) no-repeat;
	background-position: right;
	cursor: pointer;
	margin-left: 41px;
}

*html .tx-powermail-pi1 #callback input.powermail_submit {
	margin-left: 42px;
	background: url(../img/form_btn_ie6.png) no-repeat;
	background-position: right;
}

*+html .tx-powermail-pi1 #callback input.powermail_submit {
	margin-left: 15px;
}

/* Sprachwechsler */

#lang {
	position: absolute;
	top: 505px;
	left: 50px;
}

*html #lang {
	top: 518px;
}

*+html #lang {
	top: 518px;
}

#lang ul li {
	list-style: none;
	float: left;
}

#lang ul li a img {
	border: none;	
}

/* Kontaktformular */

.tx-powermail-pi1 fieldset {
	border: none;
	padding-left: 0;
	margin-top: 10px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title, .powermail_check_inner_uid14_0 label {
	display: none!important;
}

.powermail_all a {
	color: #9F081D!important;
}

#powermaildiv_uid14 {
	margin-left: 87px;
	margin-top: 5px;
	
}

*+html #powermaildiv_uid14 {
	margin-left: 89px;
}

*html #powermaildiv_uid14 {
	margin-left: 91px;
}

#advice-validate-one-required-powermaildiv_uid14 {
	margin-left: 3px;
}

*html #advice-validate-one-required-powermaildiv_uid14 {
	margin-left: 1px;
}

#powermaildiv_uid14 #check_uid14_0 {
	width: 13px!important;
	background: none!important;
}

*+html #powermaildiv_uid14 #check_uid14_0 {
	width: 17px!important;
}

*html #powermaildiv_uid14 #check_uid14_0 {
	width: 17px!important;
}


#powermaildiv_uid15 {
	width: 320px;
	margin-left: 90px;
}

*html #powermaildiv_uid15 {
	width: 320px;
	margin-left: 91px;
}

#powermaildiv_uid15 p {
	margin-top: 0px;
	padding-top: 0px;
}

.tx-powermail-pi1 input {
	font-size: 11px;
	border: 1px solid #740011;
	background: #8d071a; 
	width: 165px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #f0e5b2;
}

.tx-powermail-pi1 textarea {
	background: #8d071a; 
	color: #f0e5b2;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #740011;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	width: 300px;
	height: 130px;
}

.tx-powermail-pi1 fieldset legend {
	display: none;
}

.tx-powermail-pi1 fieldset label {
	display: block;
	float: left;
	width: 90px;
	color: #f0e5b2;
}

.powermail_mandatory_js {
	margin-bottom: 10px;
	
}

.jscalendar_cb {
	display: none;
}

#uid5_msgCnt, #uid6_msgCnt, #date_from_msg, #date_to_msg {
	display: none!important;
}

input#uid5_hr, input#uid6_hr {
	width: 80px;
}

.date2cal_img_help {
	display: none;
}
input.powermail_submit {
	border: none;
	background: url(../img/form_btn.png) no-repeat;
	background-position: right;
	cursor: pointer;
	margin-left: 45px;
}

*html input.powermail_submit {
	margin-top: 10px;
	margin-left: 45px;
	background: url(../img/form_btn_ie6.png) no-repeat;
	background-position: right;	
}

*+html input.powermail_submit {
	margin-left: 45px;
}

.imgtext-table a img {
	margin-top: 12px;
}

.powermail_radio_inner{
	width: 150px;
	float: left;
	margin-top: 12px;
}

input#uid16_0, input#uid16_1{
	width: 20px;
}

#powermaildiv_uid2{
	clear: both;
}

.tx_powermail_pi1_fieldwrap_html_radio_title{
	width: 90px;
	float: left;
}

/* NEWS Latest Homesite */ 

.news-list-item .list_left {
	width: 285px;
	margin-right: 15px;
	float:left;	
	margin-top: 15px;
}

.news-list-item .list_left h3 {
	padding: 0;
	margin: 0;
}

.news-list-item .list_left .news-list-morelink a {
	text-decoration: none;
	color: #f0e5b2;
}

*+html .news-list-item .list_left p {
	margin-top: 10px;
}

*html .news-list-item .list_left p {
	margin-top: 10px;
}

*+html .news-list-item .list_left .news-list-morelink {
	margin-top: -10px;
}

*html .news-list-item .list_left .news-list-morelink {
	margin-top: -10px;
}

.news-list-item .list_left h3 a{
	font-weight: bold;
	color: #f0e5b2;
	font-size: 11px;
	text-decoration: none;
}

.news-list-item {
	width: 549px;
	height: 188px;
	background: url(../img/news_list.png) no-repeat;
	margin-bottom: 5px;
}

.news-list-item .list_right img {
	margin-top: 15px;
}

.news-list-item .list_right a img {
	border: 1px solid #f0e5b2;
}

.tx-ttnews-browsebox table {
	position: relative;
	left: -255px;
}

*+html .tx-ttnews-browsebox table {
	top: -10px;
}

.tx-ttnews-browsebox a {
	text-decoration: none;
	color: #f0e5b2;
}


/* News Latest auf Unterseiten */

.news-latest-container {
	width: 275px;
	height: 178px;
	background: url(../img/anfrage_small.png) no-repeat;
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.news-latest-container h3 {
	margin: 0;
	padding: 0;
	color: #f0e5b2;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 10px;
}

.news-latest-container .subtitle {
	color: #f0e5b2;
	display: block;
	margin-bottom: 10px;
}

.news-latest-container a {
	font-weight: bold;
	color: #f0e4b2;
	text-decoration: none;
}

.news-latest-container a:hover {
	color: #fff;
}

.news-latest-date {
	display: block;
}

.news-latest-date a {
	color: #f0e5b2;
	text-decoration: none;
}

.latest_newstitle {
	display: block;
}

.news-latest-morelink a {
	text-decoration: none;
	color: #f0e5b2;
}

.latest_newstitle a {
	text-decoration: none;
	color: #f0e5b2;
	font-weight: bold;
}

.news-latest-item p {
	width: 250px;
	color: #f0e5b2;
}

/* NEWS Single View */

.news-single-item .single_left {
	float: left;
	width: 240px;
	margin-right: 10px;
	margin-top: 15px;
}

*+html .news-single-item .single_left {
	margin-top: 23px;
}

.news-single-date {
	margin-left: 30px;
}

.news-single-backlink a {
	text-decoration: none;
	color: #f0e5b2;
}

/* Appartements */

.appartements {
	width: 563px;
	height: 177px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../img/appartements_bg.png) no-repeat;	
}

*html .appartements {
	width: 550px;
	padding-top: 10px;
}

.appartements .appartements_left {
	width: 140px;
	height: 170px;
	float: left;
}

.appartements .appartements_right h2 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	
}

.appartements_left a {
	padding-bottom: 27px;
	background: url(../img/appartements_zoom.png) no-repeat;
	background-position: 0px 15px;
}

*+html .appartements_left a {
	background: url(../img/appartements_zoom.png) no-repeat;
	background-position: 0px 148px;
	display: block;
	width: 130px;
	height: 150px;
}

*html .appartements_left a {
	background: url(../img/appartements_zoom_ie6.png) no-repeat;
	background-position: 0px 150px;
	display: block;
	width: 130px;
	height: 150px;
}

/* Appartements Anfragebutton */

a.request {
	display: block;
	height: 15px;
	width: 330px;
	background: url(../img/form_btn.png) no-repeat;
	background-position: right;
	color: #f0e5b2;
	text-decoration: none; 
	margin-bottom: 25px;
}

*html a.request {
	background: url(../img/form_btn_ie6.png) no-repeat;
	background-position: right;
}

/* Table Contenttable */

table.contenttable {
	text-align: center;
	border: 1px solid #dacf9e;
	table-layout:fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 560px;
}

table.contenttable a {
	color: #000!important;
}

*+html table.contenttable {
	width: 560px;
}

td.smalltd {
	padding-right: 0;
	margin-right: 0;
	width: 30px!important;
}

td.smalltd2 {
	width: 25px!important;
}

td.big {
	width: 100px!important;
}

td.big2 {
	width: 50px!important;
	text-align: center;
}

table.contenttable th {
	color: #dacf9e;
	border: 1px solid #dacf9e;
	background: #9F081D;
}

table.contenttable td {
	margin: 0;
	padding: 0;
	padding: 5px;
	border: 1px solid #000;
	line-height: 11px;
	cellpadding: 0px;
	cellpacing: 0;
	width: 50px;
	background: #f5f1df; 
	color: #000;

}

td.odd {
	background: #efe7c9!important;
}

td.red {
	font-weight: bold;
	color: red!important;
}

.lila {
	background: #bccde7;
	display: block;
	height: 18px;
	padding-top: 7px;
	margin-bottom: -10px;
	margin-top: -10px;
}

.orange {
	background: #f0b386;
	display: block;
	height: 18px;
	padding-top: 7px;
	margin-bottom: -10px;
	margin-top: -10px;
}

.green {
	background: #c0dec1;
	display: block;
	height: 18px;
	padding-top: 7px;
	margin-top: -10px;
}

.yellow {
	background: #fef9c5;
	display: block;
	height: 18px;
	padding-top: 7px;
	margin-top: -10px;
}

.blue {
	background: #bbe4f6;
	display: block;
	height: 18px;
	padding-top: 7px;
	margin-bottom: -10px;
	margin-top: -10px;
}

.lachs {
	background: #fde0ba;
	display: block;
	height: 18px;
	padding-top: 7px;
	margin-bottom: -10px;
	margin-top: -10px;
}

*+html .lachs, *+html .blue, *+html .green, *+html .lila {
	margin-top: 0px;
}

*html .lachs, *html .blue, *html .green, *html .lila {
	margin-top: 0px;
}

.pink {
	background: #f7c9dc;
	display: block;
	height: 18px;
	padding-top: 7px;
	margin-bottom: -10px;
}

table.contenttable tr {
}

/* Google Maps */

.gmnoprint {
	color: #9F081D;
}

.tx-wecmap-pi1 {
	margin-left: -2px;
}

/* Alpenrose Obertauern interaktiver Ortsplan */

#btnOrtsplan {
	display: block;
	padding-left: 50px;
	padding-top: 20px;
	width: 235px;
	height: 51px;
	background: url(../img/btn_ortsplan.jpg) no-repeat;
	color: #f0e5b2;
	text-decoration: none;
	color: #fff;
}

#btnOrtsplan strong {
	font-size: 16px;	
}

#btnOrtsplan:hover {
	background-position: 0 100%;
}

.leftContentButton{
	
	margin-top: 15px;
	margin-left: 30px;
	margin-bottom: 20px;
	
}



