/*---------------------------------------------------------------------------------------
	DTA CSS fuer EWH
---------------------------------------------------------------------------------------*/ 

 
html, body, div, p, h1, h2, h3, h4, h5, h6, table {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

#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;
/*font-size: 1em;*/
	cursor: pointer;
	height: auto;
	padding: 2px 6px 2px 20px;	
	font-weight: normal;	
	text-decoration: none;	
	line-height: 14px;
	display: inline;
}

#dta_c {
	overflow: hidden;
}

/***************************** Unterkunftsassistent-Formular ******************************** 
-------------------------------------------------------------------------------------------*/


/* Container der das 3-stufige Formular des Unterkunftsassitenten enthlt
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search {
	background: none;
	margin-left: 0;
	width: 505px;
	background: #e9eff4;
}

#dta_accolist_dua_search div#dta_inner {
	padding: 10px;
}


#dta_accolist_dua_search form {
	color: #333;
}

#dta_accolist_dua_search form div p label {
	display: block;
	width: 80px !important;
	float: left;
	margin: 2px 0 0 0;
}

* html #dta_accolist_dua_search form div p label {
	margin-right: -3px; 
}


/* Container fuer Kategorie 
-------------------------------------------------------------------------------------------*/

#dta_accolist_dua_search form #category {
	width: 240px;
}

#dta_accolist_dua_search form #category p select {
	width: 150px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

/* Container fuer Angebotsgruppen 
-------------------------------------------------------------------------------------------*/
/*#dta_accolist_dua_search form #theme {
	margin: 0;
	width: 245px;
}

#dta_accolist_dua_search form #theme p label {
	width: 100px !important;
}

#dta_accolist_dua_search form #theme p select {
	width: 145px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}*/

/* Container fuer Regionsauswahl 
-------------------------------------------------------------------------------------------*/
/*#dta_accolist_dua_search form #region {
	margin: 0;		
	float: left;
	width: 240px;
}

#dta_accolist_dua_search form #region p select {
	width: 150px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}*/
#dta_accolist_dua_search form #region {
	margin: 0;
	width: 245px;
}

#dta_accolist_dua_search form #region p label {
	width: 100px !important;
}

#dta_accolist_dua_search form #region p select {
	width: 145px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

/*
#dta_accolist_dua_search form #theme_internal {
	margin: 0;		
	float: left;
	width: 240px;
}

#dta_accolist_dua_search form #theme_internal p select {
	width: 150px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}
*/
#dta_accolist_dua_search form #theme {
	margin: 0;
	float: left;
	width: 240px;
}

#dta_accolist_dua_search form #theme p select {
	width: 150px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}


/* Container fuer Betriebsname
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #accommodation_name {
	margin: 0;	
	float: left !important;
	height: 20px;
	width: 245px;
}

#dta_accolist_dua_search form #accommodation_name p label {
	width: 100px !important;
}

#dta_accolist_dua_search form #accommodation_name p input {
	width: 137px;
	border: 1px solid #fff;
	background: #fff;
	color: #000;
	padding: 1px 3px;
}

/* Container fuer Submitbutton
-------------------------------------------------------------------------------------------*/

#dta_accolist_dua_search form #continue {
	margin: 0;		
	clear: both;
}

#dta_accolist_dua_search form #continue input {
	border: 1px solid #154587;
	color: #fff;	
	line-height: 14px;
	padding: 2px 15px;
	cursor: pointer;
	background: #154587;
	margin-top: 1px;
	overflow: visible;
}


/****************** Unterkunftsassistent Suchergebnis Status Anzeige ************************ 
-------------------------------------------------------------------------------------------*/

/* Container der die Statusmeldungen bei der Unterkunftsauflistung anzeigt
-------------------------------------------------------------------------------------------*/
#dua_searchResult {
	margin: 10px 0;
}

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

#dua_searchResult #amount_displayed {
	color: #333;
}


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


/*************************************** STANDARD ******************************************/
/* Container fuer einen Unterkunfts-Auflistungseintrag (standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry {
	background: #e9eff4;
	margin: 0 0 10px 0;
	height: 94px;
	width: 505px;
	overflow: hidden;
}

/* Container fuer das Bild beim Unterkunfts-Auflistungseintrag (standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry .image {
	background: none;
	width: 120px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	height: 94px;
}

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


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

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

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

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

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

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


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


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



/* Container fuer die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry .tools {
	background: #d6e1ea;
	float: left;
	width: 134px;
	overflow: hidden;	
	height: 94px;
	border-left: 1px solid #fff;
}


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

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

#dua_overview .overview_entry .tools .links .enquirylink a {
	border: none;
	color: #154587;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 0 3px 0 10px;
	font-weight: bold;
}

#dua_overview .overview_entry .tools .links .enquirylink a:link {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#dua_overview .overview_entry .tools .links .enquirylink a:visited {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}	

#dua_overview .overview_entry .tools .links .enquirylink a:active {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#dua_overview .overview_entry .tools .links .enquirylink a:hover {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}


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

#dua_overview .overview_entry .tools .links .acco_dua_homepage a {
	border: none;
	color: #154587;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 0 3px 0 10px;
	font-weight: bold;
}

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:link {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:visited {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}	

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:active {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:hover {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}



/* Container fuer die Seitenzahlen bei Auflistungen
-------------------------------------------------------------------------------------------*/
#dta_pages_navigation {
	margin: 20px 15px 0 0;
}

