

.grey, .gray
{ color:#707090;  }



.Em1
{
  font-size:110%;
  font-weight:bold;
}

.Em2
{
  color:red;
  font-size:120%;
}

.Em3
{
  color:red;
  font-size:130%;
  font-weight:bold;
  line-height:130%;
}



.kleiner { font-size:90%;}
.klein1 { font-size:9pt; }
.klein2 { font-size:8pt; } 
.klein3 { font-size:6pt; } 

.groesser { font-size:120%;}
.gross1 { font-size:120%; }
.gross2 { font-size:150%; }
.gross3 { font-size:180%; }


.beispiel 
{ 
  font-family:monospace;
  font-weight:bold;
  color:#404000;
}



.AStatusAktiv
{ }

.AStatusInAktiv
{ 
  color:#880000;
}

.AStatusDel
{  
  color:#FF0000;
}





/* Submit */

input[type=submit].SubmitEm1
{ 
  font-size:12pt;
  color:#0000FF;
}

input[type=submit].SubmitEm2
{ 
  font-size:14pt;
  color:#0000FF;
  background-color:#FFFF55;
}


input[type=submit].SubmitEm3 
{ 
  font-size:16pt;
  font-weight:bold;
  color:#FF0000;
  background-color:#FFFF55;
}

input[type=submit].SubmitSmall
{ 
  font-size:7pt;
}

input[type=submit].SubmitSmallFrei
{ 
  font-size:7pt;
  margin:10px;
}



/* ***************** */






form
{ 
  margin:1px;
}



/*
.ImgMonitor, a:link .ImgMonitor, a:visited .ImgMonitor
{
  display:block;
  width:53px;height:41px;
  background-image:url(http://dat.akte.de/img/akte/monitor.png);
  background-repeat:no-repeat;
  border:1px outset #000080; 
}


a:hover .ImgMonitor
{ 
  border:1px inset #000080; 
}
*/




/*
table
*/

.TableGitter table td
{ 
  border:1px solid #C0C0FF;
  padding-left:3px;
  padding-right:3px;
  padding-top:2px;
  padding-bottom:2px;
}

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



table.kas
{
 background-color:#EEEEFC;
 border:1px solid #AAAADD;
 border-spacing:0px;
 margin:5px;
}


table.kas th
{
 font-weight:normal;
 background:#AAAADD;
 padding:4px;
}


table.kas td
{
  padding:2px;
}

/*
table[gitter=1].kas td
{
  border:1px solid #C0C0FF;
  padding-left:3px;
  padding-right:3px;
  padding-top:2px;
  padding-bottom:2px;
}
*/

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

table.kas td .trenn
{
 background-color:#AAAADD;
 height:2px;
 width:100%;
}


table input[type=text]
{ 
  color:#000080; 
  background-color:#F4F4FF;
  border:2px inset #F0F0FF;
}

input[type=password]
{ 
  color:#6090FF; 
  background-color:#F4F4FF;
  border:2px inset #F0F0FF;
}

input[type=submit]
{ 
  color:#000040;
  background-color:#D0D0E0;
  border:3px outset #E0E0FF;
}



/***  Table kas2 ***/


table.kas2
{
 background-color:#EEEEFC;
 border:1px solid #AAAADD;
 border-spacing:0px;
 margin:15px;
}


table.kas2 th
{
 font-weight:normal;
 background-color:#AAAADD;
 padding:5px;
}


table.kas2 td
{
  padding-left:3px;
  padding-right:5px;
  padding-top:1px;
  padding-bottom:1px;
}

table.kas2 td .trenn, table.kas2 td.trenn
{
 background-color:#AAAADD;
 height:2px;
 width:100%;
}

table.kas2 .vtrenn
{
 border-left:1px solid #AAAADD;
 width:1px;
}



table.kas2 .waehrung
{ 
  text-align:right;
  padding-right:8px;
}

table.kas2 .hinweis
{ 
  font-size:120%;
  font-weight:bold;
  color:#000080;
}


.rosa table.kas2
{
 background-color:#FFE0D0;
 border:1px solid #C09090;
}

.rosa table.kas2 th
{
 background-color:#C09090;
}

.rosa table.kas2 td .trenn, .rosa table.kas2 td.trenn
{
 background-color:#C09090;
}

.rosa table.kas2 .vtrenn
{
 border-left:1px solid #C09090;
}

.rosaBG
{ 
 background-color:#FFE0D0;
}




/* wichtig */

.wichtig 
{ 
  font-size:10pt;
}

.wichtig .nr8
{ 
  font-size:12pt;
}


.wichtig .durchw
{ 
  font-size:12pt;
}

.wichtig .email
{ 
  font-size:10pt;
  color:#000040;
  text-align:right;
}

.wichtig .atkas
{ 
  font-size:6pt;
}



.wichtig .aid
{ 
  font-size:5pt;
  color:#000040;
  text-align:right;
}

.wichtig .name
{ 
  font-size:6pt;
  color:#404040;
}



/*
Wechsel
*/

.WechselS, a:link .WechselS, a:visited .WechselS
{ 
  display:inline;
}

.WechselO, a:link .WechselO, a:visited .WechselO
{ 
  display:none;
}

a:hover .WechselS
{ 
  display:none;
}

a:hover .WechselO
{ 
  display:inline;
}

/*
Unread
*/

#UnreadAnz
{ 
  display:block;
  position:absolute;  left:118px; top:22px;
  background-color:white;
  color:black;
  border:2px outset #FF0000;
  padding:5px;
}

#ContTopLeft #UnreadAnz  /* nur APage, nicht html */
{ left:60px; }


#UnreadAnz b
{ 
  font-size:12pt;
  font-weight:bold; 
  color:red; 
}

/* MessageAnz */

#MessageAnz
{ 
  position:absolute;  left:200px; top:22px;
}

#ContTopLeft #MessageAnz  /* nur APage, nicht html */
{ left:120px; }



/* HelpWindows */

.HelpWindowButton, .HelpWindowButton:link, .HelpWindowButton:visited
{ 
  color:#FF0000; 
  background-color:white;
  border:1px outset red;
  font-size:12pt; 
  font-weight:bold; 
  padding:2px;
}


.HelpWindowButton:hover
{
  border:1px inset red;
}
 
.HelpWindowButton b     { display:inline; }
.HelpWindowButton small { display:none; }

.HelpWindowButton:hover b     { display:none; }
.HelpWindowButton:hover small { display:inline; }


.HelpWindowClose, .HelpWindowClose:link, .HelpWindowClose:visited
{ 
  color:#EE0000; 
  background-color:white;
  border:2px outset red;
  font-size:10pt; 
  font-weight:bold; 
  padding:2px;
}


.HelpWindowClose:hover
{
  color:#FF0000; 
  border:2px inset red;
}


#HelpWindow
{ 
  display:none;
  z-index:1000;
  position:absolute;  left:120px; top:80px;
  background-color:yellow;
  padding:5px;
  border:2px outset yellow;
}

.HelpWindowOn
{ 
  display:block;
  border:2px solid yellow;
  width:600px;
  background-color:yellow;
  font-size:12pt;
  padding:8px;
}



.AUp
{
}

.AUp .normal
{ 
  color:#000060;
  text-decoration:underline;
}

.AUp .over
{
  display:none;
  position:absolute; left:20px; 
  color:#0000A0;
  background-color:#E0E000;
  border:2px outset #E0E000;
  padding:5px;
  min-width:100px;
}

.AUp .up
{ 
  display:none;
  position:absolute; left:20px;
} 
 

.AUp .up .in
{ 
  display:block;
  position:relative;  top:-50px; 
  z-index:1500;
  background-color:#F0F0FF;
  padding:5px;
  min-width:200px;
  border:2px outset #0000A0;
}

.AUp .up .inB
{ 
  display:block;
  position:relative;  top:-50px; 
  z-index:1500;
  color:#D0D0B0;
  background-color:#0000A0;
  padding:5px;
  min-width:200px;
  border:2px outset #0000A0;
}



.AUp .up  .title
{
  display:block;
  width:100%;
  background-color:#4040FF;
  color:#C0C0FF;
  font-size:110%;
  font-weight:bold;
  margin-bottom:10px;
}

.AUp .up .title tt
{
  position:absolute; right:8px;
  color:white;
  font-size:80%;
  text-decoration:underline;
}

/* ab hier in Blau */
.AUp .up .inB a:link, .AUp .up .inB a:visited
{
  color:#F8F860;
}

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

.AUp .up .inB a:active 
{ 
  color:#0000A0;
  background-color:#F0F080;
} 


.AUp .up .inB table
{
  color:#D0D0B0;
}


/*
TexteLoad...
*/

.TexteLoadRahmen
{ 
  width:80%; max-width:400px;
  text-align:left;
  border:2px solid #C0C0FF;
  background-color:#E0E0FF;
  color:#101030;
  padding:5px;
  padding-left:10px;
  margin:10px;
}


/* BLogout 
 22x18 auf 136x70
*/

#BLogoutRight
{ 
  position:absolute;top:30px;right:10px;
  width:22px;
  height:18px;
  background-image:url(http://dat.akte.de/img/akte/bett.png);
  background-repeat:no-repeat;
}

a:hover #BLogoutRight
{
  width:136px;
  height:70px;
  background-image:url(http://dat.akte.de/img/akte/bett.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

#BLogoutText
{
  position:relative;top:0px;left:28px;
  text-align:left;
  width:100px; height:18px;
  font-size:7pt;
  color:#A0A0FF;
}

a:hover #BLogoutText
{
  font-size:11pt;
  color:#FFFFFF;
}

#BLogoutRight #BLogoutText, a:hover #BLogoutRight #BLogoutText
{ 
  left:-70px;top:0px;

}

#AktUserRight
{ 
  display:block;
  font-size:10pt;
  color:#202080;
  position:absolute;top:5px;right:10px;
}

#AktUserRight:hover
{ 
  background-color:white;
  color:#0000FF;
  font-size:12pt;
}

#AktUserRight .ZumUser
{ 
  color:#8080FF;
  font-size:6pt;
}

#AktUserRight .Typ
{ 
  color:#8080FF;
  font-size:6pt;
}



#AkteButton
{ 
  display:block;
  position:absolute;  left:60px; top:23px;
  background-image:url(http://dat.akte.de/img/akte/akte-button-blau.png);
  background-repeat:no-repeat;
  width:48px; height:29px;
  border:1px inset #0000FF;
  z-index:900;
}


#AkteButton:hover
{ 
  background-image:url(http://dat.akte.de/img/akte/akte-button-rot.png);
  border:1px inset #880000;
}

#AkteButton:active 
{ 
  border:1px outset #880000;
}

#ContTopLeft #AkteButton  /* nur APage, nicht html */
{ left:0px; }



/* 
Auswahl 
*/

#Auswahl
{ 
  display:block;
  z-index:1000;
  position:absolute;  left:60px; top:10px;
}

#SubAuswahl
{ 
  display:block;
  position:absolute;   left:200px; top:20px;
}



.AuswahlLarge
{ 
  border:2px solid #AAAADD;
  width:700px;
  background-color:white;
  padding:8px;
}


.AuswahlOver
{ 
  border:2px solid #4040E0;
  width:600px;
  background-color:#0000A0;
  color:#B0B0C0;
  font-size:12pt;
  padding:8px;
}


.AuswahlOver a:link, .AuswahlOver a:visited 
{
  color:white;
  text-decoration:none;
  background-color:#0000A0;
  font-size:12pt;
}

.AuswahlOver a:hover
{
  margin-left:8px;
  color:#A0A0FF;
  text-decoration:none; 
  background-color:#0000A0;
}

.AuswahlOver a:active 
{ 
  color:yellow;
  background-color:#0000A0;
} 

.AuswahlOver .Title
{ 
  height:18pt;
}

.AuswahlOver .Title .HelpWindowClose
{ 
  border:2px outset blue;
  position:absolute; left:10px; top:10px;
}

.AuswahlOver .Title #BLogoutRight
{ 
 top:10px;
}



.AuswahlOver input
{ 
 font-size:10pt;
 background-color:#B0B0E0;
}

.AuswahlOver input[type=submit]
{ 
  color:white;
  background-color:#4040A0;
  border:1px outset #8080A0;
  margin:5px;
}

.AuswahlOver #allgsuche
{
  /* position:absolute;  left:5px; top:110px; */

  width:15px; height:15px;
  background-image:url(http://dat.akte.de/img/akte/startmini.gif);
  background-repeat:no-repeat;
  background-color:blue;
  padding:0px;
  border:none;
  margin:3px;
}

.AuswahlOver #neu
{ 
  position:absolute; left:265px; 
  font-size:6pt;
  text-align:right;
}

.AuswahlForm
{ 
  border:1px solid #3030A0;
  padding:4px;
}

.AuswahlOver .AufzImg
{ 
  border:0px none;
  margin-right:5px;
}


/* BackButton 1 mit alpha */


.BackButton1
{ 
  display:block;
  width:113px; /* 23 */
  height:35px; /* 29 */

  background-image:url(/_akte/dat/img/akte/alpha/back1.png);
  background-repeat:no-repeat;
  padding-left:30px;

  font-size:8pt;
}

.OldIE .BackButton1
{ 
  background-image:url(/_akte/dat/img/akte/alpha/back1.gif);
}


.BackButton1:hover
{ 
  padding-left:25px;
  font-size:14pt;
  font-weight:bold;
  background-color:#B0B0FF;
}

/* HostFarbe */

.HostFarbe
{ 
  position:absolute;
  left:2px; top:2px;
  width:12px;height:12px;
  overflow:hidden;
}

.HostFarbe:hover
{ 
  padding-left:4px;
  font-size:12pt;
  width:80px;height:24px;
  color:white;
}

.HostFarbe span
{ 
  display:none;
}

.HostFarbe:hover span
{ 
  display:inline;
}



/* EditMode */

.EditModeBorder
{
  border:3px solid #F0F040; 
  background-color:#FFFFD0;
  padding:3px;
}

.EditModeLink0, .EditModeLink0:link, .EditModeLink0:visited
{
  background-color:#EEEEFC;
  font-weight:bold; 
  padding:5px; 
  border:outset 1px #AAAADD;
  margin:2px;
}

.EditModeLink1, .EditModeLink1:link, .EditModeLink1:visited
{
  color:yellow; 
  background-color:#0000FF; 
  font-weight:bold; 
  padding:3px; 
  border:outset 2px yellow;
  margin:2px;
}




/* Umschalter */


.UmschalterAktiv
{ 
  font-size:16pt;
  font-weight:bold;
  color:#000050;
  margin:10px;
}

.UmschalterSubmit
{ 
  font-size:7pt;
}


/* LinkBlock   */



.LinkBlock table.kas2 th
{
  background-color:#E0E0F0;
  font-size:9pt;
}

.LinkBlock table.kas2 td
{
  background-color:#F0F0FF;
  font-size:8pt;
}


/* LargeListLink */

a.LargeListLink
{ 
  font-size:18pt;
  line-height:30pt;
  font-weight:bold;
}

a.LargeListLink:hover
{
  font-size:20pt;
  background-color:white;
  text-decoration:underline; 
}



/* Allgemeines */

.RelativRechts
{ position:absolute; right:20px;}



.achtung
{ 
  font-size:120%;
  font-weight:bold;
  color:red;
}


.Rahmen1
{
 background-color:#EEEEE0;
 border:2px solid #000080;
 padding:10px;
 margin:5px;
}


.none
{ 
}

/* Links */

.PseudoLink
{
  text-decoration:underline; 
  color:#0000A0;
  cursor:pointer;
}

a.LinkNachfrage, a:link.LinkNachfrage, a:visited.LinkNachfrage
{
  font-size:14pt;
  font-weight:bold;
  text-decoration:none; 
  border:outset 2px #8080FF;
  background-color:#EEEEE0;
  padding:2px;
  margin:5px;
}

a:hover.LinkNachfrage
{ 
  color:#0000FF;
  border:inset 2px #8080FF;
}


.Block
{ 
 display:block; 
}


#JLoading
{
  display:none;
  position:absolute;
  right:5px;  top:5px;
  border:1px inset blue;
  background-color:#E0E0FF;
  color:202080;
  padding:4px;
  font-size:8pt;
}


/* Search */

.Search
{ 
  max-width:410px;

  text-align:left;
  padding-left:10px;
  background-color:#EEEEFC;
  border:2px outset #AAAADD;

  font-size:9pt;
}


.Search h2
{ 
  font-size:12pt;
  margin-bottom:0px;
}

.Search i
{ 
 color:#8080FF;
 font-size:9pt;
}

.Search .Hinweis
{ 
  font-size:10pt;
  font-weight:bold;
  color:#880000;
}

.Search .Summary
{ 
  width:400px;
  font-size:8pt;
}

.Search b
{ 
 color:green;
}

/* RelAccessType */

.ratWrite
{
  font-size:90%;
  color:#202020;
}

.ratRead
{
  font-size:90%;
  color:#606060;
}


/* mini Bild */


.miniBild
{ 
  display:block;
  width:20px;height:20px;
  background-color:#E0E0FF;
}

/* Tools */

.Gadget
{ 
  background-color:#EEEEFC;
  border:1px solid #AAAADD;
  padding:8px;
  margin:10px;
}

.Gadget h1
{ 
  font-size:12pt;
  margin-top:0px;
  background:#AAAADD;
}

.GadgetUhr
{ 
  position:absolute; left:700px; top:22px;
}


/* Tel */

.TelLand
{ 
 font-size:80%;
}

.TelVorw
{ 
 font-size:90%;
}




.TelImg30
{ 
  background-color:red;
  display:block;
  width:30px;height:30px;
  background-image:url(http://img.akte.de/kascada/30_tel.png);
  border:outset blue 1px;
}

a:hover .TelImg30
{ 
  border:inset blue 1px;
}



/* EditForm */


#PInfo
{ 
  display:none;
  z-index:1500;
  position:absolute;
  top:200px;  right:50px; 

  font-size:14px;
  text-align:left;
  color:black;
  background-color:#FFFF20;
  border:groove yellow 3px;
  padding:5px;
}


#PInfo i
{ 
  display:block;
  color:#404000;
}

#AEditForm
{ 
  display:none;
  z-index:500;
  background-color:#E0E0FF;
  position:absolute;  left:170px; top:60px;
  border:outset blue 3px;
  padding:2px;
}

/*
.AEditButton
{ 
  display:block;
  width:32px;height:16px;
  background-color:#8080FF;
  background-image:url(http://img.akte.de/icon_edit.gif);
}
*/

#AEditText, a:link #AEditText, a:visited #AEditText
{ 
  border:2px outset blue;
  padding:1px;
  color:#000080; 
  font-size:15px; 
  font-weight:bold; 
}

a:hover #AEditText
{ 
  border:2px inset blue;
  color:#FFFFFF; 
}

.AEall
{ background-color:#D0C0FF; }

.AEline, .AEowner
{ background-color:#8080F0; }

.AEteladmin
{ background-color:#B090FF; }

.AEadmin
{ background-color:#4060C0; }



.AEditFormClose, .AEditFormClose:link, .AEditFormClose:visited 
{ 
  display:block;
  color:#000080; 
  background-color:white;
  width:90px;height:25px;
  border:1px outset blue;
  font-size:18px; 
  font-weight:bold; 
  padding:2px;
}


.AEditFormClose:hover
{
  color:#880000; 
  font-size:20px; 
  border:1px inset blue;
}

.AEditInfo
{ 
  text-align:left;
  border:2px inset #C0C0FF;
  background-color:#D8D8F0;
  color:#101030;
  padding:5px;
  margin:10px;
}


/*  OldIE */

#OldIEBlock
{
  width:80%; max-width:800px;
  margin:10px;
  border:4px groove red;
  text-align:left;
  color:#990000;
  background-color:#FFFF44;
  padding:5px;
}

#OldIEBlock a:link, #OldIEBlock a:visited
{ 
  color:#FF0000;
  background-color:#FFFF44;
}

#OldIEBlock img
{ 
  border:none;
  padding:2px;
}

#OldIEBlock a:hover img
{ 
  border:2px groove red;
  padding:0px;
}
