/* 
STYLE SHEET FOR lastminute.com Germany - lmnDE 01 Header and Footer
Last updated 10.06.2008
Tested in IE7, Firefox 1.5, Opera 9.21

CI - COLOURs
Magenta       # FF0099
Purple        # A90852
Hellgrau      # cdcdcd
Pink Medium   # E9ADCA  (BGColour Filter Searchresults)
Pink light 1  # FDD0E4
Pink light 2  # FEE6F1  (Sonderfall - z.B. Wechselfarbe Liste)
Pink light 3  # FFF4F9  (Sonderfall - z.B. Wechselfarbe Liste)
Pink Basket / Ausgewaehlt BG  # FFEAF3

h1 Pagetitle
h2 Boxueberschrift
h3 Produktname
h3 Ueberschrift 1 Produktbeschreibung (z.B. Moegliche Flugzeiten Hinflug / Moegliche Flugzeiten Rueckflug)
h5 Ueberschrift 2 Produktbeschreibung (z.B. Hinflug / Rueckflug)
h6 ....

Index
1.0. Topnavigation
5.0. Werbebanner
*/


body {
  margin-top:10px;
  margin-left:20px;
  padding:0;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#323232;
}

.bgTB1{
 background-color:#EEEEEE;
}

.bgTB2{
 background-color:#cbcbcb;
}

a:link	{text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}

#ank {text-decoration:underline;}

td {
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
}

img {
   border: none;
}

select, input { 
   font-family: Arial,Helvetica,sans-serif; 
   font-size:10px;
}

.cc {
   font-family:Arial,Helvetica,sans-serif; 
   font-size:12px; 
   color:#ffffff;
   font-weight:normal; 
   text-decoration:none;
}

.pic {
   border:1px solid #000000;
}

.Icon{
 margin-right:3px;
}

