/* hain-on-line.de // $Id: imp.css 377 2009-07-28 20:02:35Z phyxx $ */



/* globals */

body {

	background: white;

}





* {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #595854;

	margin:0;

}



img {

	border: none;

}



a {

	color: #008bcb;

	text-decoration: underline;

}

a:hover,

#content a {

	text-decoration: none;

}



#head,

#header,

#body,

#foot {

	width: 915px;

}



#head,

#body,

#foot {

	margin: 0 auto 0 auto;

	clear: both;

}



/* head */

#head #line,

#foot #fline {

	height: 17px;

	background: #80c4e7;

	border-bottom: 3px solid #f8a700;

}

#head #line small,

#foot #fline small {	

	display: block;

	width: 176px;

	height: 20px;

	background: #167ab8 url(img/konsole-higru.jpg) repeat-y;

	margin-left: 509px;

}

#head #line small * {

	display:none;

}



#header {

	height: 134px;

	background: #e3e2dc url(img/wordwide-aircraft-parts.jpg) no-repeat;

	overflow: hidden;

}



#claim,

#logo,

#stock {

	float: left;

}



#claim {width: 509px;}

#claim * {

	font-size: 19px;

	font-weight: normal;

	letter-spacing: 0.02em;

	margin-top: 30px;

	margin-left: 20px;

}

#logo {

	width: 176px;

	height: 134px;

	background: transparent  url(img/implogo-interiors-maintenance.jpg) no-repeat;

}

#logo * {

	color: white;

	font-weight: normal;

	font-size: 11px;

	

	margin-top: 100px;

	margin-left: 35px;

}

#stock {

	width: 190px;

	padding: 15px 15px 15px 25px;

}

#stock img {

	position: absolute;

	top: 126px;

	margin-left: 4px;

}

#stock input {

	margin-top: 5px;

	margin-bottom: 8px;

	width: 140px;

	background: #f1f2ed;

}

#stock input.btn {

	background: transparent;

	width: auto;

	padding: 0;

	border:none;

	font-weight: bold;

	color: #008bcb;

	cursor: pointer;

	margin-left: 5px;

}



/* body */

#wrapper {

	overflow: hidden;

	}



#menu,

#colum	{

	padding-bottom: 32767px !important;

	margin-bottom: -32767px !important; 

/*

*/

	}	

	

#menu {

	float: left;

	width: 188px;

	background: #f1f1ee;

	}

#menu ul{	

	background: #f1f1ee url(img/navi-raster.gif) repeat-y left top;

	list-style: none;

	padding:0;

	padding-top: 4px;

	padding-bottom: 10px;

	}

#menu ul ul {

	padding:0;

}

#menu li a {

	display: block;

	color: #595854;

	text-decoration: none;

	padding-left: 23px;

	padding-top: 2px;

	padding-right: 10px;

	height: 14px;

}

#menu li.double a,

#menu li li li.double a {

	height: 26px;

	line-height: 13px;

}

#menu li.double li a {

	height: 14px;

	line-height: normal;

}

#menu li li a {

	padding-left: 38px;

}

#menu li li li a {

	padding-left: 52px;	

}

#menu li a.hi {

	color: #008bcb;

}

#menu li a:hover,

#menu li a.line,

#menu li a.line:hover {

	background: transparent url(img/navi-hi.gif) no-repeat left top;	

}



#menu li li a:hover {

	background: transparent;	

}

#menu li a:hover {

	color: #008bcb;

}

#menu li.space {

	margin-top: 8px;

}

#aog {

	margin-top: 33px;

	margin-bottom: 66px;

}

#index #aog {

	margin-top: 66px;	

}



/* content */

#result {

	position: absolute;

	top: 180px;

}



#content {
	float: left;
	min-height: 440px;
	width: 497px;
	background: transparent url(img/rue-tr.jpg) no-repeat top right;
}

#index #wrapper {
	background: transparent url(img/higru-index.jpg) repeat-y right;
	background-position: 509px;
}
#index #content {
	background: none;
}

#content h1,

#content h2,

#content h3,

#content p,

#content ul,

#content blockquote,

#content.news small {

	margin-left: 42px;

	margin-right: 50px;

}

#content .pimg {

	margin-left: 42px;

}



#content h1 {

	color: #008bcb;

	font-size: 18px;

	margin-top: 50px;

	margin-bottom: 12px;

}



#content h2 {

	margin-bottom: 6px;

}



#content p,

#content .pimg,

#content ul,

#content blockquote {

	margin-bottom: 15px;

}

#content pre {

	font-family: "Courier New", Courier, monospace;

	line-height: 18px; 

}

#content p.space {

	height: 7px;

	clear: both;

	margin: 0;

}



#content * small,

#content * small * {

	font-size: 11px;

}



#content p.table,

#content p.stable,

#content table {

	margin-left: 26px;

	margin-right: 26px;

}

#content p.stable {

	margin-top: 15px;

	text-align: right;

}

#content p.stable span {

	margin-left: 10px;

	margin-right: 10px;

}



#content .big {

	margin-top: 20px;

}



/* lists */

#content ul {

	list-style: none;

	padding-left: 8px;

	margin-top: -5px;

}

#content li {

	padding-left: 17px;

	background: url(img/bullet.gif) no-repeat top left;

	margin-bottom: 2px;

}



/* tables */

#content table {

	width: 445px;

	border: none;

}

#content table th,

#content table th * {

	background: #bee2f2;

	color: #595854;

	text-align: left;

}