/* Formatierungen fuer die Seitenzahlen bei Auflistungen
-------------------------------------------------------------------------------------------*/
#dta_pages_navigation a {
	display: block;
	float: left;
	border: 1px solid #dbdbdb;
	margin: 0 4px 0 0;
	padding: 3px 6px;
	text-decoration: none;
	color: #333;
}

#dta_pages_navigation a:link, #dta_pages_navigation a:visited {
	color: #333;
	border: 1px solid #dbdbdb;	
}	

#dta_pages_navigation a:active, #dta_pages_navigation a:hover {
	background: #e9eff4;
	border: 1px solid #e9eff4;	
}

/* 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: #e9eff4;
	border: 1px solid #e9eff4;	
	color: #000;
}

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

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

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

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

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

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

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

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

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

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



/***************** Unterkunftsassistenten Detailseite (Link: Information) *******************
-------------------------------------------------------------------------------------------*/
/* Container fuer die Navigation der Unterkunftsdetail-Ansicht
-------------------------------------------------------------------------------------------*/
#dua_detail_navi {
	margin: 0;
	padding: 0 0 0 10px;
	height: 30px;
	overflow: hidden;
	width: 495px !important;	
	background: url(/data/ewh-new/img/border-bottom.gif) left bottom repeat-x;
}

/* Formatierungen fuer die Navigation der Unterkunftsdetail-Ansicht
-------------------------------------------------------------------------------------------*/
#dua_detail_navi ul {
	margin: 0 !important;
	padding: 0 !important;
	clear: both;
	list-style-type: none !important;
}

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

#dua_detail_navi ul li a {
	display: block;
	float: left;
	text-decoration: none !important;
	padding: 7px 9px 5px 9px;
	margin: 0;
	background: #154587;
	color: #a7bcd8;
}

#dua_detail_navi ul li a:link {
	background: #154587 !important;	
	color: #a7bcd8;
	border: 1px solid #154587;

}

#dua_detail_navi ul li a:visited {
	background: #154587 !important;	
	color: #a7bcd8;
	border: 1px solid #154587;

}	

#dua_detail_navi ul li a:active {
	background: #fff !important;
	color: #666;
	border: 1px solid #b8c7db;
	border-bottom: 1px solid #fff !important;
	padding: 
}

#dua_detail_navi ul li a:hover {
	background: #fff !important;
	color: #666;
	border: 1px solid #b8c7db;
	border-bottom: 1px solid #fff !important;
	padding: 7px 9px;
}

#dua_detail_navi ul li a#selected:link, #dua_detail_navi ul li a#selected:visited, #dua_detail_navi ul li a#selected:active, #dua_detail_navi ul li a#selected:hover {
	background: #fff !important;
	color: #666;
	border: 1px solid #b8c7db;
	border-bottom: 1px solid #fff !important;
	padding: 7px 9px;

}


