
/*---------------------------------------------------------------------------------------
	DTA Styling fuer WTG (alte Templates)
----------------------------------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
}

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


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

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


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

#dta_pages_navigation a {
	display: block;
	float: left;
	border: 1px solid #efefef;
	margin: 0 4px 0 0;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
}

#dta_pages_navigation a:link {
	color: #333333;
	border: 1px solid #efefef;	
}

#dta_pages_navigation a:visited {
	color: #333333;
	border: 1px solid #efefef;	
}	

#dta_pages_navigation a:active {
	color: #000000;
	border: 1px solid #999999;	
}

#dta_pages_navigation a:hover {
	border: 1px solid #999999;	
}

/* Aktuelle Seitenzahl bei den Suchergebnissen
-------------------------------------------------------------------------------------------*/
#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: #d1e6f0;
	color: #000000;
}

/* Formtierung fuer den Link zur vorigen Seite
-------------------------------------------------------------------------------------------*/
#dta_pages_navigation #prev {
	margin: 0 8px 0 0;
}

#dta_pages_navigation #prev a:link {
	color: #333333;
}

#dta_pages_navigation #prev a:visited {
	color: #333333;
}	

#dta_pages_navigation #prev a:active {
	color: #000000;
}

#dta_pages_navigation #prev a:hover {
	color: #000000;
}

/* Formtierung fr den Link zur naechsten Seite
-------------------------------------------------------------------------------------------*/
#dta_pages_navigation #next {
	margin: 0 0 0 4px;
}

#dta_pages_navigation #next a:link {
	color: #333333;
}

#dta_pages_navigation #next a:visited {
	color: #333333;
}	

#dta_pages_navigation #next a:active {
	color: #000000;
}

#dta_pages_navigation #next a:hover {
	color: #000000;
}




/* Unterkunft Suche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search {
	background: #94c4dd url(/data/woerthersee/themes/pinklake/img/dta_search_bg.gif) left top no-repeat;
	width: 540px;
	margin: 10px 0 0 0;
	padding: 0;
}

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

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


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

#dta_accolist_dua_search form div p label {
	display: block;
	width: 80px;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 3px 10px 3px 0;
	color: #033b66;
	
	width: 90px;
}

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

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

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

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

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

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

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

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

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


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

#dta_accolist_dua_search form #accommodation_name p input {
	width: 153px;
	border: 1px solid #fff;
	padding: 2px 0 2px 5px;
	
	width: 143px;
}


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

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


/* Extrafelder fuer Zimmersuche*/
#dta_accolist_dua_search form #arrival {
	width: 254px;
	margin: 0;		
	float: left;
	overflow: hidden;
	height: 22px;
	padding: 0 0 0 10px;

}

#dta_accolist_dua_search form #arrival p label {
	width: 80px;
	
	width: 90px;
	
}

*html #dta_accolist_dua_search form #arrival p label {
	margin: 0 3px 0 0;
}

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

/*#dta_accolist_dua_search form #arrival .calendar_selection {
	float: left;
	background: url(/data/woerthersee/themes/pinklake/imgcalendar.gif) left top no-repeat;
	cursor: pointer;
	width: 21px;
	height: 19px;
	margin: 0 !important;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
}*/


/* Naechte */
#dta_accolist_dua_search form #duration {
	margin: 0;
	width: 245px !important;
	height: 22px;
	overflow: hidden;
	float: left;
	padding: 0 0 0 10px;
	color: #033b66;
}

#dta_accolist_dua_search form #duration p label {
	width: 80px !important;
	
	width: 90px !important;
}

#dta_accolist_dua_search form #duration p select {
	border: 1px solid #fff;
}


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

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

#dta_accolist_dua_search form #continue input {
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 13px !important;
	line-height: 14px;
	margin: 0;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}


#dta_accolist_dua_search form #continue_extended {
	background: none;
	overflow: hidden;
	margin: 0;
	width: 200px;
	height: 20px;
	float: left;
	padding: 5px 0 5px 10px;
}

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

}

#dta_accolist_dua_search form #continue_extended a {
	border: none;
	color: #196496;
	font-weight: bold;
	padding: 3px 0px 3px 13px;
	text-decoration: none;
	float: left;	
	display: block;
	margin-top: 0;
	background:  url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	width: auto;
}

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

