body {
	margin-left: 4px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(50,84,124);
	background-color: rgb(255,255,244);
	overflow-y: scroll;
}

#svmKopf { width: 100%; height: 90px; top:0px; position: fixed; background-color: #fffff4; border-bottom: 2px solid #888aba; z-index:1; }

#svmBenutzer { position: absolute; top: 3px; right: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #aaa; }

#svmTitel{ position: absolute; top: 29px; left: 5px; }

#svmUTitel { position: absolute; top: 70px; left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #5b88c8; }

#svmKopfLoNv { position: absolute; top: 27px; left: 0px; width: 39px; }

#svmKopfLogo { height: 30px;text-align: center; }

.svmKopfNavi { height: 20px; width: 17px; }

/*0078b8*/
#svmKopfE1  { position: absolute; top: 27px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #47a2d2; }
#svmKopfE1h { position: absolute; top: 27px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6d382f; }

#svmKopfE2  { position: absolute; top: 42px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #47a2d2; }
#svmKopfE2h { position: absolute; top: 42px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6d382f; }

#svmKopfE3  { position: absolute; top: 57px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #47a2d2; }
#svmKopfE3h { position: absolute; top: 57px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6d382f; }

#svmKopfE4  { position: absolute; top: 72px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #47a2d2; }
#svmKopfE4h { position: absolute; top: 72px; left: 90px; width: 239px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6d382f; }

#svmPerson { position: absolute; top: 27px; left: 330px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4b78b8; }

#svmKopfDet { position: absolute; top: 27px; left: 158px; width: 169px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0078b8; }

#svmAdresse { position: absolute; top: 62px; left: 330px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4070b0; }

#svmEmail { position: absolute; top: 77px; left: 330px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4070b0; }

#svmGebDat { position: absolute; top: 47px; left: 330px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4070b0; }

#svmBeruf { position: absolute; top: 47px; left: 456px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4070b0; }

#svmError { position: absolute; top: 92px; width: 100%; min-height: 0px;
            padding: 10px;
            background-color: #fff5a7; border-bottom: 1px solid #ccc;
            z-index: 1; display: none; }

#svmHauptfeld { position: absolute; margin-top: 85px; padding: 3px; }
* html #svmHauptfeld { position: absolute; top:0px; padding: 3px; }

.Menuezeile {
	/*vertical-align: middle;*/
	padding-top: 9px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	border-bottom: lightgray 2px solid;
	cursor: pointer;
}

.Uebers
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(50,84,124);
}
.Version
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: rgb(102,143,193);
}
.Titel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: rgb(98,140,191);
}
.UTitel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: rgb(50,84,124);
}
.Beschrsp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: rgb(50,84,124);
}
.Beschrm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(0,0,0);
	width:210px;
}
.Beschrkl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: rgb(0,0,0);
}
.Fehler
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(170,40,0);
}

/*****************************************************************
 * Mindeshöhen
 */

.MH1 { min-height: 14px; }
* html .MH1 { height: 14px; overflow: visible; }

.MH1a { min-height: 14px; }
* html .MH1a { height: 21px; overflow: visible; }

.MH2 { min-height: 28px; }
* html .MH2 { height: 28px; overflow: visible; }

.MH4 { min-height: 57px; }
* html .MH4 { height: 57px; overflow: visible; }

.MH6 { min-height: 85px; }
* html .MH6 { height: 85px; overflow: visible; }

/*
 * Mindeshöhen
 *****************************************************************/

/*****************************************************************
 * Mindestabstände oben
 */

.MT1 { top: 14px; }

.MT2 { top: 28px; }

/*
 * Mindestabstände oben
 *****************************************************************/

/*****************************************************************
 * Breiten
 */

.WDat { width: 75px; }

.WZei { width: 40px; }

/*
 * Breiten
 *****************************************************************/


/*****************************************************************
 * Schriftarten
 */
.FtUesKl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	color: rgb(50,84,124);
	color: rgb(94,143,198);
}

.FtBsRvNe /* Font Beschreibung */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
	color: rgb(50,84,124);
}

.FtBhRvNe /* Font Beschreibung hidden */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
	font-style: italic;
	color: rgb(50,84,124);
}