/* Container fuer die Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail {
	width: 505px;
	margin: 0;
	padding: 10px 0;
	background: none;
}

#dua_detail h3 {
	color: #154587;
	margin: 0 10px 7px 10px;
}

#dua_detail #region {
	color: #154587;
	margin: 0 10px 15px 10px;
}

#dua_detail .category {
	color: #154587;
	background: none;
	padding: 7px 10px 7px 10px;
	float: none;
}

#dua_detail #description {
	margin: 10px 10px 0 10px !important;
	padding: 0;
	clear: both;
	float: none;
	overflow: hidden;
	width: 495px;
}

#dua_detail #description p {
	color: #666;
	margin: 10px 10px 10px 0 !important;
}

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

/* Container fuer die Angebotsgruppen in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail .theme {
	margin: 10px 10px 0 10px !important;
	padding: 0;
	clear: both;
	float: none;
	overflow: hidden;
	width: 495px;
}

#dua_detail .theme h4 {
	color: #666;
}


#dua_detail .theme ul {
	background: none;
	list-style-type: none !important;
	padding: 5px 0;
	margin: 0 0 0 10px;
}

#dua_detail .theme ul li {
	background: url(/data/ewh-new/img/dua-detail-theme-list.gif) left center no-repeat;
	list-style-type: none !important;
	padding: 0 0 0 20px;
	margin: 0;
}

/* Container fuer die Features in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #features {
	margin: 10px 10px 0 10px !important;
	padding: 0;
	clear: both;
	float: none;
	overflow: hidden;
	width: 495px;
}

#dua_detail #features h4 {
	color: #666;
	margin: 2px 0 5px 0;
}


#dua_detail #features img {
	background: none;
	padding: 0;
	border: 0;
	margin: 0 5px 0 0;
}

/* Container fuer die Seeh�he in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail .altitude {
	margin: 10px 10px 0 10px !important;
	padding: 0;
	clear: both;
	float: none;
	overflow: hidden;
	width: 495px;
}

#dua_detail .altitude h4 {
	color: #666;
	margin: 2px 0 5px 0;
}


#dua_detail .altitude p {
	color: #666;
}


/* Container fuer die Kontaktdaten in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #contact {
	background: none;
	color: #666;
	padding: 20px 10px 10px 10px;
	overflow: hidden;
	margin-bottom: 10px;
}

#dua_detail #contact h4 {
	margin: 0 10px 7px 0;
	color: #666;
	clear: both;
}

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

#dua_detail #contact p a {
	color: #154587;
	text-decoration: none;
	display: block;
	padding: 0 3px 0 10px;
	font-weight: bold;
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}


/***************** Unterkunftsassistenten Detailseite Gallery (Link: Foto) ******************
-------------------------------------------------------------------------------------------*/
/* Container fuer das grosse Foto in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery {
	width: 505px;
	margin: 0;
	background: none;
}

#gallery_images_error_hint {
	width: 505px;
	margin: 0;
	background: none;
}

#gallery_images_error_hint p {
	padding: 10px;
}


/* Container fuer das grosse Foto in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery #big_image {
	background: none;
	margin: 0 0 15px 0;
}

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

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



#gallery #small_image_c .small_image {
	float: left;
	margin: 10px 10px 0 0;
	padding: 0;
	overflow: hidden;
	width: 64px;
	height: 55px;
}

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

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

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

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



/* Container fuer das aktuelle Bild in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery #small_image_c #current_image {
	float: left;
	margin: 10px 10px 0 0;
	padding: 0;
	overflow: hidden;	
	width: 64px;
	height: 55px;
}

/* Formatierungen fuer das aktuelle Bild in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery #small_image_c #current_image img {
	border: 4px solid #154587;
}





/******** Unterkunftsassistenten Detailseite Angebotsanfrage (Link: Anfrage) ****************
********** Das Formular oder Teile des Formulares werden mehrfach verwendet *****************
-------------------------------------------------------------------------------------------*/
/* Container fuer die Anfrageformularseite in der Unterkunftsasistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire {
	width: 505px;
	margin: 10px 0 0 0;
	padding: 10px 0;
	background: #e9eff4;
	clear: both;
}


/* berschrift fuer die Anfrageformularseite in der Unterkunftsasistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire h3 {

	margin: 0 10px 7px 10px;
	color: #154587;
	clear: both;
}

/* Container fuer den Link zum Anfrageformular in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire #direct_enqurie_hint ul li a {
	background: #fff;
	border: 1px solid #e9eff4;
	color: #154587;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #e9eff4 url(/data/ewh-new/img/overview_link.gif) 3px center no-repeat;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
}


/* Container fuer das Anfrageformular in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire_form{}


/* Formatierungen fuer das Anfrageformular in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire_form h4 { 

	color: #666;
	margin: 0 5px 10px 10px;
	padding: 10px 0 0 0;
	clear: left;
}

#dta_enquire_form form div p { 

	margin: 0 5px 10px 10px;
	color: #666;
}

#dta_enquire_form form div p label { 
	color: #666;
}

#dta_enquire_form form div p input { 
	width: 100px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#dta_enquire_form form div p select  {
	width: 50px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

	

/* Container fuer die N chte des Aufhaltes im Anfrageformular
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #duration p label {
	width: 80px !important;
}

#dta_enquire_form #duration p input {
	width: 20px !important;
}


/* Container fuer die Anreise im Anfrageformular
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #arrival{}

#dta_enquire_form #arrival p{
	margin: 0 0 0 10px;
	display: inline;
}

#dta_enquire_form #arrival p label { 
	width: 200px;
}

#dta_enquire_form #arrival p select { 
	width: 50px;
	margin-right: 2px;
}

#dta_enquire_form #arrival .calendar_selection {
	float: left;
	background: #ffffff url(/data/neutral/new/images/calendar_select.gif) no-repeat;
	cursor: pointer;
	width: 21px;
	height: 15px;
}

/* Container fuer die Abreise im Anfrageformular
-------------------------------------------------------------------------------------------*/

#dta_enquire_form #departure p{
	margin: 0 0 0 10px;
	display: inline;
}

#dta_enquire_form #departure p label { 
	width: 200px;
}

#dta_enquire_form #departure p select { 
	width: 50px;
	margin-right: 2px;
}


#dta_enquire_form #departure .calendar_selection {
	float: left;
	background: #ffffff url(/data/neutral/new/images/calendar_select.gif) no-repeat;
	cursor: pointer;
	width: 21px;
	height: 15px;
}

/* Container fuer die Anzahl Erwachsene
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #adults p input {
	width: 20px !important;
}

/* Container fuer die Anzahl Kinder
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #children p input {
	width: 20px !important;
}

/* Container und Formatierungen der Zimmerkategorien
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #room_selection div p input { 
	width: 20px;
	margin-right: 10px;
}

/* Container fuer die Verpflegung Appartements/Ferienwohnung
-------------------------------------------------------------------------------------------*/
#dta_enquire_form .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
	width: 14px;
	height: 14px;
	border: none;
}


/* Container fuer die Verpflegung Appartements/Ferienwohnung
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #comment p input {
	width: 20px;
}

#dta_enquire_form #comment p textarea {
	width: 345px;
	height: 100px;
	overflow: auto;
	background: #fff;
	border: 1px solid #fff;
	padding: 5px;
	font-size: 11px;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* Container fuer das Land
-------------------------------------------------------------------------------------------*/

#dta_enquire_form #country p select {
	width: 255px;
}

