/* GAW004 - Stylesheet - Fritz Koelbel 2005/05/12 - http://www.kmf.co.at */

BODY {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	margin: 					0px 0px 0px 0px;
	background-color:			#FFFFFF;
	color:						#000000;
}

h1	{
	font-size:					16px;
	font-weight:				bold;
}
	
td,tr,p {
	font-size:					14px;
	background-color:			#808080;
}

/* page ist die Klasse fuer die beiden Tables oben und zentral Menue & Mainbody */
.page {
	align:						center;

  width: 						1024px;
  /* height: 100%;		diese Einstellung hat aktuell keine wirkliche auswirkung :(( */
}


/* Linker Bereich Hauptmenu (liegt in .page) */ 
.menu_left, .menu_left td {
	background-color:			#00349A;
	/* padding-left: 			5px; */
}


/* moduletable (liegt in .page/.menu_left) beinhaltet alle eingeblendeten Module (MainMenu) */ 
.moduletable {
	/* border: 1px solid gold; */ /* for debugging */
  width:						180px;
}

/* active_menu ist ein href (a) mit der ID "active_menu", darum "#" !!! */
#active_menu {
	background-color:			#808080; /* dadurch wird der aktive Menupunkt zur Lasche! */
	color:						gold;
}

/* active_link ist ein ebenfalls href (a) mit der ID "active_link", darum "#" !!! */
#active_link {
	color:						gold;
}

a.mainmenu:link, a.mainmenu:visited,
a.mainlevel:link, a.mainlevel:visited,
a.sublevel:link, a.sublevel:visited,
{
	/* nur fuer IE ! */ /* firefox siehe .mainlevel, .sublevel */
	display:					block;
}

a.mainmenu:hover,
a.mainlevel:hover,
a.sublevel:hover
{
	background-color:			#808080;
	color:						#C0C0C0;
}


/* liegt als Table ohne Klasse in .page/.menu_left/.moduletable) beinhaltet Menuzeilen des MainMenu als href (a) */ 
.mainlevel, .sublevel {

  line-height:					30px;
	background-color:			#00349A;

	padding-left:				5px;
	margin-left:				10px;
	
	font-weight:				bold;
	font-size:					12px;
	text-decoration:			none;
	
	border-width:				0px;
	border-bottom-width:		1px;
	border-style:				solid;
	border-color:				#00349A;
	border-bottom-color:		white;

	/* nur fuer Firefox ! - IE siehe: a.mainmenu:link, ... */ 
	color:						#FFFFFF;
	display:					block;
}

/* liegt als Table ohne Klasse in .page/.menu_left/.moduletable) beinhaltet Menuzeilen des MainMenu als href (a) */ 
.sublevel {
	font-size:					11px;
	line-height:				25px;
  
	padding-left:				5px;
	margin-left:				20px;
}

/* Hauptteil Content (liegt in .page) */ 
.mainbody td {
}


.mainbody img {
	margin:						10px;
}


/* Links */
.mainbody a:link, .mainbody a:visited, .mainbody a:hover {
	color: #003399;
	text-decoration:			none;
}

/* Seiten-Ueberschrift "Technologie, ..." */
.componentheading {
	font-size:					16px;
	font-weight:				bold;
	padding:					15px;
}

.contentpane {
	width:						814px;
	padding:					5px;
	align:						left;
}


/* GAW - Mitarbeiterdatenbank 20060523 KF */

#tabcontentcontainer {
  width: 800px;
  /* height: 40px; */
}


/* data table settings */
table.navibar {
}
table.navi, navi, .navi {
}
/* navibar left and right settings */
table.navibar .navi_left {
  text-align: left;
	font-size: 10px;
}
table.navibar .navi_right {
  text-align: right;
	font-size: 10px;
}
/* 
	FIXXXME, ajurak: die css def ist richtig, wird aber von der datatable ueberschrieben! WARUM!?!?!? 
  FIXXXED: einfach unter die datatable def kopieren... danke! ganz toll :(
*/
table.navibar a, table.navibar a:link, table.navibar a:visited {
	border-bottom: 1px solid black;
	color: black;
	text-decoration: none;
}



/* data table settings */
table.datatable {
	padding: 3px;
	border: solid 1px black;
	background-color: #EDEDED;
	color: black;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  text-align: left;
	vertical-align: middle;
	font-size: 10px;
}
table.datatable th {
/*	border: inset 1px #CDCDCD; */
	border: solid 1px #999999;
	padding: 1px;
	background-color: #C0C0C0;
	color: black;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
table.datatable td {
	padding: 3px;
	font-size: 10px;
  text-align: left;
	vertical-align: top;
/*	white-space: nowrap; */
}
table.datatable a, table.datatable a:link, table.datatable a:visited {
/*	border-bottom: 1px dashed #333333;
	color: black;
	text-decoration: none; */
}
table.datatable a:hover, table.datatable a:active {
	border-bottom: 1px solid #666666;
	color: black;
	text-decoration: none;
} 
/* alignments for each td and for standalone use also */
table.datatable .chk, .chk {
	text-align: center; 
	vertical-align: middle;
}
table.datatable .cont_txt, .cont_txt, cont_txt {
	text-align: left;
	vertical-align: middle;
}
table.datatable .cont_btn, .cont_btn, cont_btn {
	text-align: center;
	vertical-align: middle;
}
table.datatable .cont_num, .cont_num, cont_num {
	text-align: right;
	vertical-align: middle;
}
/* Links for images in datatables (for now no hover markup) */
table.datatable a.special_link {
	border-bottom: 0px;
	color: black;
	text-decoration: none;
}
table.datatable a.special_link:hover, table.datatable a.special_link:active {
	border-bottom: 0px;
	color: black;
	text-decoration: none;
}




/* GAW - Mitarbeiterdatenbank - ENDE - */
