/*---------------------------------------------------------------------------------------
	DTA Styling fuer Gastein (alte Templates) uberschreibt Skiamade
----------------------------------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
}

#dta_c {
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
}


.error_hint {
	background: #f00000;
	padding: 5px;
}

.error_hint p {
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 10px 15px;
}


/* Container fuer die Seitenzahlen bei Auflistungen
-------------------------------------------------------------------------------------------*/
#dta_pages_navigation {
	margin: 10px 0 0 0;
	width: 520px;
	overflow: hidden;
	padding: 0 20px;
}

#dta_pages_navigation a {
	background: #fff;
	display: block;
	float: left;
	border: 1px solid #fff;
	margin: 0 4px 0 0;
	padding: 2px 0;
	text-decoration: none;
	width: 18px;
	text-align: center;
}

#dta_pages_navigation a:link, #dta_pages_navigation a:visited {
	color: #303340;
	border: 1px solid #fff;	
	background: #fff;
}	

#dta_pages_navigation a:active, #dta_pages_navigation a:hover {
	border: 1px solid #4d83b2;	
	background: #4d83b2;
	color: #fff !important;
}

#dta_pages_navigation a#current:link, #dta_pages_navigation a#current:visited, #dta_pages_navigation a#current:active, #dta_pages_navigation a#current:hover {
	background: #4d83b2;
	color: #fff !important;
	border: 1px solid #4d83b2;
}


/* Formtierung fuer den Link zur vorigen Seite
-------------------------------------------------------------------------------------------*/
#dta_pages_navigation #prev {
	margin: 0 4px 0 0;
	background: #fff url(/data/skiamade/img/arrow_prev.gif) left top no-repeat;
	width: 20px;
	height: 16px;
	border: none;
	color: #fff !important;
	text-align: left;
}

#dta_pages_navigation #prev a:link {
	color: #fff !important;
}

#dta_pages_navigation #prev a:visited {
	color: #fff !important;
}	

#dta_pages_navigation #prev a:active {
	color: #fff !important;
}

#dta_pages_navigation #prev a:hover {
	color: #fff !important;
}

/* Formtierung fuer den Link zur naechsten Seite
-------------------------------------------------------------------------------------------*/
#dta_pages_navigation #next {
	margin: 0;
	background: #fff url(/data/skiamade/img/arrow_next.gif) left top no-repeat;
	width: 20px;
	height: 16px;
	border: none;
	color: #fff !important;
	text-align: left;
}

#dta_pages_navigation #next a:link {
	color: #fff !important;
}

#dta_pages_navigation #next a:visited {
	color: #fff !important;
}	

#dta_pages_navigation #next a:active {
	color: #fff !important;
}

#dta_pages_navigation #next a:hover {
	color: #fff !important;
}



/* Unterkunft Suche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search {
	background: #d6e4f1;
	width: 560px;
	margin:0;
	padding: 0;
}

#dta_accolist_dua_search div#dta_inner {
	padding: 10px 0 0 0;
	width: 560px;
	overflow: hidden;
}

#dta_accolist_dua_search form {
	margin: 0;
	padding: 0;
}


#dta_accolist_dua_search form div p {
	margin: 0 0 5px 0;
	padding: 0 0 0 21px;
}

#dta_accolist_dua_search form div p label {
	display: block;
	width: 92px;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 2px 0 4px 0;
	color: #303340;
}

html>body #dta_accolist_dua_search form div p label {
	width: 95px;
}

/* Kategorie 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #category {
	width: 270px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
}

#dta_accolist_dua_search form #category p select {
	width: 154px;
	border: 1px solid #fff;
}

/* Angebotsgruppen 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #theme {
	width: 270px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
}

#dta_accolist_dua_search form #theme p label {
	width: 92px;
}

html>body #dta_accolist_dua_search form #theme p label {
	width: 95px;
}

#dta_accolist_dua_search form #theme p select {
	width: 154px;
	border: 1px solid #fff;
}

/* Regionsauswahl 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #region {
	width: 270px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
}

#dta_accolist_dua_search form #region p select {
	width: 154px;
	border: 1px solid #fff;
}


/* Betriebsname
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #accommodation_name {
	width: 270px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
}

#dta_accolist_dua_search form #accommodation_name p input {
	width: 142px;
	border: 1px solid #fff;
	_width: 140px;
	padding: 0 5px;
}


/* Container fuer Preis bis
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #room_price_to {
	width: 270px;
	margin: 0;	
	float: left;
	color: #303340;
	height: 22px;
}

#dta_accolist_dua_search form #room_price_to p input {
	width: 20px;
	border: 1px solid #fff;
	margin: 0 5px 0 0;
	padding: 0 5px;
}

/* Suchebutton
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #continue {
	margin: 0;		
	overflow: hidden;
	padding: 5px 0 0 0;
	width: 560px;
	float: left;
}

#dta_accolist_dua_search form #continue p {
	margin: 0;
}

#dta_accolist_dua_search form #continue input {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 14px 1px 24px;
	cursor: pointer;
	overflow: visible;
}


#dta_accolist_dua_search form #continue_extended {
	background: #e5eff8;
	overflow: hidden;
	margin: 10px 0 0 0;
	width: 560px;
	height: 20px;
	float: left;
}

#dta_accolist_dua_search form #continue_extended p {
	margin: 0;
	padding: 0;

}

#dta_accolist_dua_search form #continue_extended a {
	border: none;
	color: #fff !important;
	padding: 3px 20px 3px 30px;
	text-decoration: none;
	float: left;	
	display: block;
	margin-top: 0;
	background: #4d83b2 url(/data/skiamade/affiliates/gastein/img/arrow_detail_search.gif) left top no-repeat;
	width: 140px;
}

#dta_accolist_dua_search form #continue_ext {
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;		
	clear: both;
}

#dta_accolist_dua_search form #continue_ext input {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 14px 1px 24px;
	cursor: pointer;
	overflow: visible;
}




/* Detailsuche 
-------------------------------------------------------------------------------------------*/

#dta_accolist_dua_search form #ext {
	clear: both;
	overflow: hidden;
	padding: 0 9px 0 21px;
	width: 540px;
}

#dta_accolist_dua_search form #ext h3 {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	color: #4d83b2;
	font-size: 12px;
	width: 540px;
}

#dta_accolist_dua_search form #ext #ext_list h4 {
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
	color: #4d83b2;
	width: 540px;
}

#dta_accolist_dua_search form #ext #ext_list .ext_list_checkboxes {
	margin: 0 0 10px 0;
	clear: both;
	width: 540px;
	overflow: hidden;
}

#dta_accolist_dua_search form #ext #ext_list .ext_list_checkboxes p {
	margin: 0;
	float: left;
	width: 180px;
	height: 20px;
	padding: 0;
}


/* Suche nach buchbaren Zimmern (Spezialdiv fuer Anordnung)
--------------------------------------------------------------------------- */

#vacantlist_dua_search {
	width: 560px;
	overflow: hidden;
}

#vacantlist_dua_search form {
	width: 560px;
	overflow: hidden !important;
	position: relative !important;
	padding: 0;
}

#vacantlist_dua_search #arrival {
	margin: 0;
	width: 265px !important;
	height: 22px;
	overflow: hidden;
	position: relative !important;
	float: left;
}

#vacantlist_dua_search #arrival p label {
	width: 70px;
}

#vacantlist_dua_search #arrival p select {
	border: 1px solid #fff;
	float: left;
	margin: 0 2px 0 0;
}

#vacantlist_dua_search #arrival .calendar_selection {
	float: left;
	background: url(/data/skiamade/img/calendar.gif) left top no-repeat;
	cursor: pointer;
	width: 21px;
	height: 17px;
	margin: 0 !important;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
}


/* Naechte */
#vacantlist_dua_search #duration {
	margin: 0;
	width: 245px !important;
	height: 22px;
	overflow: hidden;
	float: left;
	color: #303340;
}

#vacantlist_dua_search #duration p label {
	width: 95px !important;
}

*html #vacantlist_dua_search #duration p label {
	width: 92px !important;
}


#vacantlist_dua_search #duration p select {
	margin: 0 5px 0 0;
	border: 1px solid #fff;
}


/* Zimmerauswahl */
#vacantlist_dua_search .room_selection {
	margin: 0 !important;
	width: 265px !important;
	height: 44px;
	overflow: hidden;
	float: left;
	color: #303340;
}

#vacantlist_dua_search .room_selection .roomamount {
	width: 245px !important;
	height: 22px;
}

#vacantlist_dua_search .room_selection #person {
	width: 245px !important;
	height: 22px;
	
}

#vacantlist_dua_search .room_selection p {
	margin-right: 0;
}

