 html, body{
 text-align: center;
 margin:0 auto;
 font-family:Arial, Helvetica, sans-serif !important;
 font-size:12px !important;
 color:#000000;
}
table{
 font-family:Arial, Helvetica, sans-serif !important;
 font-size:12px !important;
}
h1{
 font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color:#fff;
	display: block;
	height: 24px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 0 10px;
}
img{
 border: 0px;
}
#lpmain{
 width: 930px;
 margin-left:10px;
 margin-top:20px;
}
#lpleft{
 margin-top:30px; /* TEMP */
 width:753px;
 /* border-top: 1px solid black; */
 float:left;
}
*html #lpleft{
 margin-top:10px; /* TEMP */
}
#lpright {
 margin-top:30px; /* TEMP */
 width: 158px;
 /* border: 1px solid #66647a; */
 float:right;
}
*html #lpright{
 margin-top:10px; /* TEMP */
}
#twocol{
 text-align:left;
 clear:both;
}
#twocol_fn{
 margin-top:20px;
 text-align:left;
 clear:both;
}

#twocol_fn h1, #twocol_fn_show_hide h1{
 background-image:url(images/light_blue_753px.jpg);
}

.fluege_nach_s1{
 height:122px;
 padding-left:5px;
 padding-right:2px;
 width: 359px; /*374*/
 border-bottom: 1px solid #66647a;
 float: left;
 background-color:#c9c9c9;
 background-image:url(images/bg_fn.jpg);
}
* html .fluege_nach_s1{
 width:366px; /* 376 */
 padding-top:6px;
 background-image:url(images/bg_fn_ie.jpg);
 background-repeat: no-repeat;
}
.fluege_nach_s2{
 height:122px;
 padding-left:20px;
 padding-right:7px;
 width: 360px; /* 372 */
 border-bottom: 1px solid #66647a;
 float: left;
 background-color:#c9c9c9;
 background-image:url(images/bg_fn2.jpg);
}
* html .fluege_nach_s2{
 width: 387px;
 padding-top:6px;
 background-image:url(images/bg_fn2_ie.jpg);
 background-repeat: no-repeat;
}
.fluege_nach_s1 ul, .fluege_nach_s2 ul, .weitere_ziele ul, .kundensuche ul, .flugziele ul{
 list-style-type:none;
 padding-left: 2px;
 margin-left:0px;
}
.fluege_nach_s1 ul li, .fluege_nach_s2 ul li{
 height:22px;
 font-size:12px;
}
.flug_ft{
 float:left;
}
.flug_ft a{
 text-decoration:none;
 color:#1162b2;
}
.searchpic{
 margin-top:2px;
 float:right;
}
.flug_finden{
 width:753px;
 height:144px;
 background-color:#d9d9d9;
 border-bottom:1px solid #000000;
}
.abflughafen{
 text-align:left;
 padding-top:10px;
 padding-bottom:5px;
 clear:both;
}
.sehenswuerdigkeiten{
 width:565px;
 background-color:#d9d9d9;
 float: left;
 margin-bottom:15px;
 height:158px;
 border-bottom:1px solid #000000;
}
*html .sehenswuerdigkeiten{
 width:565px;
}
.sehenswuerdigkeiten h1{
 background-image:url(images/dark_blue_565px.jpg);
}
.flug_finden h1{
 background-image:url(images/dark_blue_753px.jpg);
}
.db_bild{
 margin-left: 20px;
 width: 165px;
 float: left;
}
*html .db_bild{
 width: 168px;
}
.airlinebild{
 width:160px;
 float: left;
}
.suchform{
 /* margin-left:20px;
*/
 width: 753px;
 /* border: 1px solid #66647a; */
 float: left;
}
.suchform h1{
 /* background-image:url(images/orange_753px.jpg) !important; */
 background-image:url(images/light_blue_753px.jpg) !important;
}
.reiseinfo{
 margin-top:0px;
 text-align:justify;
 background-color:#d9d9d9;
 /* border-bottom:1px solid black; */
 margin-bottom:13px;
}
.ri_con{
 background-color:#d9d9d9;
 border-bottom:1px solid #000000;
 width:456px;
 /* padding:5px; */
 text-align:justify;
 margin-bottom:20px;
}
.ri_con{
 height:144px;
}

