/* general stuff */
body{
	margin: 0 auto;
	text-align: center;
	font-family: verdana, geneva, arial, sans-serif;
	
	background-color: #FFFFFF;		/* 828282 */
}	
body.contentpane{
	margin: 0 auto;
	text-align: center;
	font-family: verdana, geneva, arial, sans-serif;
	background-color: White; /* 828282 */
}	


#left_cell{
	width: 900px;
}
#right_cell{
	width: 100%;
	background-image: url(../images/main_t.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: White;
	height: 600px;  /* RF */
}
ul { 
	font-family: verdana, geneva, arial, sans-serif;	/* RF */
	line-height: 14px;
	list-style-type: square; 
	padding-left: 8px;
}

/*======================================*/
/* link */
/* link normal state*/
a {
	text-decoration: none;
	font-weight: normal;
	border: none;
	color: #CC0000;				/* 5E5E5E */
}
/* link over mouse*/
a:hover {	text-decoration: underline;	border: none;}
#main_f td{
	font-size: 11px;
	font-family: verdana, geneva, arial, sans-serif;	/* Tahoma 11 */
	color: #7D7D7D;
}
/*======================================*/
/* Layout */
/* Top logo */
#logo{
	background-image: url(../images/logo.jpg);
	width: 900px;
	height: 95px;
}
/* Top modules height */
#top_modules{	height: 38px;}
/* Top colum1 - fish */
#top_1{ width: 187px;}
/* Top colum2 - mainmenu  428*/
#top_2{ width: 480px;}		/* 380 RF*/
/* Top menu */
ul#mainlevel-nav{
	list-style-type: none;
	list-style-image: none;
	padding-left: 2px;
	margin: 0px 0px 0px 0px;
}
#mainlevel-nav li{
	list-style-type: none;
	list-style-image: none;
	float: left;
	display: inline;
	padding-right: 15px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}

#mainlevel-nav li a:link, #mainlevel-nav li a:visited{
	color: #FCFCFC;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;		/* RF */
	font-weight: bolder;
	font-family: Tahoma;
	word-spacing: 0px;
}
/* Top colum3 - search  285*/
#top_3{ 
	width: 233px;	/* 333 RF*/
	float: right;	/*RF*/
}

/* Search inputbox*/
#mod_search_searchword{
	width: 84px;
	height: 13px;
	font-size: 10px;
	padding: 0px 2px 0px 2px;
	background-color: White;
}
/* Search Button*/
.search .button{
	background-color: transparent;
	border: 1px solid White;
	color: White;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-weight: bolder;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*======================================*/
/* Left column */
#left{
	width: 187px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/* Left menu padding*/
#left .moduletable td{	
		padding-left: 10px;		/* 10 RF */
		font-size: 11px;		/* RF */
		width: 176px;			/* RF */
}
/* Left menu header*/
#left .moduletable th{
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	font-family: Tahoma;
	padding-top: 8px;		/* RF orig 0px */
	padding-bottom: 4px;
	padding-left: 10px;
	background-color : #FFFFFF;		/* RF 828282 */
	text-align       : left;			/* RF */
}
/* Left menu base style*/
#left .moduletable .mainlevel:link, 
#left .moduletable .mainlevel:visited{
	background-repeat: no-repeat;
	background-position: left;	
	display: block;
	width: 154px;
	height: 18px;
	color: #FCFCFC;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
}
/* Left menu sublevel  base style*/
#left .moduletable .sublevel:link, #left .moduletable .sublevel:visited{
	background-repeat: no-repeat;
	background-position: left;	
	display: block;
	width: 131px;
	/* height: 20px;		 RF, 18 */
	color: #FCFCFC;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma;
	padding-left: 12px;
	padding-top: 4px;		/* RF orig 4px */
	padding-bottom: 3px;   /* RF orig 2px */
	margin-left: 7px;
}
/* Left menu: all space*/
#men1, #men2, #men3{	padding-bottom: 4px;}
/* Left menu menu 1*/
#men1 .moduletable td {background-image: url(../images/m1_f.jpg);}
#men1 .moduletable .mainlevel:link, #men1 .moduletable .mainlevel:visited{background-image: url(../images/str1.jpg);}
#men1 .moduletable .mainlevel#active_menu:link, #men1 .moduletable .mainlevel#active_menu:visited{background-image: url(../images/str1_u.jpg);}
#men1 .moduletable .sublevel:link, #men1 .moduletable .sublevel:visited{background-image: url(../images/str1.jpg);}
#men1 .moduletable .sublevel#active_menu:link, #men1 .moduletable .sublevel#active_menu:visited{background-image: url(../images/str1_u.jpg);}	/* RF */
/* Left menu menu 2*/
#men2 .moduletable td {background-image: url(../images/m2_f.jpg);}
#men2 .moduletable .mainlevel:link, #men2 .moduletable .mainlevel:visited{background-image: url(../images/str2.jpg);}
#men2 .moduletable .mainlevel#active_menu:link, #men2 .moduletable .mainlevel#active_menu:visited{background-image: url(../images/str2_u.jpg);}
#men2 .moduletable .sublevel:link, #men2 .moduletable .sublevel:visited{background-image: url(../images/str2.jpg);}
#men2 .moduletable .sublevel#active_menu:link, #men2 .moduletable .sublevel#active_menu:visited{background-image: url(../images/str2_u.jpg);}
/* Left menu menu 3*/
#men3 .moduletable td {background-image: url(../images/m3_f.jpg);}
#men3 .moduletable .mainlevel:link, #men3 .moduletable .mainlevel:visited{background-image: url(../images/str3.jpg);}
#men3 .moduletable .mainlevel#active_menu:link, #men3 .moduletable .mainlevel#active_menu:visited{	background-image: url(../images/str3_u.jpg);}
#men3 .moduletable .sublevel:link, #men3 .moduletable .sublevel:visited{background-image: url(../images/str3.jpg);}
#men3 .moduletable .sublevel#active_menu:link, #men3 .moduletable .sublevel#active_menu:visited{	background-image: url(../images/str3_u.jpg);}

