/* +++++++++++++ EXT Unterkünfte +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 


.pos_unterkunftpl_wrapper_spalte1{ float:left; width:249px; }
.pos_unterkunftpl_wrapper_spalte2{ float:left; width:650px; padding-left:35px; }

	.pos_unterkunftpl_headline{ float:left; width:685px; }
	
.pos_link_buchungsanfrage{
	float:left;
	width:247px;
}
	.bilder_links_buchung-panorama{ float:left; margin:0; padding:0; }

p.adresse{
	padding-left:8px;
}

/* ListView */ 
.pos_inhalt_terfferliste{
	float:left;
	width:664px;
	padding-left:38px;
}
hr.trenner_trefferliste{
	float:left;
	width:685px;
	border-top:1px dotted #b3b69e;
	margin-top:10px;
	margin-bottom:10px;
	height: 1px;
	line-height:1px;
}
.listenansicht_inhalt{
	float:left;
	width:685px;
	min-height:100px;
	margin:0;
	padding:0;
}
	.listenasicht_bild{
		float:left;
		width:141px;
		height:100px;
	}
	.listenansicht_abstand{
		float:left;
		width:14px;
		height:100px;
	}
	.listenansicht_beschreibungstext_wrapper{
		float:left;
		width:375px;
	}
		
	h2.listenansicht_headline1{
		font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
		font-size:13px;
		color:#732d28;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	h2.listenansicht_headline1 a { text-decoration:none; }
	
	div.listenansicht_beschreibungstext_wrapper_abstand{ float:left; width:100%; height:8px; }
	div.listenansicht_beschreibungstext_wrapper_icon_wrapper{ float:left; width:100%; }
	
	.listenansicht_detailbutn{
		float:left;
		width:155px;
	}



	

/* DETAIL View */ 
#pos_inhalt_detailliste{
	float:left;
	width:685px;
	padding-left:15px;
}

#pos_bilderrechts_spalte1{
	float:left;
	width:348px;
	height:275px; 
}
#pos_bilderrechts_spalte_abstand{ float:left; width:12px; height:275px; }
#pos_bilderrechts_spalte2{
	float:left;
	width:131px;
	height:275px;
}
.trenner_detail{
	float:left;
	width:685px;
	margin-top:10px;
}
#pos_link_buchungsanfrage{
	float:left;
	width:247px;
}
	.bilder_links_buchung-panorama{ float:left; margin:0; padding:0; }

p.adresse{
	padding-left:8px;
}



/* DETAIL View */ 
	/*speziell für galerie*/
		body {
			width:350px;
		}
		.container {
			width:350px;
		}
		.msg_body {
			padding: 0px;
			width: 350px;
			position:absolute;
		}
		.linkclass
		{ }
		
#pos_inhalt_detailliste{
	float:left;
	width:685px;
	padding-left:15px;
}
	.uk_detail_spalte1{
		float:left;
		width:461px;
	}
	.table_uk, .table_uk td{
		font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
		font-size:12px;
		color:#2f2f30;
	}
	td.zusatz_preise_uk{
		font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
		font-size:11px;
		color:#2f2f30;
	}
	.uk_detail_spalte2{
		float:left;
		width:42px;
	}
		.uk_detail_galerie_wrapper{
			float:left;
			width:350px;
			height:281px;
			background-color:#e3e1c4;
		}
		/* Tabs----------------------------------*/
		ul#tab_liste{ list-style:none; margin:0; padding:0; height:25px; }
		ul#tab_liste_ohne_rg{ list-style:none; margin:0; padding:0; height:1px; line-height:1px; list-style:none; }
		
		ul#tab_liste li{ display:inline; }
		ul#tab_liste_ohne_rg li{ display:inline; list-style:none; }
		
		/*für bildergalerie*/
		div.tab_liste_wrapper{ float:left; height:25px; width:240px; border-right:1px solid #fefceb; background-color:#f5f3de; text-align:right;}
			div.tab_liste_bg{ float:right; height:23px; width:85px; background-color:#f5f3de; text-align:right; padding-right:7px;padding-top:2px;}
		div.tab_liste_bg_ohne_rg{ float:left; height:1px; line-height:1px; border:1px solid #fefceb;padding-top:2px; padding-right:4px; display:none;}
		
		/*für panoramen*/
		div.tab_liste_rg{ float:left; height:23px; width:109px; background-color:#e3e1c4; text-align:center; padding-top:2px;}
		div.tab_liste_rg_ohne_rg{ display:none; }
		
		div.tab_liste_bg a { font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif; font-size:13px; color:#505760; text-decoration:none; margin:0; padding:0; }
		div.tab_liste_rg a { font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif; font-size:13px; color:#505760; text-decoration:none; margin:0; padding:0; }
		div.tab_liste_bg_ohne_rg a{ display:none; }
		div.tab_liste_rg_ohne_rg a{ display:none; }
		
		#tabs-1, #tabs-2{ text-align:left; }
		
		/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
		.ui-tabs .ui-tabs-panel { width:348px;height:230px;padding: 0; padding-left:1px; display: block; }
		.ui-tabs .ui-tabs-hide { display: none !important; }
		/* ----------------------------------*/
		

		.wrapper_uk_footer_galerie{
			float:left;
			width:335px;
			height:26px;
			padding-left:15px; 
		}
		.wrapper_uk_footer_galerie_rg{
			float:left;
			width:335px;
			height:26px;
			padding-left:15px;
		}
			.pfeil_links_uk{
				float:left;
				width:10px;
				height:21px;
				padding-top:5px;
			}
			.uk_footer_galerie_text{
				float:left;
				width:56px;
				height:21px;
				padding-top:4px;
				text-align:center;
			}
			.uk_footer_galerie_text_rg{
				float:left;
				width:85px;
				height:21px;
				padding-top:4px;
				text-align:center;
			}
				.uk_galerie_footer_text, div.btn_grossansicht a.link_zur_grossansicht{ font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif; font-size:12px; color:#505760; }
				
			.pfeil_rechts_uk{
				float:left;
				width:10px;
				height:21px;
				padding-top:5px;
			}
			.btn_grossansicht_abstand{ float:left; width:165px; }
			.btn_grossansicht{ float:left; width:90px; }
				div.btn_grossansicht a{ font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif; font-size:12px; color:#505760; text-decoration:none; }
			
	.uk_detail_spalte3{
		float:left;
		width:182px;
	}
		.uk_detail_spatle3_headline{ float:left; width:182px; height:29px; }
		.uk_detail_spatle3_merkmale{ float:left; width:182px; height:55px; padding-bottom:8px; }
			.uk_detail_spatle3_merkmale_icon{ float:left; width:55px; height:55px; }
			.uk_detail_spatle3_merkmale_text{ float:left; width:111px; height:39px; padding-left:8px; padding-top:16px; }

