/*dic2.css*/

body {
 font-family: Arial;
 font-size: 9pt;
}

/* Überschriften */
h1 {
 font-size: 14pt;
 font-weight: bold;
}

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

h3 {
 font-size: 10pt;
 font-weight: bold;
 margin-bottom:2px;
}

table.op td.h3 {
 font-size: 11pt;
 font-weight: bold;
 margin-bottom:2px;
 background-color: #c9c9ff;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
}

table.op, table.op td {
 background-color: #c9c9ff;
}

/*h3.op {
 background-color: #c9c9ff;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
} */


h4 {
 font-size: 9pt;
 font-weight: bold;
 margin-bottom:2px;
}

/* Standard-Tabelle für Übersicht */
table {
 font-size: 9pt;
 background-color: lightgrey;
 width: 100%;
}

td {
 background-color: white;
 vertical-align: top;
}
th {
 background-color: lightyellow;
}

/* Style der Attribute und Operationen in der Übersichtstabelle*/
td span.attName {
 font-style: normal;
 font-weight: bold;
}

td span.opName {
 font-style: normal;
 font-weight: bold;
 color: steelblue;
}

/* Links der Operationen */
span.opName a:link {
 font-style: normal;
 font-weight: bold;
 color: steelblue;
 text-decoration: none;
}
span.opName a:visited {
 font-style: normal;
 font-weight: bold;
 color: steelblue;
 text-decoration: none;
}
span.opName a:hover {
 font-style: normal;
 font-weight: bold;
 color: steelblue;
 text-decoration: underline;
}
span.opName a:active {
 font-style: normal;
 font-weight: bold;
 color: steelblue;
 text-decoration: none;
}
span.opName a:focus {
 font-style: normal;
 font-weight: bold;
 color: steelblue;
 text-decoration: none;
}

/* Code-Fenster */
pre.code {
 margin: 10px 0px 10px 25px;
 padding: 0;
 padding-left: 10px;
 background-color: lightyellow;
 border: 1pt solid lightgrey;
}

/* Parametertabelle in den Details der Funktionen */
table.opPara {
 background-color: white;
 border-collapse: collapse;
}

table.opPara td {
 border-top: 1px solid lightgrey;
 border-bottom: 1px solid lightgrey;
}

table.opPara td.para {
 font-weight: bold;
 text-align: right;
 padding-right: 10px;
 width: 150px;
}

ul {
 margin-top:0px;margin-bottom:0px;
 padding-top:0px;padding-bottom:0px;
}

table.nav {
 background-color: #fafffa;
}
table.nav td {
 background-color: #fafffa;
 width: 33%;
}

td.inh table {
 background-color: white;
 border-collapse: collapse;
 padding:0;
 margin:0;
 border:0;
}

td.inh td {
 border-collapse: collapse;
 padding:0;
 margin:0;
 text-align: right;
}

/* allg Klassen */
.li { text-align: left;}
.mi { text-align: center;}
.re { text-align: right;}