/*---------------------------------------------------------------------------------------
	DTA Standard CSS
	Version: 1 03-2006
	In dieser Datei befinden sich alle Formatierungen, um den DTA
	an Ihr Design anzupassen.
	
	Jeder CSS-Formatierungsblock wird von Kommentaren umschlossen, 
	damit Sie wissen, wann ein Bereich anfngt und ein anderer
	Bereich endet.
	
	Einige CSS-Formatierungsbl cke sind leer und enthalten keine
	CSS Anweisungen, da Sie fuer die Standardformatierung nicht be-
	n tigt werden.
	
	Die Formatierungen in dieser Datei knnen nicht  berschrieben
	werden. Sie knnen nur selbst eine CSS-Datei anlegen und die
	hier vorgenommenen Formatierungen mit Ihrer EIGENEN CSS-Datei
	 berschreiben.
	
	Eine komplette Einfhrung in die Thematik CSS finden Sie unter:
	http://de.selfhtml.org/css/index.htm
	
	Ein Syntaxverzeichnis fuer CSS Formatierungen finden Sie unter:
	http://de.selfhtml.org/navigation/syntax.htm#css
	
	*********************************************************************
	--> CSS Formatierungs Zeichen
	
	Es gibt in der CSS Datei Formatierungen, spezielle Befehle, die mit
	"[Zahl]" formatiert sind (z. B. [1] oder [2]). Wenn Sie ein Zeichen
	dieser Art in den Kommentaren zu einem Block finden, lesen Sie bitte 
	die Erklrung zum jeweiligen Zeichen durch, bevor Sie daran etwas 
	 ndern.
	
	[1] = Bitte diesen Wert nicht verndern, da dieser Wert fuer die 
	reibungslose Anzeige bentigt wird.
	
	[2] = ist eine Formatierungsvariante, die von Microsoft Internet-
	Explorer nicht verstanden wird, Sie dient dazu, Firefox, Mozilla
	andere Werte zu geben als IE, damit das Erscheinungsbild einheitlich 
	ist.

	*********************************************************************
	--> CSS Farb Guide
	
	Hier sind alle oft verwendeteten Farben mit Hex-Farbcode aufgelistet
	
	Mittleres Blau (Hintergrund "Suche freie Zimmer") 					#c2dcec
	Millteres Gruen (Hintergrund Suchen Button)							#bed577
-------------------------------------------------------------------------------------------*/

@import url("/data/neutral/new/css/default-calendar.css");

/******************************* Allgemeine Formatierungen ********************************** 
-------------------------------------------------------------------------------------------*/
/* Allgemeine Formatierungen, die keinem speziellen Block zugewiesen sind 
-------------------------------------------------------------------------------------------*/
body {
/*	background:#ffffff;
	color: #000;*/
	/*font-size: 101%; /* [1] */
}

.debug {
	border: 1px solid #000 !important;
}


/* Diese Formatierung wird auf JEDES HTML Element angewandt, dass hier aufgelistet wurde  
-------------------------------------------------------------------------------------------*/
html, body, div, p, h1, h2, h3, h4, h5, h6, table {
/*	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;*/
}


/* Allgemeines Linkschema, so werden alle Links angezeigt 
   Wichtig! Bitte NICHT die Reihenfolge  ndern (link, visited, active, hover)  
-------------------------------------------------------------------------------------------*/
/*a:link {
	color: #1285d2;
	text-decoration: underline;
}

a:visited {
	color: #1285d2;
	text-decoration: underline;
}	

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

a:hover {
	color: #000;
	text-decoration: none;
}
*/
img {
	border: 0;
}

.clear {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;	
	font-size: 0;
	margin: 0;
	padding: 0;
}	

/* [2] */
html>body .clear {

}	
/*************************** ENDE * Allgemeine Formatierungen ******************************* 
-------------------------------------------------------------------------------------------*/





/****************************** Allgemeine DTA Formatierungen *******************************
-------------------------------------------------------------------------------------------*/
/* dta-haupt-container, dieser Container umfasst alle DTA-Elemente
-------------------------------------------------------------------------------------------*/
#dta_c p, #dta_c h3, #dta_c h4, #dta_c input, #dta_c select, #dta_c div, #dta_c label {
	font-size: 11px;
}

/* Formatierungen fuer die Ausgabe von Fehlern
-------------------------------------------------------------------------------------------*/
.error_hint {
	background: #f00;
	padding: 5px;
}

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

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

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

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

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

/* 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: #efefef;
	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: #000;
}

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

/* Formtierung fuer den Link zur n chsten 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: #000;
}

#dta_pages_navigation #next a:hover {
	color: #000;
}
/************************* ENDE * Allgemeine DTA Formatierungen *****************************
-------------------------------------------------------------------------------------------*/





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

/* Formatierung fuer die Angebotsanfrage
-------------------------------------------------------------------------------------------*/
#portal_enquire h3 {
	color: #196496;

	margin: 0 10px 7px 10px;
	clear: both;
}

#portal_enquire #hint {

	margin: 10px;
}

/* Formatierung fuer die 1. Seite vom Formular
-------------------------------------------------------------------------------------------*/
#portal_enquire #query01 {
	margin: 10px;
}

#portal_enquire #query01 h4 {
	color: #196496;

	margin: 0 10px 7px 0;
	clear: both;
}

#portal_enquire #query01 div p { 

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

#portal_enquire #query01 div p label { 
	display: block;
	float: left;
	width: 220px;
	margin: 3px 0 0 0;
}

#portal_enquire #query01 div p input, #portal_enquire #query01 form div p select { 

}

#portal_enquire #query01 #region_selection .depth0, #portal_enquire #query01 #region_selection .depth1 {

}

#portal_enquire #query01 #region_selection .depth2, #portal_enquire #query01 #region_selection .depth3 {
	margin: 0;
}


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

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

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




#portal_enquire #query01 #arrival p {
	float: left;
	margin: 0 5px 10px 10px;
	color: #333;
}

#portal_enquire #query01 #departure p {
	float: left;
	margin: 0 5px 10px 10px;
	color: #333;
}

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

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

/* Formatierung fuer die 2. Seite vom Formular
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 {
	margin: 10px;
}

#portal_enquire #query02 h4 {

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

#portal_enquire #query02 div p { 

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

#portal_enquire #query02 div p label { 
	display: block;
	float: left;
	width: 100px;
	margin: 3px 0 0 0;
}

#portal_enquire #query02 div p input, #portal_enquire #query02 form div p select { 

}

#portal_enquire #query02 .depth0, #portal_enquire #query02 .depth1 {

}

#portal_enquire #query02 .depth2, #portal_enquire #query02 .depth3 {
	margin: 2px 0 0 0;
}

/* Container fuer "Erwachsene" des Angebotsanfrageformulares
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 #adults{}

#portal_enquire #query02 #adults p {
	margin: 0 0 2px 0;
	
}

#portal_enquire #query02 #adults p label{}

#portal_enquire #query02 #adults p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Kinder" des Angebotsanfrageformulares
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 #children {}

#portal_enquire #query02 #children p {
	margin: 0 0 2px 0;
	
}

#portal_enquire #query02 #children p label {}

#portal_enquire #query02 #children p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Alter Kinder" des Angebotsanfrageformulares
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 #child_ages {}

#portal_enquire #query02 #child_ages p {
	margin: 0 0 2px 0;
	
}

#portal_enquire #query02 #child_ages p label{}

#portal_enquire #query02 #child_ages p input {

	width: 30px;
	margin: 0 2px 0 0;
}


#portal_enquire #query02 .roomcategory_amount {
        float: left;
        width: 250px;
		
}

#portal_enquire #query02 .roomcategory_amount p{}

#portal_enquire #query02 .roomcategory_amount p input {
        width: 30px;
        margin-right: 10px;
}

#portal_enquire #query02 .roomcategory_amount p label {
        float: none;
        display: inline;
}


/* Container und Formatierungen fuer Einzelzimmer
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 #room_29 { 
	float: left;
	width: 250px;
}

#portal_enquire #query02 #room_29 p{}

#portal_enquire #query02 #room_29 p input { 
	width: 30px;
	margin-right: 10px;
}

#portal_enquire #query02 #room_29 p label { 
	float: none;
	display: inline;
}


/* Container und Formatierungen fuer Doppelzimmer
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 #room_30 { 
	float: left;
	width: 250px;
}

#portal_enquire #query02 #room_30 p{}

#portal_enquire #query02 #room_30 p input { 
	width: 30px;
	margin-right: 10px;
}

#portal_enquire #query02 #room_30 p label { 
	float: none;
	display: inline;
}


/* Container und Formatierungen fuer Mehrbettzimmer
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 #room_31 { 
	float: left;
	width: 250px;
	margin: 0;
}

#portal_enquire #query02 #room_31 p{}

#portal_enquire #query02 #room_31 p input { 
	width: 30px;
	margin-right: 10px;
}

#portal_enquire #query02 #room_31 p label { 
	float: none;
	display: inline;
}


/* Container und Formatierungen fuer Appartements/Ferienwohnung
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 #room_32 { 
	float: left;
	width: 250px;
	margin: 0;	
}

#portal_enquire #query02 #room_32 p{}

#portal_enquire #query02 #room_32 p input { 
	width: 30px;
	margin-right: 10px;
}

#portal_enquire #query02 #room_32 p label { 
	float: none;
	display: inline;
	margin: 0;
}


/* Formatierungen fuer die Checkboxen, Ueberschriften,...
-------------------------------------------------------------------------------------------*/
#portal_enquire #query02 .daa_themeSelect {
	margin-bottom: -10px;
}

#portal_enquire #query02 .ext_list_checkboxes p {
	margin: 0;
	float: left;
	width: 180px;
	height: 15px;
}

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

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


/* Formatierung fuer die 3. Seite vom Formular 
-------------------------------------------------------------------------------------------*/
#portal_enquire #enquiryable_accommodations {
	margin: 10px;

}

#portal_enquire #change_data {
	margin: 10px;

}

#portal_enquire #changeenquiry { 
	padding: 0 0 0 10px;
}

#portal_enquire #changeenquiry p input { 
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 1px 10px;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;	
	display: inline;
	width: 110px;
	border: 0;	

}

html>body #portal_enquire #changeenquiry p input { 
	margin-bottom: 10px;
}
	
#portal_enquire #query03 h4 {
	margin: 0 10px 7px 10px;
	color: #196496;
	clear: both;
}

#portal_enquire #query03 form div p { 

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

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

#portal_enquire #query03 form div p input, #portal_enquire #query03 form div p select { 

	width: 245px;
}


/* Container fuer die "Angebote per" (Email, Fax, Telefon,...)
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #response_channel{}

#portal_enquire #query03 form #response_channel p{}

#portal_enquire #query03 form #response_channel p label{}

#portal_enquire #query03 form #response_channel select {
	width: auto;
}


/* Container fuer die max. Angebote
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #max{}

#portal_enquire #query03 form #max p{}

#portal_enquire #query03 form #max p label{}

#portal_enquire #query03 form #max select {
	width: auto;
}


/* Container fuer die Angebotserweiterung
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #openingMode{}

#portal_enquire #query03 form #openingMode p{}

#portal_enquire #query03 form #openingMode p label { 
	display: inline;
	width: 0;
}

#portal_enquire #query03 form #openingMode select {
	width: auto;
}

/* Container fuer die Accreditation
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #accredidation {
overflow: hidden;
}

#portal_enquire #query03 form #accredidation p {
	margin: 0 0 0 10px;
	float: left;
	width: 500px;
}

#portal_enquire #query03 form #accredidation p input {
	margin: 0 8px 0 0;
	width: 15px;
}



/* Container fuer den Titel
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #title{}

#portal_enquire #query03 form #title p{}

#portal_enquire #query03 form #title p label{}


/* Container fuer den Vornamen
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #firstname{}

#portal_enquire #query03 form #firstname p{}

#portal_enquire #query03 form #firstname p label{}


/* Container fuer den Nachnamen
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #name{}

#portal_enquire #query03 form #name p{}

#portal_enquire #query03 form #name p label{}


/* Container fuer die Strasse
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #street{}

#portal_enquire #query03 form #street p{}

#portal_enquire #query03 form #street p label{}


/* Container fuer PLZ/City
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #zip_city{}

#portal_enquire #query03 form #zip_city p{}

#portal_enquire #query03 form #zip_city p label{}

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

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


/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #country{}

#portal_enquire #query03 form #country p{}

#portal_enquire #query03 form #country p label{}


/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #country{}

#portal_enquire #query03 form #country p{}

#portal_enquire #query03 form #country p label{}

/* Container fuer Telefon
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #tel{}

#portal_enquire #query03 form #tel p{}

#portal_enquire #query03 form #tel p label{}


/* Container fuer Fax
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #fax{}

#portal_enquire #query03 form #fax p{}

#portal_enquire #query03 form #fax p label{}


/* Container fuer E-Mail
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #email{}

#portal_enquire #query03 form #email p{}

#portal_enquire #query03 form #email p label{}


/* Formatierungen fuer die Checkboxen, Ueberschriften,...
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 .ext_list_checkboxes {
	margin: 0 0 0 10px;
}

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

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

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


/* Formatierung fuer die 4. Seite vom Formular
-------------------------------------------------------------------------------------------*/
#portal_enquire #query04 {
	padding: 0 10px;
}

#portal_enquire #query04 h3 {
	margin-left: 0;
}

#portal_enquire #query04 p {

	margin: 10px 0;
}


/* Container fuer den Submitbutton
-------------------------------------------------------------------------------------------*/
#portal_enquire #query01 #submit, #portal_enquire #query02 #submit, #portal_enquire #query03 #submit { 
	padding: 0 0 15px 10px;
	clear: both;	
}

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

#portal_enquire #query01 #submit p input, #portal_enquire #query02 #submit p input, #portal_enquire #query03 #submit p input { 
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 1px 10px;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;	
	display: inline;
	width: 130px;
	border: 0;
}

