/*
HTML
*/

body
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	
	margin: 0px;
	padding: 0px;	
}

a:link 
{
	text-decoration: none;
	font-weight: bold;
	color: #332942;
}

a:visited 
{
	text-decoration: none;
	font-weight: bold;
	color: #332942;
}

a:hover 
{
	text-decoration: underline;
	font-weight: bold;
	color: #332942;
}

select,
input
{
	font-size: 11px;
}

/*
GENERAL CONTAINER
*/

#container
{
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	text-align: left;
}

/*
HEADER SPECIFIC
*/

#header
{ 
	margin-top: 12px;
}
#headertitle 
{ 
	background-color: #54A7DB;
	height: 20px;
	color:#FFFFFF; 

	padding: 10px;
}

#headertext {}
#headerselect
{
	font-size: 10px;
}
#select_lang
{
	width: 110px;
}

#headergraphic { background-color: #FFF; padding-top: 1px; padding-bottom: 1px; }

.headerlink:link 
{
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

.headerlink:visited 
{
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

.headerlink:hover 
{
	text-decoration: underline;
	color: #FFF;
}

/*
MENU SPECIFIC
*/

#menu
{
	background-color: #FFF;
	height: 20px;
	width: 700px;
	
	cursor:hand; 
	cursor:pointer;	
}

.menuitem
{	
	color: #FFFFFF;
	width: 170px;
	float: left;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 20px;
	font-size: 15px;
	font-weight: bold;
}

#mi1 { background-color: #DD5A79; border-right: 1px #FFF solid;}
#mi2 { background-color: #FFBACD; color:#FFF; border-right: 1px #FFF solid;}
#mi3 { background-color: #E4E4E4; color:#999999; text-align: right; width: 328px;}
/*#mi3 { background-color: #E4E4E4; color:#000000; text-align: right; font-size: 12px; font-weight: normal; width: 328px;}*/

#menubar
{
	font-size: 11px;
}

.menushow{
position: absolute;
visibility: hidden;
font:normal 12px Arial;
z-index: 100;
width: 700px;
}

.menucolumn1
{
	background-color:#FBEAEE;
	border-right: 1px #FFF solid;
	float: left;
	
	padding: 5px;
	height: 150px;
	width: 170px;
}
.menucolumn2
{
	background-color:#FBF0F1;
	border-right: 1px #FFF solid;
	float: left;

	padding: 5px;
	height: 150px;	
	width: 170px;	
}
.menucolumn3
{
	text-align: right;
	background-color: #F5F5F5;
	float: right;

	padding: 5px;
	height: 150px;		
	width: 328px;
}

.menulink:link
{
	font-weight: normal;
}
.menulink:visited
{
	font-weight: normal;
}
.menulink:hover
{
	font-weight: normal;
}

/*
CONTENT SPECIFIC
*/

.titletext
{
	font-size:16px;
	font-weight: bold;
}

.subtext
{
	font-size:10px;
}

.linkgreybg:link 
{
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}

.linkgreybg:visited 
{
	text-decoration: none;
	font-size: 10px;	
	font-weight: normal;
	color: #000;
}

.linkgreybg:hover 
{
	text-decoration: underline;
	font-size: 10px;	
	color: #000;
}


#content
{
	background-color: #FFFFFF;
	width: 700px;
	padding-top: 20px;
	
	font-size: 12px;
	color: #332942;
}

#contentmain
{
	background-color: #FFFFFF;
	width: 700px;

	font-size: 12px;
	color: #332942;
	
	padding-bottom: 0px;
}

#contentmain a:link { text-decoration:none; border-bottom: dotted 1px #54A7DB; }
#contentmain a:visited { text-decoration:none; border-bottom: dotted 1px #54A7DB; }
#contentmain a:active { text-decoration:none; border-bottom: dotted 1px #54A7DB; }
#contentmain a:hover { text-decoration:none; border-bottom: solid 1px #54A7DB; }

.contentheader
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 700px;
}

#contentleft
{
	width: 539px;
	background-color: #FFF;
}

#contentright
{
	width: 160px;
	background-color: #FFF; 	
}

/*
SEARCH
*/

.flightsearch
{

}

.flightsearchresult
{
}

.searchtabel
{
}

.searchtabelresult
{
}

.searchheader
{
	border-bottom: 1px #333333 solid;
}

.searchrow1 { background-color:#EAF1FF; }
.searchrow2 { background-color:#FFF; }
.searchrow3 { background-color:#FBF0F1; }

.albumtitle
{
	font-size: 18px;
	font-weight: bold;
}

/*
INFO BOXES
*/

.infoboxbigheader 
{
	background-image: url(../img/tab_left.gif);
	background-position:left;
	background-repeat: no-repeat;	
	
	width: 529px;
	background-color: #54A7DB;
	color: #FFFFFF;
	border-bottom: 1px solid #FFF;
	padding: 5px;
	padding-top: 1px;	
	font-weight: bold;
	font-size: 14px;			
}
.infoboxbigcontent 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;

	background-color: #FFF;
	color: #000;
	padding: 5px;	
}

#infoboxcurved
{
	background-image: url(../img/tab_right.gif);
	background-position:right;
	background-repeat: no-repeat;
	
	padding-bottom: 5px;	
}

.infoboxheader 
{
	width: 150px;
	background-color: #54A7DB;
	color: #FFFFFF;
	border-bottom: 1px solid #FFF;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
	height: 16px;	
}
.infoboxcontent 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;

	color: #000;
	padding: 3px;
	font-size: 11px;	
}

#weer
{
	min-height: 80px;
}

#vluchtinfo
{
	min-height: 80px;
}

/*
NEWS
*/

.newshead
{
	padding-top: 4px;
}

.newsdate
{
	font-size: 11px;
}

.news
{
	padding-bottom: 8px;
}

/* WEATHER */

#weatherimg{
			width: 120px;
			float: left;
			text-align: center;
			margin-top: 20px;
			}
#weathertemp{
			width: 150px;
			float: left;
			text-align:center;
			margin-top: 30px;		
			}
#weatherdata{
			width: 200px;
			float: left;
			}
.FCtb{
	float: left;
	width: 120px;
	}

/*
GENERIC
*/

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

.floatclear
{
	float:none; 
	clear:both;
	line-height: 10px;
}

.hidden
{
	display: none;
}

.show
{
	display: block;
}

/*
LINKS PAGE
*/

.link_block 
{
	width: 200px;
	float: left;
	margin: 5px;
}
.link_header 
{
	background-color: #DD5A79;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}
.link_item 
{
	background-color: #FFBACD;
	font-size: 12px;
	font-weight: normal;	
}

/*
FOOTER SPECIFIC
*/

#footer
{
	
	height: 20px;
	background-color: #54A7DB;
	padding: 6px;
	padding-TOP: 3px;
	padding-bottom: 14px;
		
	color: #FFF;	
	font-size: 11px;
	font-weight: normal;	
}

.footerlink:link 
{
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
}

.footerlink:visited 
{
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
}


.footerlink:active 
{
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
}

.footerlink:hover 
{
	text-decoration: underline;
	color: #FFF;
}
