/*
 *----------------------------------------------------------------
 * Stylesheet (c) Bjoern Schmitt
 *----------------------------------------------------------------
 *
 *
 */

* {
	margin: 0;
	padding: 0;
}


body {
	background:#b8b8b8 url(http://www.world-of-aviation.de/gfx/bg.jpg) repeat-x;
	font-family: "Arial", Verdana, Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

/*
 *-----------------------------------------------------------------------------
 * Site structure
 *-----------------------------------------------------------------------------
*/

#page_wrap {
	width: 1020px;
	margin: 0 auto ;
	padding: 0;
	text-align: left;
}


/*
 *-----------------------------------------------------------------------------
 * header
 *-----------------------------------------------------------------------------
 */

#top { 
			width:1020px; 
			height:32px;
}

#header { 
			width: 837px; 
			height: 30px;
			text-align:left; 
			float: left; 
			padding: 4px 0px 10px 4px;

}

#search { 
		 	height:30px; 
			padding: 16px 0px 0px 0px;
}

#search .search { 
			padding: 6px 0px 0px 0px; 
			display:inline; 
			border:none;
}

#search .search .input { 
			width:150px; 
			height:18px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif; 
			font-size:14px; 
			color:#006; 
			border-width:1px solid #000000; 
			background-color:#b8b8b8; 
			display:inline;
}

.button1 { background: url(http://www.world-of-aviation.de/gfx/layout/search.png) no-repeat top left; vertical-align:middle; border:none; width:18px; height:18px; display:inline; }


/*
 *----------------------------------------------------------------
 * NAVIGATE MENU
 *----------------------------------------------------------------
 */




/*
 *----------------------------------------------------------------
 * NAVIGATE MENU STRUCTURE
 *----------------------------------------------------------------
 */


#navigation {
			width:1020px; 
			float:right;
			border-top: 5px solid #006; 
			z-index:1;
			font-family: Arial, Helvetica, sans-serif; 
}

#navigation ul {
			padding:0; 
			margin:0px 0px 0px 516px; 
			list-style-type:none; 
			border:0;  
			z-index:2;
}

#navigation ul ul {
			width:100px; 
			z-index:100002; 
			visibility:hidden; 
			position:absolute; 
			height:0; 
			top:20px; 
			left:0; 
			width:98px; 
			margin:0px 500px 0px 0px; 
}


#navigation ul ul ul{
			left:100px; 
			top:0;
			width:98px; 
			z-index:103;
}

#navigation li {
			float:left; 
			width:100px; 
			position:relative; 
			z-index:11; 
}

#navigation a, #navigation a:visited {
			display:block; 
			text-align:center; 
			font-size:12px; 
			text-decoration:none; 
			color: #666; 
			width:104px; 
			height:20px; 
			border-width:0 0 0 0; 
			line-height:20px; 
			border-width: 0px 0px 0px 0px; 
			z-index:300;
}


/*
 *----------------------------------------------------------------
 * NAVIGATE MENU HOVER
 *----------------------------------------------------------------
 */

#navigation ul ul ul a, #navigation ul ul ul a:visited {
			background: #EFEFEF; 
}

#navigation ul ul ul a:hover {
			background: #006;
}
#navigation ul  :hover > a {
			background: #006;
}
#navigation ul ul  :hover > a {
			background: #006;
			color:#DBDBDB;
}
#navigation ul ul ul :hover > a {
			background: #DBDBDB;
			color:#006;
}
#navigation ul ul ul a:hover {
			background:#DBDBDB;
}

#navigation ul ul a, #navigation ul ul a:visited {
			background: #EFEFEF; 
			color:#006; 
			text-align:left; 
			font-size:12px; 
			height:auto; 
			line-height:1em; 
			padding:3px 0px 3px 4px;
			border-bottom:1px solid #DBDBDB;
			width:100px; 
			float:left;
}
#navigation :hover > a, #navigation  ul :hover > a {
			color: #DBDBDB; 
}
#navigation :hover > a, #navigation ul ul :hover > a {
			background:#DBDBDB;
			color:#006; 
}

