a:link, a:visited {color:#064064;text-decoration:none;font-size:1em;font-weight:bold;}
a:hover, a:active {color:#064064;text-decoration:underline;font-size:1em;font-weight:bold;}
img{border:none;}
label{cursor:pointer;}
td{color:#064064;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
form{padding:0;margin:0;}
form input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;padding:1px;}
form select{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;padding:0 1px;}

#wobinich{width:620px;margin:0;padding:0px;color:#262626;position:relative;}
#wobinich.breit {width:866px;}
#wobinich ul{float:right;display:inline;margin:12px 0;padding:0px;}
#wobinich li{display:inline;list-style-type:none;font-size:0.85em;margin-left:2px;}
#wobinich .back{position:relative;border-top:solid #FFBCA1 5px;padding:2px 6px 2px 6px;}
#wobinich .fwd{position:relative;border-top:solid #B8C3CB 5px;padding:2px 6px 2px 6px;}
#wobinich .on{position:relative;border-top:solid #FE6505 5px;padding:2px 6px 2px 6px;}
#wobinich a:link, #wobinich a:visited,#wobinich a:active,#wobinich a:hover,#wobinich a:hover {font-weight:normal;color:#797979;}

img.kalender {cursor: pointer;}

#content {margin:0;padding:0;width:866px;}
#content_l{margin:0;padding:0;width:620px;float:left;overflow: visible;}
#content_l h1{margin:0px;padding-bottom:6px;font-size:1.3em;background-color:#fff;color:#797979;}
#content_l .fehler, #content .fehler{background-color:#F9F9F9;background-image:url(/engine/templatecss_to/css/fde/images/fehler.gif);background-position:6px 6px;background-repeat:no-repeat;border:1px solid #FE1F01;color:#FE1F01;font-size:1.1em;margin:24px 0pt 12px 0;padding:6px 10px 6px 30px;font-weight:bold;display:block;}
#content .preis_fehler {background-color:#F9F9F9;border:1px solid #D4D0C8;display:block;font-size:1em;font-weight:bold;margin:24px 0pt 12px;padding:6px;}
#content_r{margin:0;padding:23px 0 0 0;width:230px;float:right;}
#content_r h2{width:224px;background-color:#797979;color:#FFFFFF;font-size:1.1em;font-weight:bold;margin:0px;padding:4px 0px 3px 6px;}
#content_r .hinweis{width:230px;background:#7FC242;background-image:url(/engine/templatecss_to/css/fde/images/hinweis_21x21.gif);background-position: 6px 9px;background-repeat:no-repeat;color:#FFFFFF;margin-bottom:9px;padding:0;}
#content_r .hinweis h3{font-size:1.2em;margin:0 6px 2px 32px;padding:6px 0 0 0;}
#content_r .hinweis p {margin:0 0 0 32px;padding:0 0 9px 0;}
#content_r .reisedatenbox{background-color:#ECECEC;border:1px solid #797979;margin-bottom:10px;padding:0;}
#content_r .reisedatenbox .block{margin:0;padding:3px 0px 2px 6px;position:relative;}
#content_r .reisedatenbox .block h3{font-size:1em;font-weight:bold;margin:0px;padding:3px 0 6px 0;}
#content_r .reisedatenbox .submit{margin:0;padding:0;text-align:right;}
#content_r .reisedatenbox .submit p{margin:9px 0;padding:0 0 0 6px;text-align:left;}
#content_r .reisedatenbox .submit .btn{background-color:#fff;border:none;width:160px;color:#FE6E05;font-weight:bold;margin:6px;padding:3px 6px;font-family:verdana,arial,helvetica,sans-serif;font-size:1em;cursor:pointer;}
#content_r .reisedatenbox .linie{border-bottom:1px solid #fff;padding-bottom:9px;}
#content_r .reisedatenbox input, #content_r .reisedatenbox select {margin-right:6px;} 
#content_r .reisedatenbox .inputSearchTrip {width: 172px;}
#content_r .reisedatenbox input.textDay {width:26px;}
#content_r .reisedatenbox .selectSearchBoxDay {width: 44px;}
#content_r .reisedatenbox .selectSearchBoxMonthYear {width: 83px;}
#content_r .reisedatenbox .selectSearchBoxTime {margin-top: 3px; width:179px;}
#content_r .reisedatenbox .selectSearchBoxFlexibel {width: 83px;margin-top: 3px;}
#content_r .reisedatenbox .titelSpace {margin-top: 3px;}

.breite {width:578px;}
.suche {margin:0;padding:0;font-size:1em;overflow: visible;}
.suche .block{width:608px;background-color:#CCE4EE;margin:0px;padding: 9px 6px;border-bottom:solid #fff 1px;position:relative;}
.suche .block h2{margin:0px;padding-top:3px;font-size:1.2em;color:#4186A9;width:150px;float:left;}
.suche .block p{margin:0 9px 0 0;padding:0;float:left;}
.suche .block p .formfeldtitel{display:block;margin: 0 0 3px 0;padding:0;}
.suche .block .von {float: left; display: block;width:188px;margin:0;padding:0 0 3px 0;}
.suche .block .nach {float: left; display: block;width:200px;margin:0;padding:0 0 3px 0;}
.suche .submit{width:608px;background-color:#CCE4EE;position:relative;margin:0px;padding: 9px 6px;}
.suche .submit .zurueck {display: block; float:left;margin: 6px 0 0 0; padding:0;width:250px;}
.suche #schalter{display:block;padding: 3px 8px 3px 8px;background-color:#ececec;color:#797979;font-weight:bold;font-size:1.2em;height:18px;}
.suche .btn{width:129px;background-color:#FE6E05;border:none;color:#FFFFFF;float:right;font-weight:bold;margin:0;padding: 3px 6px;font-family:verdana,arial,helvetica,sans-serif;font-size:1.2em;cursor:pointer;}
.suche .inputSearchTrip {width:172px;}
.suche input, .suche select {margin-right:6px;}
.suche input.textDay {width:26px;}
.suche select.selectSearchBoxDay {width:44px;}
.suche select.ibeSelectSearchBoxMonthYear {width:83px;}


.suche #auto_complete_origin {background-color: #FFFF99;position: absolute;z-index: 99;top: 45px;left: 156px;}
.suche #auto_complete_origin2 {background-color: #FFFF99;position: absolute;z-index: 99;top: 45px;left: 156px;}
.suche #auto_complete_destination {background-color: #FFFF99;position: absolute;z-index: 99;top: 45px;left: 344px;}
.suche #auto_complete_destination2 {background-color: #FFFF99;position: absolute;z-index: 99;top: 45px;left: 344px;}


.suche #outboundCalendarContainer {display:none;position:absolute; left:453px; top:12px; z-index:200;}
.suche #inboundCalendarContainer {display:none;position:absolute; left:453px; top:12px; z-index:200;}


.reisedatenbox #auto_complete_origin {background-color: #FFFF99;position: absolute;z-index: 99;top: 57px;left: 6px;}
.reisedatenbox #auto_complete_origin2 {background-color: #FFFF99;position: absolute;z-index: 99;top: 57px;left: 6px;}
.reisedatenbox #auto_complete_destination {background-color: #FFFF99;position: absolute;z-index: 99;top: 35px;left: 6px;}
.reisedatenbox #auto_complete_destination2 {background-color: #FFFF99;position: absolute;z-index: 99;top: 35px;left: 6px;}


.reisedatenbox #outboundCalendarContainer {display:none;position:absolute; left:232px; top:5px; z-index:200;}
.reisedatenbox #inboundCalendarContainer {display:none;position:absolute; left:232px; top:5px; z-index:200;}


.autocomplete iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:200px;
	height:200px;
}

.yui-ac-content {
	margin: 0;
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #6699CC;
	}

.yui-ac-content ul {
	padding: 6px 0 0 0;
	margin: 0;
	}

.yui-ac-content li {
	cursor: pointer;
	margin: 3px 0;
	padding: 3px;
	list-style: none;
	white-space: nowrap;
	}

.yui-ac-content li.selected {
	text-decoration: none;
	background-color: #C6E3AB;
	}






#flightListContainer .block {
	background-color: #CCE4EE;
	margin: 0;
	padding: 6px;
	border-bottom: 1px solid #fff;
	}

#flightListContainer .titelzeile {
	background-color:#5F96BA;
	color: #fff;
	font-size: 1.1em;
	font-weight:bold;
	line-height:18px;
	margin: 0;
	padding: 3px 6px;
	}

#flightListContainer .block a.btn,
#tipp a.btn {
	text-decoration: none !important;
	}

#flightListContainer .titelzeile .zeit_stopps {
	display: block;
	float: left;
	width: 267px;
	margin: 0;
	padding: 0 6px 0 0;
	}

#flightListContainer .block .fluginfos {
	width: 608px;
	line-height: 15px;
	}