/* Left menu menu 4 members*/
/*  #men4 .moduletable td {background-image: url(../images/m0_f.jpg);} */
#men4 .moduletable .mainlevel:link, #men4 .moduletable .mainlevel:visited{background-image: url(../images/str0.jpg);}
#men4 .moduletable .mainlevel#active_menu:link, #men4 .moduletable .mainlevel#active_menu:visited{	background-image: url(../images/str0_u.jpg);}
#men4 .moduletable .sublevel:link, #men4 .moduletable .sublevel:visited{background-image: url(../images/str0.jpg);}
#men4 .moduletable .sublevel#active_menu:link, #men4 .moduletable .sublevel#active_menu:visited{	background-image: url(../images/str0_u.jpg);}

#men4 .moduletable td {
	background-color: #FFFFFF;		/*	RF 828282, 66A5B9	*/
}

#men4 form.mod_loginform, #men4 table.moduletable,#men4 .moduletable td,div#men4 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}
div#man4{
	vertical-align: bottom;
	height: 100%;
}
table#tab_h{
	min-height: 100%;
	max-height: 100%;
	height: 100%;
	overflow: visible;
}

/* Button login for members on left module RF*/
#left .button, #left .inputbox{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 1px;
	margin-bottom: 3px;
}

/*======================================*/
/*Main area*/
/*Main area : background*/
#main_f{
	background-image: url(../images/main_f.jpg);
	background-repeat: repeat-y;
	width: 713px;
}
/*Main area : top pictures*/
#main_t{
	background-image: url(../images/main_t.jpg);
	background-repeat: no-repeat;
	width: 713px;
	background-position: top;
}
/*Only main area 584*/
#left_all{	width: 654px;}
/*Main area and  right module 390*/
#left_r{	width: 460px;}
/*Main area pending (left and right*/
.ots{	width: 10px;}
/*Main area pending (top and bottom*/
#ots_v{	height: 0px;}
/*Main area print email pdf button */
td.buttonheading{
	vertical-align: top;
}


/*======================================*/
/*Right empty area*/
#r_empty{ width: 50px; height: 600px;  /* RF */}

/*======================================*/
/*Joomla style*/
table.contentpaneopen{ 
	width: 100%; 
}
td .contentheading{ 
		width: 100%;
}
#main_t li{

}
#main_t ul{
	margin-left: 16px;
}
#main_f .inputbox{	font-size: 11px;	border: 1px solid Gray;}
.inputbox{	font-size: 11px;}

div.componentheading{
	color: #fff;		/* 3D6B7A */
	letter-spacing: 2px;
	margin: 6px 0px 3px;
	background: #666 repeat-x;
	border-color: #313131;
	font: bold 12px Tahoma;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

#main_f .button{
	border: 1px solid Gray;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	background-color: transparent;
}
td.contentheading, blog_more{
	font-weight: bolder;
	font-size: 16px;
	color: #868686;
	padding-bottom: 10px;
	vertical-align: bottom;
	height: 30px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.small, .createdate, modifydate{font-size: 10px;font-family: Tahoma;}
#contact_text{
	width: 300px;
}


/* Moduletable-sat right side RF */

.moduletable-sat td {
	font-size: 10px;
	font-family: PARA_FONT,geneva,arial,sans-serif;	/* RF */
	padding: 1px 1px 1px 4px;
	background-color: #E9E9E9;
	color: #000000;
}