/* Container fuer den Submitbutton
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #submit p input { 
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 1px 10px;
	background: #154587;	
	display: inline;
	overflow: visible;
	border: 0;
}


/************************************** Angebotsanfrage *************************************
********** Das Formular oder Teile des Formulares werden mehrfach verwendet *****************
-------------------------------------------------------------------------------------------*/
/* Container fuer die Angebotsanfrage
-------------------------------------------------------------------------------------------*/
#portal_enquire {
	background: #e9eff4;
	width: 505px;
	margin: 0;
	padding: 10px 0;
	clear: both;
}


#portal_enquire h3 {
	color: #154587;
	font-size: 11px !important;
	font-weight: bold !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	margin: 0 10px 7px 10px;
	clear: both;
}

#portal_enquire #hint {
	color: #666;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	margin: 10px;
}

#portal_enquire #enquiryable_accommodations {
	color: #666;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

#portal_enquire #change_data {
	color: #666;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;

}


/* Angebotsanfrage Seite 1
--------------------------------------------------------------- */

#portal_enquire #query01 h4 {
	color: #666;
	font-size: 11px !important;
	font-weight: bold !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	margin: 0 10px 7px 0;
	clear: both;
}

#dta_c #portal_enquire #query01 #duration p {
	margin: 0;
	display: inline;
}


#dta_c #portal_enquire #query01 #duration label {
	color: #666;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	display: block;
	float: left;
	width: 100px;
	margin: 3px 0 0 0;
}

#dta_c #portal_enquire #query01 #duration input {
	width: 20px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}


#dta_c #portal_enquire #query01 #arrival p {
	margin: 0;
	display: inline;
}

#dta_c #portal_enquire #query01 #arrival label {
	color: #666;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

#dta_c #portal_enquire #query01 #arrival select {
	width: 50px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
	margin-right: 2px;
}

#dta_c #portal_enquire #query01 #departure p {
	margin: 0;
	display: inline;
}


#dta_c #portal_enquire #query01 #departure label {
	color: #666;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

#dta_c #portal_enquire #query01 #departure select {
	width: 50px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
	margin-right: 2px;
}


#portal_enquire #query01 #region_selection .depth1 {
	color: #154587;
	font-weight: normal;
	clear: both;
	margin: 3px 0 3px 15px;
}

#portal_enquire #query01 #region_selection .depth2 {
	color: #666;
	clear: both;
	margin: 0 0 0 15px;	
	padding: 0;
}

#portal_enquire #query01 #region_selection .depth3 {
	color: #666;
	font-weight: normal;
	float: left;
	width: 230px;
	margin: 3px 0 3px 15px;
}


/*  Angebotsanfrage Seite 2
--------------------------------------------------------------- */
#portal_enquire #query02 h4 {
	color: #666;
	font-size: 11px !important;
	font-weight: bold !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	margin: 0 10px 7px 0;
	clear: both;
}

#dta_c #portal_enquire #query02 label {
	color: #00;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	color: #666;
}

#portal_enquire #query02 #adults p input {
	width: 30px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#portal_enquire #query02 #children p input {
	width: 30px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#portal_enquire #query02 #child_ages p {
	color: #666;
}

#portal_enquire #query02 #child_ages p input {
	width: 60px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}


#portal_enquire #query02 #room_selection div {
	clear: both;
	overflow: hidden;
	border: 0;
}

#portal_enquire #query02 #room_selection div p  {
	margin-left: 0;
}

#portal_enquire #query02 #room_selection div p input {
	width: 30px;
	float: left;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#portal_enquire #query02 #room_selection div p label {
	margin-left: 10px;
}

#dta_c #portal_enquire #query02 .depth1 input {
margin: 0 8px 0 0;
}

#dta_c #portal_enquire #query02 .depth2 input {
margin: 0 8px 0 0;
}

#dta_c #portal_enquire #query02 .ext_list_checkboxes p {
	margin: 0 0 0 0 !important;
	float: left;
	width: 181px;
	height: 15px;
}


#dta_c #portal_enquire #query02 .ext_list_checkboxes p label {
	display: inline;
	width: auto;
	float: none;
	margin: 0 0 0 0;
}

#dta_c #portal_enquire #query02 .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
}


#dta_c #portal_enquire #query02 #comment p {
	margin-left: 0;
}

#dta_c #portal_enquire #query02 #comment p input {
	width: 30px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#dta_c #portal_enquire #query02 #comment p textarea {
	width: 345px;
	height: 100px;
	overflow: auto;
	background: #fff;
	border: 1px solid #fff;
	padding: 5px;
	font-size: 11px;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


/* Angebotsanfrage Seite 3
-------------------------------------------------------------------------------------------*/

#portal_enquire #query03 h4 {
	color: #666;
	font-size: 11px !important;
	font-weight: bold !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	margin: 0 10px 7px 10px;
	clear: both;
}

#dta_c #portal_enquire #query03 label {
	color: #666;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}


#portal_enquire #query03 form div p input { 
	width: 220px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#portal_enquire #query03 form #zip_city p .zip { 
	width: 60px;
}

#portal_enquire #query03 form #zip_city p .city { 
	width: 152px;
}

#portal_enquire #query03 form div p select {
	width: 100px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#portal_enquire #query03 form #country p select {
	width: 220px;
}


#dta_c #portal_enquire #query03 #max {
	color: #000;
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

#dta_c #portal_enquire #query03 .ext_list_checkboxes {
	margin: 0 0 0 10px;
}