#tipp .schedule .fluginfos {
	width: 600px;
	line-height: 15px;
	padding:6px 4px 6px 12px;
	margin: 0; 
	}

#flightListContainer .fluglinie,
#tipp .schedule .fluglinie {
	display: block;
	float: left;
	width: 100px;
	margin: 0;
	padding: 0 6px 0 0;
	}
#flightListContainer .block .fluginfos .flugdetails,
#tipp .schedule .fluginfos .flugdetails {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	}
#flightListContainer .block .fluginfos .flugstrecke,
#tipp .schedule .fluginfos .flugstrecke {
	display: block;
	float: left;
	width: 60px;
	margin: 0;
	padding: 0;
	}

#flightListContainer .block .fluginfos .umsteigen,
#tipp .schedule .fluginfos .umsteigen {
	display: block;
	float: left;
	width: 168px;
	margin: 0;
	padding: 0;
	}


#flightListContainer .block .fluginfos .flugzeit,
#tipp .schedule .fluginfos .flugzeit {
	display: block;
	float: left;
	width: 90px;
	margin: 0;
	padding: 0;
	}
	
#flightListContainer .block .fluginfos .flugdatum,
#tipp .schedule .fluginfos .flugdatum {
	display: block;
	float: left;
	width: 61px;
	margin: 0;
	padding: 0;
	}