#portal_enquire #query02 #submit p input {
	width: 170px;
}
/******************************** ENDE* Angebotsanfrage *************************************
-------------------------------------------------------------------------------------------*/







/************************************ Direktanfrage *****************************************
-------------------------------------------------------------------------------------------*/
/* Container / Formatierungen fuer das Formular (nlich dem in der Unterkunftsauflistung)
   Formatierung der 1. Seite  bernimmt die Formatierung aus der Unterkunftsauflistung
   (#enquiry_pool)
-------------------------------------------------------------------------------------------*/
#pool_enquire {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	background: #f6f5f5;
	clear: both;
}


/* berschrift fuer die Anfrageformularseite 
-------------------------------------------------------------------------------------------*/
#pool_enquire h3 {

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

/* Container fuer kurzen Hinweistext
-------------------------------------------------------------------------------------------*/
#pool_enquire #hint {

	margin: 10px;
}


/* Absatz fuer kurzen Hinweistext
-------------------------------------------------------------------------------------------*/
#pool_enquire #hint p {

	margin: 0 10px 10px 10px;
}


/* Container fuer den Link zum Anfrageformular
-------------------------------------------------------------------------------------------*/
#pool_enquire #direct_enqurie_hint{}

#pool_enquire #direct_enqurie_hint ul {

	margin: 0 10px 10px 0;
	padding: 0;
}

#pool_enquire #direct_enqurie_hint ul li {
	margin: 0 10px 10px 40px;
	list-style-type: circle;
	padding: 0;
}


/* Container fuer das Anfrageformular in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#pool_enquire #hint {

	margin: 10px;
}


/* Container fuer das Anfrageformular
-------------------------------------------------------------------------------------------*/
#pool_enquire #dta_enquire_pool_form{}


/* Formatierungen fuer das Anfrageformular
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form h4 { 
	color: #196496;
	margin: 15px 5px 10px 10px !important;
	float:left;
	width: 515px;
	_display: inline;
}

#pool_enquire #pool_enquire_form form div p { 
	margin: 0 5px 10px 10px;
	color: #333;
}

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

#pool_enquire #pool_enquire_form form div p input, #pool_enquire #pool_enquire_form form div p select { 

}


/* Container fuer die N chte des Aufhaltes im Anfrageformular
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #duration{}

#pool_enquire #pool_enquire_form #duration p{}

#pool_enquire #pool_enquire_form #duration p label{}


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

#pool_enquire #pool_enquire_form #arrival p {
        margin: 0 5px 10px 10px;
        color: #333;
		float: left;
}

#pool_enquire #pool_enquire_form #arrival p label { 
	width: 200px;
}


/* Container fuer die Abreise im Anfrageformular
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #departure{}

#pool_enquire  #pool_enquire_form #departure p {
        margin: 0 5px 10px 10px;
        color: #333;
		float: left;
}

#pool_enquire #pool_enquire_form #departure p label { 
	width: 200px;
}

/* Container fuer die Anzahl Erwachsene
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #adults {float: left;}

#pool_enquire #pool_enquire_form #adults p{}

#pool_enquire #pool_enquire_form #adults p label{}


/* Container fuer die Anzahl Kinder
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #children{float: left;}

#pool_enquire #pool_enquire_form #children p{}

#pool_enquire #pool_enquire_form #children p label{}


/* Container fuer das Alter der Kinder
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #child_ages{float: left;}

#pool_enquire #pool_enquire_form #child_ages p{}

#pool_enquire #pool_enquire_form #child_ages p label{}


#pool_enquire #pool_enquire_form .roomcategory_amount {
        float: left;
        width: 250px;
}

#pool_enquire #pool_enquire_form .roomcategory_amount p{}

#pool_enquire #pool_enquire_form .roomcategory_amount p input {
        width: 30px;
        margin-right: 10px;
}

#pool_enquire #pool_enquire_form .roomcategory_amount p label {
        float: none;
        display: inline;
}

/* Container und Formatierungen fuer Einzelzimmer
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #room_29 { 
	float: left;
	width: 250px;
}

#pool_enquire #pool_enquire_form #room_29 p{}

#pool_enquire #pool_enquire_form #room_29 p input { 
	width: 30px;
	margin-right: 10px;
}

#pool_enquire #pool_enquire_form #room_29 p label { 
	float: none;
	display: inline;
}


/* Container und Formatierungen fuer Doppelzimmer
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #room_30 { 
	float: left;
	width: 250px;
}

#pool_enquire #pool_enquire_form #room_30 p{}

#pool_enquire #pool_enquire_form #room_30 p input { 
	width: 30px;
	margin-right: 10px;
}

#pool_enquire #pool_enquire_form #room_30 p label { 
	float: none;
	display: inline;
}


/* Container und Formatierungen fuer Mehrbettzimmer
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #room_31 { 
	float: left;
	width: 250px;
	margin: 0 0 10px 0;
}

#pool_enquire #pool_enquire_form #room_31 p{}

#pool_enquire #pool_enquire_form #room_31 p input { 
	width: 30px;
	margin-right: 10px;
}

#pool_enquire #pool_enquire_form #room_31 p label { 
	float: none;
	display: inline;
}


/* Container und Formatierungen fuer Appartements/Ferienwohnung
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #room_32 { 
	float: left;
	width: 250px;
	margin: 0 0 10px 0;	
}

#pool_enquire #pool_enquire_form #room_32 p{}

#pool_enquire #pool_enquire_form #room_32 p input { 
	width: 30px;
	margin-right: 10px;
}

#pool_enquire #pool_enquire_form #room_32 p label { 
	float: none;
	display: inline;
	margin: 0;
}


/* Container fuer die Verpflegung Appartements/Ferienwohnung
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form .ext_list_checkboxes p {
	margin: 0 0 10px 10px;
	float: left;
	width: 250px;
	height: 20px;
}

#pool_enquire #pool_enquire_form .ext_list_checkboxes p label {
	display: inline;
	width: auto;
	float: none;
	margin: 0;
}

#pool_enquire #pool_enquire_form .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
}

/* Container fuer den Kommentar
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #comment{}

#pool_enquire #pool_enquire_form #comment p {
overflow: hidden;
float: left;
clear: both !important;
}

#pool_enquire #pool_enquire_form #comment p input { 
	width: 40px;
}

#pool_enquire #pool_enquire_form #comment p textarea { 
	width: 357px;
}

html>body#pool_enquire #pool_enquire_form #comment p textarea { 
	width: 350px;
}


/* Container fuer die Anrede
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #salution{}

#pool_enquire #pool_enquire_form #salutation p{}

#pool_enquire #pool_enquire_form #salutation p label{}

#pool_enquire #pool_enquire_form #salutation p input{ 
	width: 252px;
}


/* Container fuer den Titel
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #title{}

#pool_enquire #pool_enquire_form #title p{}

#pool_enquire #pool_enquire_form #title p label{}

#pool_enquire #pool_enquire_form #title p input{ 
	width: 252px;
}
/* Container fuer den Vornamen
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #firstname{}

#pool_enquire #pool_enquire_form #firstname p{}

#pool_enquire #pool_enquire_form #firstname p label{}

#pool_enquire #pool_enquire_form #firstname p input{ 
	width: 252px;
}
/* Container fuer den Nachnamen
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #name{}

#pool_enquire #pool_enquire_form #name p{}

#pool_enquire #pool_enquire_form #name p label{}

#pool_enquire #pool_enquire_form #name p input{ 
	width: 252px;
}

/* Container fuer die Strasse
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #street{}

#pool_enquire #pool_enquire_form #street p{}

#pool_enquire #pool_enquire_form #street p label{}

#pool_enquire #pool_enquire_form #street p input{ 
	width: 252px;
}
/* Container fuer PLZ/City
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #zip_city{}

#pool_enquire #pool_enquire_form #zip_city p{}

#pool_enquire #pool_enquire_form #zip_city p label{}

#pool_enquire #pool_enquire_form #zip_city p .zip { 
	width: 60px;
}

#pool_enquire #pool_enquire_form #zip_city p .city { 
	width: 183px;
}

html>body #pool_enquire #pool_enquire_form #zip_city p .city { 
	width: 185px;
}

/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #country{}

#pool_enquire #pool_enquire_form #country p{}

#pool_enquire #pool_enquire_form #country p label{}

#pool_enquire #pool_enquire_form #country p input{ 
	width: 252px;
}
/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #country{}

#pool_enquire #pool_enquire_form #country p{}

#pool_enquire #pool_enquire_form #country p label{}

#pool_enquire #pool_enquire_form #country p input{ 
	width: 252px;
}
/* Container fuer Telefon
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #tel{}

#pool_enquire #pool_enquire_form #tel p{}

#pool_enquire #pool_enquire_form #tel p label{}

#pool_enquire #pool_enquire_form #tel p input{ 
	width: 252px;
}
/* Container fuer Fax
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #fax{}

#pool_enquire #pool_enquire_form #fax p{}

#pool_enquire #pool_enquire_form #fax p label{}

#pool_enquire #pool_enquire_form #fax p input{ 
	width: 252px;
}
/* Container fuer E-Mail
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #email{}

#pool_enquire #pool_enquire_form #email p{}

#pool_enquire #pool_enquire_form #email p label{}

#pool_enquire #pool_enquire_form #email p input{ 
	width: 252px;
}
/* Container fuer die Angebotserweiterung
-------------------------------------------------------------------------------------------*/
#portal_enquire #query03 form #openingMode{}

#portal_enquire #query03 form #openingMode p{}

#portal_enquire #query03 form #openingMode p label { 
	display: inline;
	width: 0;
}

/* Container fuer den Submitbutton
-------------------------------------------------------------------------------------------*/
#pool_enquire #pool_enquire_form #submit { 
	padding: 0 0 15px 0;
}

#pool_enquire #pool_enquire_form #submit p{

}

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


/********************************* ENDE * Direktanfrage *************************************
-------------------------------------------------------------------------------------------*/







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

/* Container der das 3-stufige Formular des Unterkunftsassitenten enthlt
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search {
	background:#c2dcec;

	margin-left: 15px;
	width: 550px;
}

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

/* 3-stufige Formular des Unterkunftsassitenten 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form {
	margin: 0;
	padding: 0;
}


/* Allgemeine Formatierungen 3-stufige Formular des Unterkunftsassitenten 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form div p {
	margin: 0 0 2px 0;
}

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

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


/* Allgemeine Formatierungen der Formularelemente 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form input, #dta_accolist_dua_search form select, #dta_accolist_dua_search form textarea {

}


/* Container fuer die Anreise  
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #arrival {
	margin: 0;
	float: left;
	width: 270px;
}


/* Container fuer die Anzahl der N chte (Aufenthalt)
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #duration{

}

#dta_accolist_dua_search form #duration p label {
	width: 100px;
}

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


/* Container fuer Erwachsene 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #adult {
	clear: both;
	margin: 0;
	float: left;
	width: 270px;
}

#dta_accolist_dua_search form #adult p input {
	width: 30px;
}


/* Container fuer Kinder 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #childs {
	float: left;
}

#dta_accolist_dua_search form #childs p label {
	width: 100px;
}

#dta_accolist_dua_search form #childs p input {
	width: 30px;
}


/* Container fuer Alter Kinder 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #child_ages {
	clear: both;
	margin: 0;	
	width: 265px;		
}

#dta_accolist_dua_search form #child_ages p input {
	width: 30px;
}


/* Container fuer Kategorie 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #category {
	margin: 0;		
	float: left;
}

#dta_accolist_dua_search form #category p select {
	width: 180px;
}


/* Container fuer Angebotsgruppen 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #theme {
	margin: 0 0 0 10px;		
	float: left;
}

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

#dta_accolist_dua_search form #theme p select {
	width: 160px;
}


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

#dta_accolist_dua_search form #region p select {
	width: 180px;
}


/* Container fuer Interne Angebotsgruppen 
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #theme_internal {
	margin: 0 0 0 10px;		
	float: left;
}

#dta_accolist_dua_search form #theme_internal p label {
	width: 100px;
}

#dta_accolist_dua_search form #theme_internal p select {
	width: 160px;
}


/* Container fuer Ortssuche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #region_search {
	margin: 0;		
	float: left;
}

#dta_accolist_dua_search form #region_search p input {
	width: 175px;
}


/* Container fuer PLZ
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #postal_code {
	margin: 0 0 0 10px;		
	float: left;
}

#dta_accolist_dua_search form #postal_code p label {
	width: 100px;
}

#dta_accolist_dua_search form #postal_code p input {
	width: 155px;
}


/* Container fuer Betriebsname
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #accommodation_name {
	margin: 0;	
	float: left;	
}

#dta_accolist_dua_search form #accommodation_name p input {
	width: 175px;
}

/* Container fuer Preis bis
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #room_price_to {
	margin: 0;	
	float: left;	
}

#dta_accolist_dua_search form #room_price_to p input {
	width: 30px;
}


/* Container fuer Room Selections
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form .room_selection {
	margin: 5px 0;	
	float: left;
	width: 100%;
}

#dta_accolist_dua_search form .room_selection p{
	margin-right: 10px;
}

#dta_accolist_dua_search form .room_selection input {
	width: 30px;
}




/* Container fuer die Optionen, Auswahlm glichkeiten der erweiterten Suche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #ext {
	clear: both;
}


/* eusserer Container fuer die Optionen, Auswahlmglichkeiten der erweiterten Suche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #ext h3 {
	margin: 0 0 10px 0;
	padding: 20px 0 0 0;
	color: #333;
	font-size: 1.2em;
}

/* Innerer Container fuer die Optionen, Auswahlmglichkeiten der erweiterten Suche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #ext #ext_list {
	clear: both;
}


/* Container fuer jeden einzelnen Checkbox-Block
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #ext #ext_list .ext_list_checkboxes {
	margin: 0;
	clear: both;
}

/* Formatierungen fuer die Checkboxen, Ueberschriften,...
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #ext #ext_list h4 {
	margin: 0 0 3px 0;
	padding: 0;
	clear: both;

}

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

#dta_accolist_dua_search form #ext #ext_list .ext_list_checkboxes p label {
	display: inline;
	width: auto;
	float: none;
	margin: 0;
}

#dta_accolist_dua_search form #ext #ext_list .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
}


/* Container fuer Suche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #continue {
	margin: 0 8px 0 0;		
	clear: both;
}

#dta_accolist_dua_search form #continue input {
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 10px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
}

/* Container fuer Suche, wenn auf "Erweiterte Suche" geklickt wurde
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #continue_ext {
	margin: 10px 0 0 0;		
	clear: both;
}

#dta_accolist_dua_search form #continue_ext input {
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 60px;
}

/* Container fuer erweiterte Suche
-------------------------------------------------------------------------------------------*/
#dta_accolist_dua_search form #continue_extended {

}