#vacantlist_dua_search .room_selection p label {
	width: 70px;
}

#vacantlist_dua_search .room_selection input {
	width: 20px !important;
	border: 1px solid #fff;
	padding: 0 5px;
}


/* Kategorie */
#vacantlist_dua_search #category {
	width: 270px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
	position: relative;
}

#vacantlist_dua_search #category p select {
	width: 154px;
	border: 1px solid #fff;
}

/* Angebotsgruppen */
#vacantlist_dua_search #theme {
	width: 270px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
	position: relative;
	
}

#vacantlist_dua_search #theme p label {
	width: 92px;
}

html>body #vacantlist_dua_search #theme p label {
	width: 95px;
}

#vacantlist_dua_search #theme p select {
	width: 154px;
	border: 1px solid #fff;
}

/* Regionsauswahl */
#vacantlist_dua_search #region {
	width: 265px !important;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
	position: relative;
}

#vacantlist_dua_search #region p label {
	width: 70px;
}


#vacantlist_dua_search #region p select {
	width: 154px;
	border: 1px solid #fff;
}


/* Betriebsname */
#vacantlist_dua_search #accommodation_name {
	width: 270px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
	position: relative;
}

#vacantlist_dua_search #accommodation_name p input {
	width: 142px;
	border: 1px solid #fff;
	_width: 140px;
	padding: 0 5px;
}


/* Container fuer Preis */
#vacantlist_dua_search #room_price_to {
	width: 265px !important;
	margin: 0;	
	float: left;
	color: #fff;
	height: 22px;
	position: relative;
}

#vacantlist_dua_search #room_price_to p label {
	width: 70px;
}

#vacantlist_dua_search #room_price_to p input {
	width: 20px;
	border: 1px solid #fff;
	margin: 0 5px 0 0;
	padding: 0 5px;
}




/* Suche Ergebnis
-------------------------------------------------------------------------------------------*/
#dua_searchResult {
	background: url(/data/skiamade/affiliates/gastein/img/result_line.gif) 20px bottom no-repeat;	
	margin: 10px 0 5px 0;
	clear: both;
	width: 520px;
	padding: 0 20px 8px 20px;
}


/* OnHold Anzeige
-------------------------------------------------------------------------------------------*/
#onhold {
	width: 560px;
	margin: 0;
	padding: 0 0 10px 0;
	background: none;
	background: #f0f5f8;
}

#onhold h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 10px 10px 6px 20px;
	overflow: hidden;
}

#onhold #serach_hint {
	float: left;
	background: #d6e4f1;
	width: 530px;
	overflow: hidden;
	padding: 15px 10px 5px 20px;
	color: #283746;
	margin: 0;
}

#onhold #onhold_data {
	width: 530px;
	padding: 0 10px 0 20px;
	color: #283746;
}



/* Container fuer die Betriebs Auflistung
-------------------------------------------------------------------------------------------*/
#dua_overview {
	width: 520px;
	margin: 0;
	overflow: hidden;
	padding: 0 20px;
}


/* (special entry pro)
-------------------------------------------------------------------------------------------*/
#dua_overview .special_overview_entry_pro {
	background: url(/data/skiamade/affiliates/gastein/img/entry_bg_line.gif) left top repeat-x;
	width: 520px;
	height: 75px;
	overflow: hidden;
	margin: 10px 0 0 0;
}

#dua_overview .special_overview_entry_pro .stars {
	background: #f0f5f8 url(/data/skiamade/img/top.gif) left top no-repeat;
	height: 65px;
	width: 41px;
	float:left;
	padding: 9px 0 0 0;
}

#dua_overview .special_overview_entry_pro .stars img {
	height: 65px;
	width: 41px;
}


#dua_overview .special_overview_entry_pro .info {
	width: 207px;
	height: 75px;
	margin: 0;
	padding: 0 10px;
	float: left;
	overflow: hidden;
	
	position: relative;
}

#dua_overview .special_overview_entry_pro .info h4 {
	color: #4d83b2;
	padding: 0;
	margin: 0;
}

#dua_overview .special_overview_entry_pro .info h4 a {
	color: #4d83b2;
	text-decoration: none;	
}

#dua_overview .special_overview_entry_pro .info h4 a:hover {
	color: #4d83b2;
	text-decoration: none;
}


#dua_overview .special_overview_entry_pro .category {
	margin: 0;
	color: #283746;	
}

#dua_overview .special_overview_entry_pro .info .region {
	margin:0;
	padding: 0 0 3px 0;
	color: #283746;
}

#dua_overview .special_overview_entry_pro .accouterments {
	background: #d7e4f1;
	height: 18px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 1px;
	bottom: 0;
	z-index: 10;
}

#dua_overview .special_overview_entry_pro .accouterments .icons {
	margin: 0;
}

#dua_overview .special_overview_entry_pro .accouterments .icons img {
	background: none;
	margin: 0 1px 0 0;
}	


#dua_overview .special_overview_entry_pro .image {
	background: none;
	width: 100px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	height: 75px;
}

#dua_overview .special_overview_entry_pro .image img {
	width: 100px;
	height: 75px;
	border: 0;
	padding: 0;
	overflow: hidden;
}


#dua_overview .special_overview_entry_pro .tools {
	background: none;
	float: left;
	width: 140px;
	height: 75px;
	padding: 0 0 0 10px;
	overflow: hidden;
}
#dua_overview .special_overview_entry_pro .tools .roomseason  {
	padding: 0 0 3px 0;
	width: 142px;
}

#dua_overview .special_overview_entry_pro .tools .roomseason p {
	padding: 0;
	margin: 0;
	color: #283746;
}

#dua_overview .special_overview_entry_pro .tools .links {
	margin: 2px 0 0 0;
}

#dua_overview .special_overview_entry_pro .tools .links .detaillink {
	margin: 2px 0;
}

#dua_overview .special_overview_entry_pro .tools .links .detaillink a {
	border: none;
	color: #006eaf;
	width: 120px;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}

#dua_overview .special_overview_entry_pro .tools .links .detaillink a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry_pro .tools .links .detaillink a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#dua_overview .special_overview_entry_pro .tools .links .detaillink a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry_pro .tools .links .detaillink a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}



#dua_overview .special_overview_entry_pro .tools .links .vacancylink {
	margin: 2px 0;
}

#dua_overview .special_overview_entry_pro .tools .links .vacancylink a {
	border: none;
	color: #006eaf;
	width: 120px;
	text-decoration: none;
	display: block;
	padding:0 0 0 10px;
}

#dua_overview .special_overview_entry_pro .tools .links .vacancylink a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry_pro .tools .links .vacancylink a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#dua_overview .special_overview_entry_pro .tools .links .vacancylink a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry_pro .tools .links .vacancylink a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}




/* (special entry standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .special_overview_entry {
	background: url(/data/skiamade/affiliates/gastein/img/entry_bg_line.gif) left top repeat-x;
	width: 520px;
	height: 75px;
	overflow: hidden;
	margin: 10px 0 0 0;
}

#dua_overview .special_overview_entry .stars {
	background: #f0f5f8;
	height: 65px;
	width: 41px;
	float:left;
	padding: 9px 0 0 0;
}

#dua_overview .special_overview_entry .stars img {
	height: 65px;
	width: 41px;
}


#dua_overview .special_overview_entry .info {
	width: 207px;
	height: 75px;
	margin: 0;
	padding: 0 10px;
	float: left;
	overflow: hidden;
	position: relative;
}

#dua_overview .special_overview_entry .info h4 {
	color: #4d83b2;
	padding: 0;
	margin: 0;
}

#dua_overview .special_overview_entry .info h4 a {
	color: #4d83b2;
	text-decoration: none;	
}

#dua_overview .special_overview_entry .info h4 a:hover {
	color: #4d83b2;
	text-decoration: none;
}


#dua_overview .special_overview_entry .category {
	margin: 0;
	color: #283746;	
}

#dua_overview .special_overview_entry .info .region {
	margin:0;
	padding: 0 0 3px 0;
	color: #283746;
}

#dua_overview .special_overview_entry .accouterments {
	background: #d7e4f1;
	height: 18px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 1px;
	bottom: 0;
	z-index: 10;
}

#dua_overview .special_overview_entry .accouterments .icons {
	margin: 0;
}

#dua_overview .special_overview_entry .accouterments .icons img {
	background: none;
	margin: 0 1px 0 0;
}	


#dua_overview .special_overview_entry .image {
	background: none;
	width: 100px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	height: 75px;
}

#dua_overview .special_overview_entry .image img {
	width: 100px;
	height: 75px;
	border: 0;
	padding: 0;
	overflow: hidden;
}


#dua_overview .special_overview_entry .tools {
	background: none;
	float: left;
	width: 140px;
	height: 75px;
	padding: 0 0 0 10px;
	overflow: hidden;
}
#dua_overview .special_overview_entry .tools .roomseason  {
	padding: 0 0 3px 0;
	width: 142px;
}

#dua_overview .special_overview_entry .tools .roomseason p {
	padding: 0;
	margin: 0;
	color: #283746;
}

#dua_overview .special_overview_entry .tools .links {
	margin: 2px 0 0 0;
}

#dua_overview .special_overview_entry .tools .links .detaillink {
	margin: 2px 0;
}

#dua_overview .special_overview_entry .tools .links .detaillink a {
	border: none;
	color: #006eaf;
	width: 120px;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}

#dua_overview .special_overview_entry .tools .links .detaillink a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry .tools .links .detaillink a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#dua_overview .special_overview_entry .tools .links .detaillink a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry .tools .links .detaillink a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}



#dua_overview .special_overview_entry .tools .links .vacancylink {
	margin: 2px 0;
}

#dua_overview .special_overview_entry .tools .links .vacancylink a {
	border: none;
	color: #006eaf;
	width: 120px;
	text-decoration: none;
	display: block;
	padding:0 0 0 10px;
}

#dua_overview .special_overview_entry .tools .links .vacancylink a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry .tools .links .vacancylink a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#dua_overview .special_overview_entry .tools .links .vacancylink a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#dua_overview .special_overview_entry .tools .links .vacancylink a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}



/* Unterkunftsassistenten Detailseite
-------------------------------------------------------------------------------------------*/
#dta_c #dua_detail_navi {
	margin: 0;
	width: 560px;
	height: 20px;
	overflow: hidden;
	background: #e5eff8;
	padding: 10px 0 0 0 !important;
	border-bottom: 1px solid #4d83b2;
}