#flightListContainer .block .fluginfos .submitContext {
	margin: 3px 0 6px 106px;
	padding: 0;
	}

#tipp .schedule .fluginfos .submitContext {
	margin: 3px 2px 0 106px;
	padding: 0;
	}

#flightListContainer .block .fluginfos .submitContext a,
#tipp .schedule .fluginfos .submitContext a {
	padding: 0;
	margin: 0;
	font-weight: bold;
	}
	
#flightListContainer .block .fluginfos .submitContext .alternativen,
#tipp .schedule .fluginfos .submitContext .alternativen {
	width: auto;
	display: block;
	margin: 3px 0 0 -4px;
	padding: 3px;
	background-color:#ECECEC;
	border: 1px solid #D4D0C8;
	}	


#flightListContainer .btn, flightTotalContainer .btn, #tipp .btn {
	width: 112px;
	background-color: #FE6E05;
	border: none;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1.2em;
	cursor: pointer;
	}

#flightListContainer .block .tarifhinweis,
#tipp .schedule .tarifhinweis {
	float:left;
	font-size:1em;
	font-weight: bold;
	height:24px;
	line-height:25px
	}	

#tipp .schedule .tarifhinweis {
	padding-left: 12px;
	}	

#flightListContainer .block .preis,
#tipp .schedule .preis {
	padding: 0;
	margin: 0;
	float: right;
	height: 24px;
	text-align: right;
	line-height: 25px;
	}

#flightListContainer .block .preis .bigprice,
#tipp .schedule .preis .bigprice {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 1.2em;
	}

#flightListContainer .block .submit {
	width: 133px;
	padding: 0;
	margin: 0;
	float: right;
	}

#tipp .schedule .submit {
	width: 133px;
	padding: 0 6px 0 0;
	margin: 0;
	float: right;
	}