#dta_accolist_dua_search form #continue_extended a {
	border: 1px solid #ffffff;
	color: #196496;
	padding: 2px 4px 3px 15px;
	text-decoration: none;
	float: left;	
	display: block;
	margin-top: 3px;
	background: url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;	
}


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





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

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

/* Formatierungen fuer die einzelnen Absaetze der Statusmeldungen
-------------------------------------------------------------------------------------------*/
#dua_searchResult #amount {

	float: left;
	margin: 0 5px 0 0;
}

#dua_searchResult #amount_displayed {

}
/************** ENDE * Unterkunftsassistent Suchergebnis Status Anzeige ********************* 
-------------------------------------------------------------------------------------------*/





/************** Unterkunftsassistent Suchergebnis "Bitte warten" Anzeige ******************** 
-------------------------------------------------------------------------------------------*/

/* Container fuer "Bitte warten" Anzeige
-------------------------------------------------------------------------------------------*/
#onhold {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;	
}

/* Formatierungen fuer die "Bitte warten" Anzeige
-------------------------------------------------------------------------------------------*/
#onhold h3 {

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

#onhold #serach_hint {

	float: left;
	margin: 0 10px 10px 0;
	padding-left: 10px;
}

#onhold #onhold_data {

	margin: 10px;
}
/********** ENDE * Unterkunftsassistent Suchergebnis "Bitte warten" Anzeige ***************** 
-------------------------------------------------------------------------------------------*/





/******************** Unterkunftsassistent Unterkunfts Auflistung ***************************
-------------------------------------------------------------------------------------------*/

/* Container fuer die Betriebs Auflistung
-------------------------------------------------------------------------------------------*/
#dua_overview {
	width: 550px;
	margin: 0 0 0 15px;
}



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




/* Ende von IE5/mac verstecken*/
/* Container fuer das Bild beim Unterkunfts-Auflistungseintrag (standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry .image {
	background: #afc6d4;
	width: 120px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	
	height: 100px;
}

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

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


#dua_overview .tools {
	
}

#dua_overview .acco_dua_homepage{}

#dua_overview .acco_dua_homepage img {
	padding-right: 5px;
}

#dua_overview .acco_dua_homepage a:link, #dua_overview .acco_dua_homepage a:visited {
	text-decoration: none;
}

.packagecategory_text {

}

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

#dua_overview .overview_entry .info h4 {

	color: #4f6c7d;
	padding: 0;
	margin: 7px 7px 7px 0;
}

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

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

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

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

/*#dua_overview .overview_entry .info h4 img .button {
	background: url(/data/neutral/new/images/info.gif) no-repeat;
	width: 14px;
	height: 14px;
}*/

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


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


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

#dua_overview .overview_entry .accouterments .icons img {
	background: #74a0b9;
}	

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry .theme {

	margin: 0;
	color: #4f6c7d;
	width: 60px;
	height: 100%;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry .text {

	margin: 10px 0 0 0;
	color: #4f6c7d;
}


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


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


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


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

#dua_overview .overview_entry .tools .links .detaillink a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry .tools .links .detaillink a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .detaillink a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#dua_overview .overview_entry .tools .links .detaillink a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .detaillink a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}


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

#dua_overview .overview_entry .tools .links .vacancylink a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry .tools .links .vacancylink a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .vacancylink a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#dua_overview .overview_entry .tools .links .vacancylink a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .vacancylink a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

/*#dua_overview .overview_entry .tools .links .vacancylink a:hover {
	color: #647179;
}*/


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

#dua_overview .overview_entry .tools .links .enquirylink a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry .tools .links .enquirylink a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .enquirylink a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#dua_overview .overview_entry .tools .links .enquirylink a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .enquirylink a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

/*#dua_overview .overview_entry .tools .links .enquirylink a:hover {
	color: #647179;
}*/


/* Container fuer den Website-Link in Links in Tools (Fallsn icht in info Block)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry .tools .links .acco_dua_homepage {
	margin: 10px 5px 10px 10px;
}

#dua_overview .overview_entry .tools .links .acco_dua_homepage a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry .tools .links .acco_dua_homepage a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

/*#dua_overview .overview_entry .tools .links .acco_dua_homepage a:hover {
	color: #647179;
}*/

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


/* Container fuer Zimmer mit Preisanzeige (standard)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry .roomseason {
	float: none;
	clear: both;
	width: 550px;
	height: 20px;
	overflow: hidden;
}

#dua_overview .overview_entry .roomseason p {
	padding: 2px 10px !important;
	margin: 0 !important;
	color: #666666;
	font-weight: normal !important;
}
/********************************* ENDE * STANDARD *****************************************/





/***************************************** LIGHT *******************************************/
/* Container fuer einen Unterkunfts-Auflistungseintrag (light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light {
	background: #efefef;
	margin: 0 0 10px 0;
	height: 120px;
	width: 550px;
	overflow: hidden;
}


/* Ende von IE5/mac verstecken*/
/* Container fuer das Bild beim Unterkunfts-Auflistungseintrag (light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light .image {
	background: #e0dede;
	width: 120px;
	height: 100px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

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

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


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

#dua_overview .overview_entry_light .info h4 {

	color: #666666;
	margin: 7px 7px 7px 0;
	padding: 0;
}

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

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

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

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


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

	color: #999999;	
}


/* usserer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (light)
-------------------------------------------------------------------------------------------*/
#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)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light .accouterments .icons {
	background: #cccccc;
	width: 162px;
	margin: 0;
}

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light .theme {

	margin: -10px 0 0 0;
	color: #4d401e;
	width: 60px;
	height: 100%;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light .text {

	margin: 10px 0 0 0;
	color: #4d401e;
}


/* Container fuer die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light .tools {
	background: #e0dede;

	float: left;
	width: 160px;
	height: 100px;
	overflow: hidden;
}


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


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


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

#dua_overview .overview_entry_light .tools .links .detaillink a {
	border: 1px solid #ffffff;
	color: #333;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry_light .tools .links .detaillink a:link {
	color: #333;
	background: #ffffff;
}

#dua_overview .overview_entry_light .tools .links .detaillink a:visited {
	color: #333;
	background: #ffffff;
}	

#dua_overview .overview_entry_light .tools .links .detaillink a:active {
	color: #333;
}

#dua_overview .overview_entry_light .tools .links .detaillink a:hover {
	color: #333;
}


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

#dua_overview .overview_entry_light .tools .links .vacancylink a {
	border: 1px solid #ffffff;
	color: #333;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry_light .tools .links .vacancylink a:link {
	color: #333;
	background: #ffffff;
}

#dua_overview .overview_entry_light .tools .links .vacancylink a:visited {
	color: #333;
	background: #ffffff;
}	

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

}

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

/* Container fuer die Contactadresse in Tools (Light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light .tools .acco_dua_contact {
	margin: 7px 5px 7px 10px;
	padding: 0;
	color: #647179;
}

/* Container fuer Zimmer mit Preisanzeige (Light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_light .roomseason {
	float: none;
	clear: both;
	width: 550px;
	height: 20px;
	overflow: hidden;
}

#dua_overview .overview_entry_light .roomseason p {
	padding: 2px 10px !important;
	margin: 0 !important;
	color: #666666;
	font-weight: normal !important;
}
/*********************************** ENDE * Light *******************************************/





/****************************************** PRO ********************************************/
/* Container fuer einen Unterkunfts-Auflistungseintrag (pro)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro {
	background: #ffec8c;
	margin: 0 0 10px 0;
	height: 120px;
	width: 550px;
	overflow: hidden;
}


/* Ende von IE5/mac verstecken*/
/* Container fuer das Bild beim Unterkunfts-Auflistungseintrag (pro)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro .image {
	background: #f0c803;
	width: 120px;
	height: 100px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

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

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


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

#dua_overview .overview_entry_pro .info h4 {

	color: #554701;
	margin: 7px 7px 7px 0;
	padding: 0;
}

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

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

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

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


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

	color: #4d401e;	
}


/*  usserer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (pro)
-------------------------------------------------------------------------------------------*/
#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)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro .accouterments .icons {
	background: #b99c4b;
	width: 162px;
	margin: 0;
}

#dua_overview .overview_entry_pro .accouterments img {
	background: #b99c4b;
}	

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (pro)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro .theme {

	margin: 0;
	color: #4d401e;
	width: 60px;
	height: 100%;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (pro)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro .text {

	margin: 10px 0 0 0;
	color: #4d401e;
}


/* Container fuer die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(pro)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro .tools {
	background: #f0c803;

	float: left;
	width: 160px;
	height: 100px;
	overflow: hidden;
}


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


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


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

#dua_overview .overview_entry_pro .tools .links .detaillink a {
	border: 1px solid #ffffff;
	color: #746102;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry_pro .tools .links .detaillink a:link {
	color: #746102;
	background: #ffffff url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry_pro .tools .links .detaillink a:visited {
	color: #746102;
	background: #ffffff url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#dua_overview .overview_entry_pro .tools .links .detaillink a:active {
	color: #746102;
	background: url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry_pro .tools .links .detaillink a:hover {
	color: #746102;
	background: url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}


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

#dua_overview .overview_entry_pro .tools .links .vacancylink a {
	border: 1px solid #ffffff;
	color: #746102;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#dua_overview .overview_entry_pro .tools .links .vacancylink a:link {
	color: #746102;
	background: #ffffff url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry_pro .tools .links .vacancylink a:visited {
	color: #746102;
	background: #ffffff url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#dua_overview .overview_entry_pro .tools .links .vacancylink a:active {
	color: #746102;
	background: url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#dua_overview .overview_entry_pro .tools .links .vacancylink a:hover {
	color: #746102;
	background: url(/data/neutral/new/images/dua-entry-pro-detaillink-a-bg.gif) 88px 0 no-repeat;
}

/* Container fuer die Contactadresse in Tools (Light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro .tools .acco_dua_contact {
	margin: 7px 5px 7px 10px;
	padding: 0;
	color: #554701;
}

/* Container fuer Zimmer mit Preisanzeige (Light)
-------------------------------------------------------------------------------------------*/
#dua_overview .overview_entry_pro .roomseason {
	float: none;
	clear: both;
	width: 550px;
	height: 20px;
	overflow: hidden;
}

#dua_overview .overview_entry_pro .roomseason p {
	padding: 2px 10px !important;
	margin: 0 !important;
	color: #554701;
	font-weight: normal !important;
}
/*********************************** ENDE * PRO ********************************************/

/****************** ENDE * Unterkunftsassistent Unterkunfts Auflistung ********************** 
-------------------------------------------------------------------------------------------*/





/***************** Unterkunftsassistenten Detailseite (Link: Information) *******************
-------------------------------------------------------------------------------------------*/
/* Container fuer die Navigation der Unterkunftsdetail-Ansicht
-------------------------------------------------------------------------------------------*/
#dua_detail_navi {
	margin: 0 0 0 15px;
	padding: 0;
	height: 28px;
}


/* Formatierungen fuer die Navigation der Unterkunftsdetail-Ansicht
-------------------------------------------------------------------------------------------*/
#dua_detail_navi ul {
	margin: 0;
	padding: 0;
	clear: both;
}

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

#dua_detail_navi ul li a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 6px 18px 6px 9px;
	margin: 0 -1px 0 0;
}

#dua_detail_navi ul li a:link {
	background: #196496 url(/data/neutral/new/images/dua-accomodation-detail-view-navi-bg2.gif) right 6px no-repeat;	
	color: #ffffff;
	border: 1px solid #ffffff;
}

#dua_detail_navi ul li a:visited {
	background: #196496 url(/data/neutral/new/images/dua-accomodation-detail-view-navi-bg2.gif) right 6px no-repeat;	
	color: #ffffff;
	border: 1px solid #ffffff;	
}	

#dua_detail_navi ul li a:active {
	background: #f6f5f5 url(/data/neutral/new/images/dua-accomodation-detail-view-navi-bg-hl.gif) right 5px no-repeat;
	color: #000;
	border: 1px solid #ffffff;	
}

#dua_detail_navi ul li a:hover {
	background: #f6f5f5 url(/data/neutral/new/images/dua-accomodation-detail-view-navi-bg-hl.gif) right 5px no-repeat;
	color: #000;
	border: 1px solid #ffffff;	
}

#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: #f6f5f5 url(/data/neutral/new/images/dua-accomodation-detail-view-navi-bg-hl.gif) right 5px no-repeat;
	color: #000;
	border-bottom: 1px solid #f6f5f5;
}