#dta_accolist_dua_search form #continue_ext input {
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 13px !important;
	line-height: 14px;
	margin: 0;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}




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

#dta_accolist_dua_search form #ext {
	clear: both;
	overflow: hidden;
	padding: 0 10px 5px 10px;
	width: 520px;
}

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

#dta_accolist_dua_search form #ext #ext_list h4 {
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
	color: #196496;
	width: 520px;
}

#dta_accolist_dua_search form #ext #ext_list .ext_list_checkboxes {
	margin: 0 0 10px 0;
	clear: both;
	width: 520px;
	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 Ergebnis
-------------------------------------------------------------------------------------------*/
#dua_searchResult {
	margin: 10px 0 5px 0;
	clear: both;
	width: 540px;
	padding: 0 0 5px 0;
}

#dua_searchResult #amount {
	float: left;
	margin: 0 5px 0 0;
}


/* OnHold Anzeige
-------------------------------------------------------------------------------------------*/
#onhold {
	width: 540px;
	margin: 0;
	padding: 0 0 10px 0;
	background: #d4e9f3;
}

#onhold h3 {
	width: 510px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 15px 6px 15px;
	overflow: hidden;
}

#onhold #serach_hint {
	float: left;
	background: #d4e9f3;
	width: 510px;
	overflow: hidden;
	padding: 15px 15px 5px 15px;
	color: #676e73;
	margin: 0;
}

#onhold #onhold_data {
	width: 510px;
	padding: 0 15px 0 15px;
	color: #676e73;
}




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


/*************************************** STANDARD ******************************************/
/* Container fr einen Unterkunfts-Auflistungseintrag (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry {
	background: #bad9e9;
	margin: 0 0 10px 0;
	height: 100px;
	width: 540px;
}

#dta_c #dua_overview .overview_entry .image {
	background: #bad9e9;
	width: 120px;
	height: 100px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

#dta_c #dua_overview .overview_entry .image img {
	width: 120px;
	border: 0;
	padding: 0;
}

/* Vom IE mac 5.x verstecken. Fix fr den Windows IE 3px-Text-Gap-Bug \*/
* html #dta_c #dua_overview .overview_entry .image img {
	margin: 0 0 -3px 0;
}
/* Ende von IE5/mac verstecken*/