#sortieren {
	display: block;
	padding:3px 6px 3px 6px;
	background-color:#ececec;
	color:#797979;
	font-weight:normal;
	font-size:1.0em;
  line-height:1.8em;
	height:20px;
	margin:1px 0px 8px 0;
}

#sortieren div {
  float:left;
  padding-right:10px;
}

#tipp	{
	border: 2px solid #7FC242;
	margin:23px 0 10px 0;
	padding:0px;
	font-size:1.0em;
}

#tipp .tipp-logo {
	margin: 8px 0 0 16px;
	}

#tipp .tipp {
	font-size: 2.0em;
	padding: 0px;
	margin:6px;
	float: left;
	line-height: 35px;

}
#tipp .promotext {
	padding:16px 0 16px 12px;
}


table.matrix {
  width:620px;
  border:solid #7fc242 2px;
  background-color:#7fc242;
  margin:10px 0 10px 0px;
  font-size: 1em;
  }
* html table.matrix {/* IE6 */
  border-width:2px 1px 1px 2px;
  }
*+html table.matrix {/* IE7 */
  border-width:2px 1px 1px 2px;
  }
.matrix caption {
  font-size:1.6em;
  font-weight:normal;
  text-align:left;
  line-height:1.9em;
  color:#797979;
  padding-top:10px;
  }
.matrix th,.matrix td  {
  padding:8px 0px;
  text-align:center;
  background-color:#c6e3ab;
  vertical-align:top;
  border:none;
  border-right:1px solid #7fc242;
  border-bottom:1px solid #7fc242;
  font-size: 1em;
  }
.matrix th  {
  font-weight:normal;
  border-bottom: solid #7fc242 2px;
  }
.matrix th p  {
  padding:3px 0px;
  margin:0px;
  }
.matrix .headerlinks  {
  border-right: solid #7fc242 2px;
  }
.matrix td a {
  text-decoration: none;
  color:#064064;
  }
.matrix td a:hover {
  display: block;
  text-decoration: none;
  height: 100%;
  background: #fff;
  color:#197D01;
  padding:8px 0px;
  margin:-8px 0px;
  }

#warten {
 	background-color: #fff;
 	position: absolute;
 	top:0;
 	left:0;
}
#warten_content {
	width: 670px;
	width/* */:/**/630px;
	width: /**/630px;
	margin: 0;
	padding: 20px 0;
	border-top: 2px solid #238DC3;
	position: relative;
	top: 150px;
	left: 16px;
	font-size: 1.2em;
	font-weight: bold;
	text-align:right;
}
#warten_content td {
	font-size: 0.95em;
	font-weight: normal;
	text-align:right;
}
#warten_pfad {
	font-size: 1.9em;
	color: #064064;
	margin:0;
	padding:0;
	position: absolute;
	left:16px;
	top:113px;
}
#warten_logo {
	margin:0;
	padding:0;
	position: absolute;
	left:500px;
	top:94px;
}


#content_b.ganz_sf {margin:0;padding:0;width:866px;}
#content_b.ganz_sf .divider {display: none;}
#content_b.ganz_sf .btn {background-color:#FE6E05;border:none;color:#FFFFFF;float:right;font-weight:bold;margin:0;padding: 3px 6px;font-family:verdana,arial,helvetica,sans-serif;font-size:1.2em;cursor:pointer;}
#content_b.ganz_sf .bf-hinweis {background-color:#F9F9F9;border:1px solid #D4D0C8;margin:24px 0 6px 0;padding:6px;font-weight:normal;display:block;}
#content_b.ganz_sf .bf-hinweis h3 {font-size: 1.3em;padding: 0; margin: 0 0 12px 0;}
#content_b.ganz_sf .allForm #flightListDep {padding: 6px; margin: 0; border-bottom: 1px solid #fff;}
#content_b.ganz_sf .allForm #flightListArr {padding: 6px 6px 5px 6px; margin: 0; border-bottom: 1px solid #fff;}
#content_b.ganz_sf .allForm .flugauswahl {padding:0; margin:0;float: left; width:132px;}
#content_b.ganz_sf .allForm .flugauswahl .auswahl {display:block;float:left;padding: 0;margin:0;font-size: 1.2em;color:#4186A9;font-weight: bold;width:108px;}
#content_b.ganz_sf .allForm .flugauswahl .auswahl_radio{display:block;float:left;padding: 0;margin:0;width:24px;height:30px;}

