/* Tabellen*/
DIV .TABLE{
        PADDING-RIGHT: 2px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: auto; COLOR: black; PADDING-TOP: 2px
}
/*Tabelle innen*/
.paar {
        WIDTH: 500px
}
THEAD {
        BORDER-RIGHT: 1px solid #003366; BORDER-TOP: 1px solid #003366; BORDER-LEFT: 1px solid #003366; BORDER-BOTTOM: 3px solid #003366; ; background-color:#FFFFCC
}
TBODY {
        border-style:solid; border-width:1px; 
}
/*größe innen*/

table.kreuz {
        border:2px solid #993300; padding:2px; WIDTH:98%; margin-left:2; font-family:Garamond
}

table.kreuz caption { font-size: 1em; font-weight: bold }
.kreuz TH {
        BORDER: 2px solid #990000;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; font-weight:bold; background-color:#FFFFCC; font-size:0.9em
}
.kreuz TD {
        border:1px inset brown; font-size:0.8em
}

.dwz {
        BORDER-RIGHT: #003366 3px double; BORDER-TOP: #003366 3px double; BORDER-LEFT: #003366 3px double; WIDTH: 450px; BORDER-BOTTOM: #003366 3px double
        }
.dwz_tabzeile {
font-family: Times New Roman, Tahoma; font-size: 1em; text-align: left}

.dwz_tabzeile TD {
        BORDER: 1px solid #990000;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px
}
.stand {
        BORDER-RIGHT: #003366 3px double; BORDER-TOP: #003366 3px double; BORDER-LEFT: #003366 3px double; WIDTH: 450px; BORDER-BOTTOM: #003366 3px double
        }
TABLE.fort {
        border:2px double #0066FF; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; WIDTH: 500px; PADDING-TOP: 1px
}
.fort TH {
        BORDER: 1px solid #996600; margin-left: 3px
}
.fort TD {
        BORDER: brown 1px solid; margin-left: 3px
}
.black {
        BACKGROUND: #000066;
}

/*TABLE.ansetz {
        border:2px solid #003366; background:#E3E2BB; WIDTH:100%
}
TABLE.ansetz th, td   { border:1px solid blue; font-size:0.65em}
*/

.contex      
{ font-size: 1.1em; text-align: justify; width: 95%; border: 4px ridge #FF6600; font-weight:bold; text-indent:50; padding:5px; margin-top:5; margin-left:4; color:#000080; background-color:#C6ECFF 
}
.titelblock {
	border:thin dashed #FFFF00; WIDTH:80%; background:#F0B500; text-align:justify; padding-left:.75em; padding-right:.75em; padding-top:.63em; padding-bottom:.63em;  
}

/*--für BMM-Tabellen--*/
TABLE.bmm {
        border:1px solid #800000; padding:0px; MARGIN: 2px;
}
thead.bmm  { border:1px solid #800000; font-weight: bold; background-color: #FFFFCC
}
THEABODY.bmm {
border: 2px solid #FF0000}
TD.bmmkreuz {
        border-right:1px solid #800000; border-bottom:1px solid #800000; FONT-SIZE: 0.65em; COLOR: #000000; WHITE-SPACE: nowrap; border-left-width:1px; border-top-width:1px; padding-left:2px
}
TD.black {
        border-right:1px solid #800000; border-bottom:1px solid #800000; COLOR: #808080; BACKGROUND-COLOR: #663300
}
TH.bmmkreuz {
        border:1px solid #800000; FONT-SIZE: 0.75em; COLOR: #000066
}
TR.sonst {
        BACKGROUND-COLOR: #dddddd; color:#000000
}
TR.auf {
        BACKGROUND-COLOR: #80ff80
}
TR.ab {
        BACKGROUND-COLOR: #ffa9a9
}
.oben {
	background: #FFFFCC; font-size: "1.2em"; color:#000080
}
.ab { BACKGROUND: #FF3399;
}
.auf { BACKGROUND: #00CC00;
}