#dua_detail_navi ul {
	height: 20px;
	margin: 0 0 0 -1px !important;
	list-style: none !important;
	padding: 0;
}

#dua_detail_navi ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;	
	float: left;
	
	list-style: none !important;
}

#dta_c #dua_detail_navi ul li a {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 11px;
	padding: 3px 10px 3px 20px;
	margin: 0;
}

#dta_c #dua_detail_navi ul li a:link {
	background: #e5eff8 url(/data/skiamade/img/dua_detail_navi_arrow_black.gif) 6px 6px no-repeat;	
	color: #303340 !important;
	border: none;
	border-left: 1px solid #4d83b2;
}

#dta_c #dua_detail_navi ul li a:visited {
	background: #e5eff8 url(/data/skiamade/img/dua_detail_navi_arrow_black.gif) 6px 6px no-repeat;	
	color: #303340 !important;
	border: none;
	border-left: 1px solid #4d83b2;
}	

#dta_c #dua_detail_navi ul li a:active {
	background: #4d83b2 url(/data/skiamade/img/dua_detail_navi_arrow_white.gif) 6px 6px no-repeat;
	color: #fff !important;
	border: none;
	border-left: 1px solid #4d83b2;	
}

#dta_c #dua_detail_navi ul li a:hover {
	background: #4d83b2 url(/data/skiamade/img/dua_detail_navi_arrow_white.gif) 6px 6px no-repeat;
	color: #fff !important;
	border: none;
	border-left: 1px solid #4d83b2;
}

#dta_c #dua_detail_navi ul li a#selected:link, #dta_c #dua_detail_navi ul li a#selected:visited, #dta_c #dua_detail_navi ul li a#selected:active, #dta_c #dua_detail_navi ul li a#selected:hover {
	background: #4d83b2 url(/data/skiamade/img/dua_detail_navi_arrow_white.gif) 6px 6px no-repeat;
	color: #fff !important;
	border: none;
	border-left: 1px solid #4d83b2;
}


/* Detailseite Inhalt  
-------------------------------------------------------------------------------------------*/
#dta_c #dua_detail {
	width: 560px;
	margin: 0;
	padding: 10px 0;
	background: none;
}


#dta_c #dua_detail h3 {
	font-size: 11px;
	margin: 0;
	color: #4d83b2;
	width: 360px;
	padding: 0 0 0 20px;
	float: left;
}

#dua_detail #region {
	margin: 0;
	color: #303340;
	font-weight: normal;
	overflow: hidden;
	padding: 0 10px 0 0;
	width: 170px;
	float: left;
}

#dua_detail .category {
	margin: 0;
	color: #303340;
	float: left;
	font-weight: normal;
	padding: 0 10px 0 20px;
	background: none;
}

#dua_detail #description {
	line-height: 14px;	
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

/* Vom IE mac 5.x verstecken. Fix fuer den Windows IE 3px-Text-Gap-Bug \*/
* html #dua_detail #description {
	margin: 0;
}


#dua_detail #description #image {
	float: right;
	margin: 0 0 15px 15px;
	padding: 0 15px 0 0;
}

#dua_detail #description p {
	color: #303340;
	margin: 0;
	padding: 0 10px 0 20px;
}


#dua_detail #features {
	width: 530px;
	overflow: hidden;
	padding: 10px 10px 5px 20px;
	border-top: 1px solid #c6d7ea;
}

#dua_detail #features h2 {
	width: 530px;
	overflow: hidden;
	padding: 5px 0 3px 0;
	color: #303340;
}

#dua_detail #features ul {
	width: 520px;
	overflow: hidden;
	padding: 0;
	color: #303340;
	list-style: none;
	margin: 0 0 5px 0;
}

#dua_detail #features ul li {
	background: url(/data/skiamade/img/feature_list.gif) left 5px no-repeat;
	width: 163px;
	overflow: hidden;
	padding: 0 0 0 10px;
	color: #303340;
	list-style: none;
	float: left;
}

/* Google Earth Link*/
#dua_detail .extendedlink {
	margin: 0;
	padding: 5px 10px 5px 20px;
	background: none;
	color: #000;
	border-top: 1px solid #c6d7ea;
	width: 530px;
}


#dua_detail .extendedlink p {
	margin: 0;
	padding: 0;
}

#dua_detail .extendedlink p a {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 2px 10px 2px 24px;
	cursor: pointer;
	text-decoration: none !important;
	margin: 5px 0;
	display: block;
	float: none !important;
	width: 90px;
}

#dua_detail .extendedlink p a:hover {
	color: #fff;	
}


#dua_detail #contact {
	margin: 0;
	padding: 10px 10px 10px 20px;
	background: none;
	color: #303340;
	border-top: 1px solid #c6d7ea;
	width: 530px;
}

#dua_detail #contact h4 {
	margin: 0;
	color: #303340;
}

#dua_detail #contact p {
	color: #303340;
	margin: 10px 10px 10px 0;
}

#dua_detail #contact p a {
	color: #5287c1;
	margin: 3px 10px 3px 0;
	text-decoration: none;
}

#dua_detail #contact p a:hover {
	color: #5287c1;
	text-decoration: none;
}

#dua_detail #contact #geolink a {
	color: #5287c1;
	margin: 3px 10px 3px 0;
	text-decoration: none;
}

#dua_detail #contact #geolink a:hover {
	color: #5287c1;
	text-decoration: none;
}


/* Freie Zimmer
-------------------------------------------------------------------------------------------*/
#vacancy_search {
	width: 560px;
	margin: 0;
	padding: 0;
	background: none;
}


#vacancy_search h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b3;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#vacancy_search #update {
	background: #d6e4f1;
	width: 530px;
	overflow: hidden;
	padding: 15px 10px 5px 20px;
	color: #303340;
	margin: 0;
}


/* Suche */
#vacancy_search #vacancy_search_form {
	background: #d6e4f1; 
	width: 530px;
	margin: 0;
	padding: 5px 10px 10px 20px;
}

#vacancy_search #vacancy_search_form #from {
	float: left;
}


#vacancy_search #vacancy_search_form #from p label {
	display: block;
	width: 60px;
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
}

#vacancy_search #vacancy_search_form #from p select {
	border: 1px solid #fff;
}


#vacancy_search #vacancy_search_form #nights {
	float: left;
	margin: 0 0 0 20px;
}

#vacancy_search #vacancy_search_form #nights p label {
	display: block;
	width: 40px;
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
}

#vacancy_search #vacancy_search_form #nights p input {
	border: 1px solid #fff;
	padding: 1px 5px;
}


#vacancy_search #vacancy_search_form #submit input {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: none;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 24px;
	cursor: pointer;
	width: 70px;
	margin: 0 0 0 10px;
}


/* Zimmerauflistung */

