/* ---- CSS Document Skyguide Internet --------*/
/* ---- NOSE Applied Intelligence AG ----------*/
/* ---- Florian Steiner, 10.05.2006 -----------*/
/*<![CDATA[*/

/* ---- GENERAL TAG DEFINITION ---- */

body{
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #B0B0B0;
}
h1, h2, h3, h4, h5, h6, p{
	margin: 0;
	padding: 0;
}
a, #container a{
	color: #009;
}
a:hover, #container a:hover{
	text-decoration: underline;
	color: #F60;
}
ol{}
ol li{}
ul{}
ul li{}
table, tr{
	font-size: 1em;
}
table th{
	font-size: 1.2em;
}
table td{
	font-size: 1.2em;
}
table th a, table td a{
	font-size: 1.2em;
}
img{
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}
form{
	margin: 0;
	padding: 0;
}

/* ---- AREA DEFINITION ---- */

#container{
	margin: 0;
	padding: 0;
	width: 92.8em;
	background-color: #039;
	border-right: 1px solid #FFF;
	font-size: 1.1em;
	color: #333;
}
#header{
	margin: 0;
	padding: 0;
	height: 127px;
	background-color: #039;
	background-image: url(bg_head.png);
	background-repeat: no-repeat;
	position: relative;
	top: 0;
	left: 0;
}
#logo{
	margin: 0;
	padding:  20px 0 0 20px;
	float: left;
}
#subline{
	float: left;
	padding: 20px 0 0 0
}
#fabecLogo {
    float:right; 
    margin: 5px 1.9em 0 0;
}
#printLogo{
	display: none;
}
#printAddress{
	display: none;
}
#access{
	display: none;
}
.access{
	display: none;
}
#metaNav{
	margin: 0;
	padding: 0;
	float: right;
}
#metaNav ul#langNav{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 81px;
	left: 66.25em;
	height: 2.5em;
	z-index: 10;
}
#metaNav ul#serviceNav{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 81px;
	right: 30.5em;
	height: 2.5em;
	z-index: 10;
}
#whiteBar{
	width: 74.1em;
	background-color: #FFF;
	position: relative;
	top: 16px;
	left: 16.8em;
	height: 2em;
	z-index: 0;	
	clear: both;
}
#search{
	margin: 0 0 0 10px;
	padding: 20px 0 16px 0;
	background-color: #E6EBF5;
	text-align: right;
}
#main{
	margin: 0 1.9em 0 0;
	padding: 0;
	clear: both;
	background-color: #E6EBF5;
	background-image: url(bg_left_main.gif);
	background-repeat: repeat-y;
}
#mainNav{
	margin: 0;
	padding: 0;
	width: 16.6em;
	float: left;
	min-height: 39.3em;
	height: auto !important;
	height: 39.3em;
}
#mainContent{
	margin: 0;
	padding: 2em 0 0 0;
	float: right;
	background-color: #FFF;
	min-height: 43em;
	height: auto !important;
	height: 43em;
	border-left: 2px solid #999;
	width: 74.1em;
}
#content{
	margin: 0;
	padding: 0 0 1em 3.64em;
	float: left;
	width: 41.82em;
}
#sidebarRight{
	margin: 0;
	padding: 0 3.64em 0 0;
	width: 20.91em;
	float: right;
}
#mainEnd{
	margin: 0 0 -1px 0;
	padding: 0;
	font-size: 1px;
	color: #FFF;
	clear: both;
	height: 0;
	visibility: hidden;
}
#accesskeys{
	margin:0;
	padding: 0;
	height: 0;
	overflow: hidden;
	position:absolute;
	color: #039;
}
#accesskeys a{
	color: #039;
}
#footer{
	margin: 1em 0 0 0;
	padding: 0 0 1em 0;
	clear: both;
	color: #FFF;
}
/*]]>*/