﻿/* 
Stylesheet IE aviamagazine 
*/

/* -- algemeen -------------------------------------------------------------------------------*/
body 
{
	COLOR: #222255;
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	FONT-SIZE: 12px;
	background:url(/system/images/bg.jpg) #FFF no-repeat center top;
	height:100%;
}
tbody 
{
	COLOR: #222255;
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	FONT-SIZE: 10px;
}

A {
	COLOR: #B30035; /* #993333; */
	TEXT-DECORATION: none;
}
A:HOVER {
	COLOR : #730022; /* #993333; */
	TEXT-DECORATION: underline;
}
.ImgKader {
	border: 1px solid #336699;
}
.ImgKaderInText 
{
	border: 1px solid #336699;
	margin : 2px 2px 2px 2px;	
}
.TitleLine 
{
	border-bottom : solid 1px #336699;
	margin-bottom : 4px;
}
.ReadMore 
{
	Margin : 1px 0px 0px 0px;
	background-position : right;
	background-image : url(/App_Themes/Air/Images/readmore.gif);
	background-repeat :no-repeat;
	padding-right : 20px;
	text-align : right;
}
.Previous 
{
	Margin : 1px 0px 0px 0px;
	background-position : left;
	background-image : url(/App_Themes/Air/Images/previous.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
	text-align : left;
}
P
{
	margin : 0px 0px 12px 0px;
}
#Framework
{
    position: relative;
	width: 994px;
	margin: 0 auto 0 auto;
    text-align:left;
    border-left:solid 1px #222255;
    border-right:solid 1px #222255;
   
}


/* -- Header ----------------------------------------------------------------------------------*/
#TopSpacer
{
    height:5px;
    background-color:#1a446c;
    border-bottom:solid 2px #fff;
}
#Visual
{
    height:110px;
    border-bottom:solid 2px #fff;
}
#Menu
{
    height:25px;
    BACKGROUND: url(/App_Themes/Air/Images/menuBG.gif) repeat-x top;

}
#Login
{
    float:right;
    height:25px;
    line-height:25px;
    padding-right:16px;
}
#Login A
{
    color:White;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}
#Login A:hover
{
    color:#88bbff;
    text-decoration:none;
}
#Search
{
  float:right;
  padding-top:2px;  
}

/* -- Footer ------------------------------------------------------------------------------------*/
#Footer
{
    BACKGROUND: url(/App_Themes/Air/Images/FooterBG.gif) repeat-x top;
	height : 20px;
	line-height:20px;
	padding-left:12px;
	padding-right:12px;
}
#Footer A
{
	COLOR: White;
	FONT-SIZE: 10px;
}
#Footer A:hover
{
	color : #99CCFF;
	text-decoration : none;
}
.FooterLeft
{
    float:left;
}
.FooterRight
{
    float:right;
}

/* -- Content ------------------------------------------------------------------------------------*/

DIV.ContentColumnTitle {
	COLOR: White;
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/KolomTitelBG300.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;	
}

.ContentColumnKader {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #222255;
	PADDING: 4px;
	BORDER: 1px solid #2F5981;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/raster.gif);
	BACKGROUND-REPEAT: repeat;
}
.ContentColumnLightTitle 
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/LightTitelBG.gif);
	BACKGROUND-POSITION: left;
	background-repeat :repeat-x;
	height : 21px;
	padding-left : 2px;
}

.ContentDateText {
	font-size : 10px;
	color : #993333;
}
/* P.NormalText {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #222255;
	margin-top : 4px;
	margin-bottom : 10px;
	padding-left : 2px;
}
*/
P.TextBold 
{
	margin-top : 0px;
	font-weight : bold;
	COLOR: #222255;
}

P.Text
{
	margin-top : 0px;
	font-size : 12px;
	COLOR: #222255;
}
.TextTable
{
	font-size : 12px;
}
H2.SubTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #B30035; /* #993333; */
	padding-left : 2px;
	margin-bottom : 6px;
	margin-top : 15px;
}
.SpecificationsBG
{
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/specificationsBG.gif);
	BACKGROUND-REPEAT: repeat-x;
}
.StrongRed
{
	color : #993333;
	font-weight : bold;
}