#vacancy_search .calender {
	margin: 10px 0 0 20px !important;
	width: 525px;
	color: #303340;
	border-collapse: collapse;
	overflow: hidden;
}

#vacancy_search .calender tr td {
	padding: 0 0 5px 0;
	overflow: hidden;
}

#vacancy_search .calender td {
	padding: 2px 3px 2px 3px;
}

#vacancy_search .calender .room_capacity {
	text-align: left;
	width: 100px;
}

#vacancy_search .calender .from {
	color: #666;	
}

#vacancy_search .calender .to {
	text-align: right;
	color: #666;
}

#vacancy_search .calender a {
	border: 1px solid #4d83b3;
	color: #fff;	
	line-height: 14px;
	padding: 2px 5px 2px 24px;
	cursor: pointer;
	background: #4d83b3 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	display: block;
	width: auto;
	float: right;
}

#vacancy_search .calender a:hover {
	color: #fff;
	text-decoration: none;	
}


#vacancy_search .datestable {
	border-collapse: collapse;
	margin: 0 0 5px 20px;
	width: 525px;
}

#vacancy_search .datestable .date {

	padding: 2px 2px 2px 3px;
	border: 1px solid #c6d7ea;	
	color: #333;
}

#vacancy_search .datestable .vacant {
	border: 1px solid #d7e1eb;	
	background: #acc66d;
	padding: 2px 3px 2px 3px;	
}

#vacancy_search .datestable .taken {
	border: 1px solid #d7e1eb;	
	background: #cc3300;
	padding: 2px 3px 2px 3px;		
}

/* Kontakt Zimmersuche */
#vacancy_search #contact {
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 20px;
	background: none;
	color: #303340;
	border-top: 1px solid #c6d7ea;
	width: 530px;
}

#vacancy_search #contact h4 {
	margin: 0;
	color: #303340;
}

#vacancy_search #contact p {
	color: #303340;
	margin: 10px 10px 10px 0;
}

#vacancy_search #contact p a {
	color: #5287c1;
	margin: 3px 10px 3px 0;
	text-decoration: none;
}

#vacancy_search #contact p a:hover {
	color: #5287c1;
	text-decoration: none;
}

#vacancy_search #contact #geolink a {
	color: #5287c1;
	margin: 3px 10px 3px 0;
	text-decoration: none;
}

#vacancy_search #contact #geolink a:hover {
	color: #5287c1;
	text-decoration: none;
}


/* Buchung
----------------------------------------------------------*/
#bookable_search {
	width: 560px;
	margin: 0;
	padding: 0;
	background: none;
}

#bookable_search h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#bookable_search #hint {
	background: #d6e4f1;
	width: 530px;
	overflow: hidden;
	padding: 5px 10px 5px 20px;
	color: #303340;
	margin: 0;
}


#bookable_search .bookable_search_form  {
	background: #d6e4f1; 
	width: 530px;
	margin: 0;
	padding: 5px 10px 10px 20px;
}


#bookable_search .bookable_search_form div {
	overflow: hidden;
	margin: 0 0 3px 0;
}

#bookable_search .bookable_search_form div p label {
	color: #303340;
}

#bookable_search .bookable_search_form #from p select {
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #303340;
}

#bookable_search .bookable_search_form #nights {
	margin: 3px 0;
}

#bookable_search .bookable_search_form #nights p input {
	width: 25px;
	padding: 0 5px;
	border: 1px solid #fff;
	background: #fff;
	color: #303340;
}

#bookable_search .bookable_search_form #adults p select {
	width: 37px;
	margin: 0 4px 0 0;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #303340;
}

#bookable_search .bookable_search_form #child_ages p label {
	width: 70px;
}

#bookable_search .bookable_search_form #child_ages p select {
	margin: 0 5px 0 10px;
	border: 1px solid #fff;
	background: #fff;
	width: 37px;
	padding: 1px;
	color: #303340;
}

#bookable_search .bookable_search_form #submit p input {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 25px;
	cursor: pointer;
	width: auto;
	overflow: visible;
	margin: 5px 0 0 0;
}

/* Ergebnisseite "Buchbare Zimmer" */
#bookable_search_result {
	width: 560px;
	margin: 0;
	padding: 10px 0;
	background: none;
}

#bookable_search_result h3 {
}

#bookable_search_result #hint {
	width: 530px;
	overflow: hidden;
	padding: 5px 10px 5px 20px;
	color: #303340;
	margin: 0;
}

#bookable_search_result .bookable_room {
	margin: 0;
	width: 520px;
	padding: 0 20px;
	overflow: hidden;
}

#bookable_search_result .bookable_room .bookable_room_headline {
	margin: 0 !important;
	padding: 5px;
	color: #303340;
	width: 515px;
	background: none;
}

#bookable_search_result .bookable_room .bookable_room_headline table {
	width: 515px;
}

#bookable_search_result .bookable_room .bookable_room_headline input.room_detail_hidden {
	background: url(/data/skiamade/img/room_plus.gif) no-repeat;

}

#bookable_search_result .bookable_room .bookable_room_headline input.room_detail_visible {
	background: url(/data/skiamade/img/room_minus.gif) no-repeat;
}



#bookable_search_result .bookable_room p {
	margin: 2px 0 2px 5px;
}


#bookable_search_result .bookable_room .bookable_room_detail {
	margin: 0;
	width: 525px;
	overflow: hidden;
	background: #d6e4f1;
	border-bottom: 1px solid #d7e1eb;
}


#bookable_search_result .bookable_room .bookable_room_detail select {
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #303340;
}

#bookable_search_result .room_bookable_search_form {
	padding: 5px;
	color: #303340;
	background: #d6e4f1;
	margin: 0;
}

#bookable_search_result .room_bookable_search_form p label {
	display: block;
	float: left;
	width: 70px;
	margin: 2px 0 0 0;
}

#bookable_search_result .room_bookable_search_form #child_ages p label {
	width: 60px
}

#bookable_search_result .room_bookable_search_form #child_ages p select {
	margin: 0 5px 0 10px ;
}

#bookable_search_result .room_bookable_search_form #submit {
	margin-top: 10px;
}

#bookable_search_result .room_bookable_search_form #submit p input {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 25px;
	cursor: pointer;
	width: auto;
	overflow: visible;
}

#bookable_search_result .bookable_room .bookable_room_detail iframe {
	margin: 10px 0 0 0;
	width: 100% !important;
	border: none !important;
	background: #e5eff8;
}

/* Kontaktdaten Buchbare Zimmer */
#bookable_search_result #contact {
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 20px;
	background: none;
	color: #303340;
	border-top: 1px solid #c6d7ea;
	width: 530px;
}

#bookable_search_result #contact h4 {
	margin: 0;
	color: #303340;
}

#bookable_search_result #contact p {
	color: #303340;
	margin: 10px 10px 10px 0;
}

#bookable_search_result #contact p a {
	color: #5287c1;
	margin: 3px 10px 3px 0;
	text-decoration: none;
}

#bookable_search_result #contact p a:hover {
	color: #5287c1;
	text-decoration: none;
}

#bookable_search_result #contact #geolink a {
	color: #5287c1;
	margin: 3px 10px 3px 0;
	text-decoration: none;
}

#bookable_search_result #contact #geolink a:hover {
	color: #5287c1;
	text-decoration: none;
}


/* Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery {
	width: 560px;
	margin: 0;
	padding: 0;
	background: none;
}

#gallery #big_image {
	background: none;
	margin: 0;
	padding: 20px 0 0 0;
}

#gallery #big_image img {
	border: 5px solid #d6e4f1;
}


#gallery #small_image_c {
	margin: 0 0 15px 0;
	width: 560px;
	overflow: hidden;
	background: none;
	padding: 0;
	border: none;
}


#gallery #small_image_c .small_image a:link {
	border: 1px solid #d6e4f1;
	background: none;
	
}

#gallery #small_image_c .small_image a:visited {
	border: 1px solid #d6e4f1;
	background: none;
}	

#gallery #small_image_c .small_image a:active {
	border: 1px solid #4d83b2;
	background: #4d83b2;
}

#gallery #small_image_c .small_image a:hover {
	border: 1px solid #4d83b2;
	background: #4d83b2;	
}	

#gallery #small_image_c #current_image {
	background: none;
}


#gallery #small_image_c #current_image img {
	border: 4px solid #4d83b2;
	background: none;
}

/* Detail Karte
-------------------------------------------------------------------------------------------*/