/* Container fuer die Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail {
	width: 560px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #fff;
	clear: both;
}

.dua_detail_mod {
	padding-bottom: 0 !important;
}


/* berschrift fuer die Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail h3 {
	margin: 0 10px 7px 10px;
	color: #000;
	clear: both;
}

/* Container fuer die Region in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #region {

	margin: 0 10px 15px 10px;
	color: #000;
	font-weight: bold;
}


/* Formatierungen fuer Kategorie (Sterne, Kategorie, ...) in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail .category {

	margin: -3px 0 5px 0;
	color: #000;
	float: left;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	background: #fff;
}


/* usserer Container fuer Feature Icons (Accounterments) fuer die Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #accouterments {
	margin: -3px 0 5px 0;
	float: left;
	padding: 5px 10px 5px 3px;
	background: #fff;
}


/* Innerer Container fuer Feature Icons (Accounterments) fuer die Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #accouterments .icons {
	margin: 0;
}

#dua_detail #accouterments .icons img {
	background: #fff;
}	


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

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

#dua_detail #description p {
	color: #333;
	margin: 10px;
}

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

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

/* Container fuer das Bild in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #description #image {
	float: right;
	margin: 0 15px 15px 15px;
}

/* Container fuer die Angebotsgruppen in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #description .themes {
	margin: 0;
	clear: both; /* ev. nicht n tig */
}



/* Eigener Themen Ordner
-------------------------------------------------------------------------------------------*/

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


/* Container fuer Google Extended Links
-------------------------------------------------------------------------------------------*/
#dua_detail .extendedlink {
	margin: 0;
	padding: 5px 10px 5px 10px;
	background: #fff;
	color: #000;
}


#dua_detail .extendedlink p {
}

#dua_detail .extendedlink p a {
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 2px 5px 2px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	text-decoration: none !important;
	margin: 5px 0;
	display: block;
	float: none !important;
	width: 90px;
}


/* Container fuer die Kontaktdaten in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #contact {
	margin: 0;
	padding: 20px 10px 10px 10px;
	background: #fff;
	color: #000;
}



/* Formatierungen fuer die Kontaktdaten in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #contact h4 {
	margin: 0 10px 7px 0;
	color: #000;
	clear: both;
}

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

#dua_detail #contact p a {
	color: #000;
	margin: 10px 10px 10px 0;
	text-decoration: underline;
}



/* Geolink fuer die Kontaktdaten in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#dua_detail #contact #geolink {

	margin: 0 10px 0 0;
}
/************** ENDE* Unterkunftsassistenten Detailseite (Link: Information) ****************
-------------------------------------------------------------------------------------------*/





/******** 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: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;
}


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

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

/* Container fuer kurzen Hinweistext fuer die Anfrageformularseite in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire #hint {

	margin: 10px 10px 0 10px;
}


/* Absatz fuer kurzen Hinweistext fuer die Anfrageformularseit in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire #hint p {

	margin: 0 10px 0 10px;
}


/* Container fuer den Link zum Anfrageformular in der Unterkunfts. Detailansicht
-------------------------------------------------------------------------------------------*/
#dta_enquire #direct_enqurie_hint {
	margin: 0 0 -10px 0;
}

#dta_enquire #direct_enqurie_hint ul {

	margin: 10px 10px 20px 10px;
	padding: 0;
}

#dta_enquire #direct_enqurie_hint ul li {
	margin: 0 10px 10px 0;
	list-style-type: none;
	padding: 0;
}

#dta_enquire #direct_enqurie_hint ul li a {
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	text-decoration: none;
}

#dta_enquire #arrival p {
        float: left;
        margin: 0 5px 10px 10px;
        color: #333;
}

#dta_enquire #departure p {
        float: left;
        margin: 0 5px 10px 10px;
        color: #333;
}


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


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


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

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

#dta_enquire_form form div p { 

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

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

#dta_enquire_form form div p input, #dta_enquire_form form div p select { 

}


/* Container fuer die N chte des Aufhaltes im Anfrageformular
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #duration{}

#dta_enquire_form #duration p{}

#dta_enquire_form #duration p label{}


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

#dta_enquire_form #arrival p{}

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


/* Container fuer die Abreise im Anfrageformular
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #departure { 
	clear: both;
}

#dta_enquire_form #departure p{}

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


/* Container fuer die Anzahl Erwachsene
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #adults{}

#dta_enquire_form #adults p{}

#dta_enquire_form #adults p label{}


/* Container fuer die Anzahl Kinder
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #children{}

#dta_enquire_form #children p{}

#dta_enquire_form #children p label{}


/* Container fuer das Alter der Kinder
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #child_ages{}

#dta_enquire_form #child_ages p{}

#dta_enquire_form #child_ages p label{}


/* Container und Formatierungen der Zimmerkategorien
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #room_selection{}

#dta_enquire_form #room_selection div {
	float: left;
	width: 250px;
}

#dta_enquire_form #room_selection div p{}

#dta_enquire_form #room_selection div p input { 
	width: 30px;
	margin-right: 10px;
}

#dta_enquire_form #room_selection div p label { 
	float: none;
	display: inline;
}


/* Container fuer die Verpflegung Appartements/Ferienwohnung
-------------------------------------------------------------------------------------------*/
#dta_enquire_form .ext_list_checkboxes p {
	margin: 0 0 0 10px;
	float: left;
	width: 250px;
	height: 20px;
}

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

#dta_enquire_form .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
}


/* Container fuer die Anrede
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #salution{}

#dta_enquire_form #salutation p{}

#dta_enquire_form #salutation p label{}

#dta_enquire_form #salutation p input {
	width: 252px;
}

/* Container fuer den Titel
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #title{}

#dta_enquire_form #title p{}

#dta_enquire_form #title p label{}

#dta_enquire_form #title p input {
	width: 252px;
}

/* Container fuer den Vornamen
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #firstname{}

#dta_enquire_form #firstname p{}

#dta_enquire_form #firstname p label{}

#dta_enquire_form #firstname p input {
	width: 252px;
}

/* Container fuer den Nachnamen
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #name{}

#dta_enquire_form #name p{}

#dta_enquire_form #name p label{}

#dta_enquire_form #name p input {
	width: 252px;
}

/* Container fuer die Strasse
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #street{}

#dta_enquire_form #street p{}

#dta_enquire_form #street p label{}

#dta_enquire_form #street p input {
	width: 252px;
}


/* Container fuer PLZ/City
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #zip_city{}

#dta_enquire_form #zip_city p{}

#dta_enquire_form #zip_city p label{}

#dta_enquire_form #zip_city p .zip { 
	width: 60px;
}

#dta_enquire_form #zip_city p .city { 
	width: 183px;
}

html>body #dta_enquire_form #zip_city p .city { 
	width: 185px;
}


/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #country{}

#dta_enquire_form #country p{}

#dta_enquire_form #country p label{}

#dta_enquire_form #country p input {
	width: 252px;
}

/* Container fuer Telefon
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #tel{}

#dta_enquire_form #tel p{}

#dta_enquire_form #tel p label{}

#dta_enquire_form #tel p input {
	width: 252px;
}

/* Container fuer Fax
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #fax{}

#dta_enquire_form #fax p{}

#dta_enquire_form #fax p label{}

#dta_enquire_form #fax p input {
	width: 252px;
}


/* Container fuepxr E-Mail
-------------------------------------------------------------------------------------------*/
#dta_enquire_form #email{}

#dta_enquire_form #email p{}

#dta_enquire_form #email p label{}

#dta_enquire_form #email p input {
	width: 252px;
}


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

#dta_enquire_form #submit p{}

#dta_enquire_form #submit p input { 
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 1px 10px;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;	
	display: inline;
	width: 130px;
	border: 0;
}
/******** ENDE * Unterkunftsassistenten Detailseite Anfrageformular (Link: Anfrage) *********
-------------------------------------------------------------------------------------------*/






/******** Unterkunftsassistenten Detailseite Direktanfrage (Link: Anfrage) ******************
-------------------------------------------------------------------------------------------*/
/* Container fuer Direktanfrage
-------------------------------------------------------------------------------------------*/
#enquiry_pool {
	width: 560px;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	background: #f6f5f5;
	clear: both;
}


/* berschrift fuer die Direktanfrage
-------------------------------------------------------------------------------------------*/
#enquiry_pool h3 {

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


/* Hinweistext der Direktanfrage
-------------------------------------------------------------------------------------------*/
#enquiry_pool #hint {

	margin: 10px;
	line-height: 1.3em;
}

#enquiry_pool ul {
	margin-bottom: 0;
	padding-bottom: 10px;
}

#enquiry_pool ul li {

}


/* Hinweistext des aktuell ausgewhlten Betriebes
-------------------------------------------------------------------------------------------*/
#enquiry_pool #selected_hint {

	margin: 10px;
	line-height: 1.3em;
}


/* Conainter fuer die Betriebsauflistung der Direktanfrage
-------------------------------------------------------------------------------------------*/
#enquiry_pool #list {
	background: #ccc;
	display: block;
	width: 100%;
}


/* Conainter fuer den Betriebsnamen in der Betriebsauflistung der Direktanfrage
-------------------------------------------------------------------------------------------*/
#enquiry_pool #list .accommodation_name {
	color: #ffffff;

	margin: 10px 0 10px 10px;
	padding: 10px 10px 10px 5px;
	float: left;
	background: #f6f5f5;
	width: 400px;
	border-bottom: 1px solid #999;
}

#enquiry_pool #list .accommodation_name a {
	padding: 0 0 0 15px;
}

#enquiry_pool #list .accommodation_name a:link {
	color: #596438;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;
}

#enquiry_pool #list .accommodation_name a:visited {
	color: #596438;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;	
}	

#enquiry_pool #list .accommodation_name a:active {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 2px 0 no-repeat;		
}

#enquiry_pool #list .accommodation_name a:hover {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 2px 0 no-repeat;		
}


/* Conainter fuer den Entfernenlink in der Betriebsauflistung der Direktanfrage
-------------------------------------------------------------------------------------------*/
#enquiry_pool #list .remove {
	color: #ffffff;

	margin: 10px 10px 10px 0;
	padding: 10px 10px 10px 10px;
	float: left;
	background: #f6f5f5;	
	border-bottom: 1px solid #999;	
}

#enquiry_pool #list .remove a {
	padding: 0 0 0 22px;
}

#enquiry_pool #list .remove a:link {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;			
}

#enquiry_pool #list .remove a:visited {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;				
}	

#enquiry_pool #list .remove a:active {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;			
}

#enquiry_pool #list .remove a:hover {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;			
}


/* Conainter / Formatierungen fuer "Anfragendaten bearbeiten" in der Betriebsauflistung
-------------------------------------------------------------------------------------------*/
#enquiry_pool #edit {
	margin: 0 0 0 5px;
}

#enquiry_pool #edit p {
	margin: 10px;

}

#enquiry_pool #edit p a {
	padding: 0 0 0 22px;
}

#enquiry_pool #edit p a:link {
	color: #596438;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;			
}

#enquiry_pool #edit p a:visited {
	color: #596438;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;				
}	

#enquiry_pool #edit p a:active {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;			
}

#enquiry_pool #edit p a:hover {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;			
}


/* Conainter / Formatierungen fuer "Unterknfte zur Liste hinzuf gen" in der Betriebsauflistung
-------------------------------------------------------------------------------------------*/
#enquiry_pool #add {
	margin: 0 0 0 5px;
}

#enquiry_pool #add p {
	margin: 10px;

}

#enquiry_pool #add p a {
	padding: 0 0 0 22px;
}

#enquiry_pool #add p a:link {
	color: #596438;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;			
}

#enquiry_pool #add p a:visited {
	color: #596438;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;				
}	

#enquiry_pool #add p a:active {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;			
}

#enquiry_pool #add p a:hover {
	color: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;			
}


/* Conainter fuer den Submitbutton in der Betriebsauflistung
-------------------------------------------------------------------------------------------*/
#enquiry_pool #submit {
	margin: 20px 0 0 5px;
	clear: both;
	padding: 0 0 20px 0;
}

#enquiry_pool #submit p { 

	margin: 10px;
	padding: 0;
}

#enquiry_pool #submit p a { 
	font-weight: normal;
	padding: 2px 23px 1px 15px;
	margin: 0;
	width: 150px;
}

#enquiry_pool #submit p a:link {
	color: #fff;
	text-decoration: none;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;			
	border: 1px solid #196496;
}

#enquiry_pool #submit p a:visited {
	color: #fff;
	text-decoration: none;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;			
	border: 1px solid #196496;	
}	

#enquiry_pool #submit p a:active {
	color: #fff;
	text-decoration: none;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;	
	border: 1px solid #196496;		
}

#enquiry_pool #submit p a:hover {
	color: #fff;
	text-decoration: none;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;		
	border: 1px solid #196496;	
}


/* Conainter / Formatierungen fuer "add empty" in der Betriebsauflistung 
-------------------------------------------------------------------------------------------*/
#enquiry_pool #add_empty {
	margin: 20px 0 0 10px;
	clear: both;
	padding: 0 0 20px 0;
}

#enquiry_pool #add_empty p { 

	margin: 10px 10px 0 0;
	padding: 0;
}

#enquiry_pool #add_empty p a:link, #enquiry_pool #add_empty p a:visited, #enquiry_pool #add_empty p a:active, #enquiry_pool #add_empty p a:hover {
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	text-decoration: none;
}
/* Conainter / Formatierungen fuer "portal_enquire_hint" in der Betriebsauflistung 
-------------------------------------------------------------------------------------------*/
#enquiry_pool #portal_enquire_hint {
	margin: 5px 0 0 10px;
	clear: both;
	padding: 0 0 20px 0;
}

#enquiry_pool #portal_enquire_hint p { 

	margin: 10px 10px 10px 0px;
	padding: 0;
}

#enquiry_pool #portal_enquire_hint p a:link, #enquiry_pool #portal_enquire_hint p a:visited, #enquiry_pool #portal_enquire_hint p a:active, #enquiry_pool #portal_enquire_hint p a:hover {
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 10px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	text-decoration: none;		
}
/******** ENDE * Unterkunftsassistenten Detailseite Direktanfrage (Link: Anfrage) ***********
-------------------------------------------------------------------------------------------*/