.ff_con{
 background-color:#d9d9d9;
 width:753px;
 text-align:justify;
 margin-bottom:0px;
}

.weitere_ziele{
 margin-left:0px;
 width: 445px;
 border-bottom: 1px solid #66647a;
 float: left;
}
.weitere_ziele h1{
 background-image:url(images/dark_blue_445px.jpg) !important;
}
.weitere_con{
 background-image:url(images/landingpage_globus4.jpg);
 background-color:#d9d9d9;
 padding:5px;
}
.weitere_li{
 text-decoration:none;
 height:20px;
}
.weitere_li a{
 text-decoration:none !important;
 /* color:#043f79 !important; */
 color:#1162b2 !important;
}

.flugsuche_text{
 width: 284px;
 border-bottom: 1px solid #66647a;
 float: right;
}

.kundensuche{
 margin-top:5px;
 padding-top:5px;
 clear:both;
 width:753px;
 /* border-bottom: 1px solid #66647a; */
}
*html .kundensuche{
 padding-top:0px;
}
.kundensuche_con{
 height:55px;
 background-color:#d9d9d9;
 padding:5px;
 border-bottom:1px solid #000000;
}
.kundensuche_con ul li{
 padding:3px;
}
.kundensuche h1{
 background-image:url(images/orange_753px.jpg);
}
.flugsuche_text h1{
 background-image:url(images/light_blue_284px.jpg);
}
.flugsuche_con{
 padding:5px;
 background-color:#d9d9d9;
 text-align:justify;
}
.flugziele{
 font-size:12px;
}
.flugziele ul{
 padding-top:5px;
 padding-bottom:5px;
}
.flugziele li{
 padding-left:2px;
  line-height:15px;
  padding-top:10px;
}
.flugziele li a, .weitere_ziele li a, .kundensuche li a{
 text-decoration:underline;
}
.flugziele a:hover, .weitere_ziele a:hover, .kundensuche a:hover{
 text-decoration:none;
 color: #000000;
}
.flugziele ul, .weitere_ziele ul, .kundensuche ul{
 text-align:left;
 list-style-type:none;
 margin:0px;
}
.flugziele a, .weitere_ziele a, .kundensuche a{
 color:#000000;
}
.flugziele h1{
 background-image:url(images/orange_158px.jpg);
}
.flugziele_con{
 background-color:#d9d9d9;
 border-bottom:1px solid #000000;
}
.flugziele_con ul li{
 height:18px;
 padding-bottom:2px;
}

.flugziele_con ul {
 margin-bottom:12px;
} 
* html .flugziele{
 margin-top:-4px;
}
#flightform table{
 margin-top:10px !important;
 margin-left:10px;
}
/* H1 Hintergruende */
.reiseinfo h1{
 background-image:url(images/orange_456px.jpg);
 background-repeat: no-repeat;
 text-align:left;
 background-color:#FFFFFF;
}
.fusstext{
 padding-top:20px;
 clear:both;
 margin-top:25px;
 margin-bottom:15px;
 border-bottom:1px solid #000000;
}
.fusstext h1{
 background-image:url(images/dark_blue_753px.jpg);
}
.ft_con{
 clear:both;
 padding:5px;
 text-align:justify;
 background-color:#d9d9d9;
}
#sub_nav a{
 font-size:16px;
}
#footer{
 font-size:10px;
}

div#flightform {
 background: #0a417a url(../images/layout/div-foot-left.gif);
 border-bottom:1px solid #000000;
}