HTML	{ FONT-FAMILY: tahoma, arial; FONT-SIZE: 0.8em }
TD		{ FONT-SIZE: 0.7em }
H2		{ FONT-WEIGHT: bold;  FONT-SIZE: 1.5em }
body	{ margin: 4px 0px 8px 8px; }


/* Header */
.head_big	{ FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #2a57a5; }
.head_small { FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #2a57a5; }
.head_link  { COLOR: #2a57a5; }


/* Navi */
TR.navi					{ FONT-SIZE: 0.8em; }
.navi_active			{ CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #2a57a5; }
.navi_passive			{ CURSOR: pointer; COLOR: black; BACKGROUND-COLOR: #d3d3d3; }
.navi_active A			{ COLOR: white;  TEXT-DECORATION: none; }
.navi_passive A			{ COLOR: black;  TEXT-DECORATION: none; }
.navi_active A:hover	{ TEXT-DECORATION: none; }
.navi_passive A:hover	{ COLOR: yellow; TEXT-DECORATION: none; }


/* Links */
A			{ CURSOR: pointer;	FONT-WEIGHT: bold; COLOR: #2a57a5; TEXT-DECORATION: none; }
/*
A:hover		{ TEXT-DECORATION: underline; }
A:active	{ TEXT-DECORATION: none; }
A:link		{ TEXT-DECORATION: none; }
*/
A:visited	{}

/* Forms */
INPUT				{ BORDER: 1px outset; FONT-SIZE: 0.8em; PADDING: 2px; }
TEXTAREA, SELECT	{ BORDER: 1px outset; FONT-SIZE: 0.8em; PADDING: 2px; FONT-FAMILY: Arial; }
INPUT.CHECK			{ BORDER: 0px outset; FONT-SIZE: 0.8em; }
INPUT.RADIO			{ BORDER: 0px outset; FONT-SIZE: 0.8em; }
.inputText180px     { WIDTH: 180px; }
.inputText150px     { WIDTH: 150px; }
.inputText120px     { WIDTH: 120px; }
.inputText90px      { WIDTH:  90px; }

/* class.table */
TR.title		{ FONT-SIZE: 0.8em; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #2a57a5; TEXT-ALIGN: center }
TR.lnA			{ BACKGROUND-COLOR: #cccccc; }
TR.lnB			{ BACKGROUND-COLOR: #eeeeee; }
TR.lnAS			{ BACKGROUND-COLOR: #cccccc; CURSOR: pointer; }
TR.lnBS			{ BACKGROUND-COLOR: #eeeeee; CURSOR: pointer; }
TR.lnAS:hover	{ BACKGROUND-COLOR: #CC99FF; }
TR.lnBS:hover	{ BACKGROUND-COLOR: #CC99FF; }
.tBttn			{ CURSOR: pointer; }


TD.datediv		{ PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #2a57a5; }
TR.bordtop TD	{ BORDER-TOP-STYLE: solid; BORDER-TOP-WIDTH: 1px;  BORDER-COLOR: black; }
.tSort			{ CURSOR: pointer; COLOR: white; }
TD.tSort:hover	{ BACKGROUND-COLOR: #800080; }

.titleSort		{ CURSOR: pointer; COLOR: white; }
.tblLineselect	{ CURSOR: pointer;	}
.tblLineselRed	{ CURSOR: pointer; COLOR: #ff0000; }
.nowrap			{ white-space:nowrap; }

/* mi_auftrag */
TR.lnAred		{ BACKGROUND-COLOR: #cccccc; COLOR: #d00000;}
TR.lnBred		{ BACKGROUND-COLOR: #eeeeee; COLOR: #d00000;}
TR.lnAred_bg	{ BACKGROUND-COLOR: #d00000; }
TR.lnBred_bg	{ BACKGROUND-COLOR: #d00000; }

/* Tabelle für Kopfdaten */
.tBlock			{ BORDER: 1px solid black; PADDING: 2px; BACKGROUND-COLOR: #EEEEEE; }

/* mi_auftrag alt */
TR.red_bg		{ BACKGROUND-COLOR: #d00000; }
TR.red			{ COLOR: #d00000; }
TR.blue			{ COLOR: blue; }

/* Lagerverwaltung Artikelpreisanzeige */
TR.lnASaktuell			{ BACKGROUND-COLOR: #FEFF87; CURSOR: pointer; }
TR.lnASaktuell:hover	{ BACKGROUND-COLOR: #CC99FF; }
TR.lnBSaktuell			{ BACKGROUND-COLOR: #FEFF87; CURSOR: pointer; }
TR.lnBSaktuell:hover	{ BACKGROUND-COLOR: #CC99FF; }

/* Summenzeile in Tabelle */
TR.lnAsumme TD	{ BACKGROUND-COLOR: #cccccc; BORDER-TOP-STYLE: solid; BORDER-TOP-WIDTH: 1px;  BORDER-COLOR: black; FONT-WEIGHT: bold; }
TR.lnBsumme TD	{ BACKGROUND-COLOR: #eeeeee; BORDER-TOP-STYLE: solid; BORDER-TOP-WIDTH: 1px;  BORDER-COLOR: black; FONT-WEIGHT: bold; }
TR.lnAbold TD	{ BACKGROUND-COLOR: #cccccc; FONT-WEIGHT: bold; }
TR.lnBbold TD	{ BACKGROUND-COLOR: #eeeeee; FONT-WEIGHT: bold; }

/* mod_html */
.picBord		{ BORDER-WIDTH: 1px; BORDER-STYLE: solid;  }

/* Infobox */
DIV#infobox		{ BORDER: 1px solid black; PADDING: 5px; BACKGROUND-COLOR: #EEEEFF; 
				  FONT-SIZE: 11px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; }

/* class.caltable, pe_sched_cod */
TABLE.sfttbl	{ BORDER-LEFT-STYLE: solid; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-COLOR: gray;}
TABLE.sfttbl TD	{ BORDER-TOP-STYLE:  solid; BORDER-TOP-WIDTH:  1px; BORDER-RIGHT-STYLE:  solid; BORDER-RIGHT-WIDTH:  1px; BORDER-COLOR: gray;}
TR.plcdiv TD	{ BORDER-TOP-STYLE: solid; BORDER-TOP-WIDTH: 2px; }
.tiSel			{ BACKGROUND-COLOR: #cccccc; }
.peSel			{ BACKGROUND-COLOR: #cccccc; CURSOR: pointer;	}
.peSelRed		{ BACKGROUND-COLOR: #cccccc; CURSOR: pointer; COLOR: #ff0000; }


/* class.timetable */
TABLE.timTbl	{ BORDER-LEFT-STYLE: solid; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-COLOR: gray;}
TABLE.timTbl TD	{ BORDER-TOP-STYLE:  solid; BORDER-TOP-WIDTH:  1px; BORDER-RIGHT-STYLE:  solid; BORDER-RIGHT-WIDTH:  1px; BORDER-COLOR: gray;}
TR.tiLnA TD		{ BACKGROUND-COLOR: #E0E0E0; }
TR.tiLnB TD		{ BACKGROUND-COLOR: #E0E0E0; BORDER-TOP-WIDTH:  0px; }
TR.tiLnC TD		{ BACKGROUND-COLOR: #F0F0F0; }
TR.tiLnD TD		{ BACKGROUND-COLOR: #F0F0F0; BORDER-TOP-WIDTH:  0px; }
TD.tiDiv		{ BORDER-RIGHT-WIDTH: 3px !important; }
TD.tiSel		{ CURSOR: pointer; }
TD.tiSelDiv		{ CURSOR: pointer; BORDER-RIGHT-WIDTH: 3px !important; }

/* pe_sched_cod anyLink Menu */
#dropmenudiv	{ position:absolute; background-color: #FAE686;	border:1px solid black; border-bottom-width: 0;	font:normal 12px Verdana; line-height:18px; z-index:50;}
#dropmenudiv a	{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none;	font-weight: bold; }
#dropmenudiv a:hover{ background-color: yellow;	}
.navlist li		{ list-style-type: square; width: 135px; background-color: #FFFFB9; }

/* Test */
TD.ordpos		{ COLOR: #ff0000; }

/* Direktsuche nach Anfangsbuchstaben */
.keySrc	A:hover	{ TEXT-DECORATION: underline; COLOR: red; }
.keySrcA		{ TEXT-DECORATION: underline; COLOR: red; }

/* Suchen von KH-Kontakteinträgen mittels dynamischer Suche */
#srcCell		{ position:relative; }
#selKnt			{ BACKGROUND-COLOR: #cccccc; POSITION:absolute; TOP: 20px; LEFT: 1px; Z-INDEX:1; }
.selKntSub		{ CURSOR: pointer; PADDING:5px; Z-INDEX:2; }
.selKntSub:hover { BACKGROUND-COLOR: yellow; }

/* File Drag & Drop */
#drpZon			{ border: 1.5px dashed #ccc;  border-color: #2a57a5;  border-radius: 5px;  width: 300px;  padding: 4px; }
#drpZon.hLight	{ background-color: white; }

/* Div für Monats-Navigation CA*/
.navBox40		{ float:left; text-align:center; width:40px; }
.navBox120		{ float:left; text-align:center; width:120px; }
.navBox180		{ float:left; text-align:center; width:180px; }

.hidden			{ display:none; }