.FtBDRvNe /* Font Beschreibung Detail */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: normal;
	color: #898989;
}

.FtBsU /* Font Beschreibung Überschrift */
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; font-weight: bold;
  color: rgb(0,0,0);
  vertical-align: bottom;
}

/* Font Feld RealValue*/
.FtFeRvEd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(153,51,0);
	cursor: pointer;
	background-color: rgb(255, 244, 225);
	min-height: 20px;
}
.FtFbRvEd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(153,51,0);
	cursor: pointer;
}

 /* nicht editierbar */
.FtFeRvNe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: rgb(98,140,191); }
.FtFbRvNe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: rgb(98,140,191); }

/* Keine Angabe */
.FtFeKaEd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: rgb(180,180,180);
	background-color: rgb(255, 244, 225);
	/*border: 1px solid rgb(99, 207, 255);*/
}

/* Keine Angabe nicht editierbar */
.FtFeKaNe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: rgb(170,170,190); }

/* Font Eingabefeld */
.FtEFe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: rgb(153,51,0); }
.FtEFb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: rgb(153,51,0); }

/*
 * Schriftarten
 *****************************************************************/

/**************************************************************
 **************************************************************
 **
 **  M e n ü s
 **
 **
 **/

#MenueB { position: absolute; left: 0px; top: 0px; height: 25px; width: 100%; border-bottom: 1px solid #ddd; background-color: #fffff4; }

#MenueT {  }
#MenueR {  }
.MenueC { padding: 5px; }

#MenueBlock0 { position: absolute; left: 190px; top:  0px; width: 80px; height:120px; border: 1px solid #ddd; z-index: -10; background-color: #fff; }
#MenueBlock  { position: absolute; left: 0px; top: 15px; width: 80px; height:120px; border: 1px solid #ddd; z-index: 1000; background-color: #ffa; }

/**
 **
 **
 **  M e n ü s
 **
 **************************************************************
 **************************************************************/

.EFe /* EingabeFeld */
{
	background-color:rgb(255,244,225);
	border-style:none;
	border-width:1px;
}

/* Eingabebereich */
.EBer { position: absolute; padding: 0px; margin: 0px; background-color: #ffffff; border: 1px solid #8888ff;
        z-index: 1; }


/* ... Standard-Eingabefeld ... */
.SdEf { position: relative;
        background-color:rgb(255,244,225); border-style:none; z-index: 2; }

.Alert { background-color:rgb(255,204,224); }

.BSF
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 17px;
  font-size: 11px;
  font-weight: bold;
  color: #6d5629;
  background-color: #f9e7c0;/*rgb(158,193,214);*/
  border-style:solid;
  border-width:1px;
  border-color: #c6a660;
  cursor: pointer;
}
.BSF_hl
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 17px;
  font-size: 11px;
  font-weight: bold;
  color: rgb(255,245,236);
  background-color: #a27c2c; /*rgb(75,140,180);*/
  border-style: solid;
  border-width: 1px;
  border-color: #c6a660;
  cursor: pointer;
}
.BSFb_hl
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: rgb(255,245,236);
  background-color:rgb(75,140,180);
  border-style:none;
  border-width:2px;
  cursor: pointer;
}
.Listenkopf
{
	background-color:#eed8a0;
}
.Listenzeile
{
	background-color:#ffefc8;
}
.ListenzeileEing { background-color:#fff; vertical-align: top; }
.ListenzeileAW
{
	background-color:rgb(255,182,108);
}
.FeldRe { text-align: right; }

.Elem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(51,51,153);
}

/* Default List Style */
.DeLi { background-color: #d7d7e5;
        border-width: 1px; border-color: rgb(100,100,100); border-bottom-style: solid; }
