

body
{
  font-weight:normal;
  color:#000000;
  font-family:Helvetica, Arial, Helv, sans-serif;
  background-color:white;
  background-image:url(http://dat.akte.de/img/akte/lilaeck.png); 
/*  background-image:url(http://dat.akte.de/img/akte/lilaeck-blume.jpg);*/
  background-repeat:no-repeat;
  background-attachment:fixed;
/*  background-position:-175px 0px; */
  padding:0px;
}




/* wie a:link */
.over
{
  color:#0000A0;
  text-decoration:none;
}


a:link
{
  color:#0000A0;
  text-decoration:none;
}

a:visited 
{ 
  color:#000080;
  text-decoration:none; 
} 

a:hover
{
  color:#0000FF;
  text-decoration:none; 
  background-color:#8080F0;
}

a:active 
{ 
  color:#FFFFFF;
  background-color:#000080;
  text-decoration:none; 
} 

/*
 normales Bild als Link
*/
.img:hover
{
	background-color:transparent;
	text-decoration:none;
}


a.bigLink
{
  font-size:150%;
  line-height:150%;
  font-weight:bold;
}
		

/* veraltet */
table.box
{
	background-color:#EEEEFC;
}

.tableHeader
{
	background:#AAAADD;
}



/* **********
*  Table kasbg
*/


table.kasbg
{
  border-spacing:1px;
  padding:30px;
  margin:5px;

  background-image:url(http://dat.akte.de/img/akte/lilaeck-block.jpg);
  background-repeat:no-repeat;
}

table.kasbg th
{
  font-weight:normal;
  background:#AAAADD;
}

table.kasbg td
{
  padding-left:2px;
  padding-right:3px;

}

table.kasbg .mark
{
  background:#E0E0FF;
}


/*
*  Table kas
**********
*  Table stat
*/


table.stat
{
	background-color:#EEEEFC;
    border-spacing:0px;
	padding:0px;
	margin:5px;

	border-color:#EEEEFC;
	border-width:2px; 
	border-style:solid; 

}

table.stat th
{
	font-size:small;
	font-weight:normal;
	background:#AAAADD;

/*
	border-color:red; 
	border-width:1px; 
	border-style:solid; 
*/
}

table.stat td
{
	font-size:small;
	font-weight:normal;

	border-bottom-color:#E8E8E8;
	border-bottom-width:1px; 
	border-bottom-style:solid; 

}

table.stat tr
{
	font-size:small;
	font-weight:normal;
}

.statColorB1 { background-color:#0000C0; }
.statColorB2 { background-color:#0000FF; }
.statColorH1 { background-color:#C0C0C0; }
.statColorH2 { background-color:#E0E0E0; }



/*
*  Table stat
********** */


.errorText
{
    font-size:200%;
    color:#ff0000;
    font-family:Helvetica, Arial, Helv;
    text-decoration:none;
    font-weight:bold;
}


.errorTextSmall
{
    font-size:100%;
    font-weight:bold;
    color:red;
    font-family:Helvetica, Arial, Helv;
}


.errorTextBox
{
    font-size:150%;
    font-weight:bold;
    color:red;
    font-family:Helvetica, Arial, Helv;
}

.msgText
{
    font-weight:bold;
    font-size:200%;
    color:#0000ff;
    font-family:Helvetica, Arial, Helv;
    text-decoration:none;
}

.msgTextBox
{
    font-size:150%;
    font-weight:bold;
    color:blue;
    font-family:Helvetica, Arial, Helv;
}



/* ausgegrauter Text */

.grau
{
   color:#808080;
   font-size:small;
}

.FormularElemName
{
   color:#202020;
   font-size:small;
}


.vererbt
{
  color:#000060;
  font-style:italic;
}

.vererbtKlein
{
  color:#000060;
  font-style:italic;
  font-size:small;
}

.BlockKleinBg
{ 
  font-size:8pt;
  color:#000080; 
  background-color:#F4F4FF;
  border:2px inset #F0F0FF;
  padding:5px;
}


/* Image-Buttons */
 
a.autoimg
{
}

a.autoimg:hover
{
  text-decoration:none;
  background-color:transparent;
}


/* hilfe */

.hilfe
{
	 cursor:help;
}

a.hilfe
{
	color:#000080;
    text-decoration:none;
}

a.hilfe:link
{
	color:#000080;
    text-decoration:none;
}

a.hilfe:visited 
{ 
        color:#000040;
        text-decoration:none; 
} 

a.hilfe:hover
{
 	cursor:help;
	font-weight:bold;
	color:#FFFFFF;
    text-decoration:none;
    background-color:blue;
}


a.hilfe:active 
{ 
  color:#CC0000;
  text-decoration:underline; 
} 



a.schwach 
{ color:#A0A0A0; background-color:transparent; 
  font-family:Helvetica, Arial, Helv;
  font-size:14px; 
  text-decoration:none;
}

a.schwach small
{ color:#00EEEE; background-color:transparent; 
  font-size:1px; 
}

a.schwach:hover   
{ color:blue; background-color:transparent; 
  font-family:Helvetica, Arial, Helv;
  text-decoration:none; 
  font-size:20px;
  font-weight:bold;
}

a.schwach:hover small
{ color:blue; background-color:transparent; 
  font-family:Helvetica, Arial, Helv;
  text-decoration:none; 
  font-size:20px;
  font-weight:bold; 
}





/* Reiter */

.Reiter0
{ 
  font-size:90%;
}

.Reiter0:hover
{ 
  font-size:140%;
}
.Reiter1
{ 
  font-size:140%;
  color:#000040;
}


/* sysadmin-Oberflaeche */



.ButtonLeft
{ 
 margin:2px;
}

.BackText
{ 
  font-size:9px; 
  font-weight:normal;
  color:#A0A0A0;
  vertical-align:top;
}


/* Monitor */

a.TopPrj
{ 
  color:#0000FF;
  margin:10px;
  font-size:120%;
}

a.TopList
{ 
  margin:10px;
  font-size:small;
}

.CCElemWartend, a.CCElemWartend
{ 
  color:#FF0000;
  font-size:100%;
  font-weight:bold;
}

.CCElemAngenommen, a.CCElemAngenommen
{ 
  color:#000080;
  font-weight:normal;
  font-size:80%;
}

.CCElemUnbearbeitet, a.CCElemUnbearbeitet
{ 
  color:#800000;
  font-weight:normal;
  font-size:80%;
}

.CCElemFertig, a.CCElemFertig
{ 
  color:#000080;
  font-weight:normal;
  font-size:75%;
}



/* BBack 
 28x27 auf 43x42
*/
.BBack
{
  position:absolute;left:10px;top:3px;
  width:28px;
  height:42px;
  background-image:url(http://dat.akte.de/img/akte/back3kk.gif);
  background-repeat:no-repeat;
  background-position:0px 15px;
  text-decoration:none; 
}



a:hover .BBack
{
  width:43px;
  height:42px;
  background-image:url(http://dat.akte.de/img/akte/back3g.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;

  text-decoration:none;
}


.BBack .BBackText
{
  width:150px;
  font-size:6pt;
  display:block;
  text-decoration:none; 
}

a:hover .BBack
{ 
  text-decoration:none; 
}

a:hover .BBackText
{
  display:none;
  text-decoration:none; 
}


.BBackYellow
{
  display:none;
  text-decoration:none; 
}

a:hover .BBackYellow
{
  display:block;
  width:300px;
  height:200px;
  position:absolute;left:100px;top:150px; 
  z-index:2000;
  padding:10px;
  border:3px outset yellow;
  background-color:#ffff80;
  margin:5px;
  text-decoration:none; 
}


/* BHelp 
 32x32 auf 71x32
*/

.BHelp
{
  width:32px;
  height:32px;
  background-image:url(http://dat.akte.de/img/akte/hilfek.gif);
  background-repeat:no-repeat;
  cursor:help;
}

:visited .BHelp
{
  width:32px;
  height:32px;
  background-image:url(http://dat.akte.de/img/akte/hilfekgrau.gif);
  background-repeat:no-repeat;
  cursor:help;
}

a:hover .BHelp
{
  width:71px;
  height:32px;
  background-image:url(http://dat.akte.de/img/akte/hilfeklick.gif);
  background-repeat:no-repeat;
}




/* HTML::ShowTitleBar  */



.HTitleBlock
{ 
  width:98%;
  text-align:center;
  height:60px;
}


#TopTitle
{
  font-size:14pt; 
  font-weight:bold;
  position:relative;left:0px;top:0px;
}


.TopTitleButton
{
  background-image:url(http://img.aktedoku.de/misc/rechts.gif);
  width:21px;
  height:17px;
  position:absolute;left:-30px;top:3px;
  display:block;
}

a:hover .TopTitleButton
{
  background-image:url(http://img.aktedoku.de/misc/hoch.gif);
  width:17px;
  height:21px;
}

#SubTitle
{
  font-size:12pt;
  font-weight:bold;
  display:block;
}

#TitleHelp
{ 
  position:absolute;right:10px;top:50px;
}

#helpBl100
{ position:absolute;left:100px; }

#helpBr100
{ position:absolute;right:100px; }


/* Menu */

.MenuElem
{
  font-weight:normal;
  font-size:9pt;
  margin:0 4px;
  text-decoration:none; 
  border:1px outset white;
  padding:1px 3px;
}

a:hover .MenuElem, .MenuElem:hover
{
  border:1px outset blue;
  background-color:white;
}


/* Auflistungen */



a:link  .atext1  { color:#008000; }
a:hover .atext1  { font-size:1pt; }

a:link  .atext2   { font-size:1pt; }
a:hover .atext2  { font-size:100%; }


.RechterInfoBlock
{ 
  font-size:10pt;
  background-color:#EEEEFC;
  position:absolute;
  width:200px; right:10px;
  text-align:left;
  padding:5px;
  border:1px solid #AAAAFF;
}




/* BlockRechts <-> ContRight bei APage */

.BlockRechts 
{ 
  display:block;
  position:absolute;  right:0px;  top:100px;
}