#content table th img {

	margin-top: 5px;

	margin-left: 4px;

	vertical-align: top;

}



#content table tr.first td {

	padding-top: 25px;

}

#content table tr {

	background: #f1f2ed;

	vertical-align: top;

}

#content table tr.hi {

	background: #e3e2dd;

}

#content table th,

#content table td {

	padding: 4px 10px 3px 10px;

	border-right: 1px solid white;

}

#content table .row td {

	padding-top: 0;

}

#content table th.left {

	background: #bee2f2 url(img/table-th-left.gif) no-repeat left top;

}

#content table.airlines th,

#content table.airlines td,

#content table th.left,

#content table td.left {

	padding-left: 18px;

}



#content table th.right {

	background: #bee2f2 url(img/table-th-right.gif) no-repeat right top;

}

#content table.airlines th {

	background: #bee2f2 url(img/table-th-445px.gif) no-repeat top;

}



#content.news small {

	display:block;

	margin-top: 30px;

	height: 20px;

	font-size: 11px;

}

#content.news h1 {

	margin-top: 0;

}



.colums h1,

.colums h2,

.colums h3,

.colums p {

	margin-right: 194px !important;

}



#content .img {

	text-align: right;

	margin-top: 15px;

	margin-bottom: 20px;

}

#index #content .img {

	width: 295px;

	margin-top: 8px;

	float: right;

}

#index #flash {

	width: 176px;

	height: 130px;

	margin-top: 8px;

	margin-bottom: 0px;

	float: right;

	background: #e3e2dc url(img/aircraft-parts-ani.jpg) no-repeat;	

}



#index #flashstart {

	width: 176px;

	height: 130px;

	margin-top: 8px;

	margin-bottom: 0px;

	float: right;

	background: #e3e2dc url(img/aircraft-parts-ani.jpg) no-repeat;	

}



#content .limg {

	float: right;

	width: 176px;

	margin-top: 3px;

	margin-left: 18px;

	margin-bottom: 18px;

}

#content .bimg {

	margin-top: 3px;

	margin-left: 37px;
	
	width: 176px;

}

#content .pimg small,

#content .limg small {

	margin-top: 4px;

	margin-left: 5px;

	display: block;

}

#content .pimg small img,

#content .limg small img {

	margin-left: 5px;

	margin-right: 5px;

	padding-bottom: 2px;

	vertical-align: middle;

}

#content .pimg small img.first,

#content .limg small img.first {

	margin-left: 0;

}



.cdata span {

	display: block;

	float: left;

	width: 40px;

}



#productlist {

	width: 176px;

	float: right;

}

#productlist ul {

	margin: 0;

	list-style: none;

	padding-left: 28px;

}

#productlist li {

	padding-left: 17px;

	background: url(img/bullet.gif) no-repeat top left;

}


#productlist li a {
	color: #008bcb;
	text-decoration: underline;
}

#productlist li a:hover {
	text-decoration: none;	
}


.design {

	margin-top: 40px;

	padding-top: 10px;

	border-top: 1px solid #008bcb;

}



/* colum */

#colum	{

  float:left;

	width: 230px;

	background: #e3e2dc;

	}

#index #colum {

	background: transparent url(img/rue-tl.gif) no-repeat top left;

}

#colum #teaser,

#colum #eteaser {

	margin-top: 96px;

	padding-top: 15px;

	padding-left: 27px;

	background: #f1f1ee url(img/ecke-teaseroben.gif) no-repeat top left;

}

#colum #eteaser {

	margin-top: 36px;

}

#index #colum #teaser,

#index #colum #eteaser {

	background: transparent;

}



/* teaser */

#teaser #news,

#eteaser #news {

	min-height: 110px;

}

#teaser div,

#eteaser div {

	background: transparent url(img/bullet-line.gif) repeat-x top;

}

#teaser small,

#eteaser small {

	display: block;

	color: #008bcb;

	font-weight: bold;

	background: #f1f1ee;

	font-size: 14px;

	width: 38px;

}

#index #teaser small,

#index #eteaser small {

	background: white;

}

#teaser #events small,

#eteaser #events small {

	width: 50px;

}

#teaser h2,

#eteaser h2,

#teaser h3 {

	margin-top: 4px;

	margin-bottom: 4px;

}

#teaser h3 {

	margin-top: 10px;

}



#teaser img,

#eteaser img {

	float: right;

	margin-left: 5px;

}

#teaser p,

#teaser img,

#eteaser p,

#eteaser img {

	margin-right: 20px;

}

#teaser div.space,

#eteaser div.space {

	height: 20px;

	background: transparent;

}

#colum #teaserb {

	height: 10px;

	background: #f1f1ee url(img/ecke-teaserunten.gif) no-repeat bottom left;

}

#index #colum #teaserb {
	
	display: none;
	
}



/* spam protection */

.contact span {

	display: none;

}





/* foot */

#foot {

	clear: both;

	padding-bottom: 10px;

}

#foot #fline {

	height: 10px;

	border: none;

}

#foot #fline small {	

	height: 10px;

}



/* print version */

.printer a {

	text-decoration: underline !important;

	background: url(img/print.gif) no-repeat left;

	padding-left: 20px;

}

.printer a:hover {

	text-decoration: none !important;

}

.print {

	display: none;

}

#pdfdown {

	float: left;

	background: url(img/download.gif) no-repeat left;

	padding-left: 20px;

}