/*#dua_detail #poi_header {
	border-bottom: none;
	float: none !important;
	background: url(/data/skiamade/img/vacancy_headline.gif) left bottom repeat-x;
	width: 530px !important;
	margin: 0;
	color: #283746;
	clear: both;
	padding: 22px 10px 6px 20px !important;
	overflow: hidden;
}

#dua_detail #poi_adress {
	width: 520px;
	padding: 5px 20px;
	background: #f0f5f8;
	margin: 0;
	color: #283746;
}

#dua_detail #poi_description {
	width: 520px;
	padding: 5px 20px;
	background: #f0f5f8;
	margin: 0;
	color: #283746;
}

#dua_detail #poi_distancequeryform {
	border-top: none;
	overflow: hidden;
	background: #f0f5f8;
	margin: 0;
	padding: 8px 0;
	width: 560px;
	color: #323c42;
}

#dua_detail #poi_distancequeryform p label {
	width: 80px;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: left;
}

#dua_detail #poi_distancequeryform #poi_category {
	width: 280px;
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

#dua_detail #poi_distancequeryform #poi_category select {
	width: 160px;
	border: 1px solid #fff;
}


#dua_detail #poi_distancequeryform #poi_distance {
	width: 260px;
	margin: 0 0 5px 0;
}

#dua_detail #poi_distancequeryform #poi_distance select {
	width: 70px;
	border: 1px solid #fff;
}



#dua_detail #poi_distancequeryform #poi_region {
	width: 280px;
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

#dua_detail #poi_distancequeryform #poi_region  p label {
	text-align: left;
}

#dua_detail #poi_distancequeryform #poi_region select {
	width: 160px;
	border: 1px solid #fff;
}

#dua_detail #poi_distancequeryform #pd_submit p input { 
	background: #f00000 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #f00000;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 25px;
	cursor: pointer;
	display: inline;
	width: 60px;
	overflow: visible;
}


#dua_detail #hint {
	width: 520px;
	padding: 5px 20px;
	margin: 0;
	color: #283746;
}


#dua_detail #poi_distance_restult_list {
	clear: both;
	width: 520px;
	margin: 10px 10px 10px 20px;
	border-top: none;
}

#dua_detail #poi_distance_restult_list th {
	border-bottom: 1px solid #d7e1eb;	
}

#dua_detail #poi_distance_restult_list td {
	border-bottom: 1px solid #d7e1eb;
	padding: 3px 10px 3px 0;
	color: #333;	
}

#dua_detail #poi_distance_restult_list td a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;
}

#dua_detail #poi_distance_restult_list td a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;	
}	

#dua_detail #poi_distance_restult_list td a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;	
}

#dua_detail #poi_distance_restult_list td a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;	
}

#dua_detail #poi_show_map {
	overflow: hidden;
	width: 540px;
	padding: 0 0 0 20px;
}

#dua_detail #poi_show_map input {
	border: 1px solid #006eaf;
	background: #006eaf url(/data/neutral/new/images/poi_direction_icon_white.gif) 5px center no-repeat;
}

#poi_category_legend {
	margin: 10px 0;
	background: #f0f5f8;
	width: 560px;
}
*/

/*  Pauschalen
-------------------------------------------------------------------------------------------*/
#packages {
	width: 560px;
	margin: 0;
	padding: 0;
	background: none;
}

#packages h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #303340;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#packages h4 {
	color: #283746;
	margin: 10px 0 0 0;
	padding: 0 20px;
}

#packages #packages_search {
	background: #d6e4f1;
	margin: 0;
	width: 520px;
	overflow: hidden;
	padding: 10px 20px !important;
}

#packages #packages_search form {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#packages #packages_search #part1 {
	width: 250px;
	float: left;
	padding: 0;
	margin-left: 0 !important;
}

#packages #packages_search #part1 td {
	padding: 0;
	line-height: 1em;
}

#packages #packages_search #part2 {
	width: 270px;
	overflow: hidden;
	float: left;
	margin: 0;
}

#packages #packages_search #part2 td {
	padding: 0;
	line-height: 1em;
}

#packages #packages_search div p label {
	display: block;
	width: 80px;
	margin: 0;
	padding: 2px 0 0 0;
	color: #303340;
	float: left;
}

/* Angebote ab */
#packages #packages_search #from {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#packages #packages_search #from p select {
	border: 1px solid #fff;
}


/* Angebote bis */
#packages #packages_search #to_date {
	clear: both;
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#packages #packages_search #to_date p select {
	border: 1px solid #fff;
}

/* Dauer */
#packages #packages_search #exact_nights {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #303340;
}

#packages #packages_search #exact_nights input {
	width: 20px;
	margin: 0;
	border: 1px solid #fff;
	padding: 1px 5px;
}

/* Personen */
#packages #packages_search #exact_persons {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #303340;
}

#packages #packages_search #exact_persons input {
	width: 20px;
	margin: 0;
	border: 1px solid #fff;
	padding: 1px 5px;
}

/* Preis von */
#packages #packages_search  #from_price {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #303340;
}

#packages #packages_search  #from_price input {
	width: 20px;
	margin: 0;
	border: 1px solid #fff;
	padding: 1px 5px;
}

/* Thema */
#packages #packages_search #pcategory {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#packages #packages_search #pcategory p select {
	width: 185px;
	border: 1px solid #fff;
}


#packages #packages_search #submit {
	margin: 0;
	padding: 0;
	line-height: 14px;
	width: 520px;
	float: left;
	overflow: hidden;
}

#packages #packages_search #submit p {
	margin: 10px 0 2px 0;
}

#packages #packages_search #submit p input {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 14px 1px 24px;
	cursor: pointer;
	overflow: visible;
	width: auto;
	
}

#packages #hint {
	color: #303340;
	padding: 5px 20px;
	margin: 0;
}


#packages #grouped_packages .package_group {
	background: url(/data/skiamade/affiliates/gastein/img/entry_bg_line.gif) left bottom repeat-x;
	margin: 10px 0 0 20px;
	height: 90px;
	width: 520px;
	padding: 0;
	clear: both;
	overflow: hidden;
}


#packages #grouped_packages .package_group .image {
	background: none;
	width: 120px;
	height: 90px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

#packages #grouped_packages .package_group .image img {
	width: 120px;
	border: 0;
	padding: 0;
}

* html #packages #grouped_packages .package_group .image img {
	margin: 0;
}


#packages #grouped_packages .package_group .info {
	margin: 0;
	float: left;
	padding: 0 0 0 10px;
	width: 250px;
	height: 90px;	
	overflow: hidden;
}

/* Info */
#packages #grouped_packages .package_group .info h4 {
	color: #4d83b2;
	padding: 0;
	margin: 0;
	width: 240px;
}

#packages #grouped_packages .package_group .info h4 a:link {
	color: #4d83b2;
	text-decoration: none;	
}

#all_packages .package_group .info h4 a:visited {
	color: #4d83b2;
	text-decoration: none;
}	

#packages #grouped_packages .package_group .info h4 a:active {
	color: #4d83b2;
	text-decoration: none;
}

#all_packages .package_group .info h4 a:hover {
	color: #4d83b2;
	text-decoration: none;
}

#packages #grouped_packages .package_group .category {
	margin: 0;
	color: #283746;
	width: 240px;
	padding: 2px 0;
}

#packages #grouped_packages .package_group .category img {
	display: none;
}

/* Tools */
#packages #grouped_packages .package_group .tools {
	background: none;
	float: left;
	width: 140px;
	height: 90px;
	overflow: hidden;
}

#packages #grouped_packages .package_group .tools .priceinfo {
	width: 120px;
	margin: 10px 0 0 10px;
	color: #303340;
}

#packages #grouped_packages .package_group .tools .category_view {
	margin: 10px 0 0 10px;
}

#packages #grouped_packages .package_group .tools .category_view a {
	width: 120px;
	border: none !important;
	color: #006eaf;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px !important;
}

#packages #grouped_packages .package_group .tools .category_view a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#packages #grouped_packages .package_group .tools .category_view a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#packages #grouped_packages .package_group .tools .category_view a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#packages #grouped_packages .package_group .tools .category_view a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}


#packages #grouped_packages .package_group .tools .vacancylink {
	margin: 10px 0 0 10px;
}

#packages #grouped_packages .package_group .tools .vacancylink a {
	width: 130px;
	border: none;
	color: #006eaf;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}

#packages #grouped_packages .package_group .tools .vacancylink a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#packages #grouped_packages .package_group .tools .vacancylink a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#packages #grouped_packages .package_group .tools .vacancylink a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#packages #grouped_packages .package_group .tools .vacancylink a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}




#packages #packages_list {
	overflow: hidden;
	width: 520px;
	padding: 0 20px;
}

#packages #packages_list .package {
	margin: 0;
	height: 80px;
	width: 520px;
	overflow: hidden;
	background: #e5eff8 url(/data/skiamade/affiliates/gastein/img/entry_bg_line.gif) left bottom repeat-x;
	border-top: 10px solid #e5eff8;	
}