#navigation a:hover, #navigation ul ul a:hover{
			color:#006; 
			background:#DBDBDB;
}

#navigation ul li:hover ul,
#navigation ul a:hover ul{
			visibility:visible; 
}
#navigation ul :hover ul ul{
			visibility:hidden;
}
#navigation ul :hover ul :hover ul ul{
			visibility:hidden;
}
#navigation ul :hover ul :hover ul{ 
			visibility:visible;
}
#navigation ul :hover ul :hover ul :hover ul { 
			visibility:visible;
}


/*
 *----------------------------------------------------------------
 * Main Menu
 *----------------------------------------------------------------
 */


#main { 
			width:1020px; 
			min-height: 530px;
			padding-top:10px; 
			vertical-align:middle; 
}

#main #left { 
		width:377px; 
		float:left; 
}

#main #title { 
		width: 150px; 
		white-space:normal; 
		padding: 10px 0px 0px 10px; 
		float: left;
}

#main #select {
		width: 300px;
		float: left; padding: 20px 0px 0px 250px;
}


/*
 *----------------------------------------------------------------
 * SLIDESHOW
 *----------------------------------------------------------------
 */

#main #slideshow { 
		position: relative; 
		width: 1020px; 
		height: 520px; 
		overflow: hidden;	
		z-index:1;

}

#main #slideshow div {
		position: absolute;	
		left: 0; 
		top: 0; 
		width: 1020px;	
		height: 520px;	
		z-index: 2;  
		padding-bottom:20px; 
}

#main #slideshow div.active { 
		z-index:3; 
		opacity: 0.0; 
}

#main #slideshow div.last-active { 
		z-index:4;	
		opacity: 1.0;
}

#main .banner{ 
		border:0;
}

/*
 *----------------------------------------------------------------
 * INDEX MENU
 *----------------------------------------------------------------
 */

#index { 
			width:1020px;
			padding-top:10px; 
			padding-bottom:15px; 
			vertical-align:middle; 
			min-height:620px; 
}


#index #about { 
		float:right; 
		padding-right:200px; 
		padding-top:20px; 
		padding-left:200px;
}

#index #details { 
			width:1020px; 
			padding-top:50px; 
			padding-bottom:5px; 
			vertical-align:middle; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:14px; 
			font-weight:bold; 
			color: #000;
			z-index: 2;
}

#index #details2 { 
			width:1020px; 
			padding-top:20px; 
			padding-bottom:5px; 
			vertical-align:middle; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:14px; 
			font-weight:bold; 
			color: #000;
}

#index #news { 
		width:840px; 
		padding: 30px 0px 20px 0px;
		text-align:left; 
		margin-left: 90px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000;
}
#index #photo {  
		width: 1020px;
		margin: 15px 0px 0px 7px;
}

#index #results { 
		width:570px;
		padding-top: 10px; 
		padding-bottom: 40px;
		float:right;
		padding-right: 225px;
		padding-top:40px; padding-bottom: 40px;
}

#index #searchcat {
		float:right;
		padding-right: 150px;
		padding-top:40px; padding-bottom: 40px;
}

#index #title { 
		width: 150px; 
		white-space:normal; 
		padding: 10px 0px 0px 10px; 
		float: left;
}



/*
 *-----------------------------------------------------------------------------
 * Footer
 *-----------------------------------------------------------------------------
 */
 
 
 
/*
 *-----------------------------------------------------------------------------
 * TitleFooter
 *-----------------------------------------------------------------------------
 */

#titlefooter { 
		width:1020px; 
		bottom: 0px;
		height:10px;
		vertical-align:middle;
		padding: 5px 0px 5px 0px;
		border-bottom: 2px solid #b8b8b8; 
}