#content_b.ganz_sf .allForm .flugplan {margin:0 0 1px 0;padding: 3px;float: left;line-height: 16px; width:716px;}
#content_b.ganz_sf .allForm a.details {margin: 3px 0 3px 135px; font-weight: bold;}
#content_b.ganz_sf .allForm .flugplan .flugstrecke {display: block;	float: left;width: 60px;margin: 0;padding: 0;}
#content_b.ganz_sf .allForm .flugplan .umsteigen {display: block;float: right;width: auto;margin: 0;padding:0 2px 0 0;}
#content_b.ganz_sf .allForm .flugplan .flugzeit {display: block;float: left;width: 49px;margin: 0;padding: 0;}
#content_b.ganz_sf .allForm .flugplan .flugdatum {display: block;float: left;width: 61px;margin: 0;padding: 0;}
#content_b.ganz_sf .allForm .flugplan .dauer {display:block;float:right;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugplan .flughafen {display:block;float:left;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugplan .fluglinie {display:block;float:right;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugplan .bukla {display:block;float:right;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugplan .strich {display:block;float:right;padding:0 9px;margin:0;}
#content_b.ganz_sf .allForm .flugdetail {margin:5px 0 0 86px;padding:0 3px;line-height: 16px; width: 759px;background-color:#ECECEC;border: 1px solid #D4D0C8;}
#content_b.ganz_sf .allForm .flugdetail .airlinelogo {display:block;float:left;padding: 0;margin:0;width:45px}
#content_b.ganz_sf .allForm .flugdetail .airlinelogo img {margin: 8px 0 0 3px;}
#content_b.ganz_sf .allForm .flugdetail .gruppe {margin:2px 0;padding:3px 0;}
#content_b.ganz_sf .allForm .flugdetail .rand {border-top: 1px solid #D4D0C8;border-bottom: 1px solid #D4D0C8;margin:2px 0;padding:3px 0;}
#content_b.ganz_sf .allForm .flugdetail .gruppe_u {border-bottom: 0px solid #D4D0C8;}
#content_b.ganz_sf .allForm .flugdetail .gruppe_o {border-top: 0px solid #D4D0C8;}
#content_b.ganz_sf .allForm .flugdetail .aufenthalt {padding-left:216px;width: 543px;margin:0;background-color:#FFF;}

#content_b.ganz_sf .allForm .flugdetail .infos {width:426px;margin: 0; padding: 0;float: left;}

#content_b.ganz_sf .allForm .flugdetail .infos .ab-an {display:block;float:left;padding:0;margin:0;width:60px;}
#content_b.ganz_sf .allForm .flugdetail .infos .flughafen {display:block;float:left;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugdetail .infos .datum {display:block;float:left;padding:0;margin:0;width: 61px;}
#content_b.ganz_sf .allForm .flugdetail .infos .zeit {display:block;float:left;padding:0;margin:0;width:49px;}

#content_b.ganz_sf .allForm .flugdetail .z_infos {width:286px;margin: 0; padding: 0;float: left;}
#content_b.ganz_sf .allForm .flugdetail .z_infos .dauer {display:block;float:right;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugdetail .z_infos .flugnummer {display:block;float:right;padding:0;margin:0;white-space: nowrap;}
#content_b.ganz_sf .allForm .flugdetail .z_infos .operated {display:block;float:right;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugdetail .z_infos .flugzeugtyp {display:block;float:right;padding:0;margin:0;}
#content_b.ganz_sf .allForm .flugdetail .z_infos .spacer {display:block;float:right;padding:0;margin:0;width:220px;}
#content_b.ganz_sf .allForm .flugdetail .z_infos .strich {display:block;float:right;padding:0 9px;margin:0;}