#dta_c #portal_enquire #query03 .ext_list_checkboxes p {
	margin: 0 0 0 0;
	float: left;
	width: 180px;
	height: 20px;
}

#dta_c #portal_enquire #query03 .ext_list_checkboxes p label {
	display: inline;
	width: auto;
	float: none;
	margin: 0 0 0 0;
}

#dta_c #portal_enquire #query03 .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
	width: 20px;
}

#portal_enquire #query03 form #openingMode p { 
	padding: 0;	
}

/* Angebotsanfrage Seite 3
------------------------------------------------------------------------------------- */

#portal_enquire #query04 p a {
	color: #154587;
	text-decoration: none;
}


/* Container f�r den Submitbutton
-------------------------------------------------------------------------------------------*/

#dta_c #portal_enquire #query01 #submit, #dta_c #portal_enquire #query02 #submit { 
	padding: 0 0 15px 0px;
	clear: both;	
}

#dta_c #portal_enquire #query03 #submit {
	padding: 0 0 15px 10px;
	clear: both;
}

#dta_c #portal_enquire #query01 #submit p, #dta_c #portal_enquire #query02 #submit p, #dta_c #portal_enquire #query03 #submit p {
	margin: 10px 0 0 0; 
}

#dta_c #portal_enquire #query01 #submit p input, #dta_c #portal_enquire #query02 #submit p input, #dta_c #portal_enquire #query03 #submit p input {
	background: #154587;
	color: #fff;
	border: 0;
	font-size: 1em;
	cursor: pointer;
	height: 20px;
	padding: 2px 2px 2px 8px;	
	font-weight: normal;
	margin: 0;	
}

html>body #dta_c #portal_enquire #query01 #submit p input, html>body #dta_c #portal_enquire #query02 #submit p input, html>body #dta_c #portal_enquire #query03 #submit p input {
	padding: 3px 4px 4px 12px;
	margin-left: 3px;
	background: #154587;
}

#dta_c #portal_enquire #changeenquiry p input {
	background: #154587;
	color: #fff;
	border: 0;
	font-size: 1em;
	cursor: pointer;
	height: 20px;
	padding: 2px 2px 2px 8px;	
	font-weight: normal;
}


/*********************************** Urlaubspauschalen **************************************
-------------------------------------------------------------------------------------------*/
/* Container / Formatierungen fuer die Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages {
	width: 505px;
	margin: 0;
	padding: 10px 0 0 0 !important;
	background: #e9eff4;
	clear: both;
}

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

#all_packages #search div {
	margin: 0;
}

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

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

#all_packages #search div p select, #all_packages #search div p input {
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

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

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

#all_packages #part1 td div, #all_packages #part1 td div p {
	margin: 0;
	padding: 0;
}

#all_packages #part1 td div p input, #all_packages #part2 td div p input {
	padding: 1px 2px;
}

#all_packages #part1 td div p select {
	width: 50px;
}

#all_packages #part2 {
	width: 240px;
	display: inline;
}

#all_packages #search #name p input {
	width: 211px;
}


/* Container / Formatierung fuer Submitbutton
-------------------------------------------------------------------------------------------*/
#all_packages #search #submit { 
	padding: 0 0 15px 0;
	clear: both;	
}

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

#all_packages #search #submit p input { 
	border: 1px solid #154587;
	color: #fff;	
	line-height: 14px;
	padding: 2px 10px;
	cursor: pointer;
	background: #154587;
	overflow: visible;
}


#all_packages #amount {
	margin: 0 10px 10px 10px;
	width: 485px;
}

#all_packages #amount_displayed {
	margin: 0 10px 10px 10px;
	width: 485px;
}



/* Container Packages Betriebe (ungruppiert)
-------------------------------------------------------------------------------------------*/
#all_packages .package {
	margin: 0;
	height: 94px;
	width: 505px;
	border-top: 10px solid #ffffff;
	clear: both;	
	background: #e9eff4;
	overflow: hidden;
}


/* Container Bild
-------------------------------------------------------------------------------------------*/
#all_packages .package .image {
	overflow: hidden;
	float: left;
	width: 120px;
	height: 94px;
}

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

/* Container / Formatierung Info
-------------------------------------------------------------------------------------------*/
#all_packages .package .info {
	overflow: hidden;
	width: 230px;
	float: left;
}
#all_packages .package .info .name {
	margin: 5px 2px 3px 10px;
	font-weight: bold;
}

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

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

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

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

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

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

#all_packages .package .info .accomodation a {
	color: #154587;
	text-decoration: none;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
	padding: 0 0 0 10px;
}

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

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

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

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

/* Container Preise
-------------------------------------------------------------------------------------------*/
#all_packages .package .price_c {
	float: right;
	width: 150px;
	height: 94px;
	background: #d6e1ea;
	overflow: hidden;
	color: #666;
}