/********** Unterkunftsassistenten Detailseite Freie Zimmer (Link: Freie Zimmer) ************
-------------------------------------------------------------------------------------------*/
/* Container fuer die "Freie Zimmer Suche" Sektion
-------------------------------------------------------------------------------------------*/
#vacancy_search {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	background: #f6f5f5;
	clear: both;
}


/* Hinweistext fuer die "Freie Zimmer Suche" Sektion
-------------------------------------------------------------------------------------------*/
#vacancy_search #hint {
	margin: 10px;

}

/* Container / Formatierung fuer die Fehleranzeige Sektion
-------------------------------------------------------------------------------------------*/
#vacancy_search .error_hint{}

#vacancy_search .error_hint p{}


/* Container fuer die "Freie Zimmer Suche"
-------------------------------------------------------------------------------------------*/
#vacancy_search #vacancy_search_form {
	margin: 20px 10px 10px 10px;
}


/* Container / Formatierung fuer Anreisetag, -monat, -jahr in der "Freie Zimmer Suche"
-------------------------------------------------------------------------------------------*/
#vacancy_search #vacancy_search_form #from {
	float: left;
}

#vacancy_search #vacancy_search_form #from p {

}

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

#vacancy_search #vacancy_search_form #from p select {

}


/* Container / Formatierung fuer Aufenthalsdauer in der "Freie Zimmer Suche"
-------------------------------------------------------------------------------------------*/
#vacancy_search #vacancy_search_form #nights {
	float: left;
	margin: 0 0 0 20px;
}

#vacancy_search #vacancy_search_form #nights p {

}

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

#vacancy_search #vacancy_search_form #nights p input {

}


/* Container / Formatierung fuer den Submitbutton in der "Freie Zimmer Suche"
-------------------------------------------------------------------------------------------*/
#vacancy_search #vacancy_search_form #submit{}

#vacancy_search #vacancy_search_form #submit p{}

#vacancy_search #vacancy_search_form #submit input {
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 0 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 70px;

	margin-left: 10px;
}


/* Container fuer die Kontaktdaten in der "Freie Zimmer Suche"
-------------------------------------------------------------------------------------------*/
#vacancy_search #contact {
	margin: 0;
	padding: 20px 10px 10px 10px;
	background: #f0f0f0;
}


/* Formatierungen fuer die Kontaktdatenin der "Freie Zimmer Suche"
-------------------------------------------------------------------------------------------*/
#vacancy_search #contact h4 {

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

#vacancy_search #contact p {

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


/* Geolink fuer die Kontaktdaten in der "Freie Zimmer Suche"
-------------------------------------------------------------------------------------------*/
#vacancy_search #contact #geolink {

	margin: 0 10px 0 0;
}

/*  berschrift im Vacancy Kalender
-------------------------------------------------------------------------------------------*/
#vacancy_search h3 {

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


/* Anzeige letztes Update vacancy
-------------------------------------------------------------------------------------------*/
#vacancy_search #update {
	margin: 10px;

}

/* Tabelle / Formatierung fuer die weiteren Infos zu den einzelnen Vacancies
-------------------------------------------------------------------------------------------*/
#vacancy_search .calender {
	margin: 0 0 0 10px !important;
	width: 523px;
}

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

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

#vacancy_search .calender .header {
	margin: 0 0 0 10px;
	font-weight: bold;
}

#vacancy_search .calender .nightprice {
	text-align: right;
}

#vacancy_search .calender .bookbutton {
	text-align: right;

}

#vacancy_search .calender .room_category {
	text-align: left;
	width: 180px;
}

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




#vacancy_search .calender .from {

	color: #666666;	
}

#vacancy_search .calender .to {

	text-align: right;
	color: #666666;
}

#vacancy_search .calender a {
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 5px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	overflow: hidden;
}




/* Tabelle / Formatierung fuer die Frei/Belegt Anzeige
-------------------------------------------------------------------------------------------*/
#vacancy_search .datestable {
	border-collapse: collapse;
	margin: 0 0 15px 10px;
}

#vacancy_search .datestable .date {

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

#vacancy_search .datestable .vacant {

	border: 1px solid #ffffff;	
	background: #acc66d;
	padding: 4px 3px 4px 3px;	
}

#vacancy_search .datestable .taken {

	border: 1px solid #ffffff;	
	background: #cc3300;
	padding: 4px 3px 4px 3px;		
}

/******* ENDE * Unterkunftsassistenten Detailseite Freie Zimmer (Link: Freie Zimmer) ********
-------------------------------------------------------------------------------------------*/




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

#packages h3 {

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

#packages h4 {

	color: #196496;
	margin: 7px 7px 7px 10px;
	padding: 0;
}


/* Container fuer Hinweistext
-------------------------------------------------------------------------------------------*/
#packages #hint {

	margin: 10px;
}


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

#packages #packages_search form {
	margin-left: 10px;
}

#packages #packages_search div p select, #packages #packages_search div p input {

}

#packages #packages_search #part1 {
	width: 290px;
	margin-left: 10px;
}

#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 input, #packages #packages_search #part2 td div p input {
	padding: 0px 2px;

}

#packages #packages_search #part2 {
	width: 250px;

	margin-left: 10px;

}

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


/* Formulardaten Packages in der Detailansicht
-------------------------------------------------------------------------------------------*/
#packages #packages_search #from{}

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

#packages #packages_search #from p label{}

#packages #packages_search #from p select {

}

#packages #packages_search #exact_nights input {
	width: 30px;
}

#packages #packages_search #from_nights{}

#packages #packages_search #from_nights input {
	width: 30px;
}

#packages #packages_search #to_nights{}

#packages #packages_search #to_nights p label{}

#packages #packages_search #to_nights input{}

#packages #packages_search #exacht_persons{}

#packages #packages_search #exact_persons input {
	width: 30px;
}

#packages #packages_search #persons{}

#packages #packages_search #persons p{}

#packages #packages_search #persons p label {

}

#packages #packages_search #persons p input {
	width: 30px;
}

#packages #packages_search #to_persons label {

}

#packages #packages_search #to_persons input {
	width: 30px;
}

#packages #packages_search #from_price{}

#packages #packages_search #from_price input {
	width: 30px;
}

#packages #packages_search #price{}

#packages #packages_search #price p{}

#packages #packages_search #price p label {
	width: 0;
}

#packages #packages_search #price p input {
	width: 30px;
}

/* Container fuer "Erwachsene" des Packages Formular
-------------------------------------------------------------------------------------------*/
#packages #packages_search #adults{}

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

#packages #packages_search #adults p label{}

#packages #packages_search #adults p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Kinder" des Packages Formular
-------------------------------------------------------------------------------------------*/
#packages #packages_search #children{}

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

#packages #packages_search #children p label{}

#packages #packages_search #children p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Alter Kinder" des Packages Formular
-------------------------------------------------------------------------------------------*/
#packages #packages_search #child_ages{}

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

#packages #packages_search #child_ages p label{}

#packages #packages_search #child_ages p input {

	width: 30px;
	margin: 0 2px 0 0;
}

/* Container fuer den Submitbutton des Packages Formular
-------------------------------------------------------------------------------------------*/
#packages #packages_search #submit {
	margin: 0 0 0 -10px;
	padding: 0;
	line-height: 14px;
}

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

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

/* Betriebsauflistung
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group {
	background: #c4dfef;
	margin: 0 0 10px 0;
	height: 100px;
	width: 550px;
	clear: both;

}


/* Ende von IE5/mac verstecken*/
/* Container fuer das Bild beim Unterkunfts-Auflistungseintrag (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .image {
	background: #afc6d4;
	width: 120px;
	height: 100%;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

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

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



/* Container fuer Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .info {
	margin: 0;
	float: left;
	padding: 0 0 0 10px;
	width: 250px;
	height: 100%;	
	overflow: hidden;
}

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

}

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

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

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

#packages #grouped_packages .package_group .info h4 a:hover {
	color: #6990a7;
	text-decoration: none;
}


/* Container fuer Kategorie + Sterne/Segel,... in Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .category {
	margin: -5px 0 5px 0;
	color: #4f6c7d;	
}


/*  usserer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .accouterments {
	margin: 0 0 5px 0;
	padding: 3px 0 0 0;
}


/* Innerer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .accouterments .icons {
	width: 162px;
	margin: 0;
}

#packages #grouped_packages .package_group .accouterments .icons img {
	background: #74a0b9;
}	

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .theme {
	margin: 0;
	color: #4f6c7d;
	width: 60px;
	height: 100%;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .text {
	margin: 10px 0 0 0;
	color: #4f6c7d;
}


/* Container fuer die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .tools {
	background: #afc6d4;
	float: left;
	width: 170px;
	height: 100%;
	overflow: hidden;	
}

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


/* Container fuer die Region in Tools (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .tools .region {
	margin: 7px 5px 7px 10px;
	padding: 0;
	color: #647179;
}

/* Container fuer die Links (Unterkunftsinfo, Vacancylink) in Tools (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .tools .category_view {
	margin: 2px 0 0 0;
}


/* Container fuer den Unterkunftsinfo-Link in Links in Tools (standard)
-------------------------------------------------------------------------------------------*/
#packages #grouped_packages .package_group .tools .category_view {
	margin: 10px 5px 10px 10px;
}

#packages #grouped_packages .package_group .tools .category_view a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 115px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#packages #grouped_packages .package_group .tools .category_view a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}

#packages #grouped_packages .package_group .tools .category_view a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}	

#packages #grouped_packages .package_group .tools .category_view a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}

#packages #grouped_packages .package_group .tools .category_view a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}


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

#packages #grouped_packages .package_group .tools .links .vacancylink a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#packages #grouped_packages .package_group .tools .links .vacancylink a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#packages #grouped_packages .package_group .tools .links .vacancylink a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#packages #grouped_packages .package_group .tools .links .vacancylink a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#packages #grouped_packages .package_group .tools .links .vacancylink a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

/* Container fuer Auflistung der Packages Betriebe
-------------------------------------------------------------------------------------------*/
#packages #packages_list{}

/* Container Packages Betriebe
-------------------------------------------------------------------------------------------*/
#packages #packages_list .package {
	margin: 0;
	height: 80px;
	border-top: 10px solid #ffffff;	
}


/* Container Bild
-------------------------------------------------------------------------------------------*/
#packages #packages_list .package .image {
	overflow: hidden;
	float: left;
}

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

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


/* Container / Formatierung Info
-------------------------------------------------------------------------------------------*/
#packages #packages_list .package .info {
	overflow: hidden;

	height: 100%;
}

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

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

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

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

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

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

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

/* Container Preise
-------------------------------------------------------------------------------------------*/
#packages #packages_list .package .price_c {
	float: right;
	width: 150px;
	height: 100%;
	background: #196496;

	overflow: hidden;
	color: #fff;
}

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



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

#packageview h3 {

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

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

#packageview #text {

	margin: 10px;
}

#packageview #travel_data {

	margin: 10px;
}

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

#packageview #travel_data ul {
	margin: 0 0 10px 5px;
	padding: 0;
}

#packageview #travel_data ul li {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/data/neutral/new/images/enquiry-pool-accomodation-name-bg.gif) 0 0 no-repeat;				
	list-style-type: none;
}

#packageview #price_data {

	margin: 10px;
}

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

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

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

#packageview #full_package{}

#packageview #full_package p {
	margin: 10px;
}

#packageview #dta_packagecart {
	margin: 10px 0 0 10px;
	padding: 0 0 10px 0;	
}

#packageview #dta_packagecart .description{}

#packageview #dta_packagecart .price{}

#packageview #dta_packagecart ul {
	margin: 10px 0 0 0;
	padding: 0;
}

#packageview #dta_packagecart ul li {
	margin: 0;
	padding: 0;
	list-style: none
}

#packageview #dta_packagecart ul li a {
	background: #196496 url(/data/neutral/new/images/cart.gif) 5px 1px no-repeat;
	color: #fff;
	text-decoration: none;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 5px 1px 30px;
	margin: 0;
}

/* Container fuer das Packages Formular
-------------------------------------------------------------------------------------------*/
#packageview #price_form {
	margin: 0;
	background: #196496;
	padding: 20px 10px 5px 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;
}


/* Container fuer Anreisedatum des Packages Formular
-------------------------------------------------------------------------------------------*/
#packageview #price_form #arrival{}

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

#packageview #price_form #arrival p label{}

#packageview #price_form #arrival p select {

}

/* Container fuer "Erwachsene" des Packages Formular
-------------------------------------------------------------------------------------------*/
#packageview #price_form #adults{}

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

#packageview #price_form #adults p label{}

#packageview #price_form #adults p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Kinder" des Packages Formular
-------------------------------------------------------------------------------------------*/
#packageview #price_form #children{}

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

#packageview #price_form #children p label{}

#packageview #price_form #children p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Alter Kinder" des Packages Formular
-------------------------------------------------------------------------------------------*/
#packageview #price_form #child_ages {
	float: left;
	margin: 0 4px 0 0;
}

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

#packageview #price_form #child_ages p label{}

#packageview #price_form #child_ages p input {

	width: 30px;
	margin: 0 2px 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 {
	background: #196496;
	border: 1px solid #fff;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 110px;

}

/******* ENDE * Unterkunftsassistenten Detailseite Pauschalen (Link: Pauschalen) ************
-------------------------------------------------------------------------------------------*/





/******* Unterkunftsassistenten Detailseite Buchbare Zimmer (Link: Buchbare Zimmer) *********
-------------------------------------------------------------------------------------------*/
/* Container "Buchbare Zimmer" in der Unterkunftsassistenten Detailansicht
-------------------------------------------------------------------------------------------*/
#bookable_search {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	background: #f6f5f5;
	clear: both;
}

#bookable_search h3 {

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

#bookable_search #hint {

	margin: 10px;
}


