/* DATEI: pa.css */

/* 6.12.2000 W.Beer: erster Design-Entwurf */
/* 11.12.2002 W.Beer: code hinzugefügt, Überschriften dunkelgrau */
/* 13.03.2012 W.Beer: Überschriften dunkelblau, class ftab for round table corner */


body { margin-top:10px;margin-bottom:10px;background-color:#d0e0ff;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11pt; }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Arial,Helvetica,sans-serif; }

p,ul,ol,li,div,td,th,address,nobr { font-size:11pt; }

h1,h2,h3,h4 { color:#1b4070; }

h1 { font-size:16pt;font-weight:bold; }

h2 { font-size:14pt;font-weight:bold; }

h3 { font-size:12pt;font-weight:bold; }

h4 { font-size:12pt;font-weight:bold; }

em { font-weight:bold; font-style:normal; }

var { font-weight:normal; font-style:italic; }

small { font-size:10pt; }

big { font-size:12pt; }

address { font-style:normal;font-size:10pt; }


/* listing { font-family:Courier New,Courier;font-size:10pt;color:#333333; } */
/* listing { font-family:Courier New,Courier;font-size:10pt;color:#0000c0;background-color:#ffffe0;color:#0000c0;border-style:solid;border-style:none;border-width:thin;padding:5px;white-space:pre } */
listing { font-family:Courier New,Courier;font-size:10pt;color:#0000c0; }

pre { font-family:Courier New,Courier;font-size:11pt;color:#0000c0; }

tt { font-family:Courier New,Courier;font-size:11pt; }

code { font-family:Courier New,Courier;font-size:11pt;color:#0000c0; }

pre.normal { color:#000000; }

a:link    { color:#1f49d0; text-decoration:none; }
a:visited { color:#1f49d0; text-decoration:none; }
a:active  { color:#ff0000; text-decoration:underline; }
a:hover   { color:#1f49d0; text-decoration:underline; }
a:an { text-decoration:none; }

%a:link    { color:#0033ff; text-decoration:underline; }
%a:visited { color:#0033ff; text-decoration:underline; }
%a:active  { color:#ff0000; text-decoration:underline; }
%a:hover   { color:#0000ff; text-decoration:underline; }
%a:an { text-decoration:none; }

%a:link    { color:#0033ff; }
%a:visited { color:#0033ff; }
%a:active  { color:#ff0000; }
%a:hover   { color:#0000ff; }


/* --- navigation styles -------------------------------- */

a.navi:link    { color:#000000; font-weight:bold; text-decoration:none; }
a.navi:visited { color:#000000; font-weight:bold; text-decoration:none; }
a.navi:active  { color:#ff0000; font-weight:bold; text-decoration:none; }
a.navi:hover   { color:#1f49d0; font-weight:bold; text-decoration:underline; }

a.nava:link    { color:#1f49d0; font-weight:bold; text-decoration:none; }
a.nava:visited { color:#1f49d0; font-weight:bold; text-decoration:none; }
a.nava:active  { color:#ff0000; font-weight:bold; text-decoration:none; }
a.nava:hover   { color:#1f49d0; font-weight:bold; text-decoration:underline; }

a.breadc:link    { color:#1f49d0; text-decoration:none; }
a.breadc:visited { color:#1f49d0; text-decoration:none; }
a.breadc:active  { color:#ff0000; text-decoration:underline; }
a.breadc:hover   { color:#1f49d0; text-decoration:underline; }

.navtocl      { margin-left:19px; margin-top:2px; text-indent:-19px; }

/* simple table with fine gray border lines */
table.stab{
  border:0px;
  border-spacing:0px;
  border-color:#cccccc;
  border-style:solid;
  border-collapse:collapse;
}
table.stab td, table.stab th{
  border-color:#cccccc;
  padding-left:8px;
  padding-right:8px;
  padding-top:4px;
  padding-bottom:4px;
  text-valign:top;
  border-width:1px;
  border-style:solid;
}

/* compact table */
table.ctab{
  border:none; 
  border-width:1px; 
  border-color: #FFF; 
  margin: 5px 10px; 
  text-align:left; 
}
table.ctab td, table.ctab th{
  font-size:85%;
}
table.ctab td.subhead{
  background-color: #b2b2b2;
}

/* framed table, used by header and navigation */
table.ftab{
  /* border: 1px solid rgba(31,73,125, 0.5); */
  /* border: 1px solid #1f497d; */
  border: 1px solid #d0e0f0; 
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  /* behavior: url(../internal/scripts/border-radius.htc); */
  /* behavior: url(../internal/scripts/ie-css3.htc);  */
  padding: 15px; margin: 5px;
}