/* Container f r Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .info {
	margin: 0 0 0 0;
	float: left;
	padding: 0 0 0 10px;
	width: 260px;
	height: 100px;	
	overflow: hidden;
}

#dta_c #dua_overview .overview_entry .info h4 {
	color: #196496;
	padding: 0 0 0 0;
	margin: 7px 7px 7px 0;
}

#dta_c #dua_overview .overview_entry .info h4 a:link {
	color: #196496;
	text-decoration: none;	
}

#dta_c #dua_overview .overview_entry .info h4 a:visited {
	color: #196496;
	text-decoration: none;
}	

#dta_c #dua_overview .overview_entry .info h4 a:active {
	color: #196496;
	text-decoration: none;
}

#dta_c #dua_overview .overview_entry .info h4 a:hover {
	color: #196496;
	text-decoration: none;
}


/* Container fuer Kategorie + Sterne/Segel,... in Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .category {
	margin: -5px 0 5px 0;
	color: #333;	
}


/*  Aeusserer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .accouterments {
	margin: 0 0 5px 0;
	padding: 3px 0 0 0;
}


/* Innerer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .accouterments .icons {
	width: 182px;
	margin: 0 0 0 0;
}

#dta_c #dua_overview .overview_entry .accouterments .icons img {
	background: #bad9e9;
}	

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .theme {
	margin: 20px 0 0 0;
	color: #4f6c7d;
	width: 80px;
	height: 100%;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .text {
	margin: 10px 0 0 0;
	color: #333;
}


/* Container fuer die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .tools {
	background: #fa80c4;
	float: left;
	width: 150px;
	height: 100px;
	overflow: hidden;	
}


/* Container fuer die Region in Tools (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .tools .region {
	margin: 7px 5px 7px 10px;
	padding: 0 0 0 0;
	color: #000;
}


/* Container fuer die Links (Unterkunftsinfo, Vacancylink) in Tools (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .tools .links {
	margin: 2px 0 0 0;
}


/* Container fuer den Unterkunftsinfo-Link in Links in Tools (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .tools .links .detaillink {
	margin: 10px 5px 0 10px;
	overflow: hidden;
}

#dta_c #dua_overview .overview_entry .tools .links .detaillink a {
	text-decoration: none;
	display: block;
	text-decoration: none;
	border: 0;
	padding: 0 0 0 13px !important;
}


#dta_c #dua_overview .overview_entry .tools .links .detaillink a:link {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}

#dta_c #dua_overview .overview_entry .tools .links .detaillink a:visited {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;	
}	

#dta_c #dua_overview .overview_entry .tools .links .detaillink a:active {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;	
}

#dta_c #dua_overview .overview_entry .tools .links .detaillink a:hover {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}

html>body #dta_c #dua_overview .overview_entry .tools .links .detaillink a:link, html>body #dta_c #dua_overview .overview_entry .tools .links .detaillink a:visited, html>body #dta_c #dua_overview .overview_entry .tools .links .detaillink a:active, html>body #dta_c #dua_overview .overview_entry .tools .links .detaillink a:hover {
	background-position: 0 8px;
}

/* Container fuer den Vacancy-Link in Links in Tools (standard)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry .tools .links .vacancylink {
	margin: 5px 5px 10px 10px;
}

#dta_c #dua_overview .overview_entry .tools .links .vacancylink a {
	text-decoration: none;
	display: block;
	text-decoration: none;
	padding: 0 0 0 13px !important;
	border: 0;
}

#dta_c #dua_overview .overview_entry .tools .links .vacancylink a:link {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;	
}

#dta_c #dua_overview .overview_entry .tools .links .vacancylink a:visited {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;	
}	

#dta_c #dua_overview .overview_entry .tools .links .vacancylink a:active {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;	
}

#dta_c #dua_overview .overview_entry .tools .links .vacancylink a:hover {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;		
}

html>body #dta_c #dua_overview .overview_entry .tools .links .vacancylink a:link, html>body #dta_c #dua_overview .overview_entry .tools .links .vacancylink a:visited, html>body #dta_c #dua_overview .overview_entry .tools .links .vacancylink a:active, html>body #dta_c #dua_overview .overview_entry .tools .links .vacancylink a:hover {
	background-position: 0 8px;
}



/***************************************** LIGHT *******************************************/
/* Container fuer einen Unterkunfts-Auflistungseintrag (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light {
	background: #bad9e9;
	margin: 0 0 10px 0;
	height: 100px;
	width: 540px;
}


#dta_c #dua_overview .overview_entry_light .image {
	background: #bad9e9;
	width: 120px;
	height: 100px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	overflow: hidden;
}

#dta_c #dua_overview .overview_entry_light .image img {
	width: 120px;
	border: 0;
	padding: 0;
}

* html #dta_c #dua_overview .overview_entry_light .image img {
	margin: 0 0 -3px 0;
}



/* Container fuer Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .info {
	margin: 0 0 0 0;
	float: left;
	padding: 0 0 0 10px;
	width: 260px;
	height: 100px;	
	overflow: hidden;
}

#dta_c #dua_overview .overview_entry_light .info h4 {
	color: #196496;
	margin: 7px 7px 7px 0;
	padding: 0 0 0 0;
}

#dta_c #dua_overview .overview_entry_light .info h4 a:link {
	color: #196496;
	text-decoration: none;	
}

#dta_c #dua_overview .overview_entry_light .info h4 a:visited {
	color: #196496;
	text-decoration: none;
}	

#dta_c #dua_overview .overview_entry_light .info h4 a:active {
	color: #196496;
	text-decoration: none;
}

#dta_c #dua_overview .overview_entry_light .info h4 a:hover {
	color: #196496;
	text-decoration: none;
}


/* Container f r Kategorie + Sterne/Segel,... in Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .category {
	margin: -5px 0 5px 0;
	color: #333;	
}


/* usserer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .accouterments {
	margin: 0 0 5px 0;
	padding: 3px 0 0 0;
}


/* Innerer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .accouterments .icons {
	background: none;
	width: 162px;
	margin: 0 0 0 0;
}

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .theme {
	margin: -10px 0 0 0;
	color: #333;
	width: 60px;
	height: 100px;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .text {
	margin: 10px 0 0 0;
	color: #333;
}


/* Container fuer die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .tools {
	background: #fa80c4;
	float: left;
	width: 150px;
	height: 100px;
	overflow: hidden;
}


/* Container fuer die Region in Tools (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .tools .region {
	margin: 7px 5px 7px 10px;
	padding: 0 0 0 0;
	color: #000;
}


/* Container fuer die Links (Unterkunftsinfo, Vacancylink) in Tools (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .tools .links {
	margin: 2px 0 0 0;
}


/* Container fuer den Unterkunftsinfo-Link in Links in Tools (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .tools .links .detaillink {
	margin: 10px 5px 10px 10px;
}

#dta_c #dua_overview .overview_entry_light .tools .links .detaillink a {
	display: block;
	text-decoration: none;
	padding: 0 0 0 13px !important;
	border: 0;
}

#dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:link {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;		
}

#dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:visited {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;		
}	

#dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:active {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;	
}

#dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:hover {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;		
}

html>body #dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:link, html>body #dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:visited, html>body #dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:active, html>body #dta_c #dua_overview .overview_entry_light .tools .links .detaillink a:hover {
	background-position: 0 8px;
}



/* Container fuer den Vacancy-Link in Links in Tools (light)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_light .tools .links .vacancylink {
	margin: 5px 5px 10px 10px;
}

#dta_c #dua_overview .overview_entry_light .tools .links .vacancylink a {
	border: 0;
	color: #fff;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dta_c #dua_overview .overview_entry_light .tools .links .vacancylink a:link {
	color: #fff;
	background: transparent;
}

#dta_c #dua_overview .overview_entry_light .tools .links .vacancylink a:visited {
	color: #fff;
	background: #transparent;
}	

#dta_c #dua_overview .overview_entry_light .tools .links .vacancylink a:active {
	color: #fff;

}

#dta_c #dua_overview .overview_entry_light .tools .links .vacancylink a:hover {
	color: #fff;
}



/****************************************** PRO ********************************************/
/* Container fuer einen Unterkunfts-Auflistungseintrag (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro {
	background: #bad9e9;
	margin: 0 0 10px 0;
	height: 100px;
	width: 540px;
}

#dta_c #dua_overview .overview_entry_pro .image {
	background: #bad9e9;
	width: 120px;
	height: 100px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

#dta_c #dua_overview .overview_entry_pro .image img {
	width: 120px;
	border: 0;
	padding: 0;
}


* html #dta_c #dua_overview .overview_entry_pro .image img {
	margin: 0 0 -3px 0;
}


/* Container fuer Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .info {
	margin: 0;
	float: left;
	padding: 0 0 0 10px;
	width: 260px;
	height: 100px;	
	overflow: hidden;
}

#dta_c #dua_overview .overview_entry_pro .info h4 {
	color: #196496;
	margin: 7px 7px 7px 0;
	padding: 0 0 0 0;
}

#dta_c #dua_overview .overview_entry_pro .info h4 a:link {
	color: #196496;
	text-decoration: none;	
}

#dta_c #dua_overview .overview_entry_pro .info h4 a:visited {
	color: #196496;
	text-decoration: none;
}	

#dta_c #dua_overview .overview_entry_pro .info h4 a:active {
	color: #196496;
	text-decoration: none;
}

#dta_c #dua_overview .overview_entry_pro .info h4 a:hover {
	color: #196496;
	text-decoration: none;
}


/* Container fuer Kategorie + Sterne/Segel,... in Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .category {
	margin: -5px 0 5px 0;
	color: #333;	
}


/*  usserer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .accouterments {
	margin: 0 0 5px 0;
	padding: 3px 0 0 0;
}


/* Innerer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .accouterments .icons {
	width: 182px;
	margin: 0 0 0 0;
}

#dta_c #dua_overview .overview_entry_pro .accouterments img {
	background: none;
}	

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .theme {
	margin: 20px 0 0 0;
	color: #333;
	width: 80px;
	height: 100px;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .text {
	margin: 10px 0 0 0;
	color: #333;
}


/* Container fr die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .tools {
	background: #fa80c4;
	float: left;
	width: 150px;
	height: 100px;
	overflow: hidden;
}


/* Container fuer die Region in Tools (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .tools .region {
	margin: 7px 5px 7px 10px;
	padding: 0 0 0 0;
	color: #000;
}


/* Container fr die Links (Unterkunftsinfo, Vacancylink) in Tools (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .tools .links {
	margin: 2px 0 0 0;
}


/* Container fuer den Unterkunftsinfo-Link in Links in Tools (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .tools .links .detaillink {
	margin: 10px 5px 10px 10px;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a {
	display: block;
	text-decoration: none;
	padding: 0 0 0 13px !important;
	border: 0;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:link {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:visited {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}	

#dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:active {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:hover {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}

html>body #dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:link, html>body #dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:visited, html>body #dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:active, html>body #dta_c #dua_overview .overview_entry_pro .tools .links .detaillink a:hover {
	background-position: 0 8px;
}


/* Container fuer den Vacancy-Link in Links in Tools (pro)
-------------------------------------------------------------------------------------------*/
#dta_c #dua_overview .overview_entry_pro .tools .links .vacancylink {
	margin: 5px 5px 10px 10px;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .vacancylink a {
	border: none;
	color: #fff;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 13px;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .vacancylink a:link {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .vacancylink a:visited {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}	

#dta_c #dua_overview .overview_entry_pro .tools .links .vacancylink a:active {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}

#dta_c #dua_overview .overview_entry_pro .tools .links .vacancylink a:hover {
	color: #fff;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_white.gif) left 3px no-repeat !important;
}