.contentpaneopen a:link a:visited{
	font-family: Tahoma;
	font-size: 10px;		/* SIZE RF */
	line-height: 14px;
}

.moduletable-sat th {
	font-size: 11px;
	font-family: PARA_FONT,geneva,arial,sans-serif;	/* RF */
	text-align: left;
	padding: 3px 4px 4px 10px;
	height: 20px;
	line-height: 20px;
	width: 168px;
	background-color: #666666;	/* 797979 RF */
	color: white;
}

/*======================================*/
/*Bottom menu*/
#bottom table{	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #B6BEC0;	width: 392px;}
#bottom .mainlevel:link, #bottom .mainlevel:visited{	text-decoration: none;	color: 333333;}
#bottom .mainlevel:hover{text-decoration: underline;}
/*Bottom left colum*/
.leftcol{width: 190px;}


/* SWISS AVIATION TRAINING Styles */
/*  einzubinden in Joomla */
/*  WebPublicity GmbH, Nov 2006 */

.sat_tabletitle { 
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: PARA_FONT,geneva,arial,sans-serif;
  	padding-left: 8px;
	}

.sat_tabletext { 
	font-size: 11px;
	font-family: verdana, geneva, arial, sans-serif; 
  	padding-left: 8px;   
	}

.sat_tabletextlight { 
	color: #000000;
	background-color: #e9e9e9;	
	font-size: 11px; 
	line-height: 14px;
	font-family: PARA_FONT,geneva,arial,sans-serif; 
  	padding-left: 8px;   
	}
	
.sat_tabletextdark{ 
	color: #000000;
	background-color: #e0e0e0;	
	font-size: 11px; 
	line-height: 14px;
	font-family: PARA_FONT,geneva,arial,sans-serif; 
  	padding-left: 8px;   
	}

.sat_tableimagelight { 
	color: #000000;
	background-color: #e9e9e9;	
	font-size: 11px; 
	line-height: 14px;
	font-family: PARA_FONT,geneva,arial,sans-serif; 
  	padding-left: 0px;   
	}
	
.sat_tableimagedark{ 
	color: #000000;
	background-color: #e0e0e0;	
	font-size: 11px; 
	line-height: 14px;
	font-family: PARA_FONT,geneva,arial,sans-serif; 
  	padding-left: 0px;   
	}


.sat_tabletopictitle { 
	color: #666666; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: normal; 
	font-family: verdana, geneva, arial, sans-serif; 
	padding-left: 4px;   
	}

.sat_tablecontent  { 
	color: #666666; 
	font-size: 11px; 
	line-height: normal; 
	font-family: verdana, geneva, arial, sans-serif; 
	padding-left: 4px;
	padding-right: 4px;
	}
	
.sat_tablenocolour {
	font-size: 11px; 
	line-height: normal; 
	font-family: verdana, geneva, arial, sans-serif; 
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.sat_title {  
	font-family: verdana, geneva, arial, sans-serif; 
	font-size: 14px !important; 
	line-height: 18px; 
	font-weight: bold; 
	color: #666666;
}

.sat_topic-title { 
	font-family: verdana, geneva, arial, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	font-weight: bold; 	
	color: #666666;
}

/* BEGINN Kontakt Randbemerkung */

table.sat_kontakttable {
	width: 100%;
	margin-bottom: 3px;
	padding: 0px;
	border-spacing: 0px;
}

div.sat_kontakttable {
	padding: 0;
	margin-bottom: 2px;
}

table.sat_kontakttable th {
	font-family: PARA_FONT,geneva,arial,sans-serif; 
	background: none;
	text-decoration: none;
	font-size: 11px; 
	line-height: 14px; 
	font-weight: bold;
	text-align : left;
	padding-left: 8px;
	background-color: #666666;
	color: #FFFFFF;
}

table.sat_kontakttable td {
	background-color: #e9e9e9;	
	font-size: 11px; 
	line-height: 14px;
	color: #000000;
	font-family: PARA_FONT,geneva,arial,sans-serif; 
  	padding-left: 8px;
  	padding-top: 5px;
	padding-bottom: 5px;

}

/* END Kontakt Randbemerkung */

/* Log-In Module "mod_login"  by RF */
table.mod_login {

	width: 176px;		/* 100% */
	padding-left:0px;
	margin: 0px 0px 0px 0px;
	border-left: solid 0px #E4E4E4;
	border-right: solid 0px #E4E4E4;
	border-top: solid 0px #E4E4E4;
	border-bottom: solid 0px #E4E4E4;
	background-color: #e9e9e9;
  font-size: 11px;

}


table.mod_login th {

   font             : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: White;
   padding-top	    : 5px;
   padding-bottom   : 0px;
   width            : 159px;
   text-align       : center;
   padding-left     : 0px;
   border-bottom    : 0px solid #819A4F;
   height           : 22px;
  font-size: 11px;
  background-color: #e9e9e9;

}



table.mod_login td {
   font     : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: White;
	font-size: 11px;
/*	background: #;*/
	padding: 0px;
	padding-top: 0px;
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-color: #e9e9e9;
}

/*======================================*/
/*Right module*/
.mybr{	height: 15px;	line-height: 15px;}

td#mod_f {
	width: 197px;
	background-color: transparent;
}