/* Container fuer "Buchbare Zimmer" Formular
-------------------------------------------------------------------------------------------*/
#bookable_search .bookable_search_form  {
	margin: 10px;
	padding: 0 0 10px 0;
}

#bookable_search .bookable_search_form div p label {
	display: block;
	float: left;
	width: 80px;
	margin: 2px 0 0 0;
}


/* Container fuer Anreisedatum des "Buchbare Zimmer" Formulars
-------------------------------------------------------------------------------------------*/
#bookable_search .bookable_search_form #from {
	margin: 0 10px 0 0;
}

#bookable_search .bookable_search_form #from p {
	margin: 0 0 2px 0;
	
}

#bookable_search .bookable_search_form #from p label{}

#bookable_search .bookable_search_form #from p select {

}


/* Container / Formatierung fuer Aufenthalsdauer des "Buchbare Zimmer" Formulars
-------------------------------------------------------------------------------------------*/
#bookable_search .bookable_search_form #nights {
	clear: both;
}

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

#bookable_search .bookable_search_form #nights p label{}

#bookable_search .bookable_search_form #nights p input {

	width: 35px;
	margin: 0 4px 0 0;
}

/* Container fuer "Erwachsene" des "Buchbare Zimmer" Formulars
-------------------------------------------------------------------------------------------*/
#bookable_search .bookable_search_form #adults {
	clear: both;
}

#bookable_search .bookable_search_form #adults p {
	margin: 0 0 2px 0;
	
}

#bookable_search .bookable_search_form #adults p label{}

#bookable_search .bookable_search_form #adults p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Kinder" des "Buchbare Zimmer" Formulars
-------------------------------------------------------------------------------------------*/
#bookable_search .bookable_search_form #children{}

#bookable_search .bookable_search_form #children p {
	margin: 0 0 2px 0;
	
}

#bookable_search .bookable_search_form #children p label{}

#bookable_search .bookable_search_form #children p input {

	width: 30px;
	margin: 0 4px 0 0;
}


/* Container fuer "Alter Kinder" des "Buchbare Zimmer" Formulars
-------------------------------------------------------------------------------------------*/
#bookable_search .bookable_search_form #child_ages{}

#bookable_search .bookable_search_form #child_ages p {
	margin: 0 0 2px 0;
	
}

#bookable_search .bookable_search_form #child_ages p label{

}

#bookable_search .bookable_search_form #child_ages p input {
	width: 30px;
	margin: 0 2px 0 0;
}

#bookable_search .bookable_search_form #child_ages p select {
	margin: 0 2px 0 10px ;
}

/* Container fuer den Submitbutton des "Buchbare Zimmer" Formulars
-------------------------------------------------------------------------------------------*/
#bookable_search .bookable_search_form #submit{}

#bookable_search .bookable_search_form #submit p {
	margin: 10px 0 2px 0;
}

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

/* Formatierungen fuer die Kontaktdaten in des "Buchbare Zimmer" Formulars
-------------------------------------------------------------------------------------------*/
#bookable_search_result #contact {
	margin: 0;
	padding: 10px;
	color: #000;
}

#bookable_search_result #contact h4 {
	margin: 0 10px 7px 0;
	color: #000;
	clear: both;
}

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

#bookable_search_result #contact p a {
	color: #000;
	margin: 10px 10px 10px 0;
	text-decoration: underline;
}



/* Container /Formatierungen fuer die Ergebnisseite "Buchbare Zimmer" 
-------------------------------------------------------------------------------------------*/
#bookable_search_result {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;
}

#bookable_search_result h3 {

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

#bookable_search_result #hint {

	margin: 10px;
}

/* Formatierungen fuer Eintrag "Buchbare Zimmer" 
-------------------------------------------------------------------------------------------*/
#bookable_search_result .bookable_room {
	margin: 0;
}

#bookable_search_result .bookable_room .bookable_room_headline {
        margin: 0 10px 7px 5px !important;
        padding: 5px;
        color: #196496;
        background: #CCCCCC;
}

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


#bookable_search_result .bookable_room .bookable_room_headline input.room_detail_hidden {
    border: none;
	color: #fff;	
	line-height: 14px;
	padding: 0;
	cursor: pointer;
	background: url(/data/neutral/new/images/room_plus.gif) no-repeat;
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px;
}

#bookable_search_result .bookable_room .bookable_room_headline input.room_detail_visible {
    border: none;
	color: #fff;	
	line-height: 14px;
	padding: 0;
	cursor: pointer;
	background: url(/data/neutral/new/images/room_minus.gif) no-repeat;
	width: 16px !important;
	height: 16px !important;
	margin-right: 10px;
}

#bookable_search_result .bookable_room .bookable_room_headline .complete_price {
	font-weight: bold;
	text-align: right;
}

#bookable_search_result .bookable_room .bookable_room_headline .room_category {
	text-align: left;
	width: 180px;
}

#bookable_search_result .bookable_room .bookable_room_headline .room_capacity {
	text-align: left;
	width: 100px;
}

#bookable_search_result .bookable_room .bookable_room_headline .per_night_price {
	text-align: right;
}




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


#bookable_search_result .bookable_room .bookable_room_detail {
	margin: 0 0 10px 5px;
}

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


#bookable_search_result .room_bookable_search_form {
	padding: 5px 0 0 0;
}

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

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

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

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


/**** ENDE * Unterkunftsassistenten Detailseite Buchbare Zimmer (Link: Buchbare Zimmer) *****
-------------------------------------------------------------------------------------------*/





/***************** Unterkunftsassistenten Detailseite Gallery (Link: Foto) ******************
-------------------------------------------------------------------------------------------*/
/* Container fuer das grosse Foto in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 0;
	background: #f6f5f5;
	clear: both;
}


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

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


/* Container fuer die thumbnails in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery #small_image_c {
	margin: 0 0 15px 20px;
}


/* Container fuer thumbnail in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery #small_image_c .small_image {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	overflow: hidden;
}


/* Formatierugen fuer thumbnails in der Unterkunftsassistenten Detailansicht-Gallery
-------------------------------------------------------------------------------------------*/
#gallery #small_image_c .small_image a {
	text-decoration: none;
	display: block;
	padding: 3px 3px 0 3px;
}

html>body #gallery #small_image_c .small_image a {
	padding: 3px 3px 3px 3px;
}

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

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

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

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


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


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


/************* ENDE* Unterkunftsassistenten Detailseite Gallery (Link: Foto) ****************
-------------------------------------------------------------------------------------------*/





/*********************************** Urlaubspauschalen **************************************
-------------------------------------------------------------------------------------------*/
/* Container / Formatierungen fuer die Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	background: #f6f5f5;
	clear: both;
}


#all_packages #search {
	margin: 10px;
}

#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: 2px 0 0 0;
}

#all_packages #search div p select, #all_packages #search div p input {

}

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

#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: 0px 2px;
}

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


/* Container / Formatierung fuer Anreisetag, -monat, -jahr in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages #search #from{}

#all_packages #search #from p{}

#all_packages #search #from p label{}

#all_packages #search #from p select{}

/* Container / Formatierung fuer Anreisetag, -monat, -jahr in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages #search #to_date {
	clear: both;
}

#all_packages #search #to_date p{}

#all_packages #search #to_date p label{}

#all_packages #search #to_date p select{}


/* Container / Formatierung fuer die exakte Aufenthalsdauer in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#exact_nights input {
	width: 30px;
	margin: 0;
}

#from_nights{}

#from_nights input {
	width: 30px;
}

#to_nights{}

#to_nights p label{}

#to_nights input{}


/* Container / Formatierung fuer Personen in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#exact_persons{}

#exact_persons input {
	width: 30px;
}

#all_packages #search #persons{}

#all_packages #search #persons p{}

#all_packages #search #persons p label {

}

#all_packages #search #persons p input {
	width: 30px;
}

#to_persons label{}

#to_persons input {
	width: 30px;
}


/* Container / Formatierung fuer Preis in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#from_price{}

#from_price input {
	width: 30px;
}

#all_packages #search #price{}

#all_packages #search #price p{}

#all_packages #search #price p label{}

#all_packages #search #price p input {
	width: 30px;
}


/* Container / Formatierung fuer Kategorie in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages #search #category{}

#all_packages #search #category p{}

#all_packages #search #category p label{}

#all_packages #search #category p select {
	width: 220px;
}


/* Container / Formatierung fuer region in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages #search #region{}

#all_packages #search #region p{}

#all_packages #search #region p label{}

#all_packages #search #region p select {
	width: 220px;
}


/* Container / Formatierung fuer Thema in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages #search #pcategory{}

#all_packages #search #pcategory p{}

#all_packages #search #pcategory p label{}

#all_packages #search #pcategory p select {
	width: 220px;
}


/* Container / Formatierung fuer Name in Urlaubspauschalen
-------------------------------------------------------------------------------------------*/
#all_packages #search #name{}

#all_packages #search #name p{}

#all_packages #search #name p label{}

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


/* 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 { 
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 60px;
}


/* Formatierungen fuer die einzelnen Absaetze der Statusmeldungen
-------------------------------------------------------------------------------------------*/
#all_packages #package_category_text {
	margin-bottom: 25px;

	margin-left: 20px;
	clear: both;
}

html>body #all_packages #package_category_text {
	margin-left: 10px;

}


#all_packages #amount {

	float: left;
	margin: -15px 5px 15px 10px;
}

#all_packages #amount_displayed {

	margin: -15px 5px 15px 0;
	float: left;
}

/* Betriebsauflistung
-------------------------------------------------------------------------------------------*/
#all_packages .package_group {
	background: #c4dfef;
	margin: 0 0 10px 0;
	height: 100px;
	width: 550px;
	clear: both;

}


/* Ende von IE5/mac verstecken*/
/* Container fuer das Bild beim Unterkunfts-Auflistungseintrag (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .image {
	background: #afc6d4;
	width: 120px;
	height: 100%;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

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

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



/* Container fuer Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .info {
	margin: 0;
	float: left;
	padding: 0 0 0 10px;
	width: 250px;
	height: 100%;	
	overflow: hidden;
}

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

}

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

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

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

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


/* Container fuer Kategorie + Sterne/Segel,... in Unterkunftsinfo (Name, Kategorie, Sterne, Icons) (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .category {
	margin: -5px 0 5px 0;
	color: #4f6c7d;	
}


/*  usserer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .accouterments {
	margin: 0 0 5px 0;
	padding: 3px 0 0 0;
}


/* Innerer Container fuer Feature Icons (Accounterments) in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .accouterments .icons {
	width: 162px;
	margin: 0;
}

#all_packages .package_group .accouterments .icons img {
	background: #74a0b9;
}

/* Container fuer die Angebotsgruppen in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .theme {
	margin: 0;
	color: #4f6c7d;
	width: 60px;
	height: 100%;
	float: right;	
}

/* Container fuer Kurztext in Unterkunftsinfos (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .text {
	margin: 10px 0 0 0;
	color: #4f6c7d;
}


/* Container fuer die Tools (Links zu Infos, Freie Zimmer, weiter Infos)(standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .tools {
	background: #afc6d4;
	float: left;
	width: 170px;
	height: 100%;
	overflow: hidden;	
}

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

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


/* Container fuer die Links (Unterkunftsinfo, Vacancylink) in Tools (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .tools .category_view {
	margin: 2px 0 0 0;
}


/* Container fuer den Unterkunftsinfo-Link in Links in Tools (standard)
-------------------------------------------------------------------------------------------*/
#all_packages .package_group .tools .category_view {
	margin: 10px 5px 10px 10px;
}

#all_packages .package_group .tools .category_view a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 115px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#all_packages .package_group .tools .category_view a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}

#all_packages .package_group .tools .category_view a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}	

#all_packages .package_group .tools .category_view a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}

#all_packages .package_group .tools .category_view a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 103px 0 no-repeat;
}


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

#all_packages .package_group .tools .links .vacancylink a {
	border: 1px solid #ffffff;
	color: #647179;
	width: 100px;
	text-decoration: none;
	display: block;
	padding: 2px 3px 2px 3px;
}

#all_packages .package_group .tools .links .vacancylink a:link {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#all_packages .package_group .tools .links .vacancylink a:visited {
	color: #647179;
	background: #ffffff url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}	

#all_packages .package_group .tools .links .vacancylink a:active {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}

#all_packages .package_group .tools .links .vacancylink a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/dua-entry-detaillink-a-bg.gif) 88px 0 no-repeat;
}
/********************************* ENDE * STANDARD *****************************************/


/* Container Packages Betriebe
-------------------------------------------------------------------------------------------*/
#all_packages .package {
	margin: 0;
	height: 100px;
	border-top: 10px solid #ffffff;
	clear: both;	
}


/* Container Bild
-------------------------------------------------------------------------------------------*/


/* Container / Formatierung Info
-------------------------------------------------------------------------------------------*/
#all_packages .package .info {
	overflow: hidden;

	height: 100%;
}

#all_packages .package .info .name {
	margin: 5px 2px 3px 5px;
	font-weight: bold;
}

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

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

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

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

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

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

/* Container Preise
-------------------------------------------------------------------------------------------*/
#all_packages .package .price_c {
	float: right;
	width: 150px;
	height: 100%;
	background: #196496;

	overflow: hidden;
	color: #fff;
}

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

#all_packages .package .price_c p .complete{}

#all_packages .package .price_c p .adult{}

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

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








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

#shopingcart h3 {

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

#shopingcart #hint {

	margin: 10px;
}

#shopingcart .single_shoppingcart {
	background: #efefef;
	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 .delete ul li {
	list-style: none;
}

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

#shopingcart .single_shoppingcart .delete ul li a:link {
	color: #596438;
	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: #596438;
	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: #333;
	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: #333;
	text-decoration: none;
	background: url(/data/neutral/new/images/enquiry-pool-remove-bg.gif) 0 0 no-repeat;			
}

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


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

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