/* Unterkunftsassistenten Detailseite
-------------------------------------------------------------------------------------------*/
#dta_c #dua_detail_navi {
	margin: 10px 0 0 0;
	width: 540px;
	height: 28px;
	overflow: hidden;
	border-bottom: 1px solid #94c4dd;
}

#dua_detail_navi ul li {
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;	
	float: left;
	background: #fa80c4;
}

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

#dta_c #dua_detail_navi ul li a:link {
	background: url(/data/woerthersee/themes/pinklake/img/dua_detail_navi_arrow_black.gif) right 10px no-repeat;	
	color: #000;
	border: none;
}

#dta_c #dua_detail_navi ul li a:visited {
	background: url(/data/woerthersee/themes/pinklake/img/dua_detail_navi_arrow_black.gif) right 10px no-repeat;	
	color: #000;
	border: none;	
}	

#dta_c #dua_detail_navi ul li a:active {
	background: #94c4dd url(/data/woerthersee/themes/pinklake/img/dua_detail_navi_arrow_black_hover.gif) right 12px no-repeat;
	color: #000;
	border: none;	
}

#dta_c #dua_detail_navi ul li a:hover {
	background: #94c4dd url(/data/woerthersee/themes/pinklake/img/dua_detail_navi_arrow_black_hover.gif) right 12px no-repeat;
	color: #000;
	border: none;	
}

