@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;	
	background-color: #8b9aa2;
	margin: 0; 
	padding: 0;
}

a img {
	border:0px;
	}

#container {
	width:1020px;
	height:720px;
	margin: 60px auto 0px auto;
	padding: 20px;
	background-image:url(../img/bg_home.gif);} 
	

#head_fahrzeug {
	width:1020px;
	height:240px;
	background-image:url(../img/bg_fahrzeug.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:25px;
	} 
	
	
#head_unternehmen {
	width:1020px;
	height:240px;
	background-image:url(../img/bg_unternehmen.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:25px;
	} 

#head_flugzeugaggregate {
	width:1020px;
	height:240px;
	background-image:url(../img/bg_flugzeugaggregate.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:25px;
	} 

#head_motorenwicklerei {
	width:1020px;
	height:240px;
	background-image:url(../img/bg_motorenwicklerei.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:25px;
	} 

#top {
	width:1020px;
	height:90px;
}

#top_home {
	width:1020px;
	height:135px;
	padding-top:25px;
} 


#navi {
	width:969px;
	height:105px;
	margin-top:45px;
	padding: 0px 26px 0px 25px;
} 


#logo {
	width:195px;
	height:90px;
	padding:0px 25px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;

} 

#content_home {
	width:969px;
	height:540px;
	padding: 0px 26px 20px 25px;
}

#middle {
	width:980px;
	height:421px;
	padding: 9px 15px 25px 25px;
}

#content{
	width:725px;
	height:385px;
	padding: 24px 19px 10px 60px;
	float:left;
	border: 1px solid #fff;
	overflow-x: hidden;
	overflow-y: auto;
} 

#content ul.liste  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#fff;
	line-height:17px;
	margin:0px 0px 0px 20px;
	padding:0px;
	}
	
#content ul.liste li {
	margin:0px 0px 0px 0px;
	padding:0px;
	}


#c_left{
	width:300px;
	float:left;
} 

#c_right{
	width:380px;
	padding-left:25px;
	float:left;
} 

#u_left{
	width:300px;
	float:left;
} 

#u_right{
	width:380px;
	padding-left:2px;
	float:left;
} 

#portrait{
	width:258px;
	height:120px;
	padding-left:22px;
	border: 1px solid #9fa3a5;
	background-color: #3e464b;
} 

#portrait_blank{
	width:258px;
	height:120px;
	padding-left:22px;
	border: 1px solid #000;

} 

#div_float_left{
	float:left;	
	margin: 5px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


/* Start SERVICE-NAVIGATION    WEISS */


#service_navi_w {
	width:449px;
	height:84px;
	padding: 6px 8px 0px 343px;
	float:left;
} 

	
ul.service_navigation_w {
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	
ul.service_navigation_w li {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	height:13px;
	float:left;
	list-style:none;
	padding: 0px 1px 0px 9px;
	}


a.service_navigation_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration: none;
	}
	
a.service_navigation_w:hover {
	color:#fdc300;
	text-decoration: none;
	}
	
.service_active_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fdc300;
	text-decoration: none;

	}

.line_w {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	color:#fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	}

/* Ende SERVICE-NAVIGATION weiss */



/* Start SERVICE-NAVIGATION    BLACK */

#service_navi {
	width:449px;
	height:84px;
	padding: 6px 8px 0px 343px;
	float:left;
} 

#service_navi_home {
	width:767px;
	height:129px;
	padding: 6px 8px 0px 25px;
	float:left;
} 

	
ul.service_navigation {
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	
ul.service_navigation li {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	height:13px;
	float:left;
	list-style:none;
	padding: 0px 1px 0px 9px;
	}


a.service_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration: none;
	}
	
a.service_navigation:hover {
	color:#c8152b;
	text-decoration: none;
	}
	
.service_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c8152b;
	text-decoration: none;

	}

.line {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	color:#000;
	text-decoration: none;
	border-right: 1px solid #000;
	}


/* Ende SERVICE-NAVIGATION */





/* ––––––––––––––Start SUB-NAVIGATION––––––––––––––– */


#subnavi {
	width:154px;
	height:417px;
	margin-right:1px;
	padding: 4px 8px 0px 0px;
	background-color:#3e464b;
	float:left;
} 

#subnavi .navigation {
	margin: 0px;
	padding:0px;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#subnavi ul.navigation li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #9fa3a5;

}

#subnavi ul.navigation li a.main {
	display: block;
	padding: 1px 0px 0px 7px;
	height: 21px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	margin-left:1px;
}



#subnavi ul.navigation li a.main:hover {
	color: #FFF;
	background-color:#c10e24;
	margin-left:1px;
}

#subnavi ul.navigation li a.active {
	color: #FFF;
	background-color:#c10e24;
	margin-left:1px;

}

#line_top {
	overflow:hidden;
	height: 1px;
	background-color: #9fa3a5;
}



/* ----------------- ENDE Navigation ------------------- */