/* -- Navigatie ----------------------------------------------------------------------------------*/
DIV.NavigationTitle {
	COLOR: White; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/KolomTitelBG100.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;	
}
.NavigationBG {
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/raster.gif);
	BACKGROUND-REPEAT: repeat;
	FONT-SIZE: 12px;
}
.NavItem {
	Margin : 1px 0px 4px 0px;
	background-image : url(/App_Themes/Air/Images/listitem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.NavItem2 {
	Margin : 1px 0px 4px 20px;
	background-image : url(/App_Themes/Air/Images/listitem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.SelectedItem {
	Margin : 1px 0px 4px 0px;
	background-image : url(/App_Themes/Air/Images/selecteditem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.SelectedItem2 {
	Margin : 1px 0px 4px 20px;
	background-image : url(/App_Themes/Air/Images/selecteditem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.NavUp {
	Margin : 1px 0px 4px 0px;
	background-image : url(/App_Themes/Air/Images/NavUp.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}

/* -- Related ------------------------------------------------------------------------------------*/
DIV.RelatedTitle {
	COLOR: White; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/KolomTitelBG150.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;	
}
.RelatedKader {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #222255;
	PADDING: 2px;
	BORDER: 1px solid #2F5981;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/raster.gif);
	BACKGROUND-REPEAT: repeat;
}
.RelatedKaderInline {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #222255;
	PADDING: 2px;
	BORDER: 1px solid #2F5981;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/rasterinline.gif);
	BACKGROUND-REPEAT: repeat;
}

/* -- Voorloopiconen -----------------------------------------------------------------------------*/
.ListItem {
	Margin : 1px 0px 4px 0px;
	background-image : url(/App_Themes/Air/Images/listitem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}

.ExternalItem {
	Margin : 1px 0px 4px 0px;
	background-image : url(/App_Themes/Air/Images/externalitem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.PrintPage 
{
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/print.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.SentPage 
{
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/send.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.Author 
{
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/author.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.PhotosBy 
{
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/photosby.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.ViewComment
{
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/viewcomment.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.PostComment
{
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/postcomment.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.RatePhoto
{
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/starsilver.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.PopItem {
	Margin : 1px 0px 4px 0px;
	background-image : url(/App_Themes/Air/Images/popitem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.PDFItem {
	Margin : 1px 0px 4px 0px;
	background-image : url(/images/pdfitem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}

/* -- Home (nieuw) ----------------------------------------------------------------------------------*/
#HomeTitleColumn 
{
    width:974px;
    margin-left:10px;
    margin-right:10px;
    height:50px; 
}
#HomeTitleLeft
{
    float:left;
    width:750px;
}
#HomeTitleFiller
{
    float:left;
    width:208px;
    margin-left:16px;

    background-color:#99CCFF;
    height:50px;
}
#HomeColumn1
{
    float:left;
    width:750px;
    margin-left:10px;   
}
#HomeColumn2
{
    float:left;
    width:208px;
    margin-left:16px;
    margin-right:10px;
    background-color:#99CCFF;
}
#HomeColumnCloser
{
    clear:both;
}
#HomeBlokNew
{
    float:left;
    width:367px;
    margin-right:8px;
    FONT-SIZE: 12px;
}
#HomeBlokMilNews
{
    float:left;
    width:367px;
    margin-left:8px;
    FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#HomeBlokFeatured
{
    float:left;
    width:367px;
    margin-right:8px;
    FONT-SIZE: 12px;
}
#HomeBlokCivNews
{
    float:left;
    width:367px;
    margin-left:8px;
    FONT-SIZE: 12px;
	
}
#HomeBlokTop5
{
    clear:both;
    padding-bottom:13px;
}
.HomeBlokAd
{
    text-align:center;
    clear:both;
    padding:8px 0px 8px 0px;
}
DIV.HomeTitle
{
    COLOR: White;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/KolomTitelBG200.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;
}

DIV.HomeMilNewsKader
{
    height:225px;
	COLOR: #222255;
	PADDING: 2px;
	BORDER: 1px solid #2F5981;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/raster.gif);
	BACKGROUND-REPEAT: repeat;
}
DIV.HomeCivNewsKader
{
    height:225px;
	COLOR: #222255;
	PADDING: 2px;
	BORDER: 1px solid #2F5981;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/raster.gif);
	BACKGROUND-REPEAT: repeat;
}
DIV.HomeNewKader
{
    height:225px;
	COLOR: #222255;
	PADDING: 2px;
	BORDER: 1px solid #2F5981;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/raster.gif);
	BACKGROUND-REPEAT: repeat;
}
DIV.HomeFeaturedKader
{
    height:225px;
	COLOR: #222255;
	PADDING: 2px;
	BORDER: 1px solid #2F5981;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/raster.gif);
	BACKGROUND-REPEAT: repeat;
}
.HomeRelatedTitle {
	COLOR: #99CCFF;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/KolomTitelBG150.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;
	PADDING-LEFT: 10px;
}
.HomeRelatedKader {
	FONT-SIZE: 12px;
	COLOR: #225555; 
	BORDER: 2px solid #336699;
	padding: 1px 2px 1px 2px;	
}
DIV.HomeLoading
{
    BACKGROUND-IMAGE: url(/Images/loading.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;
	height:20px;
	padding-left:25px;
	margin:8px;
}

.NewsItem
{
    Margin : 1px 0px 4px 0px;
	background-image : url(/App_Themes/Air/Images/listitem.gif);
	background-repeat :no-repeat;
	padding-left : 20px;
}
.WhatsNew
{
    margin-bottom:4px;
}
.NewsDescription
{
    padding-left : 20px;
}
.NewsCredits
{
    padding-left : 20px;
    border-top:solid 1px silver;
    margin-top:6px;
}
.RandomPicText {
	FONT-SIZE: 11px;
	COLOR: #225555; 
	PADDING-LEFT: 5px;
}
.RandomPicKader {
	BORDER: 2px solid #336699;
	padding: 2px 2px 2px 3px;
}

/* -- Buttons ---------------------------------------------------------------------------------------*/

.Button {
	BORDER : 2px solid #336699;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/ButtonBG.gif);
	BACKGROUND-REPEAT: repeat;
	/*BACKGROUND-COLOR : #99CCFF;*/
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #993333;
	WIDTH : 60px;
	CURSOR : pointer;
}
/* -- tabel ---------------------------------------------------------------------------------------*/

.TableCellHeader
{
	background-image : url(/App_Themes/Air/Images/DayHeaderBG.gif);
	background-position : top;
	background-repeat : repeat-x;
}
.AlternateCell
{
	background-color : #E3E8F2;
	font-size : 12px;
}

/* -- Formulieren -----------------------------------------------------------------------------------*/
.Exception 
{
	font-weight : bold;
	font-size : 11px;
	width : 15px;
	background-color : #be0027;
	color : White;
	border : 1px solid white;
	text-align : center;
	cursor : pointer;
	display : block;
}
.ErrorLine
{
	font-size : 12px;
	font-weight : bold;
	color : Red;
	text-align : center;
	background-color : #e2eaf8; /*FF9999*/
	border : 2px solid red;
	padding : 2px 25px 2px 25px;
}
.FormTable 
{
	background-color : #e2eaf8;
	margin-bottom : 3px;
}
.FormTitle 
{
	font-weight : bold;
	font-size : 12px;
	padding : 2px 25px 2px 25px;
}
.FormException
{
	width : 25px;
	text-align : center;
}
.FormLabel
{
	font-size : 12px;
	width : 150px;
}
.FormInput
{
	padding : 3px 25px 3px 0px;
	font-size : 12px;
	height : 24px;
}


/* -- Diverse ---------------------------------------------------------------------------------------*/

.AirlineLogoKader {
	BORDER: 2px solid #336699;
	padding: 2px 2px 0px 3px;
	margin-bottom : 2px;
}
.CommentBG 
{
	font-size : 12px;
	background-image : url(/App_Themes/Air/Images/CommentBG.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}
.DayHeader 
{
	background-image : url(/App_Themes/Air/Images/DayHeaderBG.gif);
	background-position : top;
	background-repeat : no-repeat;
}
.Event{
	border : 1px solid #993333;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	width : 100%;
	margin-bottom : 1px;
	margin-top : 1px;
	padding-left : 2px;
	background-image : url(/App_Themes/Air/Images/raster.gif);
	background-repeat : repeat;
}
.GalleryLine 
{
	padding : 5px 0px 5px 0px;
	border-bottom : solid 1px #c0c0c0;
}
.MemberTableLine
{
	border-bottom : dashed 1px #c0c0c0;
	padding-bottom : 4px;
}
.BestPhoto
{
	font-size : 12px;
	text-align : center;
	margin-bottom : 8px;
}

/* -- Google search ------------------------------------------------------------------------------------*/
.SearchBox
{
	color:Silver;
    font-size:9px;
    height: 14px;
    line-height:14px;
    border:solid 1px #336699;
    width:145px;

}
.SearchBoxActive
{
	color:Black;
    font-size:10px;
    height: 14px;
    line-height:14px;
    border:solid 1px #336699;
    width:145px;
}
.SearchButton {
	BORDER : 1px solid #336699;
	BACKGROUND-IMAGE: url(/App_Themes/Air/Images/ButtonBG.gif);
	BACKGROUND-REPEAT: repeat;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #993333;
	WIDTH : 55px;
	CURSOR : pointer;
	margin-right:10px;
}

/* -- modalpopup ------------------------------------------------------------------------------------*/

.ModalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalKader {
	background-color:#fff;
	BORDER-left: 2px solid #336699;
	BORDER-right: 2px solid #336699;
	BORDER-bottom: 2px solid #336699;
	width:900px;
}
.MapKader 
{
	border: 1px solid #336699;
	margin : 2px;
	width:99%;
}

.ModalTitle
{
    COLOR: White; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 10px;
	BACKGROUND: url(/App_Themes/Air/Images/FooterBG.gif) repeat-x top;
	height : 20px;
}
v\:* {behavior:url(#default#VML);}

/*-- PhotoScroller ----------------------------------------------------------------------------------*/
.topWindow { width:582px; height:160px; position:relative; margin-bottom:5px; overflow:hidden;}
.topWindow .tops { width:1200px; height:160px; position:absolute; left:0px; }
.topWindow .tops .top { margin:0px 10px 0px 0px; padding:0px; float:left; height:190px; overflow:hidden; }
.topWindow .tops .top img {  }
.topWindow .tops .top .title { margin: 0px 0px 5px 0px; text-align:left; }
.topWindow .tops .top .title a { font-weight:bold; letter-spacing:-0.03em; #letter-spacing:-0.05em; }
.topNavigation { float:right; position:relative;}
.topNavigation .animateLeft, .topNavigation .animateRight { cursor:pointer;  }
.showTopNavPopUp { position:relative; }

/*-- menu styles ------------------------------------------------------------------------------------*/
#jsddm
{	margin: 0;
	padding: 0
	}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Arial,Helvetica,Sans-Serif;
    }

	#jsddm li a
	{	display: block;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: auto;
		color: #EAFFED;
		white-space: nowrap;
		text-align:left;
		font-weight:bold;
	}

	#jsddm li a:hover
	{	background: #2f5981;
	 	color:#88bbff;
	 	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid #2f5981;
		}
		
			#jsddm li ul li
			{	float: none;
				display: inline
			}
			
			#jsddm li ul li a
			{	width: 130px;
				background: #88bbff;
				color: #2f5981;
				font-weight:normal;
				border-right:solid 1px #2f5981;
				border-left:solid 1px #2f5981;
				border-bottom:solid 1px #2f5981;
			}
			
			#jsddm li ul li a:hover
			{	background: #B30035; /*#993333;*/
			 	color:White;
			}