#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: #94c4dd url(/data/woerthersee/themes/pinklake/img/dua_detail_navi_arrow_black_hover.gif) right 12px no-repeat;
	color: #000;
	border: none;
	padding: 6px 20px 8px 10px;
}



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

#dta_c #dua_detail h3 {
	margin: 0 0 7px 0;
	color: #196496;
	clear: both;
}

#dta_c #dua_detail #region {
	margin: 0 0 15px 0;
	color: #333;
	font-weight: normal;
}

#dta_c #dua_detail .category {
	margin: -3px 0 5px 0;
	color: #333;
	float: left;
	font-weight: normal;
	padding: 7px 0;
	background: none;
}

html>body #dta_c #dua_detail .category {
	padding: 4px 0;
}

#dta_c #dua_detail #accouterments {
	margin: -3px 0 5px 0;
	float: left;
	padding: 5px 10px 5px 10px;
	background: none;	
}

#dta_c #dua_detail #accouterments .icons {
	margin: 0;
}

#dta_c #dua_detail #accouterments .icons img {
	background: none;
}	

#dta_c #dua_detail #accouterments .icons {
	margin: 0;
}

#dta_c #dua_detail #accouterments .icons img {
	background: none;
}	


/* Container f r den Fliesstext in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_c #dua_detail #description {
	line-height: 1.1em;	
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}
* html #dta_c #dua_detail #description {
	margin: -10px 0 0 0;
}


#dua_detail #description h4 {
	color: #196496;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}


#dta_c #dua_detail #description p {
/*font-size: 1em;*/
	color: #333;
	margin: 0 10px 10px 0;
}

#dta_c #dua_detail #description p br {
	display: block;
	margin: 10px 10px 10px 10px;
}


#dta_c #dua_detail #description #image {
	float: right;
	margin: 0 0 10px 10px;
}


#dta_c #dua_detail #description .themes {
	margin: 0;
	clear: both;
}