/*  ------------------- START SubSubnavigation  ------------------- */



#subnavi ul.subnavigation {
	background-color:#3e464b;
	margin: 0px;
	padding:0px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#subnavi ul.subnavigation li {
	height:17px;
	list-style: none;
	margin: 1px 0px 0px 0px;
	border-bottom:none;
}


#subnavi ul.subnavigation li a.sub {
	display:block;
	height: 15px;
	padding: 2px 0px 0px 8px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #fff;
	text-decoration:none;
}

.ie6 #subnavi ul.subnavigation li a.sub {
	height: 0px;
}

#subnavi ul.subnavigation li a.sub:hover,
#subnavi ul.subnavigation li a.subactive {
	background-color: #d54758;
	color:#FFFFFF;
}

#pageSpacer_subnav {
	overflow:hidden;
	height: 5px;
	background-color: #3e464b;
}

/*  ------------------- ENDE SubSubnavigation  ------------------- */


/* ––––––––––––––Ende SUB-NAVIGATION––––––––––––––– */


#point{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px;

}

#point ul{
	margin: 0px 0px 0px 0px;
	padding:3px 3px 3px 20px;


}

#point li{
	line-height:20px;

}



#point_pdf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:350px;
	background:#3E464B;
}

#point_pdf ul{
	margin: 0px 0px 0px 0px;
	padding:3px 3px 7px 12px;


}

#point_pdf li{
	margin: 8px 0px 0px 0px;
	list-style-image:url(../img/pdf_gray_kl.gif);
	list-style-position:inside;
}


#points{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px;
	width:220px;
	background-color:#3E464B;
}

#points ul{
	margin: 0px 0px 0px 0px;
	padding:3px 3px 3px 20px;
}

#points li{
	line-height:20px;
}

#points_lang{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	margin-top:3px;
	width:495px;
	background-color:#3E464B;
}

#points_lang ul{
	margin: 0px 0px 0px 0px;
	padding:3px 3px 3px 20px;
}

#points_lang ol{
	margin: 0px 0px 0px 0px;
	padding:3px 3px 3px 30px;
}

#points_lang li{
	line-height:20px;
}

#linie {
	height:1px;
	background-color:#3E464B;}

/* ---- Start Schrift ---- */


h1 {	font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#fff; margin:0px; padding:0px;	}
h2 {	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; font-weight:400; color:#FFFFFF; background-color:#c10e24; display:block; height:14px; width:180px;	margin:10px 0px 5px 0px; padding:3px 6px 7px 7px;	}
h3 {	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; font-weight:400; color:#000; background-color:#fdc300; display:block; height:13px; width:180px; margin:10px 0px 5px 0px; padding:1px 6px 5px 7px;	}
h4 {	font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0px; padding:0px; margin:0px; padding:0px; }
h5 {	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; font-weight:400; color:#000; background-color:#fdc300; display:block; height:13px; width:280px; margin:10px 0px 5px 0px; padding:1px 6px 5px 7px;	}

p {	font-family: Arial, Helvetica, sans-serif; line-height:17px; margin:0px; padding:0px; }

.text 			{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#fff; line-height:17px;	}
.text a			{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#fff; line-height:17px; text-decoration:none;	}
.text a:hover	{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#fdc300; line-height:17px;	}
.text_active	{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#fdc300;	line-height:17px;	}

.text_gelb		{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#fdc300; line-height:17px;	}
.text_gelb a	{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#fdc300; line-height:17px; text-decoration:none;	}
.text_gelb a:hover	{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#fdc300; line-height:17px;	}

.text_rot			{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#c10e24; line-height:17px;	}
.text_rot a			{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#c10e24; line-height:17px; text-decoration:none;	}
.text_rot a:hover	{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#fdc300; line-height:17px;	}

.klein 			{font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:100; color:#fff; line-height:14px;	}
.klein a		{font-family: Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:100; color:#fff; line-height:14px; text-decoration:none;	}
.klein a:hover	{font-family: Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:100; color:#fdc300; line-height:14px;	}

.red			{font-family: Arial, Helvetica, sans-serif; font-size:12px;	color:#ffffff; display:block; margin:-2px 0px 0px 0px; padding:3px 0px 3px 0px;	text-align:center;	background-color:#c10e24;	}

.black 			{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#000; line-height:17px;	}
.black a		{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#000; line-height:17px; text-decoration:none;	}
.black a:hover	{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100; color:#fff; line-height:17px;	}

.stellen		{font-family: Arial, Helvetica, sans-serif;	font-size:20px;	font-weight:bold; color:#fdc300; line-height:25px; }

.footer_text 			{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
.footer_schrift 		{font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#fff;	text-decoration:none;	}
.footer_schrift a 		{font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#fff;	text-decoration:none; }
.footer_schrift a:hover {font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#fdc300; text-decoration:none;	}
	
.legende		{font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:100; color:#fff; line-height:14px; text-decoration:none;	}


	
/* ---- Ende Schrift ---- */