#packages #packages_list .package .image {
	overflow: hidden;
	float: left;
	height: 80px;
	width: 100px;
}

#packages #packages_list .package .image img {
	width: 100px;
	height: 80px;
}

* html #packages #packages_list .package .image img {
	margin: 0;
}


#packages #packages_list .package .info {
	overflow: hidden;
	height: 100%;
}

#packages #packages_list .package .info .name {
	margin: 0 2px 3px 10px;
	font-weight: bold;
}

#packages #packages_list .package .info .name a:link {
	color: #006eaf;
	text-decoration: none;
}

#packages #packages_list .package .info .name a:visited {
	color: #006eaf;
	text-decoration: none;
}	

#packages #packages_list .package .info .name a:active {
	color: #006eaf;
	text-decoration: none;
}

#packages #packages_list .package .info .name a:hover {
	color: #006eaf;
	text-decoration: none;
}

#packages #packages_list .package .info .text {
	margin: 5px 2px 3px 10px;
	color: #283746;
}

#packages #packages_list .package .info .accomodation {
	margin: 5px 2px 3px 10px;
}

#packages #packages_list .package .price_c {
	float: right;
	width: 150px;
	height: 79px;
	background: #d6e4f1;
	overflow: hidden;
	color: #303340;
	border-bottom: 1px solid #c6d7ea;
}




/* Urlaubspauschalen 
-------------------------------------------------------------------------------------------*/

#all_packages {
	width: 560px;
	margin: 0;
	padding: 0;
	background: none;
}


#all_packages #search {
	background: #d6e4f1;
	margin: 0;
	width: 560px;
	overflow: hidden;
	padding: 10px 0 0 0;
}


#all_packages #search div {
	margin: 0 0 0 10px;
}

#all_packages #search div p {
	margin: 0 0 2px 0;
}


#all_packages #search div p label {
	display: block;
	width: 80px;
	margin: 0;
	padding: 2px 0 0 0;
	color: #303340;
	float: left;
}

#all_packages #part1 {
	width: 250px;
	float: left;
	display: inline;
	margin-left: 20px;
}

#all_packages #part1 td {
	padding: 0;
	line-height: 1em;
}

#all_packages #part2 {
	width: 275px;
	display: inline;
	overflow: hidden;
	float: left;
}

#all_packages #part2 td {
	padding: 0;
	line-height: 1em;
}

/* Angebote ab */
#all_packages #search #from {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#all_packages #search #from p select {
	border: 1px solid #fff;
}

/* Angebote bis */
#all_packages #search #to_date {
	clear: both;
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#all_packages #search #to_date p select {
	border: 1px solid #fff;
}

/* Dauer */
#all_packages #search #exact_nights {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #303340;
}

#all_packages #search #exact_nights input {
	width: 20px;
	margin: 0;
	border: 1px solid #fff;
	padding: 1px 5px;
}

/* Personen */
#all_packages #search #exact_persons {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #303340;
}

#all_packages #search #exact_persons input {
	width: 20px;
	margin: 0;
	border: 1px solid #fff;
	padding: 1px 5px;
}

/* Preis von */
#all_packages #search #from_price {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #303340;
}

#all_packages #search #from_price input {
	width: 20px;
	margin: 0;
	border: 1px solid #fff;
	padding: 1px 5px;
}

/* Thema */
#all_packages #search #pcategory {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#all_packages #search #pcategory p select {
	width: 190px;
	border: 1px solid #fff;
}

/* Region */
#all_packages #search #region {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#all_packages #search #region p select {
	width: 190px;
	border: 1px solid #fff;
}

/* Kategorie */
#all_packages #search #category {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#all_packages #search #category p select {
	width: 190px;
	border: 1px solid #fff;
}

/* Betriebsname */
#all_packages #search #name{
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#all_packages #search #name p input {
	width: 178px;
	padding: 1px 5px;
	border: 1px solid #fff;
}

#all_packages #search #dpa_groupedSearch {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

#all_packages #search #dpa_groupedSearch p select {
	border: 1px solid #fff;
}


/* Suchbutton */
#all_packages #search #submit { 
	margin: 0;		
	overflow: hidden;
	padding: 5px 0 10px 20px;
	width: 540px;
}

#all_packages #search #submit p {
	margin: 0; 
}

#all_packages #search #submit p input { 
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 14px 1px 24px;
	cursor: pointer;
	overflow: visible;
}

#all_packages #package_category_text {
	margin: 0;
	padding: 5px 20px; 
	clear: both;
}



/* Package Result */
#package_searchResult {
	background: url(/data/skiamade/affiliates/gastein/img/result_line.gif) 20px bottom no-repeat;	
	margin: 10px 0 5px 0;
	width: 520px;
	padding: 0 20px 8px 20px;
	overflow: hidden;
	color: #303340;
}

#package_searchResult #amount {
	float: left;
	margin: 0 5px 0 0;
	overflow: hidden;
}

#package_searchResult #amount_displayed {
	float: left;
	overflow: hidden;
	margin: 0;
}


/* Packages (Gruppiert Betriebsauflistung) 
-------------------------------------------------------------------------------------------*/
#all_packages .package_group {
	background: url(/data/skiamade/affiliates/gastein/img/entry_bg_line.gif) left bottom repeat-x;
	margin: 10px 0 0 20px;
	height: 90px;
	width: 520px;
	padding: 0;
	clear: both;
	overflow: hidden;
}


#all_packages .package_group .image {
	background: none;
	width: 120px;
	height: 90px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

#all_packages .package_group .image img {
	width: 120px;
	border: 0;
	padding: 0;
}

* html #all_packages .package_group .image img {
	margin: 0;
}


#all_packages .package_group .info {
	margin: 0;
	float: left;
	padding: 0 0 0 10px;
	width: 250px;
	height: 90px;	
	overflow: hidden;
}

/* Info */
#all_packages .package_group .info h4 {
	color: #4d83b2;
	padding: 0;
	margin: 0;
	width: 240px;
}

#all_packages .package_group .info h4 a:link {
	color: #4d83b2;
	text-decoration: none;	
}

#all_packages .package_group .info h4 a:visited {
	color: #4d83b2;
	text-decoration: none;
}	

#all_packages .package_group .info h4 a:active {
	color: #4d83b2;
	text-decoration: none;
}

#all_packages .package_group .info h4 a:hover {
	color: #4d83b2;
	text-decoration: none;
}

#all_packages .package_group .category {
	margin: 0;
	color: #303340;
	width: 240px;
	padding: 2px 0;
}

#all_packages .package_group .category img {
	display: none;
}

/* Tools */
#all_packages .package_group .tools {
	background: none;
	float: left;
	width: 140px;
	height: 90px;
	overflow: hidden;
}

#all_packages .package_group .tools .priceinfo {
	width: 120px;
	margin: 10px 0 0 10px;
	color: #303340;
}

#all_packages .package_group .tools .category_view {
	margin: 10px 0 0 10px;
}

#all_packages .package_group .tools .category_view a {
	width: 120px;
	border: none;
	color: #006eaf;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}

#all_packages .package_group .tools .category_view a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#all_packages .package_group .tools .category_view a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#all_packages .package_group .tools .category_view a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#all_packages .package_group .tools .category_view a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}


#all_packages .package_group .tools .vacancylink {
	margin: 10px 0 0 10px;
}

#all_packages .package_group .tools .vacancylink a {
	width: 130px;
	border: none;
	color: #006eaf;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}

#all_packages .package_group .tools .vacancylink a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#all_packages .package_group .tools .vacancylink a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}	

#all_packages .package_group .tools .vacancylink a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

#all_packages .package_group .tools .vacancylink a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/arrow_blue.gif) left 4px no-repeat;
}

/* Packages (einzelne Auflistung) 
-------------------------------------------------------------------------------------------*/
#all_packages .package {
	border-top: none;
	background: url(/data/skiamade/affiliates/gastein/img/entry_bg_line.gif) left bottom repeat-x;
	margin: 10px 0 0 20px;
	height: 90px;
	width: 520px;
	padding: 0;
	overflow: hidden;
	clear: both;	
}


#all_packages .package .image {
	overflow: hidden;
	float: left;
}

#all_packages .package .image img {
	width: 100px;
}

* html #all_packages .package .image img {
	margin: 0;
}


/* Info */
#all_packages .package .info {
	margin: 0;
	float: left;
	padding: 0 0 0 10px;
	width: 260px;
	height: 90px;	
	overflow: hidden;
}

#all_packages .package .info .name {
	margin: 0 10px 0 0;
	font-weight: bold;
}