#dta_c #dua_detail #description #accoPrice {
	overflow: hidden;
	padding: 1px 0;
}

#dta_c #dua_detail #description #accoPrice table {
	border-collapse: collapse;
	border: 1px solid #ccc;
	margin-left: 1px;
	width: 200px;
	float: left;	
}

#dta_c #dua_detail #description #accoPrice table td {
	border: 1px solid #ccc;
	padding: 2px 5px;
}


#dua_detail .theme {
	margin: 10px 0 0 0;
	clear: both;
	overflow: hidden;
}

#dua_detail .extendedlink {
	background: none;
	clear: both;
	margin: 10px 0 0 0 !important;
	
	padding: 5px 10px 5px 0;
}

#dua_detail .extendedlink p a {
	display:inline;
}


#dta_c #dua_detail #contact {
	margin: 10px 0 0 0;
	padding: 10px 0;
	background: none;
	color: #283746;
	border-top: 1px solid #94c4dd;
	width: 540px;
}



#dta_c #dua_detail #contact h4 {
	margin: 0 0 7px 0;
	color: #196496;
	clear: both;
}

#dta_c #dua_detail #contact p {
	color: #333;
	margin: 5px 0;
}

#dta_c #dua_detail #contact p a {
	color: #54a3d1;
	margin: 3px 0;
	text-decoration: none;
}

#dta_c #dua_detail #contact p a:hover {
	color: #54a3d1;
	text-decoration: none;
}


#dta_c #dua_detail #contact #geolink {
	margin: 0 10px 0 0;
}



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


#vacancy_search h3 {
	width: 530px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 10px 6px 0;
	overflow: hidden;
}

#vacancy_search #update {
	background: #bad9e9;
	width: 510px;
	overflow: hidden;
	padding: 15px 15px 5px 15px;
	color: #000;
	margin: 0;
}


/* Suche */
#vacancy_search #vacancy_search_form {
	background: #bad9e9; 
	width: 510px;
	margin: 0;
	padding: 5px 15px 10px 15px;
}

#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 {
	overflow: hidden;
	padding: 0;
}

#vacancy_search #vacancy_search_form #submit input {
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 10px !important;
	line-height: 14px;
	margin: -2px 0 0 10px !important;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}


/* Zimmerauflistung */

#vacancy_search .calender {
	margin: 10px 0 0 0 !important;
	width: 540px;
	color: #333;
	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: none;
	color: #196496;	
	line-height: 14px;
	padding: 2px 5px 2px 24px;
	cursor: pointer;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	display: block;
	width: auto;
	float: right;
}

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


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

#vacancy_search .datestable .date {

	padding: 2px 2px 2px 3px;
	border: 1px solid #d7e1eb;	
	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 0;
	background: none;
	color: #283746;
	border-top: 1px solid #94c4dd;
	width: 540px;
}

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

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

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

#vacancy_search #contact p a:hover {
	color: #54a3d1;
	text-decoration: none;
}

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

#vacancy_search #contact #geolink a:hover {
	color: #54a3d1;
	text-decoration: none;
}




/*  Pauschalen (Detailseite)
-------------------------------------------------------------------------------------------*/
#packages {
	width: 540px;
	margin: 0;
	padding: 0;
	background: none;
}

#packages h3 {
	width: 540px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 0 6px 0;
	overflow: hidden;
}

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

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

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

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

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

#packages #packages_search #part2 {
	width: 260px;
	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: #033b66;
	float: left;
}

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

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


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

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

/* Kinder */
#packages #packages_search #children {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #033b66;
}

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

/* Alter */
#packages #packages_search #child_ages {
	height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
	color: #fff;
}

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

#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 {
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 13px !important;
	line-height: 14px;
	margin: 0 !important;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}

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



/* Container fuer Auflistung der Packages Betriebe
-------------------------------------------------------------------------------------------*/
#packages #packages_list {
	overflow: hidden;
	width: 540px;
	padding: 0;
	background: none;
}


#packages #packages_list .package {
	margin: 10px 0 0 0;
	height: 80px;
	width: 540px;
	overflow: hidden;
	background: #d4e9f3;
	border-top: none;	
}

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

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


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



#packages #packages_list .package .info {
	overflow: hidden;
	height: 80px;
}

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

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

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

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

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

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

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

