/* START NEW TNav */

#Top-Navigation    {margin:2px 0 0 0; *margin:-16px 0 0 0;}
.Top-NavigationIE6 {padding-top:-50px; overflow:visible;}
div.Navigationspunkt, 
div.Navigationspunkt-Neu, 
div.Navigationspunkt-Sparen,
div.Navigationspunkt-DP     {height:23px; float:left; margin:0; padding:15px 0 0 0; z-index:100;}
div.Navigationspunkt-DP     {background: transparent url(/oss/img/wl/lmn2/content_new/bg_tnav_dp-icons.gif) no-repeat;}

h4.MP-Aktiv a:hover {color:#fff;}

.MP-IFrame-Container, 
.MP-IFrame, 
.MP-IFrame-Items     {position:absolute; width:250px; left:0;}
.MP-IFrame-Container {z-index:200; top:26px; display:none;}
.MP-IFrame           {z-index: -2; top: 0; opacity:0; filter: alpha(opacity=0);}
.MP-IFrame-Items     {z-index:201; top: 0; height:auto; margin:-3px 0 0 0; *margin:14px 0 0 0; list-style:none; border-top:1px solid #c8c8c8;}
					  
.MPN               {position:relative; display:inline; z-index:1; margin:0; padding:0;}
.MPN               {width:100%; height:22px;}
.MPN ul li a       {width:100%; height:24px; margin:8px; padding:4px 2px; *padding:5px 2px 4px 2px; font-size:11px; line-height:24px; text-decoration:none; color:#000000; 
                    background: transparent url(/oss/img/wl/lmn2/content_new/bg_tnav_sub_p.gif) repeat-x;}
.MPN ul li a:hover {background: transparent url(/oss/img/wl/lmn2/content_new/bg_tnav_sub_a.gif) no-repeat; font-weight:bold; color:#fff; z-index:103;}
/* END TNAV Oktober */


#MP-Home, 
#MP-Flug,  #MP-Pauschal, #MP-Trip-Mix, #MP-Fruehbucher, 
#MP-Hotel, #MP-Wellness, #MP-Specials, #MP-Ferienwohnungen,
#MP-Ski,   #MP-Freizeit, #MP-Mietwagen, #MP-Kreuzfahrten, #MP-Trip-Mix
{position:relative; display:inline; z-index:1; margin:0; padding:0;}

.MP-Flug ul li a,       .MP-Pauschal ul li a,        .MP-Trip-Mix ul li a,       .MP-Fruehbucher ul li a,
.MP-Hotel ul li a,      .MP-Wellness ul li a,        .MP-Specials ul li a,       .MP-Ferienwohnungen ul li a,
.MP-Ski ul li a,         .MP-Freizeit ul li a,                                   .MP-Kreuzfahrten ul li a
{width:100%; height:24px; margin:8px; padding:4px 2px; *padding:5px 2px 4px 2px; font-size:11px; line-height:24px; text-decoration:none; color:#000000; 
background: transparent url(/oss/img/wl/lmn2/content_new/bg_tnav_sub_p.gif) repeat-x;}
#nav li {margin-left:0 !important;}
#nav .MP-IFrame-Container {*top:9px;}


.SpriteBT,
.Schnellsuche, #Top-Navigation h4,   #Top-Navigation h4.MP-Aktiv,  
#Schnellsuche, #Top-Navigation h4 a, #Top-Navigation h4.MP-Aktiv a, .MP-IFrame-Items
{background-image:url(/oss/img/wl/lmn2/content_wl/wl_dp_sprite_buttons2.gif); background-color:transparent; background-repeat:no-repeat;}

#Top-Navigation h4                   {background-position: 0    -252px; padding:0 0 0 8px; margin:0; height:23px; margin-right:1px; font-size:12px;}
#Top-Navigation h4 a                 {background-position: 100% -252px; padding:2px 7px 5px 0; font-weight:bold; text-decoration:none;}
#Top-Navigation h4 a:hover           {color:#ff0099;}
#Top-Navigation h4.MP-Aktiv          {background-position: 0    -222px; }
#Top-Navigation h4.MP-Aktiv a        {background-position: 100% -222px; color:#fff;}
.MP-IFrame-Items                     {background-position: 0    bottom;}
#Schnellsuche,     .Schnellsuche     {background-position: 0    -282px; background-repeat:repeat-x; width:908px; height:38px; margin-top:-2px; display:block; clear:both; z-index:0;}
#Schnellsuche div, .Schnellsuche div {float:right; margin:8px 8px 0 0;} /* #Servicenummer */           

div.Navigationspunkt-Neu             {background-position: center -300px;}
div.Navigationspunkt-Sparen          {background-position: center -332px;}
div.calImg                           {background-position: -40px     0px;}
/* END NEW TNav */




/* Roberts Styles */
body {color:#000; margin:10px 0 0 10px; padding:0;}
#Top-Navigation {margin:-5px 0 0 0;} 

		#Hotelseite {width:910px; height:100%; margin-top:15px; *margin-top:0;}
		#breadcrumb {width:910px; height:30px; margin:0; *margin-bottom:10px; padding:6px 10px 2px 0px; color:#000;}
		#breadcrumb ul li {display:inline;}
		#breadcrumb ul li a {color:#000;}
		#Hotelbild {width:144px; height:100%; float:left; margin:0 10px 50px 0;}
		#Hotelbild img {float:left;}
		#Hotelbild ul p.small img {padding:5px 0px 0px 0px; background-position:0px 5px; margin: 5px 5px 0 0;}
		#Hotelbild ul li {float:left; width:140px; height:20px; padding:5px 0 0 0; textdecoration:underline; color:#000; background-position:0px 5px;}
		#Hotelbild ul li a {color:#000; font-size:10px;}
		#Main {width:456px; height:100%; margin:0; padding:0; float:left;}
		#Main div {display:inline;}
		#Main h1, #Main h2 {color:#ff0099; align:left; font-size:16px; line-height:26px;}
		#Main h1 {margin:0}
		#Main h2 {margin:6px 8px 0px 8px;}
		#Main h3 {color:#ff0099; align:left; margin:0 8px 10px 0; font-size:12px; line-height:14px;}
		#Main p.Adresse {font-size:10px; margin:-2px 0 0 2px; *margin:-2px 0 0 5px; display:inline;}
		#Main p.Adresse a {color:#FF0099;}
		p {margin:8px 0 0 0;}
		
		/* ---------- Hoteltitel - Kurzexpos?--------- */
		dl.Top .vcard {font-size:10px; margin:-2px 0 0 0;}
		dl.Preis p.Preis {background: transparent url(img/preisschild_88.gif) no-repeat; width:88px; height:22px; color:#000; text-decoration:none; margin:0 10px 0 0; padding:0 0 10px 0; display:inline; float:right;}
		dl.Preis p.Preis a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Preis p.Preis88 {background: transparent url(img/preisschild_88.gif) no-repeat; width:88px; height:22px; color:#000; text-decoration:none; margin:0 10px 0 0; padding:0 0 10px 0; display:inline; float:right;}
		dl.Preis p.Preis100 {background: transparent url(img/preisschild_100.gif) no-repeat; width:100px; height:22px; color:#000; text-decoration:none; margin:0 10px 0 0; padding:0 0 10px 0; display:inline; float:right;}
		dl.Preis p.Preis88 a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Preis p.Preis100 a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		
		
		/* ---------- 3.2. Boxen rechts - Right, grey ---------- */
		#Right {width:300px; float:right; margin:0; padding:0;}
		#Sucheaendern {
		 background: transparent url(img/300x240_bg_suche.jpg) no-repeat; 
		 width:300px;
		 height:240px; 
		 margin:7px 0 0 0;
		 font-size:10px; 
		 color:#000; 
		 float:left; 
		 padding:0;
		}
		fieldset {position:relative; border:none;}
		h2.Titel {position:absolute; top: 5px; left: 9px; font-size:16px; font-weight:bold; color:#ff0099; margin:0; padding:0; white-space:nowrap;}
		label {position:absolute; font-size:11px; font-weight:normal; white-space:nowrap;}
		label.F1 {top: 40px; left: 10px;}
		label.F2 {top: 40px; left: 160px;}
		label.F3 {top:83px; left: 10px;}
		label.F4 {top:83px; left:160px;}
		label.F5 {top:130px; left:160px;}
		label.F6 {top:175px; left: 10px;}
		label.F7 {top:180px; left: 71px;}
		label.F8 {top:130px; left:10px;}
		
		input, select {position:absolute; font-size:10px; line-height:12px;}
		input  {height:14px; padding:3px 0 0 2px;}
		select {line-height:34px;}
		.comentcss {border:1; font-size: 12px; color: #666666;}
		.emailcss {border:1; width:200px; height: 14px; font-size: 12px; color: #999999;}
		
		/* --- SM - OSSi --- */
		#HotelName, #FlightType {width:128px; height:17px;}
		#adultAmount         {width:177px;}
		#depDate, #retDate   {width:80px;}
		#Alter-Kind-1, #Alter-Kind-2, #Alter-Kind-3 {width:55px;}
		#Reiseziel   {top: 57px; left:  5px;}
		#HotelName   {top: 97px; left:  5px;}
		#depDate     {top:152px; left: 10px;}
		#retDate     {top:152px; left:106px;}
		#adultAmount {top:207px; left: 10px;}
		#FlightType  {top:247px; left:  5px;}
		
		
		/* --- SM - Pauschal --- */
		#Reiseziel, #Hotel, #PAX, #STA {width:130px;}
		#hinreiseTag, #rueckreiseTag   {width:38px;}
		#Kind1, #Kind2, #Kind3 {width:45px;}
		#hinreiseMonatJahr, #rueckreiseMonatJahr   {width:80px;}
		
		#Reiseziel  {top: 57px; left: 10px;}
		#Hotel    {top: 57px; left: 160px;}
		#hinreiseTag {top:100px; left: 10px;}
		#hinreiseMonatJahr {top:100px; left: 49px;}
		#hinreiseCalBtn {top:100px; left: 129px;}
		#rueckreiseTag {top:100px; left:160px;}
		#rueckreiseMonatJahr {top:100px; left: 199px;}
		#rueckreiseCalBtn {top:100px; left: 279px;}
		#STA     {top:147px; left: 10px;}
		#PAX     {top:147px; left: 160px;}
		#Kind1    {top:192px; left:10px;}
		#Kind2    {top:192px; left:57px;}
		#Kind3    {top:192px; left:104px;}
		#Schaltflaeche-Finden {top:192px; left:213px; width:74px; height:22px; position:absolute;}
		
		/* ---------- 3.2. Boxen rechts - Right, white ---------- */
		/*dl.Angebote {background: transparent url(img/bg_boxrechts_weiss_top.gif) no-repeat; width:300px; float:left; margin:7px 0 0 0; padding:3px 0 0 0;}*/
		dl.Angebote {background: transparent url(img/bg_box300_top_o.gif) no-repeat; width:300px; float:left; margin:7px 0 0 0; padding:3px 0 0 0;}
		dl.Angebote div.headpink {font-size:16px; color:#FF0099; line-height:26px; margin:6px 0 4px 8px; font-weight:bold;}
		dl.Angebote p.linie {width:283px; height:1px; margin:1px 0 8px 8px; *margin:-10px 0 8px 8px; background: transparent url(img/dottedLine_CD300.gif) no-repeat bottom left; }
		dl.Angebote h2 {font-size:16px; color:#FF0099; line-height:26px; margin:9px 0 4px 0;}
		/*dl.Angebote dd {background: transparent url(img/bg_boxrechts_weiss_bot.gif) no-repeat; width:300px; background-position:bottom; padding-bottom:10px;}*/
		dl.Angebote dd {background: transparent url(img/bg_box300_bot.gif) no-repeat; width:300px; background-position:bottom; padding-bottom:10px;}
		dl.Angebote dd p.Info {margin:0 9px; padding:5px 0 0 0;}
		dl.Angebote dd p.Abstand {padding:0 0 15px 0;}
		dl.Angebote dd li.AGtop p.Abstand {padding:0 0 10px 0;}
		dl.Angebote dd ul li {margin:6px 9px; padding:8px 0 0 0; width:282px;}
		dl.Angebote p {margin:0; padding:0;}
		dl.Angebote ul li p a img {margin:0 8px 18px 0; float:left; display:inline;}
		dl.Angebote ul li.AGtop p a img {margin:0 8px 18px 0; float:left; display:inline;}
		dl.Angebote ul li.CityHotel {clear:both; display:block;}
		dl.Angebote ul li.CityHotel a {color:#000;}
		dl.Angebote ul li.DestinationHotel {clear:both; display:block;}
		dl.Angebote ul li.DestinationHotel a {color:#000;}
		dl.Angebote ul li.CountryHotel {clear:both; display:block;}
		dl.Angebote ul li.CountryHotel a {color:#000;}
		dl.Angebote p.Preis  {background: transparent url(img/preisschild_88.gif) no-repeat; width:88px; height:22px; color:#000; text-decoration:none; margin:0 8px 0 0; padding:0 0 5px 0; display:inline; float:right;}
		dl.Angebote ul li.CityHotel p.Preis a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote ul li.DestinationHotel p.Preis a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote ul li.CountryHotel p.Preis a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote p.Preis88 {background: transparent url(img/preisschild_88.gif) no-repeat; width:88px; height:22px; color:#000; text-decoration:none; margin:0 10px 0 0; padding:0 0 10px 0; display:inline; float:right;}
		dl.Angebote p.Preis100 {background: transparent url(img/preisschild_100p.gif) no-repeat; width:100px; height:22px; color:#000; text-decoration:none; margin:0 10px 0 0; padding:0 0 10px 0; display:inline; float:right;}
		dl.Angebote ul li.CityHotel p.Preis88 a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote ul li.CityHotel p.Preis100 a {font-weight:bold; text-decoration:underline; color:#FF0099; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote ul li.DestinationHotel p.Preis88 a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote ul li.DestinationHotel p.Preis100 a {font-weight:bold; text-decoration:underline; color:#FF0099; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote ul li.CountryHotel p.Preis88 a {font-weight:bold; text-decoration:underline; color:#FFF; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		dl.Angebote ul li.CountryHotel p.Preis100 a {font-weight:bold; text-decoration:underline; color:#FF0099; margin:0 10px 0 15px; padding:0 10px 0 15px;}
		
		
		/* ---------- Box ohne Rand - Kundenwertung, grauer Rand ---------- */
		dl.Kundenwertung {width:447px; float:left; font-size:12px; line-height:15px; padding:0 0 0 0; margin:0 0 0 0;}
		dl.Kundenwertung fieldset {position:relative; border:none;}
		dl.Kundenwertung label {position:relative; font-size:12px; font-weight:normal;}
		dl.Kundenwertung label.K1 {top: 10px; left: 0px;}
		dl.Kundenwertung label.K2 {top: 5px; left: 0px;}
		dl.Kundenwertung select {position:relative; font-size:10px; line-height:12px;}
		dl.Kundenwertung #KRN, #Zeit {width:130px;}
		dl.Kundenwertung #KRN     {top:10px; left: 50px;}
		dl.Kundenwertung #Zeit    {top:5px; left: 47px;}
		dl.Kundenwertung p a {font-weight:normal; text-decoration:underline; color:#000; padding:3px 0 0 0; margin: 3px 0 0 0;}
		dl.Kundenwertung dd ul li {margin:5px 0 8px 8px;}
		dl.Kundenwertung dd ul li.dottedLine {background: transparent url(img/dottedLine_CD.gif) repeat-x; float:left; margin:0 0; padding:5px 0 0 0;}
		dl.Kundenwertung dd ul li h2 {margin:10px 0; font-size:16px; font-weight:bold; line-height:18px; display:inline;}
		dl.Kundenwertung img {float:left; padding:0 3px 0 0; margin: 0 3px 0 0;}
		dl.Kundenwertung ul  {width:447px; float:left; background: transparent url(img/background_box_top.gif) no-repeat; margin: 0 0 5px 0;}
		dl.Kundenwertung dd {background: transparent url(img/background_box_bot.jpg) no-repeat; width:447px; background-position:bottom; float:left; padding-bottom:10px; margin: 5px 0 0 0;}
		dl.Kundenwertung dd p {margin:0;}
		
		
		/* ---------- 4.0.1 GEO Coding Elemente ---------- */
		dl.Google-Map-Box-small {width:447px; float:left; margin:10px 0;}
		#Google-Map {width:445px; height:423px; float:left; font-family:Arial,Helvetica; font-size:10pt; border:1px solid #646464; margin:10px 0 0 0;}
		dl.Google-Map-Box-small h2 {margin:10px 0; font-size:12px; font-weight:bold; line-height:14px; display:inline; }
		dl.Google-Map-Box-small h2 a {font-weight:normal; text-decoration:underline; color:#000; padding:3px 0 0 0; margin: 3px 0 0 0;}
		dl.Google-Map-Box-small p.legende {font-size:10px; float:left; margin:10px 0 0 0;}
		dl.Google-Map-Box-small div.gmTitle {font-size:16px; color:#FF0099; line-height:26px; margin:10px 0 0 0; font-weight:bold; padding:10px 0 0 0;}
		#Legende1 {position:relative; font-size:10px; float:left; margin:10px 0 0 0; left:0px;}
		#Legende2 {position:relative; font-size:10px; float:left; margin:10px 0 0 0; left:6px;}
		#Legende3 {position:relative; font-size:10px; float:left; margin:10px 0 0 0; left:25px;}
		#Legende4 {position:relative; font-size:10px; float:left; margin:10px 0 0 0; left:31px;}
		.GMB {
		  width:300px;
		  font-family: Arial; 
		  font-size:12px; 
		  line-height:14px;
		  color:#323232;
			margin-bottom:2px;}
		.GMB h3 {font-size:12px; margin: 0 0 0 0 !important;}
		.GMB h3 a {color:#000;}
		.GMB p {margin:3px 5px 5px 5px; font-size:10px; color:#000; font-weight:normal; line-height:11px;}
		.GMB p a {font-size:10px; color:#000; font-weight:normal;}
		.GMB p.price {font-size:10px; color:#000; font-weight:normal; line-height:11px; float:right;}
		.GMB p.price a {font-size:12px; color:#FF0099; font-weight:normal; line-height:12px;}
		.GMB img {margin: 2px 5px 2px 2px;}
		.GMB img.imgH {margin: 2px 2px 2px 2px;}
		.GMB img.imgS {margin: 2px 2px 2px 2px;}
		
		/* ---------- Boxen mit grauem Rand ---------- */
		dl.AktuelleAngebote {background: transparent url(img/background_box_top.gif) no-repeat; width:447px; margin: 8px 0 10px 0; *margin: 8px 0 -5px 0; float:left;}
		dl.AktuelleAngebote dt h2 {font-size:16px; font-weight:bold; line-height:18px; padding:0;}
		dl.AktuelleAngebote dd ul  {width:447px; display:block; height:auto;}
		dl.AktuelleAngebote dd ul li.waiting {width:32px; height:32px; margin: 0px 205px;}
		dl.AktuelleAngebote dd {width:447px; margin: 0 0 10px 0; *margin:0; padding: 0 0 20px 0; background: transparent url(img/background_box_bot.jpg) no-repeat; background-position:bottom;}
		dl.AktuelleAngebote dd ul li {margin:5px 0 0 8px; height:16px;}
		dl.AktuelleAngebote dd ul li.aendern img {float:right; margin:10px 3px 0 0;}
		dl.AktuelleAngebote dd ul li.dotted {background: transparent url(img/dottedLine_CD.gif) repeat-x; background-position:top; margin:0 0 15px 5px; padding:0 0 15px 5px; width:427px;}
		dl.AktuelleAngebote fieldset {position:relative; border:none;}
		dl.AktuelleAngebote label {position:relative; display:inline; font-size:12px; font-weight:normal;}
		dl.AktuelleAngebote label.A1 {top: 0px; left: 0px;}
		dl.AktuelleAngebote label.A2 {top: 0px; left: 95px;}
		dl.AktuelleAngebote label.A3 {top: 0px; left: 175px;}
		dl.AktuelleAngebote label.A4 {top: -15px; left: 280px; font-size:10px;}
		dl.AktuelleAngebote dd ul li img {position:relative;top: -7px; left: -3px;}
		dl.AktuelleAngebote select, dl.AktuelleAngebote input {position:relative; font-size:10px; line-height:12px;}
		dl.AktuelleAngebote #anreiseMonatJahr, #abreiseMonatJahr {width:95px;}
		dl.AktuelleAngebote #Erw {width:93px;}
		dl.AktuelleAngebote #anreiseTag, #abreiseTag  {width:45px;}
		dl.AktuelleAngebote #anreiseTag {top:-10px; left: 0px;}
		dl.AktuelleAngebote #abreiseTag {top:-10px; left: 0px;}
		dl.AktuelleAngebote #anreiseMonatJahr {top:-10px; left: -2px;}
		dl.AktuelleAngebote #abreiseMonatJahr {top:-10px; left: -2px;}
		dl.AktuelleAngebote #anreiseCalBtn {top:-4px; left: -5px; width:19px; height:18px;}
		dl.AktuelleAngebote #abreiseCalBtn {top:-4px; left: -5px; width:19px; height:18px;}
		dl.AktuelleAngebote #Erw {top:-9px; left: -2px;}
		
		dl.HotelInactive {background: transparent url(img/background_box_top.gif) no-repeat; width:447px; margin: 8px 0 0 0; float:left; height:120px;}
		dl.HotelInactive dt h2 {font-size:16px; font-weight:bold; line-height:18px; padding:0 0 0 10px;}
		dl.HotelInactive dd {width:447px; margin: 0 0 10px 0; *margin:0; padding: 0 0 10px 0; background: transparent url(img/background_box_bot.jpg) no-repeat; background-position:bottom; float:left;}
		dl.HotelInactive dd p {width:447px; *width:439px; display:block; height:54px; margin:5px 0 0 8px; *margin:5px 0 0 0; padding:0 0 0 8px;}
		/* Kinder */
		dl.AktuelleAngebote dd.top    {width:135px; padding: 0 0 10px 0; margin: 0 0 10px 0; background: transparent url(img/background_box_top.jpg) no-repeat; background-position:top;}
		dl.AktuelleAngebote dd.bottom {width:135px; padding: 0 0 10px 0; margin: 0 0 10px 0; background: transparent url(img/background_box_bot.jpg) no-repeat; background-position:bottom;}
		
		dl.AktuelleAngebote dd ul li ul.children          {width:135px; height:140px; border:1px solid #cecece; background-color: #eeeeee; margin:5px 0 0 302px; *margin:0;}
		dl.AktuelleAngebote dd ul li ul.children li       {width:130px; padding:4px 0; display:block; clear:both; text-align:left;}
		dl.AktuelleAngebote dd ul li ul.children li em    {font-weight:bold; color:#ff0099;}
		dl.AktuelleAngebote dd ul li ul.children li label {margin:0 0 5px 0; display:block; clear:both;}
		dl.AktuelleAngebote dd ul li ul.children li a     {font-size:11px; font-weight:bold; color:#646464; vertical-align:bottom;}
		/*dl.AktuelleAngebote dd ul li a  {z-index:0;}*/
		
		dl.AktuelleAngebote dd p {width:447px; *width:439px; display:block; height:12px; margin:0 0 10px 0; *margin:0 0 10px 0; padding:0 0 0 8px; font-size:12px;}
		
		.ChildPopup    {margin-top:0; display:none; z-index: 9999;}
		.LabelKinder   {width:440px; text-align:right; display:block;}
		.LabelKinder a {color:#000;}
		.LabelKinder, .ChildDefault {height:30px; padding-right:6px; font-size:10px;}
		.ChildResult1, .ChildResult2, .ChildResult3 {height:30px; padding-right:6px; font-size:11px; font-weight:bold;}
		.PoRe          {z-index: 9999; text-align:right; position:relative;}
		.AnzK  				 {width:75px;}
		
		div.LabelKinderLi a {text-decoration:underline; cursor:pointer;}
		
		/* ---------- Boxen mit grauem Rand ---------- */
		dl.AktuelleAngeboteErgebnisse {background: transparent url(img/background_box_top.gif) no-repeat; width:447px; margin: 8px 0 0 0; float:left;}
		dl.AktuelleAngeboteErgebnisse dt h2            {margin:6px 0 0 0; font-size:16px; font-weight:bold; line-height:18px;}
		dl.AktuelleAngeboteErgebnisse dd ul            {width:447px;}
		dl.AktuelleAngeboteErgebnisse dd ul li.waiting {width:32px; height:32px; margin: 0px 205px;}
		dl.AktuelleAngeboteErgebnisse dd               {width:447px; padding: 0 0 10px 0; margin: 0 0 10px 0; background: transparent url(img/background_box_bot.jpg) no-repeat; background-position:bottom;}
		
		#waiting {width:447px; height:30px; padding-left:210px; text-align:center;}
		dl.AktuelleAngeboteErgebnisse dd ul li          {margin:5px 0 8px 8px;}
		dl.AktuelleAngeboteErgebnisse dd ul li.aendern a img {float:right; margin:0 0 8px 0;}
		dl.AktuelleAngeboteErgebnisse dd ul li.dotted   {background: transparent url(img/dottedLine_CD.gif) repeat-x; background-position:top; margin:0 0 15px 5px; padding:0 0 15px 5px; width:427px;}
		dl.AktuelleAngeboteErgebnisse fieldset          {position:relative; border:none;}
		dl.AktuelleAngeboteErgebnisse dd ul li label    {position:relative; top:5px; font-size:12px; font-weight:bold; display:inline;}
		dl.AktuelleAngeboteErgebnisse dd ul li label.N1 {left:0;}
		dl.AktuelleAngeboteErgebnisse dd ul li label.N2 {left: 40px;}
		dl.AktuelleAngeboteErgebnisse dd ul li label.N3 {left: 55px;}
		dl.AktuelleAngeboteErgebnisse dd ul li label.N4 {left: 91px;}
		dl.AktuelleAngeboteErgebnisse dd ul li label.N5 {left:106px;}
		.ZimmerartError {color:red; font-weight:bold; margin:0 0 0 2px;}
		.ZimmerartError a {color:#000;}
		.ZimmerartError em {color:#000;}
		
		.PoAb {position:absolute;}
		#ZimmerartLi1, #ZimmerartLi2, #ZimmerartLi3, #ZimmerartLi4, #ZimmerartLi5, #ZimmerartLi6, #ZimmerartLi7, #ZimmerartLi8, #ZimmerartLi9, #ZimmerartLi10 {position:relative;}
		dl.AktuelleAngeboteErgebnisse dd ul li select, dl.AktuelleAngeboteErgebnisse dd ul li input {font-size:10px; line-height:12px;}
		 
		div.ZimmerartLabel   {top:10px; left:  2px; font-weight:bold;   width:138px;}
		div.VerpflegungLabel {top:30px; left:  2px; font-weight:normal; width:138px;}
		div.LabelKinderLi    {top:30px; left:150px;}
		div.LabelKinderLi a  {font-size:10px; font-weight:bold; color:#323232;}
		div.Preis1, div.Preis2, div.Preis3, div.Preis4, div.Preis5, 
		div.Preis6, div.Preis7, div.Preis8, div.Preis9, div.Preis10                               {top:10px; left:300px;}
		div.GesamtPreis1, div.GesamtPreis2, div.GesamtPreis3, div.GesamtPreis4, div.GesamtPreis5, 
		div.GesamtPreis6, div.GesamtPreis7, div.GesamtPreis8, div.GesamtPreis9, div.GesamtPreis10 {top:10px; left:360px; width:74px; text-align:right; font-weight:bold;}
		#AnzahlR1, #AnzahlR2, #AnzahlR3, #AnzahlR4, #AnzahlR5, 
		#AnzahlR6, #AnzahlR7, #AnzahlR8, #AnzahlR9, #AnzahlR10                                    {top:10px; left:120px; width:25px;}
		#Erwachsene1, #Erwachsene2, #Erwachsene3, #Erwachsene4, #Erwachsene5, 
		#Erwachsene6, #Erwachsene7, #Erwachsene8, #Erwachsene9, #Erwachsene10                     {top:10px; left:150px;}
		#Schaltflaeche-Buchen1, #Schaltflaeche-Buchen2, #Schaltflaeche-Buchen3, #Schaltflaeche-Buchen4, #Schaltflaeche-Buchen5, 
		#Schaltflaeche-Buchen6, #Schaltflaeche-Buchen7, #Schaltflaeche-Buchen8, #Schaltflaeche-Buchen9, #Schaltflaeche-Buchen10  {top:30px; left:360px; width:74px; height:22px;}
		
		
		dl.AktuelleAngeboteErgebnisse label.AKinder {top:20px; left:-178px; font-size:10px;}
		dl.AktuelleAngeboteErgebnisse dd.top        {width:135px; padding: 0 0 10px 0; margin: 0 0 10px 0; background: transparent url(img/background_box_top.jpg) no-repeat; background-position:top;}
		dl.AktuelleAngeboteErgebnisse dd.bottom     {width:135px; padding: 0 0 10px 0; margin: 0 0 10px 0; background: transparent url(img/background_box_bot.jpg) no-repeat; background-position:bottom;}
		dl.AktuelleAngeboteErgebnisse dd ul li ul.children2          {width:135px; height:140px; border:1px solid #cecece; background-color: #eeeeee; margin: 0; *margin:0; z-index:10000;}
		dl.AktuelleAngeboteErgebnisse dd ul li ul.children2 li       {width:125px; padding:4px 0; display:block; clear:both; text-align:left;}
		dl.AktuelleAngeboteErgebnisse dd ul li ul.children2 li em    {font-weight:bold; color:#ff0099;}
		dl.AktuelleAngeboteErgebnisse dd ul li ul.children2 li label {margin:0 0 5px 0; display:block; clear:both;}
		dl.AktuelleAngeboteErgebnisse dd ul li ul.children2 li a     {font-size:11px; font-weight:bold; color:#646464; vertical-align:bottom;}
			
		#ChildPopup_1, #ChildPopup_2, #ChildPopup_3, #ChildPopup_4, #ChildPopup_5, #ChildPopup_6, #ChildPopup_7, #ChildPopup_8, #ChildPopup_9, #ChildPopup_10 {padding:50px 0 0 143px;}
		#ZimmerartLi1, #ChildPopup_1  {z-index: 100;}
		#ZimmerartLi2, #ChildPopup_2  {z-index: 90;}
		#ZimmerartLi3, #ChildPopup_3  {z-index: 80;}
		#ZimmerartLi4, #ChildPopup_4  {z-index: 70;}
		#ZimmerartLi5, #ChildPopup_5  {z-index: 60;}
		#ZimmerartLi6, #ChildPopup_6  {z-index: 50;}
		#ZimmerartLi7, #ChildPopup_7  {z-index: 40;}
		#ZimmerartLi8, #ChildPopup_8  {z-index: 30;}
		#ZimmerartLi9, #ChildPopup_9  {z-index: 20;}
		#ZimmerartLi10, #ChildPopup_10  {z-index: 10;}
		
		.ChildPopup2   {margin-top:0; display:none; z-index: 6999;}
		.ChildDefaultLi, .ChildResult1Li, .ChildResult2Li, .ChildResult3Li {height:30px; padding-right:4px; font-size:11px; font-weight:bold;}
		
		
		
		dl.Hotelausstattung          {background: transparent url(img/background_box_top.gif) no-repeat; width:447px; margin: 8px 0 0 0; float:left;}
		dl.Hotelausstattung dt h2    {margin:6px 0 0 10px; font-size:16px; font-weight:bold; line-height:18px;}
		dl.Hotelausstattung dd       {width:447px; padding: 0 0 10px 0; *padding: 0 0 10px 0; margin: 0 0 10px 0; background: transparent url(img/background_box_bot.jpg) no-repeat; background-position:bottom; display:block; clear:both;}
		dl.Hotelausstattung dd ul    {width:447px; background-position:bottom; background: transparent url(img/background_box_mid.gif) repeat-y; display:block;}
		dl.Hotelausstattung dd ul li {background: transparent url(img/dottedLine_CD.gif) repeat-x; background-position:top; margin:5px 0 0 5px; padding:5px 0 0 5px; width:427px; clear:both; list-style:none;}
		dl.Hotelausstattung dd ul li div.N1 {height:auto; font-style:normal; font-weight:bold;   width:100px; float:left;  clear:left;}
		dl.Hotelausstattung dd ul li div.N2 {height:auto; margin:0 0 10px 0; padding:0 0 10px 0; width:300px; float:right; clear:right;}
		dl.Hotelausstattung dd ul li.ZumSeitenanfang   {text-align:right;}
		dl.Hotelausstattung dd ul li.ZumSeitenanfang a {font-size:11px; font-weight:bold; color:#000; text-decoration:underline;}
		
		dl.Favoriten {background: transparent url(img/background_box_fav.jpg) no-repeat; width:447px; height:280px; padding: 5px 0 0 0; margin: 10px 0 0 0; float:left;}
		dl.Favoriten dt              {padding:6px 0 0 10px;}
		dl.Favoriten dt div.headpink {padding:0 0 0 0; font-size:16px; font-weight:bold; line-height:18px; color:#ff0099;}
		dl.Favoriten dd {padding: 0 0 10px 0; margin: 0 0 10px 0;}
		dl.Favoriten dd p.HotelName {width:125px; height:40px;}
		dl.Favoriten dd p.HotelDesc {width:125px; height:50px;}
		dl.Favoriten dd p.Alle a {margin:0 0 0 5px; padding:0 0 0 5px; width:447px; float:left;}
		dl.Favoriten dd ul li.dotted {background: transparent url(img/dottedLine_CD.gif) repeat-x; background-position:top; margin:5px 0 0 5px; padding:5px 0 0 5px; width:427px; }
		dl.Favoriten dd ul li.FavoritHotel {margin:0 5px 5px 5px; padding:0 5px 5px 5px; width:125px; float:left;}
		dl.Favoriten dd ul li.FavoritHotel p {margin:3px 0 0 0; padding:3px 0 0 0;}
		dl.Favoriten dd ul li.FavoritHotel p a {color:#000;}
		dl.Favoriten dd ul li.FavoritHotel img {margin:0; padding:0;}
		
		
		/* ---------- Box ohne Rand - Hotelbeschreibung ---------- */
		dl.Hotelbeschreibung, dl.Kunden {width:447px; float:left; margin-top:10px; font-size:12px; line-height:15px; padding-bottom:10px;}
		dl.Hotelbeschreibung p a {font-weight:normal; text-decoration:underline; color:#000; padding:3px 0 0 0; margin: 3px 0 0 0;}
		dl.Hotelbeschreibung dd ul li {margin:10px 0 0 0;float:left;}
		dl.Hotelbeschreibung dd ul p {font-weight:bold;}
		
		dl.Kunden dd ul li {margin:0; padding:0; float:left;}
		dl.Kunden dd ul li p {margin:2px 0 0 0; padding:2px 0 0 0;}
		dl.Kunden dd ul li.AlleKundenrezensionen {margin:0 5px 0 0; padding:0 5px 5px 0; width:200px; height:130px; float:left;}
		dl.Kunden dd ul li.AlleKundenrezensionen p {font-size:10px; margin:0 0 0 0; padding:0 0 0 0;}
		dl.Kunden dd ul li.AlleKundenrezensionen p.top {font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}
		dl.Kunden dd ul li.AlleKundenrezensionen p img {border:1px solid #CDCDCD; vertical-align:middle;}
		dl.Kunden dd ul li.Durchschnitt {width:195px; height:130px; float:left;}
		dl.Kunden dd ul li.Info {width:447px; color:#ff0099; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
		dl.Kunden dd ul li.Info p {margin:2px 0 0 0; padding:2px 0 0 0; font-weight:normal; color:#000;}
		dl.Kunden dd ul li.Issue {width:447px; font-weight:bold; margin:5px 0 0 0; padding:5px 0 0 0;}
		dl.Kunden dd ul li.Bewertung {font-weight:bold; margin:0 0 10px 0; padding:0 0 10px 0;}
		dl.Kunden dd ul li.Bewertung img {margin:5px 0 0 5px; padding:5px 0 0 5px; vertical-align:middle;}
		
		dl.Images img {padding:10px 3px 0 0; margin: 0 3px 0 0; float:left;}
		dl.Images p.small img {padding:5px 2px 0 0; margin: 5px 2px 0 0; background-position:0px 0px;}
		
		
		#Reiter1 {background: transparent url(img/reiter/reiter_hoteldetails_ohne_Bewertung.gif) no-repeat; width:447px; height:25px; float:left; color:#000; padding:3px 0 0 0; margin: 3px 0 0 0; position:relative;}
		#Reiter1 a {color:#000;}
		#Reiter1 a.Reiter1-Images {top:3px; left: 98px; position:relative;}
		#Reiter1 a.Reiter1-Map {top:2px; left: 117px; position:relative;}
		#Reiter1 a.Reiter1-Map-HIM {top:3px; left: 117px; position:relative;}
		#Reiter1 a.Reiter1-Map-HM {top:2px; left: 98px; position:relative;}
		#Reiter1 a.Reiter1-Map-IM {top:2px; left: 117px; position:relative;}
		/*#Reiter1 a.Reiter1-Kundenwertung {top:2px; left: 136px; position:relative;}*/
		
		#Reiter2 {background: transparent url(img/reiter/reiter_images_ohne_Bewertung.gif) no-repeat; width:447px; height:25px; float:left; color:#000; padding:3px 4px 0 0; margin: 3px 4px 0 0;}
		#Reiter2 a {color:#000;}
		#Reiter2 a.Reiter2-Details {top:1px; left: 10px; position:relative;}
		#Reiter2 a.Reiter2-Map {top:2px; left: 82px; position:relative;}
		#Reiter2 a.Reiter2-Map-HI {top:2px; left: 82px; position:relative;}
		#Reiter2 a.Reiter2-Map-HIM {top:1px; left: 82px; position:relative;}
		#Reiter2 a.Reiter2-Map-IM {top:1px; left: 63px; position:relative;}
		/*#Reiter2 a.Reiter2-Kundenwertung {top:2px; left: 112px; position:relative;}*/
		
		#Reiter3 {background: transparent url(img/reiter/reiter_map_ohne_Bewertung.gif) no-repeat; width:447px; height:25px; float:left; color:#000; padding:3px 4px 0 0; margin: 3px 4px 5px 0;}
		#Reiter3 a {color:#000;}
		#Reiter3 a.Reiter3-Details {top:1px; left: 10px; position:relative;}
		#Reiter3 a.Reiter3-Images {top:2px; left: 29px; position:relative;}
		#Reiter3 a.Reiter3-Images-HIM {top:1px; left: 29px; position:relative;}
		#Reiter3 a.Reiter3-Images-HM {top:2px; left: 29px; position:relative;}
		#Reiter3 a.Reiter3-Images-IM {top:1px; left: 10px; position:relative;}
		/*#Reiter3 a.Reiter3-Kundenwertung {top:0px; left: 93px; position:relative;}*/
		/*
		#Reiter4 {background: transparent url(img/reiter/reiter_bewertung_ohne_Bewertung.gif) no-repeat; width:447px; height:25px; float:left; color:#000; padding:3px 0 0 0; margin: 3px 0 0 0; position:relative;}
		#Reiter4 a {color:#000;}
		#Reiter4 a.Reiter4-Details {top:2px; left: 9px; position:relative;}
		#Reiter4 a.Reiter4-Images {top:2px; left: 28px; position:relative;}
		#Reiter4 a.Reiter4-Map {top:2px; left: 47px; position:relative;}
		#Reiter4 a.EigeneRezension {float:right; top:-20px; left: -445px; position:relative;}
		*/
		
		
		/* ---------- Boxen mit grauem Rand ---------- */
		dl.Reisedaten {background: transparent url(img/background_box_160.jpg) no-repeat; width:447px; height:160px; padding: 10px 0 0 0; margin: 0 0 -10px 0; float:left;}
		dl.Reisedaten div.headpink {font-size:16px; font-weight:bold; line-height:18px; padding:5px 0 0 10px; margin: 5px 0 0 0; color:#ff0099;}
		dl.Reisedaten dd {padding: 0 0 10px 0; margin: 0 0 10px 0;}
		dl.Reisedaten dd ul {width:447px;}
		dl.Reisedaten dd ul li {margin:0 5px 5px 5px; padding:0 5px 5px 5px; width:125px; float:left;}
		dl.Reisedaten dd ul p {margin:0 0 0 0; padding:0 0 0 0;}
		dl.Reisedaten dd ul p.top {font-size:10px;}
		dl.Reisedaten dd p.aendern {float:right !important; margin:10px 5px 0 0; padding:0 0 0 0;}
		dl.Reisedaten dd ul li p {margin:3px 0 0 0; padding:3px 0 0 0;}
		dl.Reisedaten dd ul li.dotted {background: transparent url(img/dottedLine_CD.gif) repeat-x; background-position:bottom; margin:0 0 0 5px; padding:5px 0 0 5px; width:427px; }
		
		.Autocompl {width:133px; height:18px; top:57px; left:159px;}


/* temporaer bis breadcrumb nicht raus aus Kopfzeile ist */

#Kopfzeile {height:170px;}