#all_packages .package .info .name a:link {
	color: #4d83b2;
	text-decoration: none;
}

#all_packages .package .info .name a:visited {
	color: #4d83b2;
	text-decoration: none;
}	

#all_packages .package .info .name a:active {
	color: #4d83b2;
	text-decoration: none;
}

#all_packages .package .info .name a:hover {
	color: #4d83b2;
	text-decoration: none;
}

#all_packages .package .info .text {
	margin: 5px 10px 3px 0;
}

#all_packages .package .info .accomodation {
	margin: 5px 10px 3px 0;
}

#all_packages .package .info .accomodation a {
	color: #006eaf;
	text-decoration: none;
}

#all_packages .package .info .accomodation a:hover {
	color: #006eaf;
	text-decoration: none;
}

/* Preis */
#all_packages .package .price_c {
	float: right;
	width: 150px;
	height: 90px;
	background: none;

	overflow: hidden;
	color: #303340;
}


/*  Pauschalen Detailseite (Betrieb)
-------------------------------------------------------------------------------------------*/
#packageview {
	width: 560px;
	margin: 0;
	padding: 0;
	background: none;
}

#packageview h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#packageview #image {
	float: right;
	margin: 10px 0 10px 10px;
}

#packageview #text {
	margin: 0;
	padding: 10px 20px 10px 20px;
	color: #283746;
}

/* Reisedaten */ 
#packageview #travel_data {
	margin: 0;
	width: 520px;
	overflow: hidden;
	padding: 5px 20px 5px 20px;
	border-top: 1px solid #c6d7ea;
}

#packageview #travel_data h4 {
	margin: 0;
	width: 530px;
	overflow: hidden;
	padding: 5px 0 3px 0;
	color: #303340;
	font-size: 11px;
}	

#packageview #travel_data ul {
	width: 520px;
	overflow: hidden;
	padding: 0;
	color: #303340;
	list-style: none;
	margin: 0 0 5px 0;
}

#packageview #travel_data ul li {
	margin: 0;
	background: url(/data/skiamade/img/feature_list.gif) left 5px no-repeat;
	overflow: hidden;
	padding: 0 0 0 10px;
	color: #303340;
	list-style: none;
}

/* Preis */
#packageview #price_data {
	margin: 0;
	width: 520px;
	overflow: hidden;
	padding: 5px 20px 5px 20px;
	border-top: 1px solid #c6d7ea;
}

#packageview #price_data h4 {
	margin: 0;
	width: 530px;
	overflow: hidden;
	padding: 5px 0 3px 0;
	color: #303340;
	font-size: 11px;
}	

#packageview #price_data .pricedes {
	float: left;
	width: 250px;
	padding: 3px 0 3px 20px;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 4px no-repeat;	
}	

#packageview #price_data .price {
	padding: 3px 0;	
}

#packageview #full_package {
	margin: 0;
	width: 520px;
	overflow: hidden;
	padding: 5px 20px 5px 20px;
	border-top: 1px solid #c6d7ea;
}

#packageview #full_package p {
	margin: 0;
	padding: 5px 0;
}


/* Packages Formular */
#packageview #price_form {
	margin: 0;
	background: #d6e4f1;
	padding: 20px 20px 5px 20px;
	border-top: 10px solid #e5eff8;
	height: 90px;
	color: #303340;
	width: 520px;
}

#packageview #price_form #arrival {
	height: 20px;
	margin: 0 0 3px 0;
}

#packageview #price_form #arrival p select {
	border: 1px solid #fff;
}

#packageview #price_form #adults {
	height: 20px;
	margin: 0 0 3px 0;
}

#packageview #price_form #adults p input {
	width: 20px;
	margin: 0 4px 0 0;
	padding: 1px 5px;
	border: 1px solid #fff;
}

#packageview #price_form #children {
	height: 20px;
	margin: 0 0 3px 0;
}

#packageview #price_form #children p input {
	width: 20px;
	margin: 0 4px 0 0;
	padding: 1px 5px;
	border: 1px solid #fff;
}

#packageview #price_form #child_ages {
	height: 20px;
	margin: 0 0 3px 0;
}

#packageview #price_form #child_ages p input {
	width: 20px;
	margin: 0 2px 0 0;
	padding: 1px 5px;
	border: 1px solid #fff;
}

#packageview #price_form #submit {
	float: left;
	padding: 0 0 0 2px;
}

#packageview #price_form #submit p input {
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 14px 1px 24px;
	cursor: pointer;
	width: 110px;
}

/* Package Einkaufswagen */
#packageview #dta_packagecart {
	margin: 10px 0 0 0;
	width: 520px;
	overflow: hidden;
	padding: 5px 20px 5px 20px;
}

#packageview #dta_packagecart .description {
	color: #303340;
	padding: 3px 0;
}

#packageview #dta_packagecart .price {
	color: #303340;
	padding: 3px 0;
}

#packageview #dta_packagecart ul {
	list-style: none !important;
	padding: 0 !important;
	margin: 5px 0 0 0 !important;
}

#packageview #dta_packagecart ul li {
	list-style: none !important;
}

#packageview #dta_packagecart ul li a {
	background: #4d83b2 url(/data/neutral/new/images/cart.gif) 5px 1px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff !important;
}

/*  Warenkorb 
-------------------------------------------------------------------------------------------*/
#shopingcart {
	width: 560px;
	margin: 0;
	padding: 10px 0;
	background: none;
}

#shopingcart h3 {
	background: none;
	width: 520px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 10px 20px 6px 20px;
	overflow: hidden;
}

#shopingcart #hint {
	margin: 0;
	padding: 10px 20px;
	width: 520px;
	background: none;
}

#shopingcart .single_shoppingcart {
	background: none;
	margin: 0;
	padding: 10px 20px;
	width: 520px;
	color: #303340;
}

#shopingcart .single_shoppingcart #hint {
	padding: 5px 0;
	color: #303340;
}

#shopingcart .single_shoppingcart .product {
	background: #d6e4f1;
	margin: 0 0 10px 0;
	color: #303340;
}

#shopingcart .single_shoppingcart .delete ul li a:link {
	color: #006eaf;
	background: url(/data/skiamade/img/enquiry-pool-remove-bg.gif) left top no-repeat;			
}

#shopingcart .single_shoppingcart .delete ul li a:visited {
	color: #006eaf;
	background: url(/data/skiamade/img/enquiry-pool-remove-bg.gif) left top no-repeat;				
}	

#shopingcart .single_shoppingcart .delete ul li a:active {
	color: #006eaf;
	background: url(/data/skiamade/img/enquiry-pool-remove-bg.gif) left top no-repeat;			
}

#shopingcart .single_shoppingcart .delete ul li a:hover {
	color: #006eaf;
	background: url(/data/skiamade/img/enquiry-pool-remove-bg.gif) left top no-repeat;			
}

#shopingcart .single_shoppingcart .checkoutLink {
	margin: 5px 0 0 0;
}

#shopingcart .single_shoppingcart .checkoutLink p a {
	background: #4d83b2 url(/data/neutral/new/images/cart.gif) 5px 3px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff !important;
}

/* Bezahlung Warenkorb Kontaktdatenformular
-------------------------------------------------------------------------------------------*/
#customer_data {
	width: 560px;
	margin: 0;
	padding: 10px 0;
	background: none;	
}

#customer_data h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#customer_data #hint {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: #d6e4f1;
}

#customer_data #customer_form {
	background: #d6e4f1;
	width: 520px;
	padding: 5px 20px;
}

#customer_data #customer_form form div p { 
	margin: 0 5px 3px 0 !important;
	color: #303340;
}

#customer_data #customer_form form div p select {
	border: 1px solid #fff;
}
#customer_data #customer_form form div p input  { 
	border: 1px solid #fff;
	padding: 1px 5px;
}

#customer_data #customer_form form #zip_city p .zip { 
	width: 60px;
}

#customer_data #customer_form form #zip_city p .city { 
	width: 173px;
}

#customer_data #customer_form form #country p select {
	width: 260px;
}

#customer_data #customer_form form #submit p input { 
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 25px !important;
	cursor: pointer;
	width: 60px;
}

/* Auswahl Zahlungmglichkeit
-------------------------------------------------------------------------------------------*/
#payment_detail {
	width: 560px;
	margin: 0;
	padding: 10px 0;
	background: none;	
}

#payment_detail h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#payment_detail p {
	margin: 10px 0 0 0;
	padding: 10px 20px;
	color: #303340;
	background: none;
}

#payment_detail #hint {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: none;
}

#payment_detail #payment_form {
	background: none;
	width: 520px;
	padding: 5px 20px;
}

#payment_detail #payment_form form p { 
	margin: 10px 0 0 0;
	padding: 3px 0;
	color: #303340;
	background: none;
}