#packages #packages_list .package .price_c {
	float: right;
	width: 150px;
	height: 80px;
	background: #bad9e9;
	overflow: hidden;
	color: #333;
}

#packages #packages_list .package .price_c p {
	margin: 10px 3px 3px 10px;
}

#packages #packages_list .package .price_c p .complete {
}

#packages #packages_list .package .price_c p .adult {
}

#packages #packages_list .package .price_c p .price {
	font-weight: bold;
	display: block;
}



#all_packages .package .price_c .category {
	margin: 5px 2px 3px 10px;
}


#all_packages .package .price_c .region {
	margin: 5px 2px 3px 10px;
}



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

#packageview h3 {
	width: 540px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 0 6px 0;
	overflow: hidden;
}

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

#packageview #text {
	margin: 0;
	padding: 10px 20px 10px 0;
	color: #333;
	overflow: hidden;
}

/* Reisedaten */ 
#packageview #travel_data {
	margin: 0;
	width: 540px;
	overflow: hidden;
	padding: 5px 0;
	border-top: 1px solid #94c4dd;
	clear: both;
}

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

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

#packageview #travel_data ul li {
	margin: 0;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 3px no-repeat;
	overflow: hidden;
	padding: 0 0 0 10px;
	color: #283746;
	list-style: none;
}

/* Preis */
#packageview #price_data {
	margin: 0;
	width: 540px;
	overflow: hidden;
	padding: 5px 0;
	border-top: 1px solid #94c4dd;
}

#packageview #price_data h4 {
	margin: 0;
	width: 530px;
	overflow: hidden;
	padding: 5px 0 3px 0;
	color: #196496;
	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: 540px;
	overflow: hidden;
	padding: 5px 0;
	border-top: 1px solid #94c4dd;
}

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


/* Packages Formular */
#packageview #price_form {
	margin: 0;
	background: #bad9e9;
	padding: 20px 15px 5px 15px;
	border-top: 10px solid #e5f1f7;
	height: 90px;
	color: #fff;
	width: 510px;
}

#packageview #price_form label {
	color: #033b66;
}

#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;
	color: #033b66;
}

#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;
	color: #033b66;
}

#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 10px;
}

#packageview #price_form #submit p input {
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 13px !important;
	line-height: 14px;
	margin: 0 5px 0 0 !important;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}

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

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

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


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






/***************** Unterkunftsassistenten Detailseite Gallery (Link: Foto) ******************
-------------------------------------------------------------------------------------------*/
/* Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery {
	width: 540px;
	margin: 0;
	padding: 0;
	background: none;
}

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

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

#gallery #small_image_c {
	margin: 0 0 15px 0;
}

#gallery #small_image_c .small_image a:link {
	border: 1px solid #bad9e9;
}

#gallery #small_image_c .small_image a:visited {
	border: 1px solid #bad9e9;
}	

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

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

#gallery #small_image_c #current_image img {
	border: 4px solid #bad9e9;
}


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

#dua_detail #poi_header {
	border-bottom: none;
	float: none !important;
	background: none;
	width: 540px !important;
	margin: 0 !important;
	color: #196496;
	clear: both;
	padding: 10px 0 6px 0 !important;
	overflow: hidden;
}

#dua_detail #poi_adress {
	width: 520px;
	padding: 5px 10px;
	background: #bad9e9;
	margin: 0;
	color: #333;
}

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

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

#dua_detail #poi_map_view_div {
	background: #e5f1f7;
	border: none;
	margin: 10px 0 0 0;
}

/* Legende */
#poi_category_legend {
	margin: 10px 0;
	background: #bad9e9;
	width: 540px;
}




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

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


#all_packages #search {
	background: #94c4dd url(/data/woerthersee/themes/pinklake/img/dta_search_bg.gif) left top no-repeat;
	margin: 0;
	width: 540px;
	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;
	line-height: 14px;
	padding: 2px 0 0 0;
	color: #033b66;
	float: left;
}

#all_packages #part1 {
	width: 240px;
	float: left;
	display: inline;
	margin-left: 15px;
}

#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;
}

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

#all_packages #search #persons input {
	width: 20px !important;
	margin: 0 5px 0 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: #033b66;
}

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



/* 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;
}


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

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

#all_packages #search #submit p input { 
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 13px !important;
	line-height: 14px;
	margin: 0 !important;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}



/* Package Result */
#package_searchResult {
	margin: 10px 0 5px 0;
	width: 540px;
	padding: 0 0 8px 0;
	overflow: hidden;
	color: #333;
}