/* Container Packages Betriebe (gruppiert)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group {
	margin: 0;
	height: 94px;
	width: 505px;
	border-top: 10px solid #ffffff;
	clear: both;	
	background: #e9eff4;
	overflow: hidden;

}


#all_packages .package_group .image {
	background: none;
	overflow: hidden;
	float: left;
	width: 120px;
	height: 94px;
}

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



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

#all_packages .package_group .info h4 {
	color: #154587;
	padding: 0;
	margin: 7px 7px 7px 0;

}

#all_packages .package_group .info h4 a:link {
	color: #154587;

}

#all_packages .package_group .info h4 a:visited {
	color: #154587;
}	

#all_packages .package_group .info h4 a:active {
	color: #154587;
}

#all_packages .package_group .info h4 a:hover {
	color: #154587;
}

#all_packages .package_group .category {
	color: #154587;	
	font-weight: bold;
}


#all_packages .package_group .tools {
	background: #d6e1ea;
	float: left;
	width: 144px;
	overflow: hidden;	
	height: 94px;
	border-left: 1px solid #fff;
}

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

/*Link */
#all_packages .package_group .tools .category_view {
	margin: 10px 5px 10px 10px;
}

#all_packages .package_group .tools .category_view a {
	border: none;
	color: #154587;
	width: 110px;
	text-decoration: none;
	display: block;
	padding: 0 3px 0 10px;
	font-weight: bold;
}

#all_packages .package_group .tools .category_view a:link {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#all_packages .package_group .tools .category_view a:visited {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}	

#all_packages .package_group .tools .category_view a:active {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#all_packages .package_group .tools .category_view a:hover {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}



/************ Unterkunftsassistenten Detailseite Pauschalen (Link: Pauschalen) **************
-------------------------------------------------------------------------------------------*/
/* Container / Formatierungen fuer die Pauschalen
-------------------------------------------------------------------------------------------*/
#packages {
	width: 505px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	background: #e9eff4;
	clear: both;
}

#packages h3 {
	color: #154587;
}

#packages h4 {
	color: #666;
	margin: 0 7px 7px 10px !important;
}


/* Container fuer das Packages Formular
-------------------------------------------------------------------------------------------*/
#packages #packages_search {
	margin: 10px;
}

#packages #packages_search form {
	margin-left: 0;
}

#packages #packages_search div p select, #packages #packages_search div p input {
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#packages #packages_search #part1 {
	width: 240px;
	margin-left: 0;
	float: left;
}

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

#packages #packages_search #part1 td div, #packages #packages_search #part1 td div p {
	margin: 0;
	padding: 0;
}

#packages #packages_search #part1 td div p select {
	width: 50px;
}



#packages #packages_search #part2 {
	width: 240px;
	margin-left: 0;
}

#packages #packages_search #part2 td div p select {
	width: 155px;
}

#packages #packages_search label {
	display: block;
	width: 80px;
	margin: 2px 0 0 0;
	padding: 2px 0;
}

#packages #packages_search #part2 td div p label {
	display: block;
	width: 75px;
	margin: 2px 0 0 0;
	padding: 2px 0 2px 5px;
}


/* Container fuer den Submitbutton des Packages Formular
-------------------------------------------------------------------------------------------*/
#packages #packages_search #submit {
	margin: 0 !important;
	padding: 0;
	line-height: 14px;
	width: 485px;
	clear: both;
}

#packages #packages_search #submit p {
	margin: 10px 0;
	overflow: hidden;
	float: left;
	width: 485px;
}

#packages #packages_search #submit p input {
	background: #154587;
	border: 1px solid #154587;
	color: #fff;	
	line-height: 14px;
	padding: 2px 10px;
	cursor: pointer;
	width: 120px;
}


/* Container Packages Betriebe (unsgruppierte Anzeige)
-------------------------------------------------------------------------------------------*/
#packages #packages_list .package {
	margin: 0;
	height: 95px;
	width: 505px;
	border-top: 10px solid #fff;
	background: #e9eff4;
	overflow: hidden;
}


/* Container / Formatierung Info
-------------------------------------------------------------------------------------------*/
#packages #packages_list .package .info {
	overflow: hidden;
	width: 350px;
	float: left;
}
#packages #packages_list .package .info .name {
	margin: 5px 2px 3px 10px;
	font-weight: bold;
}

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


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

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

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

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

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

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

#packages #packages_list .package .info .accomodation a {
	color: #154587;
	text-decoration: none;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
	padding: 0 0 0 10px;
}

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

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

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

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

/* Container Preise
-------------------------------------------------------------------------------------------*/
#packages #packages_list .package .price_c {
	float: right;
	width: 150px;
	height: 94px;
	background: #d6e1ea;
	overflow: hidden;
	color: #666;
}




/* Container Packages Betriebe (gruppierte Anzeige)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group {
	margin: 0;
	height: 94px;
	width: 505px;
	border-top: 10px solid #ffffff;
	clear: both;	
	background: #e9eff4;
	overflow: hidden;

}


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

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



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

#packages #grouped_packages .package_group .info h4 {
	color: #154587;
	padding: 0;
	margin: 7px 7px 7px 0;

}

#packages #grouped_packages .package_group .info h4 a:link {
	color: #154587;
}

#packages #grouped_packages .package_group .info h4 a:visited {
	color: #154587;
}	

#packages #grouped_packages .package_group .info h4 a:active {
	color: #154587;
}

#packages #grouped_packages .package_group .info h4 a:hover {
	color: #154587;
}



#packages #grouped_packages .package_group .info a {
	color: #154587;
	padding: 0;
	margin: 7px 0 7px 0;
	font-weight: bold;
	width: 220px;
	text-decoration: none;
	display: block;

}

#packages #grouped_packages .package_group .info a:link {
	color: #154587;
}

#packages #grouped_packages .package_group .info a:visited {
	color: #154587;
}	

#packages #grouped_packages .package_group .info a:active {
	color: #154587;
}

#packages #grouped_packages .package_group .info a:hover {
	color: #154587;
}


#packages #grouped_packages .package_group .category {
	color: #154587;	
	font-weight: bold;
}


#packages #grouped_packages .package_group .tools {
	background: #d6e1ea;
	float: left;
	width: 144px;
	overflow: hidden;	
	height: 94px;
	border-left: 1px solid #fff;
}

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

/*Link */
#packages #grouped_packages .package_group .tools .category_view {
	margin: 10px 5px 10px 10px;
}