.klno{text-decoration:none; color:#000000; font-family:Arial,Helvetica;font-size:11px;}
.klein{text-decoration:none; color:#000000; font-family:arial,helvetica,sans-serif;font-size:10px;}
.kleinw{text-decoration:none;color:#ffffff;font-family:Verdana,Arial,Helvetica;font-size:10px;}
.norm {text-decoration:none; color:#323232; font-family:arial,helvetica,sans-serif;font-size:12px;}
.more {text-decoration:none; color:#323232; font-family:arial,helvetica,sans-serif;font-size:13px;}
.nb {text-decoration:none; color:#000000; font-family:arial,helvetica,sans-serif; font-size:12px;font-weight:bold;}
.norm2 {text-decoration:none; color:#000000; font-family:Arial,Helvetica; font-size:12px;}
.blau {text-decoration:none; color:#2D75A8; font-family:Arial,Helvetica; font-size:12px;}
.gross {text-decoration:none; color:#000000; font-family:Verdana,Arial,Helvetica; font-size:14px;}
.gross2 {text-decoration:none; color:#000000; font-family:Arial,Helvetica; font-size:18px;}
.gross3 {text-decoration:none; color:#FFFFFF; font-family:arial,helvetica,sans-serif; font-size:18px;}
.gross3b {text-decoration:none; color:#000000; font-family:arial,helvetica,sans-serif; font-size:18px;}
.werb {text-decoration:none;color:#ffffff; font-family:Arial,Helvetica; font-size:9pt;}
.linki {text-decoration:none;color:#ff0000; font-family:Arial,Helvetica; font-size:9pt;}
#norm {text-decoration:none; line-height:14px; vertical-align:top; }
#BTN {MARGIN-TOP:0pt; FONT-SIZE:8pt; MARGIN-BOTTOM:0pt; FONT-FAMILY:Arial,Helvetica;}
#BTN {FONT-WEIGHT:bold; COLOR:#000000; BACKGROUND-COLOR:#fdd0e4;}
#LM {color:#ff0099;}

.inro  {BORDER-RIGHT:0px;BORDER-TOP:0px;FONT-SIZE:12px;BORDER-LEFT:0px;COLOR:#000000;BORDER-BOTTOM:0px;FONT-FAMILY:Arial,Helvetica;background:#fdd0e4;text-align:right}
.hcar  {BORDER-RIGHT:0px;BORDER-TOP:0px;FONT-SIZE:12px;BORDER-LEFT:0px;COLOR:#000000;BORDER-BOTTOM:0px;FONT-FAMILY:Arial,Helvetica;background:#FFFFFF}
.RPreis {BORDER-RIGHT:0px;BORDER-TOP:0px;FONT-SIZE:12px;BORDER-LEFT:0px;COLOR:#000000;BORDER-BOTTOM:0px;FONT-FAMILY:Arial,Helvetica;background:#FFFFFF;text-align:right}
.GPreis {BORDER-RIGHT:0px;BORDER-TOP:0px;FONT-SIZE:18px;BORDER-LEFT:0px;COLOR:#000000;BORDER-BOTTOM:0px;FONT-FAMILY:Arial,Helvetica;background:#FFFFFF;text-align:right}
.FlugInfo {BORDER-RIGHT:0px;BORDER-TOP:0px;FONT-SIZE:12px;BORDER-LEFT:0px;COLOR:#000000;BORDER-BOTTOM:0px;FONT-FAMILY:Arial,Helvetica;background:#EEEEEE;text-align:left;font-weight:bold;}

div.alertinfobox {visibility:hidden;position:absolute;top:0px;left:0px;margin:4px 0 0 0;padding:2px;}

.Arial10BlackReg{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica,sans-serif;
}	
.text10BlackUA {
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color : #000000;
}
.Verd10BlackBold {
	FONT-FAMILY:Verdana, arial, helvetica, sans-serif; FONT-SIZE:10px; COLOR:#000000; FONT-WEIGHT:bold;
}

#logo {margin:0;padding:0;display:block;clear:both;width:410px;height:80px;*height:62px;}

offertxt {
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   color:#000000;
   line-height:20px;
}

.lozDB {
   font-family: Verdana,Arial,Helvetica,sans-serif; 
   font-size:12px; 
   color:#FFFFFF;
   background-color:#A90852;
   font-weight:normal; 
   text-decoration:none;
   line-height:20px;
}

.HomeLoz {
   font-family: Verdana,Arial,Helvetica,sans-serif; 
   font-size:12px; 
   color:#A90852;
   background-color:#fdd0e4;
   font-weight:normal; 
   text-decoration:none;
   line-height:20px;
}

.meTitel {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size:16px; 
	color:#ff0099;
	font-weight:normal; 
	text-decoration:none;
}

.buTitel {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size:16px; 
	color:#000000;
	font-weight:normal; 
	text-decoration:none;
}


.dl5dbh {
	background-image:url(/oss/img/wl/lmn/dl5.gif); 
	background-repeat:repeat-x;
}

.DotedLine {
	background: url(/oss/img/wl/lmn2/BlueDotedLine_5px.gif) repeat-x;
	line-height: 0px;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}

#TopContainer {
	width:908px;
	clear:both;
	z-index:1;
	table-layout:fixed;
	empty-cells:show;
	margin-top:10px;
}

#TopContainer .frame {
	vertical-align:top;
	padding:2px;
}


.Row {
	border: none;
	overflow: hidden;
}


/*  HOME */

#HomeForm {position:relative; background: transparent url(/oss/img/wl/lmn2/bg_sm_hp_gen2.gif) no-repeat; width:602px; height:252px;}
#HomeForm h3 {position:relative;left:10px; height:20px; font-size:14px; font-weight:bold; color:#ff0099;}
#SearchTable {position:relative;left:10px;}
#Navigation-Suchmaske-Homepage ul {display:block; list-style:none; position:absolute; top:200px; left:420px; } 
#Navigation-Suchmaske-Homepage ul li {width:auto; height:18px;}
#Navigation-Suchmaske-Homepage input {vertical-align:middle;}
#progress {visibility:hidden;width:101px;background-color:#AAAAAA;magin:0px;padding:1px;white-space:nowrap;}

.TexHeadMainTable {
	FONT-FAMILY:arial,helvetica, sans-serif; 
	FONT-SIZE:14px; font-weight:bold ;
	COLOR:#000000;
}



/* Quad Boxen */

.Quad{
	background-image:url(/oss/img/wl/lmn/quad_xxl_bottom.gif);
	background-position:bottom;
}
.Quad a:hover {text-decoration:none;}

.QuadHead {
	font-size:14px;
	font-weight:bold;
	margin:4px 0px 0px 8px;
	width:136px;
	color:#000000;
}
.QuadTop {
	width:144px;
	height:160px;
	font-family:Arial;
	color:#000000;
	padding:121px 0px 0px 6px;
}
 
.QuadSub {
	font-size:12px;
	color:#000000;
	line-height:10px;
	text-transform:uppercase;
}

.QuadCont {
	line-height:14px;
	margin:0px 0px 0px 8px;
	width:136px;
}
 
.QuadLink {
	font-weight:bold;
	color:#000000 !important;
}

.QuadSpacerV1 {
	height:14px;
}

.dottetLine {
	background-image: url(/oss/img/wl/lmn2/dl3.gif);
	background-repeat: repeat-x;
}




h1 {	margin: 8px 0px 5px 0px;
	color:white;
	font-size:16px;
	font-family:sans-serif;
	font-weight:bold;
}
h2 {	margin: 8px 0px 5px 0px;
	font-size:12px;
	font-family:sans-serif;
	font-weight: normal;
}

h3 {	display:inline;
	white-space:nowrap;
	margin:0px;
	padding:0px;
}

h4 {	display:inline;
	white-space:nowrap;
	margin:0px;
}

.Nav .ContFooter {
   width:910px;
   height:8px;
   background-color:#A90852;
}
.Nav .FloatL {
   float:left;
}
.Nav .FloatR {
   float:right;
}
.Nav .ContLNav {
   width:144px;
   height:8px;
   background-color:#FDD0E4;
}
.Nav .ContRNav {
   width:300px;
   height:8px;
   background-color:#A90852;
}
.Nav .ContRNavText {
   width:284px;
   height: 122px;
   padding:5px 8px 5px 8px;
   background-color:#A90852; 
   font-size:12px;
   line-height:18px;
   font-family:Arial, Helvetica, sans-serif;
   color:#ffffff;
}
.Nav .ContLNavText {
   	width:144px;
   background-color:#FFE7F7;
   font-size:12px;
   line-height:18px;
   font-family:Arial, Helvetica, sans-serif;
}
.Nav .ContLNavTextFlex {
   width:144px;
   background-color:#FDD0E4;
   font-size:12px;
   line-height:18px;
   font-family:Arial, Helvetica, sans-serif;
}

.FooCont {
  font-family:Verdana;
  font-weight:bold;
  font-size:10px;
  width:910px;
  height:30px;
  color:#ffffff;
  background-color:#A90852;
}

.dl3VertW24 {
  background-image:url(/oss/pics/lastminutecom_2/dl3_vert_w24px.gif);
  background-repeat: repeat-y;
  width:24px;
}

.Arial11BlackReg {FONT-FAMILY:arial, helvetica, sans-serif; FONT-SIZE:11px; COLOR:#000000;}

.ServiceBigHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.ServiceSmallHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A90852;
}

#mnCo {
	position:relative;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	top:0;
	left:0;
	padding:0;
}

.box {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/img/x.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:12px;
	display:block;
	float:left;
	min-width:150px;
	min-height:100px;
	background-color:#fffff1;
	color:#000000;
	border:#000000 1px solid;
	padding:5px;
	white-space:nowrap;
	margin:0px;
}


.FooLink {
   text-decoration: underline;
   color:#ffffff !important;
}

#footer_logos, #footer_links {vertical-align:top;}

#Zertifikate {background: transparent url(/oss/img/wl/lmn2/content_new/bg_box908_certificates.gif) no-repeat; width:908px; height:44px; padding-left:0px; list-style:none; display:block; margin:0px;}
#Zertifikate li {width:140px; height:40px; float:left; vertical-align:middle; padding-left:8px; padding-top:3px;}
#Zertifikate li a {font-size:11px; font-weight:bold; color:#000000; line-height:14px; padding-top:6px;text-decoration:underline;}
#Zertifikate li img {margin:3px 6px 0 0; text-align:left; float:left;}

#FooLi   {margin-top:10px; width:910px; font-size:10px; }
#FooLi p {margin-top:0px; display:block; clear:both; color:#000000;}
#FooLi p a, #Servicelinkliste li a, #Beliebte-Reisen-Liste li a {font-size:11px;line-height:1px;color:#000000;text-decoration:underline;}

#Servicelinkliste, #Beliebte-Reisen-Liste, #Laenderliste {list-style:none; display:block; padding:0px; margin:0px;}
#Servicelinkliste li, #Beliebte-Reisen-Liste li, #Laenderliste li {height:10px; float:left;margin-right:6px;}
#Servicelinkliste li a, #Beliebte-Reisen-Liste li a { padding:0 6px 2px 0; border-right:1px solid #000000; white-space:nowrap;}

div.FooHL {display:block; clear:both; font-weight:bold; margin:0px;padding-top:6px;}
#Laenderliste {padding-bottom:10px;height:15px;}

/* --- 5.0. Werbebanner --- */
#Fullsize, #Fullsize2, #Skyscraper2, #Button ,#tbanner, #skyscraper {position:absolute;list-style:none; margin:0px; padding:0px;}
#Fullsize {top: 14px; *top: 10px; left:458px; width:468px; height: 60px;}
#Skyscraper2 {top:170px; left:950px; width:150px; height:600px;}
#Button {top:117px; left:950px; width:120px; height: 40px;}
#tbanner {top:8px; *top:8px; left:458px; width:468px; height:60px;z-index:31;}
#skyscraper {top:110px; left:950px; width:150px; height:660px;}

#LozDB2 {background: transparent url(/oss/img/wl/lmn2/content_new/bg_box300_bot2.gif) no-repeat; background-position:bottom; width:300px;}
#LozDB2 h1 {background: transparent url(/oss/img/wl/lmn2/content_new/bg_box300_top2.gif) no-repeat; }
#LozDB2 h1 {height:29px;*height:40px; margin:0px; padding:11px 0 0 8px; font-size:18px; font-weight:bold; line-height:18px; color:#ff0099;}
#LozDB2 h2 {background: transparent url(/oss/img/wl/lmn2/content_new/bg_box300_top2.gif) no-repeat; }
#LozDB2 h2 {height:29px;*height:40px; margin:0px; padding:11px 0 0 8px; font-size:18px; font-weight:bold; line-height:18px; color:#ff0099;}
#LozDB2 p {margin:4px 8px 8px 8px; font-size:11px;}
#LozDB2 p a {font-size:11px; color:#000000;}

ul.LozDB2 {padding:0px; margin:0 8px 8px 8px; list-style:none; line-height:18px;}
ul.LozDB2 li {background: transparent url(/oss/img/wl/lmn2/content_new/ic_arrow_pink_small_uk.gif) no-repeat; height:18px; padding-left:14px; }
ul.LozDB2 li a {font-size:11px; color:#000000;}

#Box450 {background:url("/oss/img/wl/lmn/bg_box448_bot2.gif") no-repeat scroll left bottom transparent;width:448px;}
#Box450 h2 {background:url("/oss/img/wl/lmn/bg_box448_top2.gif") no-repeat scroll left top transparent;}
#Box450 h2 {height:29px; margin:0; padding:11px 0 0 8px; font-size:16px; font-weight:bold; line-height:16px; color:#ff0099;}

#Sbox {background: transparent url(/oss/img/wl/lmn2/content_new/bg_sbox300_bot.gif) no-repeat; background-position:bottom; width:300px;}
#Sbox h1 {background: transparent url(/oss/img/wl/lmn2/content_new/bg_sbox300_top.gif) no-repeat; }
#Sbox h2 {background: transparent url(/oss/img/wl/lmn2/content_new/bg_sbox300_top.gif) no-repeat; }
#Sbox h1 {height:29px;*height:40px; margin:0px; padding:11px 0 0 8px; font-size:18px; font-weight:bold; line-height:18px; color:#ff0099;}
#Sbox h2 {height:29px;*height:40px; margin:0px; padding:11px 0 0 8px; font-size:18px; font-weight:bold; line-height:18px; color:#ff0099;}
#Sbox p {margin:4px 8px 8px 8px; font-size:12px;}
#Sbox p a {font-size:12px; color:#000000;}


div.Iblc {
	position:relative;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:580px;
	height:70px;
	padding:0px;
	margin:0px;
	margin-top:4px;
}
div.Iblc .Preis{
	position:absolute;
	top:10px;
	left:500px;
}

/* Info Box 600px */
dl.IN1-Box {margin:10px 0; width:600px; float:left; height:auto;}
dl.IN1-Box {background: transparent url(/oss/img/wl/lmn/bg_boxen_600_top.gif) no-repeat;}
dl.IN1-Box h1.IN1-Box {font-size:16px; font-weight:bold; margin:5px 0 5px 10px; padding:0; color:#FF0099;}
dl.IN1-Box h2.IN1-Box {font-size:16px; font-weight:bold; margin:5px 0 5px 10px; padding:0; color:#FF0099;}
dl.IN1-Box dd {margin:0;padding:0;width:600px; height: auto; background: transparent url(/oss/img/wl/lmn/bg_boxen_600_bot.gif) no-repeat bottom left; padding-bottom:10px;}
dl.IN1-Box ul {margin:0;padding:0;width:600px;background: transparent url(/oss/img/wl/lmn/bg_boxen_600_mid.gif) repeat-y; background-position:bottom; padding-bottom:10px;}
dl.IN1-Box ul li {color:#000000; margin: 0 10px; list-style-type:none;}
dl.IN1-Box ul li a {color:#000000;text-decoration:underline;}

/* Kalender */
.stCalc {text-decoration:none; color:#000000}
.stCalc:hover {text-decoration:none; color:#FF0099; height:20px; width:23px; margin:0px; padding:0px; border-top: 1px solid #fff; border-right: 1px solid #ff0099; border-bottom: 1px solid #ff0099; border-left: 1px solid #fff;}
#layercal {position:absolute;left:0px;top:0px;}
#Heute {color:#66CC00;}
#Feier {color:#3366CC;}
#Weekend {color:#C0C0C0;}
#Tag {font-size:12px;color:#000000;font-weight:normal;text-align:center;}
#Monat {font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;}
#CalcBG {background:#FF0099;}
.XT { height:20px;width:23px;text-decoration:none;font-family:Arial,Helvetica;font-size:12px;}

#HomeForm {position:relative; background: transparent url(/oss/img/wl/lmn2/bg_sm_hp_gen2.gif) no-repeat; width:602px; height:252px;}
#SearchTable {position:relative;left:10px;top:5px;font-size:11px;}
#SearchTable td {font-size:11px;}
#Suchmaske-Titel {position:relative;left:0px;top:10px;}
#Suchmaske-Titel h3 {font-size:18px; font-weight:bold; color:#ff0099;}
#Navigation {position:relative;left:6px;display:inline;float:left;}
#Navigation input {vertical-align:middle;}
#Navigation a:hover {text-decoration:none;}
#progress {visibility:hidden;width:151px;background-color:#AAAAAA;margin:0px;padding:1px;white-space:nowrap;}

div.Haedline {position:relative; top:-4px;*top:4px; left:5px; display:block; width:650px; height:40px; padding:0px; color:#323232; font-size:11px; font-weight:normal;}
div.Haedline h1 {margin:0px;padding:0px;font-size:18px;font-weight:bold;color:#FF0099;}

iframe.notrans {background-color:#FFFFFF;position:absolute;width:0px;height:0px;padding:0px;margin:0px;}
#loaderpage {display:block;background-color:#FFFFFF;border:1px dashed silver;position:absolute;width:500px;height:300px;text-align:center;padding:0;margin:0;text-decoration:none; color:#323232; font-family:arial,helvetica,sans-serif;font-size:14px;filter:Alpha(opacity=100);-moz-opacity:0.99999; opacity:0.99999;z-index:301;}
#loader {position:absolute;left:0px;top:0px;margin:0px;padding:0px;background-color:#FFFFFF;z-index:300;}
.ly_loader {filter:Alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}
#om {display:none}