#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) 
-------------------------------------------------------------------------------------------*/
/* GIBT ES HIER NICHT*/



/* Packages (einzelne Auflistung) 
-------------------------------------------------------------------------------------------*/
#all_packages .package {
	border-top: none;
	background: #d4e9f3;
	margin: 10px 0 0 0;
	height: 100px;
	width: 540px;
	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: 2px 0 0 10px;
	width: 250px;
	height: 100px;	
	overflow: hidden;
}

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

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

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

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

#all_packages .package .info .name a:hover {
	color: #196496;
	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: #196496;
	text-decoration: none;
}

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

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

	overflow: hidden;
	color: #333;
	background: #bad9e9;
}



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

#shopingcart h3 {
	width: 540px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 0 6px 0;
	overflow: hidden;
}

#shopingcart #hint {
	margin: 0;
	padding: 10px 15px;
	width: 510px;
	background: #d4e9f3;
}

#shopingcart .single_shoppingcart {
	background: none;
	margin: 0;
	padding: 10px 0;
	width: 540px;
	color: #333;
	overflow: hidden;
}

#shopingcart .single_shoppingcart #hint {
	padding: 5px 15px;
	color: #333;
}

#shopingcart .single_shoppingcart .product {
	background: #d4e9f3;
	margin: 0 0 10px 0;
	color: #333;
}

#shopingcart .single_shoppingcart .product a {
	color: #54a3d1;
}

#shopingcart .single_shoppingcart .delete ul {
	list-style: none;
	padding: 0 !important;
	margin: 5px 0 0 0;
}


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

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

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

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

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

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

#customer_data h3 {
	width: 540px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 0 6px 0;
	overflow: hidden;
}

#customer_data #hint {
	margin: 0;
	padding: 10px 15px;
	color: #333;
	background: #d4e9f3;
}

#customer_data #customer_form {
	background: #d4e9f3;
	width: 510px;
	padding: 5px 15px;
}

#customer_data #customer_form form div p { 

	margin: 0 5px 5px 0;
	color: #333;
}

#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 { 
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 13px !important;
	line-height: 14px;
	margin: 0 !important;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}

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

#payment_detail h3 {
	width: 540px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 0 6px 0;
	overflow: hidden;
}

#payment_detail p {
	margin: 10px 0 0 0;
	padding: 10px 15px;
	color: #333;
	background: #d4e9f3;
}

#payment_detail #hint {
	margin: 0;
	padding: 10px 20px;
	color: #333;
	background: #d4e9f3;
}

#payment_detail #payment_form {
	background: #d4e9f3;
	width: 510px;
	padding: 5px 15px;
}

#payment_detail #payment_form form p { 
	margin: 10px 0 0 0;
	padding: 0;
	color: #333;
	background: #d4e9f3;
}

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

#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 #d4e9f3;
	background: #fff;
}

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

#payment_detail #payment_form form .product .entry_amount {
	border-bottom: 1px solid #d4e9f3;
	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: #333;
	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 { 
	width: auto;
	height: 20px !important;
	background: url(/data/woerthersee/themes/pinklake/img/arrow_blue.gif) left 7px no-repeat;
	border: none !important;
	padding: 0 0 0 13px !important;
	line-height: 14px;
	margin: 0 !important;
	overflow: visible;
	color: #196496;
	float: left;
	cursor: pointer;
	font-weight: bold;
}

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

#booking_closed h3 {
	width: 540px;
	margin: 0;
	color: #196496;
	clear: both;
	padding: 10px 0 6px 0;
	overflow: hidden;
}

#booking_closed h4 {
	margin: 0;
	padding: 10px 0;
	color: #333;
	background: none;
}

#booking_closed p {
	margin: 0;
	padding: 10px 15px;
	color: #333;
	background: #d4e9f3;
}





/* Zus�tzlicher Kontakt
--------------------------------------------------------------------*/
#additional_contact_info {
	clear: both;
}

#additional_contact_info a {
	float: right;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) 0 2px no-repeat;
	color: #fff;
	border: 0;
	cursor: pointer;
	height: auto;
	padding: 2px 6px 2px 20px;	
	font-weight: normal;	
	text-decoration: none;	
	line-height: 14px;
	display: inline;
}

	