#packages #grouped_packages .package_group .tools .category_view a {
	border: none;
	color: #154587;
	width: 110px;
	text-decoration: none;
	display: block;
	padding: 0 3px 0 10px;
	font-weight: bold;
}

#packages #grouped_packages .package_group .tools .category_view a:link {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#packages #grouped_packages .package_group .tools .category_view a:visited {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}	

#packages #grouped_packages .package_group .tools .category_view a:active {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}

#packages #grouped_packages .package_group .tools .category_view a:hover {
	color: #154587;
	background: url(/data/ewh-new/img/overview_link.gif) 0 center no-repeat;
}






/* Container / Formatierungen fuer die Pauschalen Detailseite
-------------------------------------------------------------------------------------------*/
#packageview {
	width: 505px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	background: #e9eff4;
	clear: both;
}

#packageview h3 {
	margin: 0 10px 7px 10px;
	color: #154587;
	clear: both;	
}

#packageview #travel_data h4 {
	color: #666;
	margin: 7px 7px 7px 0;
	padding: 0;
	font-size: 12px;
}	

#packageview #price_data h4 {
	color: #666;
	margin: 7px 7px 7px 0;
	padding: 0;
	font-size: 1.2em;
}	


#packageview #dta_packagecart ul li a {
	background: #154587 url(/data/neutral/new/images/cart.gif) 5px 3px no-repeat;
	color: #fff;
	text-decoration: none;
	border: 1px solid #154587;
	color: #fff;	
	line-height: 14px;
	padding: 2px 5px 2px 30px !important;
	margin: 0;
	overflow: visible !important;
	height: 14px !important;
	display: block;
	width: 100px;
}


/* Container fuer das Packages Formular
-------------------------------------------------------------------------------------------*/
#packageview #price_form {
	margin: 0;
	background: #154587;
	padding: 20px 10px 10px 10px;
	border-top: 10px solid #ffffff;
	height: 90px;
	color: #fff;
}

#packageview #price_form div p label {
	display: block;
	float: left;
	width: 80px;
	margin: 2px 0 0 0;
}

#packageview #price_form #arrival p select {
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
	width: 200px;
}


#packageview #price_form input {
	border: 1px solid #fff;
	background: #fff;
	padding: 2px 1px;
	color: #000;
	width: 30px;
}

#packageview #price_form #child_ages p input {
	margin: 0 1px 0 0;
}


/* Container fuer das Formular am Ende der Pauschal Detailseite
-------------------------------------------------------------------------------------------*/
#packageview #price_form #submit{}

#packageview #price_form #submit p {
	margin: 0 0 2px 0;
}

#packageview #price_form #submit p input {
	border: 1px solid #fff;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #154587 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 110px;

}


/*************************************** Warenkorb ******************************************
-------------------------------------------------------------------------------------------*/
/* Container /Formatierungen fuer den Warenkorb
-------------------------------------------------------------------------------------------*/
#shopingcart {
	width: 505px;
	margin: 10px 0 0 0;
	padding: 10px 0 ;
	background: #e9eff4;
	clear: both;	
}

#shopingcart h3 {
	color: #154587;
}

#shopingcart .single_shoppingcart {
	background: #e9eff4;
	margin: 0;
	padding: 10px 10px 10px 10px;

}

#shopingcart .single_shoppingcart #hint {

}

#shopingcart .single_shoppingcart .product {
	background: #fff;
	padding: 10px 10px 10px 10px;
	margin: 0 0 10px 
}

#shopingcart .single_shoppingcart .product a {
	color: #154587;
	text-decoration: none;
}

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

#shopingcart .single_shoppingcart .delete ul li {
	list-style: none !important;
	list-style-type: none !important;
	background: none;
	padding: 0;
}

#shopingcart .single_shoppingcart .delete ul li a {
	padding: 0 0 0 22px;
}

#shopingcart .single_shoppingcart .delete ul li a:link {
	color: #154587;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;			
}

#shopingcart .single_shoppingcart .delete ul li a:visited {
	color: #154587;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;				
}	

#shopingcart .single_shoppingcart .delete ul li a:active {
	color: #154587;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;			
}

#shopingcart .single_shoppingcart .delete ul li a:hover {
	color: #154587;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;			
}


#shopingcart .single_shoppingcart .checkoutLink p a {
	background: #154587 url(/data/neutral/new/images/cart.gif) 5px 3px no-repeat;
	color: #fff;
	text-decoration: none;
	border: 1px solid #154587;
	color: #fff;	
	line-height: 14px;
	padding: 2px 5px 2px 30px;
	margin: 10px 0 0 0;
	
}


