/* this is a full screen app.  Make sure that overflow is hidden so we don't
 * get scrollbars
 */
body {
    margin: 0px;
    padding: 0px;
    background-color: #F0F0F0;
    overflow: hidden;

	font-family: Arial;
	font-size: 10pt;
	color: #002366;
}

#page {
	position: absolute;
	left:0;
	top:0;
    overflow: hidden;
}

/*   top pane, width= 100% */
#explorer{
	position: absolute;
    top:0;
    left:0;
    margin:0;
    padding:0px;
    width: 100%;
    cursor: auto;   
    -moz-box-sizing: border-box;
    box-sizing: border-box;
/*	background-color: white;
*/
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}
.vfr_inputText{
	font-size:80%;
	vertical-align:middle;
}

.dfsBlue {
	color:#FFFFFF;
}
.dfsRed {
	color:#FF0000;
}

/*  status information */
#requestStatus{color:Red;}
#requestError{color:Red;}

/*  master pane for navigation and map */
#layoutFrame {
	position: absolute;
	height: 100%;
}
/* KL noatm anzeige etc... */
#service {
	position:absolute;
	width:400px;
	overflow:hidden;
	padding-top: 0px;
/*	background-color: white;
*/
}

/*  container for all tab's */
#myTabContainer{
	font-size:10pt;
}

/* notams and other information (help) */
#tabMainContent{
	font-size:9pt;
}

/* child of tabMainContent */
#tabHelp{
	position:absolute;
	width:387px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 3px;
	overflow:auto;
}
/*  tab überregionale infos */
#tabOtherInfo{
	font-size:9pt;
	overflow:auto;
}

#viewport {
    position: absolute;
/*    background-color: #f0f0f0;
*/
    overflow: hidden;
    border-right: 1px solid rgb(212,208,200);
    border-left: 1px solid rgb(128,128,128);
    cursor: move;
    -moz-box-sizing: border-box;
    z-index:0;
}

#content {
    position: absolute;
    overflow: hidden;
    border: 1px solid rgb(128,128,128);
    -moz-box-sizing: border-box;
    /*top:5000px;*/
    display:none;
    z-index:0;
}

#contentBackground {
	width: 100%;
    height: 60px;
}

#contentButton {
    position: absolute;
    right:12px;
    top:9px;
    
    filter:alpha(opacity=75); 
    -moz-opacity:0.75;
    opacity:0.75; 
}

#contentText {
	overflow: auto;
	position:absolute;
	top:30px;
	left:15px;
/*	border: 1px solid rgb(212,208,200); */
}

/*  childs of the explorer div */
#dfsLogo{
	position:relative;
	float:left;
/*	position: absolute; */
    top:0;
    right:0;
}

#searchform
{
	position:relative;
	float:left;
 	padding-left:5px;
	padding-top:15px;
	padding-bottom:10px;
	
	overflow:hidden;
}

/*  KL, the title bar below the input form*/
#titlebar{
	position:relative;
	float:left;
	border-top: 1px solid #002366;
	background-color:#002366;
	width: 100%;
	padding-top:0px;
	padding-bottom:0px;
	color: #FFFFFF;
}

#titlebarText
{
	font-weight:bold;
	font-size:120%;
	position:relative;
	float:left;
	padding-left:15px
}
#titlebarLinks{
	position:relative;
	float:right;
	padding-right:10px;
	color: #FFFFFF;
}

.titlebarClass a:link {font-weight:normal;font-style:normal;text-decoration:underline;color:#FFFFFF;}
.titlebarClass a:visited {font-weight:normal;font-style:normal;text-decoration:underline;color:#FFFFFF;}
.titlebarClass a:active {font-weight:normal;font-style:normal;text-decoration:underline;color:#FFFFFF;}
.titlebarClass a:hover {font-weight:normal;font-style:normal;text-decoration:underline;color:#FFFFFF;}