.DeLi0 { background-color: #d7d7e5; }


.ModuleListRow { position: relative; left: 20px; width: 525px; height: 
                   ;
                 margin-top: 4px; margin-bottom: 4px; }

.ModuleListCol1 { position: relative; padding: 6px; width: 180px; }
.ModuleListCol2 { padding: 6px; width: 180px; }
.ModuleListCol3 { padding: 6px; width:  90px; text-align: center; }
.ModuleListCol4 { padding: 6px; width:  90px; text-align: center; }
.ModuleListCol5 { padding: 0px; width: 142px; text-align: center; }

.EFeldsvselkri { width: 60px; }
#SvSelKriTab  { padding: 0px; margin: 0px; }
.SvSelKriTabU { padding: 0px; margin: 0px; }

/*****************************************************************
 * SvSel Kriterien
 *

.SvSelK { width: 54px; text-align: left; }
.SvSelK4 { width: 121px; text-align: left; }

.SvSelJa { text-align: center; background-color: #eee; }
.SvSelIv { text-align: center; background-color: #ddd; }
.SvSelSo { text-align: center; background-color: #ccc; }
.SvSelAz { text-align: center; background-color: #bbb; }

/*
 * SvSel Kriterien
 *****************************************************************/

/*****************************************************************
 * Suchergebnis
 *

.SeUeNachname { width: 140px; text-align: center; }
.SeUeVorname  { width: 120px; text-align: center; }
.SeUeGebDat   { width: 99px; text-align: center; }
.SeUeBeruf    { width: 400px; text-align: center; }
.SeUeLinks    { width: 10px; text-align: center; }

.SeNachname   { width: 140px; text-align: left; vertical-align: top; }
.SeVorname    { width: 120px; text-align: left; vertical-align: top; }
.SeGebDat     { width: 99px; text-align: left; vertical-align: top; }
.SeBeruf      { width: 400px; text-align: left; vertical-align: top; }
.SeMgStatus   { text-align: left; vertical-align: top; }
.SeGericht    { text-align: left; vertical-align: top; }
.SeBpVersch   { text-align: left; vertical-align: top; }
.SeTfew       { text-align: left; vertical-align: top; }
.SeAdresse    { text-align: left; vertical-align: top; }
.SeLinks      { width: 10px; text-align: center; }

/*
 * Suchergebnis
 *****************************************************************/

/*****************************************************************
 * Benutzerverwaltung
 *

/* New User Area *
#svmNeuerBnrArea { position: relative; left: 22px; height: 20px; width: 335px; padding: 0px; margin: 0px; }

/* New User Div *
#svmNeuerBnrDiv { position: relative; left: 17px; height: 58px; width: 735px; padding: 0px; margin: 0px;
                background-color: #ffffff; border: 1px solid #8888ff; }

#svmNeuerBnrLogonBD { position: absolute; left: 2px; top: 1px; width: 172px; padding: 5px; margin: 5px; }

#svmNeuerBnrNameBD { position: absolute; left: 195px; top: 1px; width: 172px; padding: 5px; margin: 5px; }

#svmNeuerBnrEmailBD { position: absolute; left: 385px; top: 1px; width: 172px; padding: 5px; margin: 5px; }

#svmNeuerBnrGrpBD { position: absolute; left: 575px; top: 1px; width: 120px; padding: 5px; margin: 5px; }

/* ... Button *
.svmBSFnA { position: absolute; top: 38px; left: 7px; z-index: 1; }

.BnrSpalte1 { width: 150px; padding: 10px; }
.BnrSpalte2 { width: 250px; padding: 10px; }
.BnrSpalte3 { width:  20px; padding: 10px; }
.BnrSpalte4 { width: 150px; padding: 10px; }
.BnrSpalte5 { width: 120px; padding: 0px; }
.BnrSpalte6 { width:  20px; padding: 10px; text-align: center; }
.BnrSpalte7 { width: 200px; padding: 10px; }
.BnrSpalte8 { width: 150px; padding: 10px; }

/*
 * Benutzerverwaltung
 *****************************************************************/

#cPwFehlerm { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
/*	color: rgb(102,143,193);*/
  margin-top: 30px;
}

#BerKomment { position: absolute; background-color: #ffffff; border: 1px solid #888888; padding: 2px; }

.DM_Best { position: absolute; padding: 8px; margin: 0px; color: #32547C; background-color: #f4f4f4; border: 1px solid #777777;
        z-index: 100; }

#BerBest { text-align: center; }
#BerBestT { margin-bottom: 10px; }
#BerBestT1 { text-align: center; margin-bottom: 10px; } 
.BerBestBSF { text-align: center; padding-left: 6px; padding-right: 6px; } 