/* Container /Formatierungen fuer das Kontaktdatenformular
-------------------------------------------------------------------------------------------*/
#customer_data {
	width: 505px;
	margin: 10px 0 0 0;
	padding: 10px 0;
	background: #e9eff4;
	clear: both;	
}

#customer_data h3 {
	color: #154587;
}


#customer_data #customer_form{}

#customer_data #customer_form form div p { 

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

#customer_data #customer_form form div p label { 
	color: #666;
}

#customer_data #customer_form form div p input  { 
	border: 1px solid #fff;
	background: #fff;
	padding: 2px 1px;
	color: #000;
	width: 200px;
}

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

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

#customer_data #customer_form form div p select {
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
	width: 250px;
}

/* Container fuer den Submitbutton
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #submit { 
	padding: 0 0 15px 0;
}

#customer_data #customer_form form #submit p{}

#customer_data #customer_form form #submit p input { 
	background: #154587;
	border: 1px solid #154587;
	color: #fff;	
	line-height: 14px;
	padding: 2px 10px;
	cursor: pointer;
	overflow: visible;
}




/* Container /Formatierungen fuer Auswahl Zahlungmglichkeit
-------------------------------------------------------------------------------------------*/
#payment_detail {
	width: 505px;
	margin: 10px 0 0 0;
	padding: 10px 0 ;
	background: #e9eff4;
	clear: both;	
}

#payment_detail h3 {
	color: #154587;
}


#payment_detail #payment_form form div p { 

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

#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 { 
	border: 1px solid #fff;
	background: #fff;
	padding: 2px 1px;
	color: #000;
}

#payment_detail #payment_form form div p select {
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

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

#payment_detail #payment_form form #submit p input { 
	background: #154587;
	border: 1px solid #154587;
	color: #fff;	
	line-height: 14px;
	padding: 2px 10px;
	cursor: pointer;
	overflow: visible;
}


/* Container Kauf abgeschlossen 
-------------------------------------------------------------------------------------------*/
#booking_closed {
	width: 505px;
	margin: 10px 0 0 0;
	padding: 10px 0 ;
	background: #e9eff4;
	clear: both;	
}

#booking_closed h3 {
	color: #154587;
}

#booking_closed h4 {
	color: #666;
}



/********************************************* CCC ******************************************
-------------------------------------------------------------------------------------------*/

#ccc {
	width: 505px;
	overflow: hidden;
	background: #e9eff4;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
}

#ccc a:link {
	color: #154587;
	text-decoration: none;
}

#ccc a:visited {
	color: #154587;
	text-decoration: none;
}	

#ccc a:active {
	color: #154587;
	text-decoration: none;
}

#ccc a:hover {
	color: #154587;
	text-decoration: none;
}

#ccc ul {
	margin: 0 10px 10px 10px !important;
	padding: 0;
}

#ccc ul li {
	margin: 0 10px 10px 0;
	list-style-type: none !important;
	background: url(/data/neutral/new/images/greyarrow.gif) 0 center no-repeat !important;			
	padding: 0 0 0 10px;
}

#ccc #hint {
	margin: 10px;
}

#ccc h3 {
	color: #154587;
	font-weight: bold !important;
	margin: 0 10px 7px 10px;
	clear: both;
}

#ccc h4 {
	color: #666;
	font-weight: bold !important;
	margin: 0 10px 7px 10px;
	clear: both;
}

#ccc #enquiry_type {
	margin: 10px;
}

#ccc #success {
	margin: 10px;
}

#ccc #feedback_form #comment p textarea {
	width: 345px;
	height: 100px;
	overflow: auto;
	background: #fff;
	border: 1px solid #fff;
	padding: 5px;
	font-size: 11px;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


/* Bearbeitungsformular
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry{}

#ccc #edit_enquiry form{}

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

#ccc #edit_enquiry form #arrival p label { 
	width: 200px;
}

#ccc #edit_enquiry form div p label { 
	color: #666;
}

#ccc #edit_enquiry form div p input { 
	width: 30px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#ccc #edit_enquiry form div p select  {
	width: 50px;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	color: #000;
}

#ccc #edit_enquiry form #region_selection {
	margin: 0 0 0 10px;
}

#ccc #edit_enquiry form #child_ages p input {
	width: 60px;
	margin-right: 5px;
}

#ccc #edit_enquiry form #country p select { 
	width: 252px;
}

#ccc #edit_enquiry form .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
	
	background: #33CC33;
	border: none;
	background: none;
}

#ccc #edit_enquiry form #comment p textarea {
	width: 345px;
	height: 100px;
	overflow: auto;
	background: #fff;
	border: 1px solid #fff;
	padding: 5px;
	font-size: 11px;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#ccc #edit_enquiry form #salutation p input { 
	width: 252px;
}

#ccc #edit_enquiry form #openingMode p select{ 
	width: 250px;	
}




#ccc #edit_enquiry form #submit input {
	background: #154587 !important;
	color: #fff !important;
	border: 0 !important;
	font-size: 1em !important;
	cursor: pointer !important;
	height: 20px !important;
	padding: 2px 10px !important;	
	font-weight: normal !important;
}

#ccc #feedback_form form #submit input {
	background: #154587 !important;
	color: #fff !important;
	border: 0 !important;
	font-size: 1em !important;
	cursor: pointer !important;
	height: 20px !important;
	padding: 2px 10px !important;	
	font-weight: normal !important;
}

