body                {font-family:Helvetica,Arial,sans serif;font-size:medium;line-height:1.2;margin:0;padding:0;}

#nav                            {background-color:#EEE;padding:0 24px 0 24px;height:36px;position:relative;}
#nav ul                         {list-style-type:none;margin:0;padding:0;}
#nav ul li                      {display:inline;border-right:1px solid #fff;height:24px;}
#nav ul li a                    {color:#069;text-decoration:underline;padding:8px 16px 8px 0;float:left;width:auto;}
#nav ul li a:hover              {text-decoration:none;color:#ff0000 !important;}
#nav ul li a:visited            {color:#069;}

#lang                           {position:absolute;right:24px;top:8px;}

table                           {border-collapse:collapse;}
table tr                        {}
table tr td                     {}

form.obj table                  {border-top:2px solid #000000;border-bottom:2px solid #000000;}
form.obj table tr               {}
form.obj table tr td            {vertical-align:top;border-top:1px solid #AAAAAA;padding:8px;}
form.obj table tr td.legend     {width:200px;}
form.obj table tr.footer td     {background-color:#EEEEEE;}

form.obj label                  {margin-left:12px;}

form.obj input[type=text]       {width:500px;font-family:Helvetica,Arial,sans serif;font-size:110%;padding:4px;}
form.obj textarea               {width:500px;height:120px;font-family:Helvetica,Arial,sans serif;font-size:110%;padding:4px;}
form.obj select                 {width:500px;}

i.field                         {border:1px solid #AAAAAA;background-color:#EEEEEE;padding:2px 8px 2px 4px;}

#content h1                     {margin-top:0;}

#content .error                          {border:2px solid #FF0000;background-color:#FFB3B3;}
#content .error p                        {margin-top:0;}
#content .error ul                       {margin:0;}
#content .error ul li                    {margin-bottom:12px;}

#content .success                        {border:2px solid #1aa200;background-color:#83ce77;}
#content .notice                         {border:2px solid #cf9c00; background-color:#fff263;}

#content .error, #content .success, #content .notice			{padding:18px;margin:24px 0 24px 0;}
#content .error p, #content .success p, #content .notice p		{margin:0;}

#header                         {background-color:#900;margin:0;padding:24px 24px 12px 24px;border-bottom:1px solid #000000;}
#header h1                      {margin:0;color:#FFFFFF;text-shadow:1px 1px 1px #000;}
#header p                       {margin-top:8px;margin-bottom:0;color:#FFFFFF;text-shadow:1px 1px 0px #000;}
#header h1 a					{text-decoration:none;color:#ffffff;}

#content                        {padding:24px;}
#content h2                     {margin-top:0;}

#debug                          {font-size:60%;border-top:1px solid #000000;background-color:#EEEEEE;}
#debug ul                       {text-decoration:none;margin:0;padding:0;}
#debug ul li                    {border-bottom:1px dotted #000;padding:8px;}

div.panel                          {margin:0 0 48px 0;border-top:1px dotted #000;}
div.personen                       {float:right;width:300px;margin:12px 0 24px 24px;padding:8px;border:1px solid #000;}

#addTitel, #addInstitution							{display:none;position:absolute;z-index:100;background-color:#FFFFFF;padding:24px;width:600px;height:200px;}

#addTitel form input[type=text], #addInstitution form input[type=text]      {width:500px;font-family:Helvetica,Arial,sans serif;font-size:110%;padding:4px;margin:0 0 24px 0;}

#addTitel form input[type=submit], #addInstitution form input[type=submit] {float:right;margin:0 100px 0 50px;}

#background {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    z-index: 99;
}

.toc							{border-collapse:collapse;border-top:1px solid #000000;border-bottom:1px solid #000000;margin:0 0 64px 0;width:100%;}
/* page-break-after:always;*/ 
.toc tr							{}
.toc tr td						{border-bottom:1px solid #000000;vertical-align:top;padding:8px;}
.toc tr td.personen				{width:25%;}
.toc tr td.titel				{width:50%;}
.toc tr td.seite				{width:25%;text-align:right;}

table.panel							{border-collapse:collapse;border:1px solid #000000;margin:0 0 64px 0;width:100%;}
table.panel tr						{}
table.panel tr td					{border-bottom:1px solid #000000;vertical-align:top;padding:8px;}
table.panel tr td.legend			{color:#AAAAAA;}
table.panel tr td.titel				{font-weight:bold;}

/*div.printPageBreak              {page-break-after:always;}*/
