html {
	overflow-y: scroll;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin:0px;
	padding: 0px;
}

div#topTeaser_left {
	position: absolute;
	width: 208px;
	height:239px;
	height: auto;
	left:50%;
	margin: 0 0 0 -443px;
	padding:0px;
	top: 296px;
	z-index: 30;
	overflow: hidden;
}
div#topTeaser_left img, div#topTeaser_right img {
	border: none;
}

div#topTeaser_right {

	position: absolute;
	width: 208px;
	height:290px;
	height: auto;	
	left:50%;
	margin: 0 0 0 -200px;
	margin: 0 0 0 -229px;
	padding:0px;
	top: 296px;
	z-index: 40;
	overflow: hidden;
}

/* Der Container sitecont enthält die komplette Seite und sorgt für die mittige Ausrichtung */
div#sitecont {
	width: 964px;
	height: auto;
	margin:0px;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: auto;
	z-index: 10;	
}

/* HEADER */
div#header {
	/*width: 961px;*/
	height: 40px;	/* nicht 55px sondern 40px */
	padding-right: 6px;
}

div#header_menu {
	padding-top: 20px; /* nachmessen!!! */
}

div.header_menu_item {
  margin: 0;
	background-color: white;
	float: right;
  width: auto;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #707070;
} 
div.header_menu_item a {
	text-decoration: none;
	color: #707070;	
}

div.header_menu_item_sep {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #707070;	
}

/* Lang-Menue with Flags */
div.header_menu_item img { 
  border: none; 
  display: inline; 
} 
div.header_menu_item img.lang_de, div.header_menu_item img.lang_en { 
  margin-right:13px; 
}

/* MAIN */

div#main_oben {
	height: 9px;
	background-image: url(../images/oberer-kante.gif);
	background-repeat: no-repeat;
	overflow:hidden;	
}

div#main {
	background-image: url(../images/mittlere-kante.gif);
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 22px;
	padding-top: 9px;

}

div#main_unten {
	height: 1px;
	background-image: url(../images/untere-kante.gif);
	background-repeat: no-repeat;	
	overflow:hidden;
	padding-bottom: 7px;
}

/* CLAIM N LOGO in MAIN */

div#ic_claimlogo {
	padding-top: 3px;
	height: 98px;
}

img#img_claim {
  margin-top: 7px;
	float: left;
}

img#img_logo {
	float: right;
	border: none;
}

div#spaceone {
	height: 87px;
	height: 86px;	
}

div#c_home {
	height: 294px;
}

div#c_left {
	height: 272px;
	padding-top: 22px;
	padding-top: 23px;	
	width: 476px;
	width: 490px;	
	float: left;
}

div#c_right {
	height: 272px;
  height: 294px;
	width: 430px;	
	float: left;
}

/*Menu Startseite*/

div.hmL2_item {
padding-bottom: 3px;
}

/*Unternehmen*/

div.hmL1 {
	float: left;
	width: 136px;
}

div.hmL1_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	height: 22px;
	height: 23px;	
}

div.hmL1_item a {
	text-decoration: none;
	color: #000066;	
	line-height: 15px;	
}
div.hmL1 div.hmL2_oben {
	width: 136px;
	height: 14px;
	background-image: url(../images/unternehmen_oben.gif);	
}
div.hmL1 div.hmL2 {
  height: 94px;  
  height: 108px;
	width: 136px;
	background-image: url(../images/unternehmen_mitte.gif);	
}

div.hmL1 div.hmL2_extraLink {
  height: 14px;
	width: 136px;
	background-image: url(../images/unternehmen_mitte.gif);	
}

div.hmL1 div.hmL2_unten {
	width: 136px;
	height: 14px;
	background-image: url(../images/unternehmen_unten.gif);	
}
div.hmL1 div.hmL2 a, div.hmL1 div.hmL2_extraLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-left: 12px;
	color: #ffffff;
	text-decoration: none;
}

/*Training*/

div.hmL1B {
	float: left;
	width: 136px;
	padding-left: 11px;
}

div.hmL1B div.hmL2_oben {
	width: 136px;
	height: 14px;
	background-image: url(../images/training_oben.gif);	
}
div.hmL1B div.hmL2 {
  height: 108px;
	width: 136px;
	background-image: url(../images/training_mitte.gif);	
}

div.hmL1B div.hmL2_unten {
	width: 136px;
	height: 14px;
	background-image: url(../images/training_unten.gif);	
}

div.hmL1B div.hmL2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-left: 12px;
	color: #000066;	
	text-decoration: none;
}

/* Word of Intercockpit */

div.hmL1C {
	float: left;
	width: 136px;
	padding-left: 11px;
}

div.hmL1C div.hmL2_oben {
	width: 136px;
	height: 14px;
	background-image: url(../images/world_of_I_oben.gif);	
}
div.hmL1C div.hmL2 {
  height: 108px;
	width: 136px;
	background-image: url(../images/world_of_I_mitte.gif);	
}
div.hmL1C div.hmL2_unten {
	width: 136px;
	height: 14px;
	background-image: url(../images/world_of_I_unten.gif);
}

div.hmL1C div.hmL2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-left: 12px;
	color: #000066;	
	text-decoration: none;
}

/*Home-teaser*/

div#c_hometeaser {

}

div.home_teaser_wrap {
        float: left;
	clear: both;
        padding: 0;
	padding-top: 10px;
}

div.home_teaser {
	clear: both;
padding-top: 0;
margin: 0;
	padding-left: 10px;
	padding-right: 15px;
	clear: both;
	height: 58px;
	overflow: hidden;
	background-image: url(../images/teaser_flaeche.gif);
	width: 405px;

}

div.home_teaser h1, div.home_teaser h1 a {
margin: 0;
padding: 0;
margin-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
div.home_teaser table {
	width: 100%;
border-spacing: 0px;
border-collapse: collapse;	
}

div.home_teaser td.align-right {
text-align: right;
}
div.home_teaser td.align-right p.bodytext {
text-align: right;
}

div.home_teaser p {
margin: 0;
padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: justify;
}

div.home_teaser a {
margin: 0;
padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
}

/* Footer*/

div#footer {
  height: 25px;
	background-image: url(../images/footer-kante3.gif);
}

div#footer_menu {
  margin: 0;
  padding: 0;
  padding-top: 3px;
  width: 800px;
  float: left;
}

div.footer_menu_item {
  margin: 0;
  padding: 0;
	float: left;
  width: auto;

	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #707070;
} 
div.footer_menu_item a {
	text-decoration: none;
	color: #707070;	
}

div.footer_menu_item_sep {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #707070;	
}

div#footer_images {
  margin: 0;
  padding: 0;
  padding-right: 1px;
  width: 155px;
  height: 25px;
  float: right;
}

div#footer_images img {
  margin: 0;
  padding: 0;
  border: none;
}