#customer_data h3 {

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

#customer_data #hint {

	margin: 10px;
}

#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 { 
	display: block;
	float: left;
	width: 100px;
	margin: 3px 0 0 0;
}

#customer_data #customer_form form div p input, #customer_data #customer_form form div p select { 

}

/* Container fuer die Anrede
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #salution{}

#customer_data #customer_form form #salutation p{}

#customer_data #customer_form form #salutation p label{}

#customer_data #customer_form form #salutation p input { 
	width: 248px;
}


/* Container fuer den Titel
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #title{}

#customer_data #customer_form form #title p{}

#customer_data #customer_form form #title p label{}

#customer_data #customer_form form #title p input { 
	width: 248px;
}

/* Container fuer den Vornamen
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #firstname{}

#customer_data #customer_form form #firstname p{}

#customer_data #customer_form form #firstname p label{}

#customer_data #customer_form form #firstname p input { 
	width: 248px;
}

/* Container fuer den Nachnamen
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #name{}

#customer_data #customer_form form #name p{}

#customer_data #customer_form form #name p label{}

#customer_data #customer_form form #name p input { 
	width: 248px;
}

/* Container fuer die Strasse
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #street{}

#customer_data #customer_form form #street p{}

#customer_data #customer_form form #street p label{}

#customer_data #customer_form form #street p input { 
	width: 248px;
}

/* Container fuer PLZ/City
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #zip_city{}

#customer_data #customer_form form #zip_city p{}

#customer_data #customer_form form #zip_city p label{}

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

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


/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #country{}

#customer_data #customer_form form #country p{}

#customer_data #customer_form form #country p label{}


/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #country{}

#customer_data #customer_form form #country p{}

#customer_data #customer_form form #country p label{}

/* Container fuer Telefon
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #phone{}

#customer_data #customer_form form #phone p{}

#customer_data #customer_form form #phone p label{}

#customer_data #customer_form form #phone p input { 
	width: 248px;
}



/* Container fuer E-Mail
-------------------------------------------------------------------------------------------*/
#customer_data #customer_form form #email{}

#customer_data #customer_form form #email p{}

#customer_data #customer_form form #email p label{}

#customer_data #customer_form form #email p input { 
	width: 248px;
}



/* 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: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 60px;
}


/* Container /Formatierungen fuer Auswahl Zahlungm glichkeit
-------------------------------------------------------------------------------------------*/
#choose_payment {
	width: 560px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;	
}

#choose_payment h3 {

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

#choose_payment #hint {

	margin: 10px;
}

#choose_payment #customer_form{}

#choose_payment #customer_form form div p { 

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

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

#choose_payment #customer_form form div p input, #choose_payment #customer_form form div p select { 

}

#choose_payment .shoppingcart{}

#choose_payment .shoppingcart .product {

	margin: 10px;
}


#choose_payment .shoppingcart .product .delete {

}

#choose_payment .shoppingcart .product .delete ul {
	margin: 30px 100px 0 0;
	padding: 0;
	float: left;
}

#choose_payment .shoppingcart .product .delete ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#choose_payment .shoppingcart .product .delete ul li a {
	padding: 0 0 0 22px;
}

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

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

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

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

#choose_payment .shoppingcart .product .price {
	margin: 10px;
}

#choose_payment .shoppingcart .product .payment {
	margin: 10px 10px 10px 0;
}

#choose_payment .shoppingcart .product .payment select {

}

#choose_payment .shoppingcart .deposit{}


#choose_payment .shoppingcart .deposit p{}

#choose_payment .shoppingcart {}


/* Container fuer den Submittbutton
-------------------------------------------------------------------------------------------*/
#choose_payment .shoppingcart #submit { 
	padding: 0 0 15px 10px;
	margin-top: 35px;
}

#choose_payment .shoppingcart #submit p{}

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


#choose_payment .cancel {

	margin: 10px;
}

#choose_payment .cancel p{}

#choose_payment .cancel p input {

	cursor: pointer;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 3px 1px 3px;
	background: #ccc;	
	display: inline;
	margin: 10px 0 0 0;
	width: 160px;
}


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

#payment_detail h3 {

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

#payment_detail p {

	margin: 10px;
}

#payment_detail #hint {

	margin: 10px;
}

#payment_detail .error_hint {
	color: #ff0000;
}

#payment_detail #payment_form{}

#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, #payment_detail #payment_form form div p select { 

}

#payment_detail #payment_form form .product{}

#payment_detail #payment_form form .product .productInfo{}

#payment_detail #payment_form form .product .entry_amount{}

#payment_detail #payment_form form .product .deposit_amount{}

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

#payment_detail #payment_form form .product #agb p{}

#payment_detail #payment_form form .product #agb p label {
	display: inline;
	width: 0;
	float: none;

}

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

#payment_detail #payment_form form #submit p{}

#payment_detail #payment_form form #submit p input { 
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 60px;
}


/* Container "Kaufvorgang ist fehlgeschlagen"
-------------------------------------------------------------------------------------------*/
#payment_canceled {
	width: 560px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;	
}

#payment_canceled h3 {

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

#payment_canceled p {

	margin: 10px;
}

#payment_canceled #hint {

	margin: 10px;
}

#payment_canceled .product_info{}

#payment_canceled h4 {

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

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

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

#payment_canceled form #submit #hint {
	margin: 10px 10px 0 10px;
}

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

	margin: 0;
	display: block;
}

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

#payment_canceled form #cancel p{}

#payment_canceled form #cancel p input {

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

/* Container "Kaufvorgang abrechen", Abruch der Buchung
-------------------------------------------------------------------------------------------*/
#booking_canceled {
	width: 560px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;	
}

#booking_canceled h3 {

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

#booking_canceled p {

	margin: 10px;
}

#booking_canceled .product_info{}

#booking_canceled .product_info p{}

#booking_canceled .price{}

#booking_canceled .price p{}

#booking_canceled .deposit{}

#booking_canceled .deposit p{}

#booking_canceled .state{}

#booking_canceled .state p{}

#booking_canceled .unknown_hint{}

#booking_canceled .note_hint{}

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

#booking_closed h3 {

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

#booking_closed h4 {

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

#booking_closed p {

	margin: 10px;
}

#booking_closed .product_info{}

#booking_closed .product_info p{}

#booking_closed .price{}

#booking_closed .price p{}

#booking_closed .deposit{}

#booking_closed .deposit p{}

#booking_closed .state{}

#booking_closed .state p{}

#booking_closed .unknown_hint{}

#booking_closed .note_hint{}
/************************************* ENDE * Warenkorb *************************************
-------------------------------------------------------------------------------------------*/





/********************************************* CCC ******************************************
-------------------------------------------------------------------------------------------*/
#ccc {
	width: 560px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;	
}

#ccc h3 {

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

#ccc h4 {

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

#ccc p {

	margin: 10px;
}

#ccc ul {

	margin: 0 10px 10px 0;
	padding: 0;
}

#ccc ul li {
	margin: 0 10px 10px 40px;
	list-style-type: disc;
	padding: 0;
}

#ccc #hint{}

#ccc #error_hint{}

#ccc #success{}

#ccc #enquiry_type{}

#ccc #feedback_request{}

#ccc #feedback_request li{}

#ccc #status{}

#ccc #status{}

#ccc #status #edit{}
#ccc #status #stop{}
#ccc #status #cancel{}

/* 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 div p input, #ccc #edit_enquiry form div p select { 

}

#ccc #edit_enquiry form .depth0, #ccc #edit_enquiry form .depth1 {

}

#ccc #edit_enquiry form .depth2, #ccc #edit_enquiry form .depth3 {
	margin: 0;
}

#ccc #edit_enquiry form .depth1 {
	color: #333;
	clear: both;
	margin: 3px 0 3px 15px;
}

#ccc #edit_enquiry form .depth2 {
	color: #333;
	clear: both;
	margin: 0 0 0 15px;	
	padding: 0; 
}

#ccc #edit_enquiry form .depth3 {
	color: #333;
	font-weight: normal;
	float: left;
	width: 230px;
	margin: 3px 0 3px 15px;
}

/* Container fuer die Anreise im Anfrageformular
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #arrival{}

#ccc #edit_enquiry form #arrival p{}

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


/* Container fuer die Abreise im Anfrageformular
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #departure{}

#ccc #edit_enquiry form #departure p{}

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


/* Container und Formatierungen der Zimmerkategorien
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #room_selection{}

#ccc #edit_enquiry form #room_selection div {
	float: left;
	width: 250px;
}

#ccc #edit_enquiry form #room_selection div p{}

#ccc #edit_enquiry form #room_selection div p input { 
	width: 30px;
	margin-right: 10px;
}

#ccc #edit_enquiry form #room_selection div p label { 
	float: none;
	display: inline;
}

/* Formatierungen fuer die Checkboxen, Ueberschriften,...
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form .daa_themeSelect {
	margin-bottom: 10px;
}

#ccc #edit_enquiry form .ext_list_checkboxes p {
	margin: 0 0 10px 10px;
	float: left;
	width: 180px;
	height: 15px;
}

#ccc #edit_enquiry form .ext_list_checkboxes p label {
	display: inline;
	width: auto;
	float: none;
	margin: 0;
}

#ccc #edit_enquiry form .ext_list_checkboxes p input {
	margin: 0 8px 0 0;
}

#ccc #edit_enquiry form #title{}

#ccc #edit_enquiry form #title p{}

#ccc #edit_enquiry form #title p label{}

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


/* Container fuer den Vornamen
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #firstname{}

#ccc #edit_enquiry form #firstname p{}

#ccc #edit_enquiry form #firstname p label{}

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


/* Container fuer den Nachnamen
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #name{}

#ccc #edit_enquiry form #name p{}

#ccc #edit_enquiry form #name p label{}

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


/* Container fuer die Strasse
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #street{}

#ccc #edit_enquiry form #street p{}

#ccc #edit_enquiry form #street p label{}

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

/* Container fuer PLZ/City
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #zip_city{}

#ccc #edit_enquiry form #zip_city p{}

#ccc #edit_enquiry form #zip_city p label{}

#ccc #edit_enquiry form #zip_city p .zip { 
	width: 60px;
}

#ccc #edit_enquiry form #zip_city p .city { 
	width: 183px;
}

#pool_enquire #pool_enquire_form #zip_city p .zip { 
	width: 60px;
}

#pool_enquire #pool_enquire_form #zip_city p .city { 
	width: 183px;
}

html>body #ccc #edit_enquiry form #zip_city p .city { 
	width: 183px;
}


/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #country{}

#ccc #edit_enquiry form #country p{}

#ccc #edit_enquiry form #country p label{}

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

/* Container fuer das Land
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #country{}

#ccc #edit_enquiry form #country p{}

#ccc #edit_enquiry form #country p label{}

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

/* Container fuer Telefon
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #tel{}

#ccc #edit_enquiry form #tel p{}

#ccc #edit_enquiry form #tel p label{}

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

/* Container fuer Fax
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #fax{}

#ccc #edit_enquiry form #fax p{}

#ccc #edit_enquiry form #fax p label{}

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


/* Container fuer E-Mail
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #email{}

#ccc #edit_enquiry form #email p{}

#ccc #edit_enquiry form #email p label{}

#ccc #edit_enquiry form #email p input { 
	width: 252px;
}
/* Container fuer die "Angebote per" (Email, Fax, Telefon,...)
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #response_channel{}

#ccc #edit_enquiry form #response_channel p{}

#ccc #edit_enquiry form #response_channel p label{}

#ccc #edit_enquiry form #response_channel p input { 
	width: 252px;
}
/* Container fuer die max. Angebote
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #response_channel{}

#ccc #edit_enquiry form #response_channel p{}

#ccc #edit_enquiry form #response_channel p label{}

#ccc #edit_enquiry form #response_channel p select {
	width: auto;
}

/* Container fuer die max. Angebote
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #max{}

#ccc #edit_enquiry form #max p{}

#ccc #edit_enquiry form #max p label{}

#ccc #edit_enquiry form #max p select {
	width: auto;
}
/* Container fuer die Angebotserweiterung
-------------------------------------------------------------------------------------------*/
#ccc #edit_enquiry form #openingMode{}

#ccc #edit_enquiry form #openingMode p{}

#ccc #edit_enquiry form #openingMode p label { 
	display: inline;
	width: 0;
}


#ccc #edit_enquiry form #submit { 
	padding: 0 0 15px 10px;
	clear: both;	
}

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

#ccc #edit_enquiry form #submit p input { 
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;
	width: 80px;
}

#ccc #back{}

#ccc #stop_continue{}

#ccc #stop_cancel{}

#ccc #feedback_hint{}

#ccc #feedback_once_hint{}

#ccc #already_submitted{}

#ccc #feedback_form #offer_received{}

#ccc #feedback_form #offered_accomodation{}

#ccc #feedback_form #offered_accomodation li {
	list-style: none;
	margin-left: 10px;	
}

#ccc #feedback_form #offer_booked{}

#ccc #feedback_form #enquiry_yes_no{}

#ccc #feedback_form #booked_id{}

#ccc #feedback_form #comment{}

#ccc #feedback_form #comment p{}

#ccc #feedback_form #comment p textarea{}

#ccc #feedback_form #submit { 
	padding: 0 0 15px 10px;
	clear: both;	
}

#ccc #feedback_form #submit p {
	margin: 10px 0 0 0; 
}

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

}
/***************************************** ENDE * CCC ***************************************
-------------------------------------------------------------------------------------------*/


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

#dua_detail #poi_header {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#dua_detail #poi_adress {
	margin-left: 10px;
	margin-bottom: 10px;
	
}

#dua_detail #poi_distancequeryform {
	border-top: 10px solid #fff;
	overflow: hidden;
	background: #ccc;
	margin: 0;
	padding: 8px 0;
	width: 100%;
}

