
body
{
  font-weight:normal;
  font-family:Helvetica, Arial, Helv, sans-serif;
  color:#000000;
  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:0px 0px;
  padding:0px;
}

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; 
} 


/* ContTopLeft */
#ContTopLeft
{ 
  z-index:30;
  position:absolute;
  top:10px; left:10px;
  color:#A0A0FF;
}


/* ContRight HTML: BlockRechts */
#ContRight
{ 
  z-index:30;
  position:absolute;
  top:100px; right:10px;
  max-width:400px;
}




/* ContMain */

#ContMain1
{ 
  z-index:13;
  position:absolute;
  top:0px; left:180px;
  /* background-color:#FFFF88; WEG */
}

#ContMain2
{ 
  z-index:11;
  position:absolute;
  top:0px; left:280px;
  /* background-color:#FFFF00; WEG */
}



#ContMainTitle
{ 
  width:99%;
  font-size:16pt;
  font-weight:bold;
  color:#000080;
  padding:10px;
  padding-left:180px;
}

/* Menue 0 */

#ContLeft0
{ 
 /*  background-color:#FF80FF;  */
  z-index:10;
  position:absolute;
  top:100px; left:25px;
  width:180px;
}

.Left0Elem
{ 
  font-size:10pt;
  padding-top:8px;
  padding-bottom:5px;
  color:white;
}

.Left0Button
{ 
  font-size:7pt;
  padding:0px;
  color:white;
}

.Left0ButtonAkt
{ 
  font-size:8pt;
  font-weight:bold;
  padding:0px;
}


/* Menue 1 */

#ContLeft1
{ 
  /* background-color:#FF8888; WEG */
  z-index:10;
  position:absolute;
  top:100px; left:15px;
  width:150px;
}

#ContLeft1 a, #ContLeft1 a:link, #ContLeft1 a:visited
{ 
  color:#000060;
  text-decoration:none; 

  font-size:14pt;
  line-height:20pt;
  font-weight:bold;
}


#ContLeft1 a:hover
{
  font-size:17pt;
  text-decoration:none; 
  background-color:white;
}


#ContLeft1 a:active
{
  color:#0000FF;
  font-size:20pt;
  background-color:white;
}

.Left1Gray
{ 
  font-size:13pt;
  font-weight:bold;
  line-height:16pt;
  color:#707090;
  text-decoration:none; 
}

#ContLeft1 a.MenSmall
{ 
  font-size:9pt;
  font-weight:normal;
  line-height:11pt;
}

#ContLeft1 a.MenEm1
{ 
  font-size:15pt;
  font-weight:bold;
  line-height:16pt;
  color:#800000;
  text-decoration:none; 
}


#ContLeft1 .Men1Unten
{ 
  font-size:12pt;
}

#ContLeft1 .Men1Unten a, #ContLeft1 .Men1Unten a:link, #ContLeft1 .Men1Unten a:visited
{ 
  font-size:12pt;
  line-height:14pt;
  font-weight:bold;
}

#ContLeft1 .Men1Unten a:hover
{
  font-size:13pt;
  text-decoration:none; 
  background-color:white;
}



/* Menue 2 */

#ContLeft2
{ 
  /* background-color:#FF88FF;  WEG */

  z-index:11;
  position:absolute;
  top:100px; left:170px;
  width:130px;
}

#ContLeft2 a, #ContLeft2 a:link, #ContLeft2 a:visited
{ 
  font-size:11pt;
  font-weight:bold;
  line-height:16pt;
  color:#000060;
  text-decoration:none; 
}


#ContLeft2 a:hover
{
  font-size:13pt;
  text-decoration:none; 
  background-color:white;
}


#ContLeft2 a:active
{
  color:#0000FF;
  font-size:14pt;
  background-color:white;
}

.Left2Gray
{ 
  font-size:10pt;
  font-weight:bold;
  line-height:16pt;
  color:#707090;
  text-decoration:none; 
}



/* Info */

#ContInfo
{ 
  z-index:15;
  position:absolute;
  top:30px; left:120px;
  color:blue;
  background-color:yellow;
  padding:5px;
  border:1px solid white;
  cursor:nw-resize;
  text-decoration:none; 
}

/* Debug */

#ContDebug
{ 
  z-index:17;
  position:absolute;
  top:150px; left:110px;
  color:white;
  background-color:black;
  padding:5px;
  border:1px solid blue;
  cursor:nw-resize;
  text-decoration:none; 
}

/* Error */

#ContError
{ 
  z-index:20;
  position:absolute;
  top:20px; left:200px;
  color:yellow;
  background-color:red;
  padding:5px;
  border:1px solid white;
  cursor:nw-resize;
  text-decoration:none; 
  display:block;
}

#ContError.Warning
{ 
  background-color:4040FF;
}


#ContDebug .Close, #ContInfo .Close, #ContError .Close
{ 
  display:block;
  position:absolute; left:5px;top:5px;
  font-size:7pt;
  color:white;
  background-color:#606060;
  padding:2px;
  border:2px outset white;
}

#ContDebug h1, #ContInfo h1, #ContError h1
{ font-size:14pt; margin-left:50px;}




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

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


.url
{ 
  font-family:sans-serif;
  font-size:10pt;
  color:#000050;
}

/*
.IconLink
{ 
  width:32;
  height:16;
  background-image:url(http://dat.akte.de/img/akte/icon_weiter.gif);
}
*/


.back2akte
{ 
  position:absolute;
  left:0px; top:30px;
  width:48; height:29;
  background-image:url(http://dat.akte.de/img/akte/akte-button-blau.png);
  border:1px inset #000088;
  display:block;
}


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


/* dyn */


#PMitOver
{ 
  z-index:250;
  display:none;
  position:absolute;
  left:0px;top:0px;
  background-color:#e8ca97;
  color:black;
  font-size:20px;
  padding:3px;
  border:outset 2px #e8ca97;
}

.PMitBild
{ 
  border:solid 1px black;
  background-repeat:no-repeat;
}

.PMitWertung
{ 
  font-size:9pt; 
}

.PMitBildGr
{ 
  display:none;
  background-color:white;
}

.PMitOpen
{ 
  display:none;
}


.PMitText
{
  padding:5px;
  font-size:11pt;
}

.PMitZum
{ 
  font-weight:bold; 
}

.PMitZeiten
{ 
  font-size:12pt;
}

.MitRubriken
{ 
  font-size:8pt; 
}


.PVor
{ 
  margin-bottom:30px;
}


.PVorRubriken
{ 
  
}

#PVorAnsage
{ 
  margin:10px 0px;
}

.PVorBild
{ 
  border:solid 1px black;
}


.PSNr
{ 
  padding:10px;
  font-size:22px;
}


.PMit a:link, .PMit a:visited,
.PVor a:link, .PVor a:visited
{
  color:#4d2b32;
}

.PMit a:hover,
.PVor a:hover
{
  color:#880000;
  text-decoration:none;
  background-color:#e8ca97;
}


/* APage Buttons */

.AButtonA, 
a:link .AButtonA, a:visited .AButtonA,
.AButtonA:link, .AButtonA:visited
{ 
  padding:2px 5px;
  margin:3px;
  border:outset 2px #e8ca97;
  color:#4d2b32;
  font-size:12px; 
  font-weight:bold; 
  background-color:#e8ca97;
}

a:hover .AButtonA, .AButtonA:hover
{ 
  color:#880000; 
  border:2px inset #440000;
  background-color:#e8ca97;
}

