/* #############################################################################
	tc_willi.css	Stylesheet fuer Condor IBE Relaunch 2006
############################################################################# */

.structure_on, .structure_off, .structure_offf	{
	position: absolute;
	height: 36px;
	width: 36px;
	left: 8px;
	top: 11px;
	background-position: top left;
	background-repeat: no-repeat;
}
.structure_off, .structure_offf	{
	background-image: url(/tcf-de/images/structure/icons/off.gif); }
.structure_on	{
	background-image: url(/tcf-de/images/structure/icons/on.gif); }

.williHeadline		{
   background-image:url(/condor/common/images/icons/arrow_right_yellow.gif);
			  background-repeat: no-repeat;
			  background-position: left;
			  vertical-align: middle; line-height: 18px;
			  padding: 15px 15px 15px 15px;
			  font-size: 12px;
			  font-weight: bold;
			}

.data  .mrCol .williHeadline	{ padding: 0px 15px 0px 15px;
				  margin-bottom: 15px;
}

.willi_bilder_de		{
	display: block;
	background-image:url(/condor/common/images/willi/willi_bilder.gif);
	background-repeat: no-repeat;
	height: 323px;
	width: 222px;
}

/*------------------------------------------------------------------------------
	ib miscellanious	allerlei
------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------
	ibThreeColumns,
		Spalten ueber td classes in Tabelle .data
	llCol		nur linke Spalte
	lmCol		linke und mittlere Spalte
	mmCol		nur mittlere Spalte + dotted line links
	mrCol		mittlere und rechte Spalte + dotted line links
	rrCol		nur rechte Spalte + dotted line links

------------------------------------------------------------------------------*/
div.ibThreeColumns {
        margin: 0 0 5px 0;
        padding: 0px;
        border: 3px solid #d8e6f5;
        background-color: #ffffff;
}

div.ibThreeColumns table.data {
        width: 100%;
        margin: 0px;
        padding: 0px;
}

div.ibThreeColumns .twoCols		{ width: 450px; }
div.ibThreeColumns .threeCols		{ width: 712px; }

div.ibThreeColumns .data td.lmCol,
div.ibThreeColumns .data td.mrCol,
div.ibThreeColumns .data td.llCol,
div.ibThreeColumns .data td.mmCol,
div.ibThreeColumns .data td.rrCol	{ vertical-align: top; }

div.ibThreeColumns .data td.llCol	{ width: 232px; }
div.ibThreeColumns .data td.rrCol	{ width: 225px; }

div.ibThreeColumns .data td.mrCol,
div.ibThreeColumns .data td.mmCol,
div.ibThreeColumns .data td.lmCol	{ padding-right: 00px; }

div.ibThreeColumns .data td.rrCol,
div.ibThreeColumns .data td.mrCol,
div.ibThreeColumns .data td.mmCol	{
   background: none;
   padding-left: 0px;
   padding-right: 0px;
}

/*------------------------------------------------------------------------------
	myCondor Box - blue border left, bottom, right
------------------------------------------------------------------------------*/

div.williBox			{ 
                                  margin-left:   0px;
				  margin-bottom: 5px;
                                  border: none;
                                  /*
				  border-left:   3px solid #d8e6f5;
				  border-right:  3px solid #d8e6f5;
				  border-bottom: 3px solid #d8e6f5;
				  border-top:    3px solid #d8e6f5;
                                  */
				  margin-top:    2px;
				}

.williBox div.ibThreeColumns	{ border: 0px;
				  padding: 0px 0px 10px 0px; }

/*------------------------------------------------------------------------------
	separator
------------------------------------------------------------------------------*/

.separator			{ height: 10px;
				  padding: 0px;
				  margin-top: 0px;
				  border-bottom: 1px dashed #9fbbda;
                                }

.williBox .separator		{ width: 716px;
				  margin-left:  15px;
				  margin-bottom: 25px;
                                }

#williCorrectionLayer		{ position: relative;
                                  width: auto;
				  margin:0px; border: 0px;
				  padding: 2px 0px 0px 0px;
				  margin: -2px 0 0 0;
				}
#williLayer			{
                                  width: auto;
				  margin:0px; border: 0px;
				  padding: 0px 0px 0px 0px;
				}

.ibClip_willi_de 		{
        background-image:url(/condor/de/picts/headlines/wo_ist_willi.gif);
	position: absolute;
	/* left: 64;
	top: 18;
	background-position: top left; */
	background-repeat: no-repeat;
	height: 54px;
	width: 300px;
        margin-top: 10px;
        margin-left: 50px;
}

.williHeader		{
  background-image:url(/condor/common/images/tmp/fly_image_willi.gif);
				  background-position: 465px 20px;
				  background-repeat: no-repeat;
				  padding: 62px 260px 10px 15px; }

                                  /*
                                  background-position: right top;
                                  padding: 62px 250px 10px 15px; }
                                  */


/****	FlugOnTime	grey header of flight table  ****/

.fltHeader			{ background-color: #636363;
				  width: 100%; }
.fltHeader td			{
				  color: #ffcb05;
				  background-color: #636363;
				  padding-top: 10px;
				  padding-bottom: 10px;
				}
.fltHeader td.left		{ padding-left: 10px;
				  width: 50px; }

.fltHeader td.middle		{
				  padding-left: 10px;
				  color: #ffffff;
				  width: 170px;
				  font-size: 14px;
				}
.fltHeader td.middle,
.fltHeader td.right		{
				  font-weight: bold;
				  vertical-align: bottom; }
.fltHeader td.right		{ padding-right: 10px;
				  text-align: right;
				  font-size: 18px;
				}

.fltHeader td div.left_willi	{
        background-image: url(/condor/common/images/willi/willi_1.gif);
}

.fltHeader td div.left_willi	{
				  background-repeat: no-repeat;
				  background-position: bottom;
				  height: 80px;
				  width: 209px;
				}

/****	FlugOnTime	border around flight tables  ****/

.fltTable			{ border-top:    3px solid  #ffe583; border-bottom: 3px solid  #ffe583; }
.fltHeader, .fltTable		{ border-left:   3px solid  #ffe583;
				  border-right : 3px solid  #ffe583; }

/****	FlugOnTime	orange lettered flight table  ****/

.fltTable			{ background-color: #303030;
				  width: 100%; }
.fltTable th			{
				  color: #ffffff;
				  background-color: #303030;
				  font-weight: normal;
				  font-size: 10px;
				  padding: 7px 0px 3px 0px;
				}
.fltTable th.flug		{ font-weight: normal; padding-left: 3px; }
.fltTable th.flug.lpad		{ padding-left: 5px; }
.fltTable th.date		{ font-weight: bold;
				  text-align: right;
				  color: #ffcb05; }

.fltTable td			{ vertical-align: top;
				  background-color: #303030; }
.fltTable .bottomLine td		{ height: 2px;
				  background-color: #303030; }
.fltTable td.flug		{
        background-image: url(/condor/common/picts/flugplan/leiste.gif);
				  background-repeat: repeat;
				  color: #ffcb05;
				  font-weight: bold;
				  font-size: 11px;
				  line-height: 13px;
				  padding: 2px 3px;
				}
.fltTable .mspace		{ width: 7px; }
.fltTable .ispace		{ width: 1px; }

.fltTable .errRow td.error	{
				  padding: 30px;
				  color: #ffffff;
				  font-weight: bold;
				}
p.fltFooter	{ padding: 10px 5px 0px 5px; line-height: 16px; }
/*------------------------------------------------------------------------------
	... the end
------------------------------------------------------------------------------*/