#titlefooter #disclaimer { 
		width:90px; 
		float:left; 
		padding-left:10px; 
		white-space:normal;
}


#titlefooter #contact { 
		width:75px; 
		float:left; 
		white-space:normal; 
}

#titlefooter #recent { 
		width:100px; 
		float:left; 
		white-space:normal; 
}

#titlefooter #pixstel { 
		width:90px; 
		float:left; 
		white-space:normal; 
}
#titlefooter #space { 
		width:334px; 
		float:left; 
		white-space:normal; 
		padding-left: 191px;
}

#titlefooter #update { 
		width:130px; 
		float:right; 
		white-space:normal; 
}

#titlefooter #disclaimer a:hover{color:#006;}
#titlefooter #contact a:hover{color:#006;}
#titlefooter #recent a:hover{color:#006;}
#titlefooter #pixstel a:hover{color:#006;}

/*
 *-----------------------------------------------------------------------------
 * Footer
 *-----------------------------------------------------------------------------
 */

#footer { 
		width:1020px; 
		bottom: 0px;
		height:10px;
		vertical-align:middle;
		margin: 20px 0px 0px 0px;
		padding: 5px 0px 10px 10px;
		border-top: 2px solid #000; 
}

#footer #home { 
		width:90px; 
		float:left; 
		padding-left:10px; 
		white-space:normal;
}


#footer #contact { 
		width:75px; 
		float:left; 
		white-space:normal; 
}

#footer #recent { 
		width:100px; 
		float:left; 
		white-space:normal; 
}

#footer #gallery { 
		width:90px; 
		float:left; 
		white-space:normal; 
}
#footer #space { 
		width:331px; 
		float:left; 
		white-space:normal; 
		padding-left: 324px;
}

#footer #home a:hover{color:#006;}
#footer #contact a:hover{color:#006;}
#footer #recent a:hover{color:#006;}
#footer #gallery a:hover{color:#006;}
/*
 *----------------------------------------------------------------
 * STATISTICS
 *----------------------------------------------------------------
 */

#statistics {
		width:1020px; text-align:center;
}

/*
 *----------------------------------------------------------------
 * Stils
 *----------------------------------------------------------------
 */


#header .Stil1 { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 36px; 
			color: #006; 
			text-decoration:none; 
}


#index .Stil14 {
		color: #006; 
		font-weight: bold; 
		font-family:Arial, Helvetica, sans-serif; 
		text-decoration:none; 
		font-size:16px;
}

#index .Stil15 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		color: #9c9c9c; 
		text-decoration:none; 
}

#index .Stil16 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		color: #006; 
		text-decoration:none; 
		font-weight:bold; 
}

#index .Stil17 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000; 
		text-decoration:none; 
}

#index .Stil22 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000; 
		text-decoration:none; 
}

#index .Stil22:hover { 
		color:#006;
}

#index .Stil23 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #006; 
		text-decoration:none; 
}

#index .Stil95 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 16px; 
		color: #006;
		font-weight: bold; 
}
#index .Stil96 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #FFFFFF;
		font-weight: normal; 
}

#index .Stil97 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #FFFFFF;
		font-weight: normal; 
}
#index .Stil98 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000;
		font-weight: normal; 
}

#index .Stil99 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #FFFFFF;
		font-weight: bold; 
}

#main .Stil14 {
		color: #006; 
		font-weight: bold; 
		font-family:Arial, Helvetica, sans-serif; 
		text-decoration:none; 
		font-size:16px;
}
#main .Stil15 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		color: #9c9c9c; 
		text-decoration:none; 
}

#main .Stil16 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		color: #006; 
		text-decoration:none; 
		font-weight:bold; 
}


#main .Stil17 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000; 
		text-decoration:none; 
}

#footer .Stil1 { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #494747; 
			text-decoration:none; 
}

#titlefooter .Stil1 { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #494747; 
			text-decoration:none; 
}