#content_b.ganz_sf .bf-hinweis .abheben {color:#064064;}
#content_b.ganz_sf #selectFlightOutbound, #content_b.ganz_sf #selectFlightInbound {margin: 0; padding: 0;}
#content_b.ganz_sf #priceCalculator {margin: 0; padding: 6px;}
#content_b.ganz_sf #priceCalculator .preisblock {margin:12px 0 6px 0; padding:0;}
#content_b.ganz_sf #priceCalculator .zurueck {display: block; float:left;margin: 6px 0 0 0; padding:0;width:250px;}
#content_b.ganz_sf #priceCalculator table {width: 854px;}
#content_b.ganz_sf #priceCalculator td {text-align: right; line-height: 18px;}
#content_b.ganz_sf #priceCalculator thead td {font-weight: bold;}
#content_b.ganz_sf .allForm {margin:0;padding:0;width:866px;background-color:#CCE4EE;}
#content_b.ganz_sf h1{margin:0px;padding-bottom:4px;font-size:1.3em;background-color:#fff;color:#797979;}
#content_b.ganz_sf .titelzeile {display: block;background-color:#5F96BA;color: #fff;font-size: 1.1em;font-weight:bold;line-height:18px;margin:0;padding: 3px 6px;border-top: 3px solid #fff;}
#content_b.ganz_sf .titelzeile-1 {display: block;background-color:#5F96BA;color: #fff;font-size: 1.1em;font-weight:bold;line-height:18px;margin:0;padding: 3px 6px;border-top: 2px solid #fff;}
#content_b.ganz_sf #priceCalculator .preis {padding: 0;margin: 0;float: right;width: 400px;height: 24px;text-align: right;line-height: 25px;}
#content_b.ganz_sf #priceCalculator .preisblock .preis {padding: 0 12px 0 0;}
#content_b.ganz_sf #priceCalculator .bigprice {padding: 0;margin: 0;font-weight: bold;font-size: 1.2em;}

#content_b.ganz_co {margin:0;padding:0;width:866px;background-color:#CCE4EE;}
#content_b.ganz_co .block, #content_b.ganz_co .allForm, #content_b.ganz_co #step1_01, #content_b.ganz_co #step1_01, #content_b.ganz_co #step3_01 {margin:0;padding:6px;}
#content_b.ganz_co .ibeTitelBox {display: block;background-color:#5F96BA;color: #fff;font-size: 1.1em;font-weight:bold;line-height:18px;margin:0;padding: 3px 6px;border-top: 2px solid #fff;}
#content_b.ganz_co td.duty {width:160px;}
#content_b.ganz_co .btn {background-color:#FE6E05;border:none;color:#FFFFFF;float:right;font-weight:bold;margin:0;padding: 3px 6px;font-family:verdana,arial,helvetica,sans-serif;font-size:1.2em;cursor:pointer;}


