/* ----- STYLESHEET FOR lastminute.com Germany - CSS Include-Control ----- Updated 25.08.2010 ----- */

/* --------------------------------------------------------------------------- */
/* ---------- IMPORTS for new files / styles across the entire site ---------- */
/* --------------------------------------------------------------------------- */
@import url("pfo_styles.css");                   /* PERFORMANCE - Gek�rzte Style.css Version */
@import url("pfo_merge.css");                    /* PERFORMANCE - Zusammengefasste CSS-Dateien */
@import url("pfo_lmnDE.css");                    /* PERFORMANCE - Zusammengefasste CSS-Dateien */ 
@import url("pfo_ossi.css");                     /* PERFORMANCE - Zusammengefasste CSS-Dateien */ 
@import url("wl_dp_base.css");                   /* PERFORMANCE - Zusammengefasste CSS-Dateien */ 
@import url("wl_dp_client.css");                 /* PERFORMANCE - Zusammengefasste CSS-Dateien */

/* ---------------------------------------------------------- */
/* ---------- Global Adjustments / CSS Ground Zero ---------- */
/* ---------------------------------------------------------- */
*      {margin:0; padding:0;}
body   {margin:0 0 0 20px; padding:0 important;}
body, table, 
h1, h2, h3, h4, h5, h6, 
dl, dt, dd  
       {font:normal 12px/18px Arial,Helvetica,sans-serif; color:black;}
h1, h2, h3, h4, h5, h6 
       {margin-top:0;}
abbr   {text-decoration:none;}
ul     {list-style:none;}
img    {border:none;}
a      {cursor:pointer; color:#000;}

input, 
select   {font-size:11px;}
fieldset {border:none;}


/* -------------------------------------------------------- */
/* ---------- QUICK FIXES - WELLNESS / Temporaer ---------- */
/* -------------------------------------------------------- */
li.hotelDescription       {margin-left:30px;}
.hotelDescrSection ul, 
.hotelDescrSection ul li  {list-style:disc;}                      /* Fix Wellness */
.SophieHotel       ul li  {margin-left:15px; *margin-left:20px;}  /* Fix Wellness */

.TexHeadCONT .BasketProductHeader {color:#000 !important;}
span.BasketProductHeader          {color:#000 !important;}

button {border:none !important;}

#BookingNote-3DSecure {display:block;}







/* eHoi */
#page_margins #Kopfzeile .Schnellsuche, 
#page_margins #Kopfzeile .Top-Navigation h4, 
#page_margins #Kopfzeile .Top-Navigation h4.MP-Aktiv, 
#page_margins #Kopfzeile #Schnellsuche, 
#page_margins #Kopfzeile .Top-Navigation h4 a, 
#page_margins #Kopfzeile .Top-Navigation h4.MP-Aktiv a, 
#page_margins #Kopfzeile .MP-IFrame-Items, .SpriteBT {
    background-color: transparent;
    background-image: url(/oss/img/wl/lmn2/content_rf/wl_dp_sprite_buttons2.gif);
    background-repeat: no-repeat;
}

#page_margins #Kopfzeile {clear:both; display:block; padding-bottom:5px; width:908px;}
#page_margins #Kopfzeile {min-height:145px; position:relative; z-index:98;}
#page_margins #Kopfzeile .logo {display:block; height:70px; margin:10px 0 0 0;}
#page_margins #Kopfzeile .logo {background:url(/oss/img/wl/lmn2/content_rf/logo_header.gif) no-repeat scroll left top transparent; cursor: pointer; height:73px; width:406px;}
#page_margins #Kopfzeile .Top-Navigation {margin-top: 30px !important;}


#page_margins #Kopfzeile .Top-NavigationIE6 {padding-top:-50px; overflow:visible;}
#page_margins #Kopfzeile .Top-Navigation    {margin-top:30px !important;}
#page_margins #Kopfzeile div.Navigationspunkt, 
#page_margins #Kopfzeile div.Navigationspunkt-Neu, 
#page_margins #Kopfzeile div.Navigationspunkt-Sparen,
#page_margins #Kopfzeile div.Navigationspunkt-DP     {height:23px; float:left; margin:0; padding:15px 0 0 0; z-index:100;}
#page_margins #Kopfzeile div.Navigationspunkt-DP     {background: transparent url(/oss/img/wl/lmn2/content_new/bg_tnav_dp-icons.gif) no-repeat !important;}

#page_margins #Kopfzeile h4.MP-Aktiv a:hover {color:#fff;}

#page_margins #Kopfzeile .MP-IFrame-Container, 
#page_margins #Kopfzeile .MP-IFrame, 
#page_margins #Kopfzeile .MP-IFrame-Items     {position:absolute; width:250px; left:0; padding:0;}
#page_margins #Kopfzeile .MP-IFrame-Container {z-index:200; top:26px; *top:9px; display:none;}
#page_margins #Kopfzeile .MP-IFrame           {z-index: -2; top: 0; opacity:0; filter: alpha(opacity=0);}
#page_margins #Kopfzeile .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;}
					  
#page_margins #Kopfzeile .MPN               {position:relative; display:inline; z-index:1; margin:0; padding:0;}
#page_margins #Kopfzeile .MPN               {width:100%; height:22px;}
#page_margins #Kopfzeile .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;}
#page_margins #Kopfzeile .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;}


#page_margins #Kopfzeile .Top-Navigation h4                   {background-position: 0    -252px; padding:0 0 0 8px; margin:0; height:23px; margin-right:1px;}
#page_margins #Kopfzeile .Top-Navigation h4 a                 {background-position: 100% -252px; padding:2px 7px 5px 0; font-weight:bold; text-decoration:none;}
#page_margins #Kopfzeile .Top-Navigation h4 a:hover           {color:#ff0099;}
#page_margins #Kopfzeile .Top-Navigation h4.MP-Aktiv          {background-position: 0    -222px; }
#page_margins #Kopfzeile .Top-Navigation h4.MP-Aktiv a        {background-position: 100% -222px; color:#fff;}
#page_margins #Kopfzeile .MP-IFrame-Items                     {background-position: 0    bottom;}

#page_margins #Kopfzeile #Schnellsuche,     .Schnellsuche     {background-position: 0    -282px; background-repeat:repeat-x; width:908px; height:38px; *margin-top:-30px; display:block; clear:both; z-index:0;}
#page_margins #Kopfzeile #Schnellsuche div, .Schnellsuche div {float:right; margin:8px 8px 0 0;} /* #Servicenummer */           

#page_margins #Kopfzeile div.Navigationspunkt-Neu             {background-position: center -300px;}
#page_margins #Kopfzeile div.Navigationspunkt-Sparen          {background-position: center -332px;}
#page_margins #Kopfzeile div.calImg                           {background-position: -40px     0px;}

#tiefpreise_home {top: 141px !important;}