#dua_detail #poi_distancequeryform p, #dua_detail #poi_distancequeryform select, #dua_detail #poi_distancequeryform input {

}

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

#dua_detail #poi_distancequeryform div {
	float: left;
}

#dua_detail #poi_distancequeryform #poi_category {
	width: 280px;
	margin-left: 10px;
	display: inline;
}

#dua_detail #poi_distancequeryform #poi_category select {
	width: 150px;
}

#dua_detail #poi_distancequeryform #poi_distance {
	width: 200px;
}

#dua_detail #poi_distancequeryform #poi_distance select {
	width: 70px;
}


#dua_detail #poi_distancequeryform #pd_submit p input { 
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;

	display: inline;
	width: 60px;
}




/* Result Table
-------------------------------------------------------------------------------------------*/
#dua_detail #poi_distance_restult_list {
	clear: both;
	width: 540px;
	margin: 10px;
	border-top: 10px solid #f6f5f5;
}

#dua_detail #poi_distance_restult_list th {
	text-align: left;
	font-weight: normal;

	padding: 3px 10px 3px 0;
	color: #000;
	border-bottom: 1px solid #ccc;	
}

#dua_detail #poi_distance_restult_list td {
	border-bottom: 1px solid #ccc;

	padding: 3px 10px 3px 0;
	color: #333;	
}

#dua_detail #poi_distance_restult_list td a {
	padding-left: 14px;
}

#dua_detail #poi_distance_restult_list td a:link {
	color: #0069A5;
	background: url(/data/neutral/new/images/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;
}

#dua_detail #poi_distance_restult_list td a:visited {
	color: #0069A5;
	background: url(/data/neutral/new/images/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;	
}	

#dua_detail #poi_distance_restult_list td a:active {
	color: #647179;
	background: url(/data/neutral/new/images/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;	
}

#dua_detail #poi_distance_restult_list td a:hover {
	color: #647179;
	background: url(/data/neutral/new/images/poi_direction_icon.gif) left center no-repeat;
	text-decoration: none;	
}

#dua_detail #poi_distance_restult_list td a.poi_no_bg {
	background: none !important;
	padding-left: 2px;
}

#dua_detail #poi_show_map input {
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/poi_direction_icon_white.gif) 5px center no-repeat;

	display: inline;
	width: 110px;
	margin-top: 10px;
}



#dua_detail #poi_map_view_div {
	border-top: 10px solid #fff;
	margin: 0 0 -10px 0;
	height: 400px;
}

#dua_detail #poi_notfound {
	border: 1px solid #ff0000;
	padding: 10px 10px 10px 10px;

}

/* Interpoi
-------------------------------------------------------------------------------------------*/
#dua_detail #interpoi {
	background: #E1E1E1;
	margin-top: -10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: -10px;
}

#dua_detail #interpoi p {

}

#dua_detail #interpoi #poi_distancequeryform {
	border-top: 0px solid #E1E1E1;
	overflow: hidden;
	background: #E1E1E1;
	margin: 0;
	padding: 10px 0;
	width: 100%;
	line-height: 14px;
}

#dua_detail #interpoi #poi_distancequeryform #poi_dest_category {
	float: left;
	width: 250px;
	margin-left: 10px;
	display: inline;	
}

#dua_detail #interpoi #poi_distancequeryform #poi_category {
	width: 250px;
	float: left;
	margin-left: 10px;
	display: block;
}

#dua_detail #interpoi #poi_distancequeryform #poi_category select {
	width: 170px;
}


#dua_detail #interpoi #poi_distancequeryform #poi_dest_category select {
	width: 150px;
}

#dua_detail #interpoi #poi_distancequeryform #poi_region {
	width: 250px;
	float: left;
	margin-left: 10px;
	display: block;

}

#dua_detail #interpoi #poi_distancequeryform #poi_region label {
	text-align: right;
	margin-right: 3px;
	width: 77px;
}

#dua_detail #interpoi #poi_distancequeryform #poi_region select {
	width: 170px;
}

#dua_detail #interpoi #poi_distancequeryform #poi_distance {
	width: 200px;
	margin-top: 3px;
	float: left;	
	margin-left: 10px;
	display: inline;
}

#dua_detail #interpoi #poi_distancequeryform #poi_distance select {
	width: 60px;
}

#dua_detail #interpoi #poi_distancequeryform #pd_submit {
	margin-top: 3px;	
}	


/* poi map blubble */
.poiinfobox {
/*	padding: 0px 0px 8px 8px; 
	background: url(/data/neutral/images/poimap_bubble_arrow2.gif) no-repeat bottom left;*/
	padding-bottom: 36px;
	background: url(/data/neutral/new/images/poimap_bubble_arrow.gif) left bottom no-repeat;
}

.poiinfobox .poiinfo_content {
	background: #fff;
	border: 1px solid #BAC9D3;
	border-bottom: 0;
	padding: 10px;

	width: 180px;
	overflow: hidden;
}

.poiinfobox .poiinfo_content img {
	margin: 8px 0;
	width: 80px;
	height: 60px;
}

.poiinfobox .poiinfo_content .poiinfo_close {
	float: right;
	margin-top: -10px;
}

.poiinfobox .poiinfo_content .poiinfo_close img {
	width: auto;
	height: auto;
}


.poiinfobox .poiinfo_content a:link, .poiinfobox .poiinfo_content a:visited {
	color: #0069A5;
	text-decoration: none;	
}	

.poiinfobox .poiinfo_content a:active, .poiinfobox .poiinfo_content a:hover {
	color: #647179;
	text-decoration: none;	
}

/* Poi Legend */

#poi_category_legend {
	margin: 10px 10px 0 0;
	padding-bottom: 10px;
	background: #c1cacf;
	text-align: center;
}

#poi_category_legend img {
	margin-right: 10px;
}

#poi_category_legend div {
	
	display: inline;
}

#poi_category_legend img {
	margin-bottom: -10px;
	margin-right: 5px;
	margin-left: 7px;
	margin-top: 5px;
}


/************************************** ENDE * POI ******************************************
-------------------------------------------------------------------------------------------*/


/************************************** SKI TICKETING **************************************
-------------------------------------------------------------------------------------------*/
#skitticketing_breadcrumb {

	margin: 10px 5px 10px 15px;
}

#ticketSelection, #skiticketDeliverySelection, #skiticket_previews, #ticketdtlSelection, #skitticketing_hotline {
	width: 550px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	background: #f6f5f5;
	clear: both;	
}


#ticketSelection h3, #skiticketDeliverySelection h3, #skiticket_previews h3, #ticketdtlSelection h3, #skitticketing_hotline h3 {
	color: #196496;

	margin: 0 10px 7px 10px;
	clear: both;

}

#ticketdtlSelection p {

	margin: 10px;
}

#ticketSelection #hint, #skiticketDeliverySelection #hint, #skiticket_previews #hint, #ticketdtlSelection #hint, #skitticketing_hotline #hint  {

	margin: 10px;
}

#ticketdtlSelection ol {

}

#ticketSelection #ticketSelection_form, #skiticketDeliverySelection #skiticketDeliverySelection_form, #skiticket_previews #skiticket_previews_form, #ticketdtlSelection #ticketdtlSelection_form {
	background: #C2DCEC;
	padding: 10px 0;
}

#ticketSelection #ticketSelection_form form, #skiticketDeliverySelection #skiticketDeliverySelection_form form, #skiticket_previews #skiticket_previews_form form, #ticketdtlSelection #ticketdtlSelection_form form {
	padding: 0;
	margin: 0;
}

#ticketSelection #ticketSelection_form p, #ticketSelection #ticketSelection_form p input, #ticketSelection #ticketSelection_form p select, #skiticketDeliverySelection #skiticketDeliverySelection_form form p, #skiticketDeliverySelection, #skiticketDeliverySelection #skiticketDeliverySelection_form form input, #skiticketDeliverySelection #skiticketDeliverySelection_form form select, #skiticket_previews #skiticket_previews_form p, #skiticket_previews #skiticket_previews_form p input, #skiticket_previews #skiticket_previews_form p select, #ticketdtlSelection #ticketdtlSelection_form p, #ticketdtlSelection #ticketdtlSelection_form p input, #ticketdtlSelection #ticketdtlSelection_form p select {

}


#ticketSelection #ticketSelection_form p, #skiticketDeliverySelection #skiticketDeliverySelection_form p, #skiticket_previews #skiticket_previews_form p, #ticketdtlSelection #ticketdtlSelection_form p {
	margin: 2px 10px;
}

#ticketSelection #ticketSelection_form p label, #skiticketDeliverySelection #skiticketDeliverySelection_form p label, #skiticket_previews #skiticket_previews_form p label, #ticketdtlSelection #ticketdtlSelection_form p label {
	width: 100px;
	display: block;
	float: left;
	margin: 2px 0 0 0;
}

#skiticketDeliverySelection_form p label {
	width: 80px;
}



#ticketSelection #ticketSelection_form #st_submit input, #skiticketDeliverySelection #skiticketDeliverySelection_form #stds_submit input, #skiticket_previews #skiticket_previews_form #stpf_submit input, #ticketdtlSelection #ticketdtlSelection_form #stdtl_submit input { 
	background: #196496;
	border: 1px solid #196496;
	color: #fff;	
	line-height: 14px;
	padding: 1px 2px 1px 15px;
	cursor: pointer;
	background: #196496 url(/data/neutral/new/images/weisserpfeil.gif) left center no-repeat;

	display: inline;
	width: 110px;
}

#skiticket_previews #skiticket_previews_form .input {
	padding: 2px 3px;
	width: 245px;
}

#skiticket_previews #skiticket_previews_form .zip {
	padding: 2px 3px;
	width: 40px;
}

#skiticket_previews #skiticket_previews_form .city {
	padding: 2px 3px;
	width: 186px;
}

#skiticketDeliverySelection #skiticketDeliverySelection_form #stds_submit input { 
	width: 60px;
	margin-left: 10px;
	margin-top: 2px;	
}


#skiticket_previews #skiticket_previews_form #stpf_submit input { 
	width: 60px;
	margin-left: 10px;
	margin-top: 10px;
}	


#ticketdtlSelection #ticketdtlSelection_form #stdtl_submit input {
	width: 60px;
}

.dtl_select {
	width: 240px;
	float: left;
}

.skiticket_seperator {
	border-bottom: 10px solid #fff;  
	padding: 0 0;
	margin: -10px 0 10px 0;
}

.skiticket_seperator2 {
	border-bottom: 10px solid #fff;  
	font-size: 0;
	line-height: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.dtl_textblock {
	padding-top: 10px;
}

.dtl_image {
	float: right;
	margin: -20px 10px 10px 10px;
}

#skiticket_previews_form p.skiticket_price {
	float: right;
	font-size: 12px !important;
	color: #666;
	line-height: 12px;
	padding-right: 10px;
}

#skiticket_previews_form .skiticketing_persondata {
	margin-top: 8px;
	padding: 10px 0 0 0;
	height: 140px;
}

/********************************* ENDE * SKI TICKETING *************************************
-------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------*/
/* ZIMMER DETAIL ANSICHT
-------------------------------------------------------------------------------------------*/
#dua_room {
	background: #f6f5f5;
	width: 550px;
	overflow: hidden;
	margin: 0;
	padding: 10px 0 0 0;
	
}

#dua_room h2 {
	overflow: hidden;
	margin: 0 0 0 10px;
	color: #000;
}

#dua_room .dua_roominfo {
	width: 540px;
	overflow: hidden;
	margin: 0 0 0 10px;
}

#dua_room .dua_roominfo .roomtext {
	width: 270px;
	overflow: hidden;
	float: left;
	color: #000;
}

#dua_room .dua_roominfo .roomimages {
	width: 270px;
	overflow: hidden;
	float: right;
}

#dua_room .dua_roominfo .roomimages #big_image {
	width: 270px;
	overflow: hidden;
	margin: 0 0 10px 0;
}

#dua_room .dua_roominfo .roomimages #small_image_c {
	width: 270px;
	overflow: hidden;
}

#dua_room .dua_roominfo .roomimages #small_image_c img {
	width: auto;
	height: auto;
	overflow: hidden;
}


#dua_room .dua_roominfo .roomimages #small_image_c .small_image {
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

#dua_room .dua_roominfo .roomimages #small_image_c .small_image a {
	text-decoration: none;
	display: block;
	padding: 0;
}

#dua_room .dua_roominfo .roomimages #small_image_c .small_image a:link {
	border: 1px solid #ccc;
}

#dua_room .dua_roominfo .roomimages #small_image_c .small_image a:visited {
	border: 1px solid #ccc;
}	

#dua_room .dua_roominfo .roomimages #small_image_c .small_image a:active {
	border: 1px solid #000;
}

#dua_room .dua_roominfo .roomimages #small_image_c .small_image a:hover {
	border: 1px solid #000;

}	

#dua_room .dua_roominfo .roomimages #small_image_c #current_image {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

#dua_room .dua_roominfo .roomimages #small_image_c #current_image img {
	padding: 0;
	margin: 0;
	border: 0;
}

#dua_room .dua_roominfo .roomimages #small_image_c #current_image a {
	border: 1px solid #000;
	overflow: hidden;
	display: block;
}

#dua_room #roomfeatures {
	width: 540px;
	overflow: hidden;
	margin: 0 0 0 10px;
}

#dua_room #roomfeatures .featureblock {
	width: 540px;
	overflow: hidden;
	margin: 0 0 10px 0;
} 

#dua_room #roomfeatures .featureblock h3 {
	width: 540px;
	overflow: hidden;
	margin: 0 0 5px 0;
}

#dua_room #roomfeatures .featureblock ul {
	width: 540px;
	overflow: hidden;
	list-style: none;
}

#dua_room #roomfeatures .featureblock ul li {
	width: 530px;
	overflow: hidden;
	padding: 0 0 0 10px;
} 