#mod_f .moduletable td{
	background-color: #E9E9E9; /*  RF grey */
}
table#mod_tabl{
	width: 100%;
	
}
/*Right base style for multicolor block*/
/*
td #v{ width: 100%;}
td #f{ width: 100%;}
td  #n { width: 100%;}
*/
td#lv{	width: 9px;	height: 15px;	background-repeat: no-repeat;}
td#v{	height: 15px;	background-repeat: repeat-x; }
td#pv{	width: 8px;	height: 15px;	background-repeat: no-repeat;}
td#l{ 	width: 9px;	background-repeat: repeat-y;}
td#f{	margin-left: 0px;	margin-right: 0px;	padding-left: 0px;	padding-right: 0px; height: 100%;}
td#p{	width: 8px;	background-repeat: repeat-y;}
td#ln{	width: 9px;	height: 9px;	background-repeat: no-repeat;	}
td#n{	height: 9px;	background-repeat: repeat-x; }
td#pn{	width: 8px;	height: 9px;	background-repeat: no-repeat;}




#mod_f table.moduletable {
	/*  background-color: #E9E9E9; RF grey */
	margin-bottom: 5px;
	width: 100%;
}
#mod_f .moduletable th{
	color: White;
	background-color: #666666;	/* 797979 RF */
	font-size: 11px;
	font-family: PARA_FONT,geneva,arial,sans-serif;	/* RF */
	/* font-family: verdana, geneva, arial, sans-serif;  RF*/
	height: 20px;
	padding-left: 10px;
	padding-top: 3px;
	font-weight: bolder;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 0px;
}
#mod_f .article_seperator{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

#mod_f .sat_kontakttable td{
font-size: 10px; 
	line-height: 14px;
	color: #000000;
	font-family: PARA_FONT,geneva,arial,sans-serif; 
}
#mod_f  table .mod_events_latest_table{
	padding-left: 3px;
}
#mod_f img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px none;
	border-collapse: collapse;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px none;
}
#mod_tabl td, #mod_tabl table, #mod_f th{
	border-collapse: collapse;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px none;
}

#mod_f .moduletable a:link, #mod_f .moduletable a:visited{
	color: #CC0000;			/* RF */
							/*background-color: #E6E6E6; */
	font-size: 10px;
	font-family: PARA_FONT,geneva,arial,sans-serif;		/* NEW PARA */
							/* width: 166px; */
							/* height: 20px; */
	/* padding-left: 0px;		 RF orig 10*/
	font-weight: normal;
	margin-top: 1px;		/* RF orig 5*/
							/* display: block; */
							/* padding-top: 3px; */
	text-decoration: none;
}


#mod_f td.sat_tabletextlight{
		font-size: 10px; 
	line-height: 14px;
	color: #000000;
	font-family: PARA_FONT,geneva,arial,sans-serif; 
}

#mod_f		.contentpaneopen a:hover {	text-decoration: underline;	border: none;}
#mod_tabl 	.contentpaneopen a:hover {	text-decoration: underline;	border: none;}

#mod_tabl table.moduletable {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}
#mod_tabl .moduletable th {
	width: 100%;
}
#mod_tabl .sat_tabletitle {
	margin-left: 0px;
	margin-right: 0px;
}
#mod_tabl .contentpaneopen {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#mod_tabl .sat_tabletextlight {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}
div.jflanguageselection{
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	border: none;
	font-size: 10px;
	float: left;
	
}

div.jflanguageselection a{
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 10px;
	text-decoration: none;
}

div.jflanguageselection a:hovver{
	text-decoration: none;
}
#lef_all td.sat_tabletitle, #left_r td.sat_tabletitle{
	color: White !important;
}
/*Darstellung von Pathway-Anfang*/
.pathway {
	padding-left:0px;
	padding-top:0px;
	color: #666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:none;
	}
a.pathway, a.pathway:visited {
	font-size: 10px;
	color: #D00910;
	font-weight:none;
	text-decoration: underline;
	}
a.pathway:hover {
	color: #CCCCCC;
	font-size: 10px;
	}
/*Darstellung von Pathway-Ende*/

/* END */
