
BODY { margin: 0px 0px 0px 0px; font-family:Verdana,Arial,Helvetica; font-size:8pt; background-color:#ECEEF0; }

.startpg_divVorHead { color:black;font-size:7pt;font-weight:normal;text-transform:uppercase;display:block;border-bottom:1px solid #D70000;width:100%;height:18px;}
.startpg_divHead { color:#D70000;font-size:16pt;font-weight:bold;margin-top:3px; margin-bottom:5px; }
.startpg_imgLeft {float:left;margin-right:7px;margin-bottom:4px;}
.startpg_imgRight {float:right;margin-left:7px;margin-bottom:4px;}

.tdWeissLinieUnten { border-bottom:1px solid white; }

.hellKasten3d { background-color:#F1F4F0; width:100%; 
	border-bottom:1px solid #B9C8B5; }

.punktLinHori_schwarz {height:1px; background-image:url(http://www.tpiweb.com/ics/system/ber_home/pics/punktLinHori_schwarz.gif); }

/* ####### Standards */
/* ##################### */


td {font-family:Verdana,Arial,Helvetica; font-size:8pt;}
/* background-color:#F2EDDB; */

.headOhneSize { color:#D70000; font-weight:bold; }

.moduleHead {font-size:13pt; font-weight:bold; color:#D70000;}
.berHead {font-size:13pt; font-weight:bold; color:#D70000;}

.trBalkenTitel {background-color:#B9C8B5;}
.trZeileTitel {background-color:#B9C8B5;}
.trZeile1 {background-color:#E2E9E0;}
.trZeile2 {background-color:#F1F4F0}
.trZeileMark {background-color:#FFCC66;}

/* ### linkTaste (Breite wird im code definiert) */
a.linkTaste {display:block; height:17px; color:#3F4F54; background-color:white; 
	font-weight:normal; font-size:7pt; text-transform:uppercase; letter-spacing:1px; line-height:17px;
	text-decoration:none; text-align:center; vertical-align:middle;
	border-right:1px solid #999999; border-bottom:1px solid #999999;}
a.linkTaste:link    { text-decoration:none; color:#3F4F54; }
a.linkTaste:visited { text-decoration:none; color:#3F4F54; }
a.linkTaste:hover   {	text-decoration:none; color:#3F4F54; background-color:#E2E9E0; }
a.linkTaste:active  { text-decoration:none; color:#3F4F54; }

/* ### linkMemo (Gedaechtnis fuer besuchte links) */
a.linkMemo { text-decoration:none; color:black; }
a.linkMemo:link    { text-decoration:none; }
a.linkMemo:visited { text-decoration:none; color:#800000; }
a.linkMemo:hover   { text-decoration:underline; color:#800000; }
a.linkMemo:active  { text-decoration:none; }

/* ### liTasteGrafik (Grafik aufleuchten lassen) */
a.liTasteGrafik { display:block; }
a.liTasteGrafik:hover   {	background-color:#E2E9E0; }




/* letter-spacing:1px; */

a { text-decoration:none; color:black; }
a:link    { text-decoration:none; color:black; }
a:visited { text-decoration:none; color:black; }
a:hover   {	text-decoration:underline; color:#D70000; }
a:active  { text-decoration:none; color:black; }

a.std { text-decoration:none; }
a.std:hover {color:#800000; background-color:white; text-decoration:underline;} /*  */

a.weiss { text-decoration:none; color:white; }
a.weiss:hover {color:#800000; background-color:white; text-decoration:underline;}

hr.grau {height:1px; border:0; color:#CAD0D2; background-color:#CAD0D2;} /* 1mm als standard fuer Linie*/

.fliessHead {font-size:9pt; font-weight:bold; }




/* ####### Ausgaben semDB */
/* ###################### */

.spanSemDB { font-family:Verdana,Arial,Helvetica; font-size:8pt; }

a.semDB { text-decoration:none; color:black; }
a.semDB:hover {color:#800000; background-color:white; text-decoration:underline;} /* stimmeRot */

/* lbo fuer zB filter bei trainerauswahl */
.lbo_Stnd { font-family:Verdana,Arial,Helvetica; font-size:8.5pt; }

.foFliess {font-size:8pt;}
.foHead   {font-size:13pt; font-weight:bold; color:#800000;}

/* ####### weitere standards */
/* ################# */

.inpSuche { font-family:Verdana,Arial,Helvetica; font-size:8pt; font-weight:bold; background-color:white;
	border-left: 1px solid #8F8F8F; border-top: 1px solid #8F8F8F;  
	border-right: 1px solid white;  border-bottom: 1px solid white;
	}

/* ####### qEdit */
/* ################# */
input.qed { font-family:Verdana,Arial,Helvetica; font-size:8pt; }
table.qed { background-color:#F1F4F0; }


.sucheFoundHiLi { background-color:#F9E475; color:black; }

input.std { font-family:Verdana,Arial,Helvetica; font-size:9pt;
	color:#475487; border: dashed 1px gray; }

select.std { font-family:Verdana,Arial,Helvetica; font-size:9pt; 
	background-color:#F7F8ED; border: dotted 1px #9cc; }

.cms_UL1Punkt { background-image:url(http://www.tpiweb.com/ics/system/page_main/picsys/ulPunkt.gif); 
	background-repeat:no-repeat; width:13px; height:11px; }

/* ### qfm */
/* ####### */
.qfmCtrlStd {font-family:Verdana,Arial,Helvetica; font-size:9pt; padding-left:2px;}
.qfmTextArea {font-family:Verdana,Arial,Helvetica; font-size:9pt; padding:2px;}