#payment_detail #payment_form form div p { 
	margin: 0;
	color: #303340;
	padding: 10px 20px;
}

#payment_detail #payment_form form div p label { 
	display: block;
	float: left;
	width: 100px;
	margin: 3px 0 0 0;
}

#payment_detail #payment_form form div p input, #payment_detail #payment_form form div p select { 

}

#payment_detail #payment_form form .product {
	background: #fff;
}

#payment_detail #payment_form form .product .productInfo {
	border-bottom: 1px solid #e5eff8;
	background: #fff;
}

#payment_detail #payment_form form .product .productInfo a {
	color: #006eaf;
	text-decoration: none;
}

#payment_detail #payment_form form .product .entry_amount {
	border-bottom: 1px solid #e5eff8;
	background: #fff;
}

#payment_detail #payment_form form .product .deposit_amount {
	background: #fff;
}

#payment_detail #payment_form form .product #agb {
	clear: both;
	background: #fff;
}

#payment_detail #payment_form form .product #agb p {
	background: #fff;
}

#payment_detail #payment_form form .product #agb p input {
	margin: 2px 5px 0 0;
}


#payment_detail #payment_form form .product #agb p a {
	color: #5287c1;
	text-decoration: none;
}


#payment_detail #payment_form form #submit { 
	padding: 10px 0 15px 0;
	clear: both;
	overflow: hidden;
}

#payment_detail #payment_form form #submit p {
	padding: 0;
}

#payment_detail #payment_form form #submit p input { 
	background: #4d83b2 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #4d83b2;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 25px;
	cursor: pointer;
	width: auto;
	overflow: visible;
}

/* Kauf abgeschlossen 
-------------------------------------------------------------------------------------------*/
#booking_closed {
	width: 560px;
	margin: 0;
	padding: 10px 0;
	background: none;	
}

#booking_closed h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#booking_closed h4 {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: #f0f5f8;
}

#booking_closed p {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: none;
}

/* Kauf abgebrochen
----------------------------------------------------------------------------------*/
#payment_canceled {
	width: 560px;
	margin: 0;
	padding: 10px 0;
	background: none;
	clear: both;	
}

#payment_canceled h3 {
	background: none;
	width: 530px;
	margin: 0;
	color: #4d83b2;
	clear: both;
	padding: 22px 10px 6px 20px;
	overflow: hidden;
}

#payment_canceled p {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: none;
}

#payment_canceled #hint {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: none;
}

#payment_canceled .product_info{}

#payment_canceled h4 {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: #f0f5f8;
}

#payment_canceled form #submit { 
	padding: 0 0 15px 0;
	clear: both;	
}

#payment_canceled form #submit p {
	margin: 0;
	padding: 10px 20px;
}

#payment_canceled form #submit #hint {
	margin: 0;
	padding: 10px 20px;
	color: #303340;
	background: none;
}

#payment_canceled form #submit p input { 
	cursor: pointer;
	color: #596438;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 21px 1px 3px;
	background: #bed577 url(/data/neutral/new/images/enquiry-pool-submit-bg.gif) right 0 no-repeat;	
	display: inline;

	margin: 0;
	display: block;
}

#payment_canceled form #cancel {
	margin: 0 10px 10px 0;
}

#payment_canceled form #cancel p{}

#payment_canceled form #cancel p input {
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 3px 1px 3px;
	background: #ff6600;	
	display: inline;
	margin: 10px 0 0 0;
}




/* POI Entry
----------------------------------------------------------------------------------*/

/*.dua_detail_mod {
	padding: 0 !important;
	width: 560px;
	overflow: hidden;
}

.dua_detail_mod .text {
	padding: 10px 0 0 20px !important;
	width: 540px;
	overflow: hidden;
	color: #283746;
	background: #f0f5f8;
}

.dua_detail_mod .text h3 {
	width: 530px !important;
	margin: 0 0 10px 0 !important;
	color: #283746;
	padding: 5px 10px 5px 0 !important;
	overflow: hidden;
}

.dua_detail_mod .text p {
}


.dua_detail_mod #poilist {
	overflow: hidden;

	background: #f0f5f8;
	margin: 0;
	padding: 10px 0;
	width: 560px;
	line-height: 14px;
}

.dua_detail_mod #poilist h3 {
	width: 530px !important;
	margin: 0;
	color: #283746;
	padding: 0 10px 5px 20px !important;
	overflow: hidden;
}

.dua_detail_mod #poilist #poilist_region {
	overflow: hidden;
	width: 560px;
	clear: both;
}

.dua_detail_mod #poilist #poilist_region p {
	overflow: hidden;
	width: 260px;
	float: left;
	padding: 0 0 0 20px;
}

.dua_detail_mod #poilist #poilist_region p label {
	display: block;
	padding: 2px 10px 0 0;
	color: #283746;
	float: left;
}

.dua_detail_mod #poilist #poilist_region p select {
	width: 160px;
	border: 1px solid #fff;
}


.dua_detail_mod #poilist #poilist_city {
	overflow: hidden;
	width: 560px;
	padding: 10px 0 0 0;
}

.dua_detail_mod #poilist #poilist_city p {
	overflow: hidden;
	width: 540px;
	float: left;
	padding: 0 0 0 20px;
}

.dua_detail_mod #poilist #poilist_city p label {
	display: block;
	padding: 2px 10px 0 0;
	color: #283746;
	float: left;
}

.dua_detail_mod #poilist #poilist_city p select {
	width: 160px;
	border: 1px solid #fff;
}


.dua_detail_mod #poilist .pd_submit_mod {
	overflow: hidden;
	width: 560px;
	float: left;
	padding: 5px 0 0 0 !important;
}

.dua_detail_mod #poilist .pd_submit_mod input { 
	background: #f00000 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #f00000;
	color: #fff;	
	line-height: 14px;
	padding: 1px 5px 1px 25px;
	cursor: pointer;
	display: inline;
	overflow: visible;
	width: auto;
}

.dua_detail_mod #poilist #poi_distancequeryform .pd_submit_mod p {
	padding: 0 0 0 20px;
}
*/
/* Interpoi
-------------------------------------------------------------------------------------------*/
/*#dua_detail #interpoi {
	background: none;
	margin: 0;
	padding: 0;
	width: 560px;
	overflow: hidden;
}

#dua_detail #interpoi #poi_distancequeryform {
	border-top: none;
	overflow: hidden;
	background: #f0f5f8;
	margin: 0;
	padding: 10px 0;
	width: 560px;
	line-height: 14px;
}


#dua_detail #interpoi #poi_distancequeryform p label {
	display: block;
	width: 80px;
	padding: 2px 5px 0 0;
	color: #283746;
}

#dua_detail #interpoi #poi_distancequeryform #poi_dest_category {
	width: 260px;
	height: 20px;
	display: block;
	margin: 0 0 3px 0;
	padding: 0 0 0 20px;
	float: left;
}

#dua_detail #interpoi #poi_distancequeryform #poi_dest_category select {
	width: 160px;
	border: 1px solid #fff;
}


#dua_detail #interpoi #poi_distancequeryform #poi_category {
	width: 260px;
	height: 20px;
	margin: 0 0 3px 0;
	float: left;
	padding: 0;
}

#dua_detail #interpoi #poi_distancequeryform #poi_category select {
	width: 160px;
	border: 1px solid #fff;
}

#dua_detail #interpoi #poi_distancequeryform #poi_region {
	width: 260px;
	height: 20px;
	display: block;
	margin: 0 0 3px 0;
	padding: 0 0 0 20px;
	float: left;
}

#dua_detail #interpoi #poi_distancequeryform #poi_region label {
	text-align: left;
	margin-right: 0;
	width: 80px;	
}


#dua_detail #interpoi #poi_distancequeryform #poi_region select {
	width: 160px;
	border: 1px solid #fff;
}


#dua_detail #interpoi #poi_distancequeryform #poi_distance {
	display: block;
	width: 260px;
	height: 20px;
	margin: 0 0 3px 0;
	float: left;
	padding: 0;
}

#dua_detail #interpoi #poi_distancequeryform #poi_distance select {
	width: 60px;
	border: 1px solid #fff;
}

#dua_detail #interpoi #poi_distancequeryform #pd_submit {
	margin: 0;
	width: 520px;
	padding: 0 20px;
}	


#dua_detail #poi_distancequeryform #pd_submit p input { 
	background: #f00000 url(/data/skiamade/img/arrow_search.gif) 9px 4px no-repeat;
	border: 1px solid #f00000;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 25px;
	cursor: pointer;
	display: inline;
	width: 60px;
	overflow: visible;
}
*/