.allFormCheckout {margin:0;padding:0;width:866px;background-color:#CCE4EE;}
.allFormCheckout td {line-height: 19px;}
.allFormCheckout #contactEmail input, .allFormCheckout #paymentAddress input, .allFormCheckout #travellers input {width:193px !important;}
.allFormCheckout .flightList {padding: 6px 6px 12px 6px; margin: 0;border-bottom: 1px solid #fff;}
.allFormCheckout .flightList .auswahl {display:block;float:left;padding: 3px 0 0 0;margin:0;font-size: 1.2em;color:#4186A9;font-weight: bold;}   
.allFormCheckout .flightList .flugplan {margin:0 0 1px 0;padding: 3px;float: right;line-height: 18px; width:716px;}                                                
.allFormCheckout .flightList .flugplan .flugstrecke {display: block;	float: left;width: 60px;margin: 0;padding: 0;}                                               
.allFormCheckout .flightList .flugplan .umsteigen {display: block;float: right;width: auto;margin: 0;padding:0 2px 0 0;}                                          
.allFormCheckout .flightList .flugplan .flugzeit {display: block;float: left;width: 49px;margin: 0;padding: 0;}                                                   
.allFormCheckout .flightList .flugplan .flugdatum {display: block;float: left;width: 61px;margin: 0;padding: 0;}                                                  
.allFormCheckout .flightList .flugplan .dauer {display:block;float:right;padding:0;margin:0;}                                                                     
.allFormCheckout .flightList .flugplan .flughafen {display:block;float:left;padding:0;margin:0;}                                                                  
.allFormCheckout .flightList .flugplan .fluglinie {display:block;float:right;padding:0;margin:0;}                                                                 
.allFormCheckout .flightList .flugplan .bukla {display:block;float:right;padding:0;margin:0;}                                                                     
.allFormCheckout .flightList .flugplan .strich {display:block;float:right;padding:0 9px;margin:0;}                                                                
.allFormCheckout .flightList .flugdetail {margin:0 0 0 86px;padding: 0pt 3px;line-height: 16px; width: 759px;background-color:#ECECEC;border: 1px solid #D4D0C8;}   
.allFormCheckout .flightList .flugdetail .airlinelogo {display:block;float:left;padding: 0;margin:0;width:45px}                                                   
.allFormCheckout .flightList .flugdetail .airlinelogo img {margin: 8px 0pt 0pt 3px;}                                                                                  
.allFormCheckout .flightList .flugdetail .infos {width:426px;margin: 0; padding: 0;float: left;overflow: hidden;}
.allFormCheckout .flightList .flugdetail .gruppe {margin:2px 0;padding:3px 0;} 
.allFormCheckout .flightList .flugdetail .rand {border-top: 1px solid #D4D0C8;border-bottom: 1px solid #D4D0C8;margin:2px 0;padding:3px 0;}
.allFormCheckout .flightList .flugdetail .gruppe_u {border-bottom: 0px solid #D4D0C8;}                                                     
.allFormCheckout .flightList .flugdetail .gruppe_o {border-top: 0px solid #D4D0C8;}                                                        
.allFormCheckout .flightList .flugdetail .aufenthalt {padding-left:216px;width: 543px;margin:0;background-color:#FFF;}                     
                                             
                         
                                                                                                                                     
.allFormCheckout .flightList .flugdetail .infos .ab-an {display:block;float:left;padding:0;margin:0;width:60px;}                                                  
.allFormCheckout .flightList .flugdetail .infos .flughafen {display:block;float:left;padding:0;margin:0;}                                                         
.allFormCheckout .flightList .flugdetail .infos .datum {display:block;float:left;padding:0;margin:0;width: 61px;}                                                 
.allFormCheckout .flightList .flugdetail .infos .zeit {display:block;float:left;padding:0;margin:0;width:49px;}                                                   
                                                                                                                                     
.allFormCheckout .flightList .flugdetail .z_infos {width:286px;margin: 0; padding: 0;float: left;}                                                                
.allFormCheckout .flightList .flugdetail .z_infos .dauer {display:block;float:right;padding:0;margin:0;}                                                          
.allFormCheckout .flightList .flugdetail .z_infos .flugnummer {display:block;float:right;padding:0;margin:0;white-space: nowrap;}                                 
.allFormCheckout .flightList .flugdetail .z_infos .operated {display:block;float:right;padding:0;margin:0;}                                                       
.allFormCheckout .flightList .flugdetail .z_infos .flugzeugtyp {display:block;float:right;padding:0;margin:0;}                                                    
.allFormCheckout .flightList .flugdetail .z_infos .spacer {display:block;float:right;padding:0;margin:0;width:220px;}                                             
.allFormCheckout .flightList .flugdetail .z_infos .strich {display:block;float:right;padding:0 9px;margin:0;}                                                     

.allFormCheckout #contactEmail, .allFormCheckout #paymentAddress, .allFormCheckout .kreditkarte,.allFormCheckout .lastschrift {width:413px;float: left;}
.allFormCheckout .duty, .allFormCheckout td.duty {font-weight: bold;}
.allFormCheckout .singleContainer {margin: 0; padding: 6px;}
.allFormCheckout .titel, #hmrv_title {font-weight: bold; padding: 0; margin: 9px 0 6px 0;}
.allFormCheckout .formTable, #step1_06 {margin:0 0 0 21px;}
.allFormCheckout .trenner {clear:both;float:none;height:1px;margin:0;padding:0;border-bottom:2px solid #fff;}
.allFormCheckout .trenner-1 {clear:both;float:none;height:1px;margin:0;padding:0;border-bottom:1px solid #fff;}
.allFormCheckout .allForm {width: 800px !important;padding-left:21px !important;}
.allFormCheckout td.breite {width: 150px;}
.allFormCheckout td.breite-2 {width: 225px;}
.allFormCheckout td.breite-3 {width: 20px;}
.allFormCheckout td.breite-4 {width: 150px;}

.allFormCheckout p.checkout {margin:0 0 0 24px;padding: 6px;}
.allFormCheckout #step3_02a {display: none;}
.allFormCheckout #step3_02.singleContainer {padding-top: 0 !important;}
.allFormCheckout .submit {padding:6px;}
.error, .allFormCheckout td.duty .error {color:#FE1F01;}

.allFormCheckout #paymentAddress input#paymentTaxCountryInput	{ width: 20px !important; }
.allFormCheckout #paymentAddress input#paymentTaxInput { width: 163px !important;  }


#e-tkt {padding:6px;margin:0;}
#e-tkt img {float:left; padding-top:1px;font-weight: bold;}
#e-tkt span {display: block; float: left; padding:0 0 0 7px;}

.allFormCheckout .priceCalculator {margin: 0; padding: 6px;}
.allFormCheckout .priceCalculator table {width: 854px;}
.allFormCheckout .priceCalculator td {text-align: right; line-height: 18px;}
.allFormCheckout .priceCalculator thead td {font-weight: bold;}
.allFormCheckout .priceCalculator .preis {padding: 0;margin: 0;float: right;width: 400px;height: 24px;text-align: right;line-height: 25px;}
.allFormCheckout .priceCalculator .preisfett {padding: 0;margin: 0;font-weight: bold;font-size: 1.2em;}

#steps.steps {margin:0;padding:0;width:866px;}
#steps .container {background-color:#CCE4EE;}
#steps .allForm,#steps .allFormNoBorder,#steps .submit {background-color:#CCE4EE;margin:0px;padding: 9px 6px;}
#steps .stepsHeadline_02 {background-color:#CCE4EE;margin:0px;padding: 9px 6px;font-size: 1.2em;font-weight: bold;}
#steps .listDataTitelBox_02 {background-color:#5F96BA;color: #fff;font-size: 1.1em;	font-weight:bold;line-height:18px;margin: 0;padding: 3px 6px;border-top: 2px solid #FFF;}
#steps .stopper {float: none;clear: both;width: 1px;height: 1px;overflow: hidden;visibility: hidden;padding: 0;	margin: 0;}
#steps .bigTableLeft {font-weight: bold;}
#steps .ibeFormKey{font-size: 1.2em; color: #4186A9;font-weight: bold;margin-bottom: 6px;}
#steps .listData {}
#steps ul {margin: 6px 0 0 0;padding:0;}
#steps li {list-style: none;}
#steps .bigTableLeft {width: 60px;}
#steps thead {font-weight: bold;}
#steps .priceCalculatorTotal  {text-align: right;font-weight: bold;font-size: 1.2em;}
#steps .submit {background-color:#CCE4EE;}


.yui-skin-sam .yui-panel .bd {white-space:nowrap;}


/*************************
 * Werbung 
 *************************/
#fullsize_banner_ems{
    position:absolute;
    width:auto;
    height:auto;
    z-index:1000;
    left:418px;
    top:6px
}
#super_banner_ems{
    position:relative;
    left:0px;
    top:0px;
    width:auto;
    height:auto;
    z-index:998;
    margin:0px;
    padding:0px;
    display:none
}
#skycraper_ems{
    position:absolute;
    width:auto;
    height:auto;
    z-index:999;
    left:898px;
    top:106px
}