body { background-color:whitesmoke;
       font-family: Arial Unicode MS, Helvetica, sans-serif; 
	   font-size: 12pt; color: #000000; 
	   letter-spacing: normal; 
	   vertical-align: baseline; 
	   word-spacing: normal; 
	   white-space: normal;
	   }

body.quelle { background-color:#DFDFFF;
       font-family: Arial Unicode MS, Helvetica, sans-serif;
	   font-size: 12pt; color: #000000;
	   letter-spacing: normal;
	   vertical-align: baseline;
	   word-spacing: normal;
	   white-space: normal}

div#banner {margin-top: 20px;
            margin-left:120px;
            width:80%;
            background-color:#336699;
            color: white;
            text-align:center;
            padding-top:10pt;
            padding-bottom:10pt;
            font-size:24pt;
            border: 1px solid silver;
}

div#banner_klein {margin-top: 10px;
            width:80%;
            background-color:#336699;
            color: white;
            text-align:center;
            padding-top:10pt;
            padding-bottom:10pt;
            font-size:14pt;
            border: 1px solid silver;
}

div#hauptnavigationsleiste {margin-top: 0px;
            margin-left:120px;
            width:80%;
            background-color:#336699;
            /*border: 1px solid silver;*/
}

#menuepunkt { background-color: #336699;
              border: 1px solid #F0F0FF;
              padding-left:4px;
              padding-right:4px;
              padding-bottom:2px;
              color: white;
                font-size:12pt;
                float: left;
}

#menuepunkt a:hover {
 color:#FF8844; 
}

#menuepunkt a:active {
 color:white; 
}

#menuepunkt a {
 color:white; 
}

#aktiver_menuepunkt { background-color: #F0F0FF;
              border: 1px solid #88AADD;
              padding-left:4px;
              padding-right:4px;
              padding-bottom:2px;
              color: #336699;
                font-size:12pt;
                float: left;
}

div#main {clear:left;
            margin-top: 0px;
            margin-left:120px;
            width:80%;
            background-color:#DFDFFF;
}

div#buchstaben_navigation {float:left;
            width:3%;
            margin: 0; 
            padding: 0;
            background-color:#336699;
            border: 1px solid #F0F0FF;
}

div#quelltextinhalt {
	clear:left;
	font-family: Arial Unicode MS, Helvetica, sans-serif;
	font-size: 10pt; color: #000000;
	background-color:white;
	width:80%;
}

span.buchstabe {display:block;
                text-align:center;
                padding-top:1pt;
                padding-bottom:1pt;
                border: 1px solid #F0F0FF;}
                
span.aktiver_buchstabe {display:block;
                text-align:center;
                padding-top:1pt;
                padding-bottom:1pt;
                border: 1px solid #88AADD;
                background-color:#F0F0FF;;}

#buchstaben_navigation a:hover {
 color:#FF8844; 
}

#buchstaben_navigation a:active {
 color:white; 
}

#buchstaben_navigation a {
 color:white; 
}

div#inhalt {
    margin-left:0;
    padding-top:0;
}

#inhalt h1 {
    font-size:12pt;
    color:#21395B;
    margin-top:2pt;
    margin-bottom:2pt;
    text-indent:2em;}

table { margin-left:20px;
        margin-right:20px;
        margin-top:0px;
        margin-bottom:20px;
        background-color:white; 
		border-left-width:1px; 
		border-bottom-width:1px; 
		border-left-style:solid; 
		border-color:silver;
		padding-left:0px}

/*table.t1 { margin-top:0px;
			    }*/
div#m1 {float:left;
        padding-left:80px;
        padding-right:60px;
        width:40em;
        background-color:#DFDFFF;
}

div#aktuelles {border-left: 2px solid #DFDFFF;;
        margin-left:50em;
        padding-top:2pt;
}


th.lightgrey { background-color:#DFDFFF;
			   padding-left:25px;
			   padding-right:25px;
			   font-size:10pt;
			   color:#21395B;
   }

td.blue { background-color:#336699;
			   padding:10px;
  }

td.lightgrey { font-family: Arial Unicode MS, Helvetica, sans-serif;
	           font-size: 10pt;
               background-color:#DFDFFF;
			   padding-left:25px;
			   padding-right:25px;
   }

td.lightlightgrey { background-color:#F0F0FF;
       font-family: Arial Unicode MS, Helvetica, sans-serif;
	   font-size: 10pt;
   }
td.white { 
       font-family: Arial Unicode MS, Helvetica, sans-serif;
	   font-size: 12px;
   }

td.standard { vertical-align:middle;
			   padding-left:25px;
			   padding-right:25px;
   }

td.buttons { background-color:#F0F0FF;
padding-top: 5px;
   }

h1 { font-family: Arial Unicode MS, Helvetica, sans-serif; 
	   font-size: 14pt;
	   margin-top: 20px;
	   color:#005A86;
	   }

h2 { font-family: Arial Unicode MS, Helvetica, sans-serif; 
	   font-size: 12pt;
	   margin-top: 12px;
	   color:#005A86;
	   }

img.letterbutton {
	margin-bottom:4px;
	border:0px;
	}

img.wbbutton {
	vertical-align:text-bottom;
	border:0px;
	}

a.navigator { font-family: Arial Unicode MS, Helvetica, sans-serif; 
		color:#336699;
		}

a.navigator:hover { font-weight:bold;
			  }

a.small { font-family: Arial Unicode MS, Helvetica, sans-serif; 
	font-size:8pt;
	color:#336699;
		}

a.small:hover { font-weight:bold;
		}
a.back1 { background-color:#FFDDDD;}

span.superscript { font-size: 8pt; 
               vertical-align:super;}

span.back1 { background-color:#FFDDDD;}

span.grangabe {  font-family: Arial Unicode MS , Helvetica, sans-serif; 
			font-style:italic;
			font-size:10pt;}

span.hinweis {  font-family: Arial Unicode MS, Helvetica, sans-serif; 
			font-size:10pt;
			padding-left:1em;}
			
span.margnoteleft {text-indent:-10em;
	width: 10em; 
	text-align: right; 
	margin: 0em 0 0 0; 
	position:absolute; 
	left:2pt; 
	font-size:10pt;}			

p.quelle   { margin-left:10em;
		margin-top:0pt; 
		margin-bottom:0pt;}

p.standard {font-size:10pt;
}
 
p.addition {font-size:10pt;
	padding-left:2pt;
	margin-right:10pt;
	margin-top:0pt;
	margin-bottom:0pt;
	background-color:#F0F0FF;
}


p.entry { text-indent: -20px; 
	margin-left:22px;
	margin-top:6pt; 
	margin-bottom:0pt;}
	
p.t1 { margin-left:0px;
	margin-top:0pt; 
	margin-bottom:0pt;
	margin-right:0pt;
	text-align:right;
	}

p.runningheader {font-size:12px;
	color:#336699;
	text-align:center;
	margin-bottom:-20px;
	background-color:#F0F0FF;
}

form.f1 {margin-bottom:0;
		padding-top:2pt;
		/*margin-left:1em;*/
		font-size:10pt;}

Span.hinterlegt { background-color:#CACACA; }
Span.grau { color:#CACACA; }
Span.abstand { margin-left:20px; }
Span.rechts {position:absolute; right:100pt;}
span.recte { font-style:normal; }
span.italic { font-style:italic; }
span.caps { font-variant:small-caps; font-style:normal;}
span.bold { font-weight:bold; }
span.hoch { vertical-align:top; font-size:6pt;}

A:LINK     { color:blue; text-decoration:none; }
A:VISITED  { color:blue; text-decoration:none; }
A:HOVER    { }
A:HACTIVE  { }

hr.trennlinie {color:white;
                margin-top:2px;
            size:1px;
 }
/*
<!-- Ab hier nur altes Zeug: --!>

h1 {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
	   font-size: 14px; color: #000000; }

li {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
	   font-size: 14px; color: #000000; }

.i {  font-style: italic }

.gapinfotext { font-style: italic; }

.center {  text-align: right; }

.bold {  font-weight: bold }

.text {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
         font-size: 15px; 
		 font-style: normal; 
		 font-weight: normal; 
		 color: #000000;}

button {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
         font-size: 15px; 
		 font-style: normal; 
		 font-weight: normal; 
		 color: #000000}


.kol {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
        font-size: 13px; 
		font-style: normal; 
		font-weight: bold; 
		color: #000099}

.folio {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
          font-size: 15px; 
		  font-style: normal; 
		  font-weight: bold; 
		  color: #C0C0C0; }

.altline {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
            font-size: 11px; 
			font-style: normal; 
			font-weight: normal;  
			text-align: right; 
			color: #990000}

.doublespace {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
                font-size: 15px; 
				font-style: normal; 
				font-weight: normal; 
				letter-spacing: 3px; 
				color: #003300}

.head { font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
        font-size: 13pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #003333;}


.rfont  {font-family: 'Courier', serif; 
     font-size: 12pt; }

a.toc { font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
        font-size: 12px; 
		font-style: normal; 
		font-weight: bold; 
		color: #003399}

a.inhverz {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
             font-size: 10pt; 
			 font-style: normal; 
			 font-weight: bold; 
			 color: Navy;
			 text-decoration: none }

a.toc:hover { color: #ff3333; 
              font-weight:bold;
			  text-decoration: none }

a.inhverz:hover { color: #9A0202; 
                  font-weight:bold }

a.ref {
	font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
    font-size:11pt;
	color: #000000; 
	letter-spacing: normal; 
	text-decoration: none }

a.ref:hover {
	font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #9A0202; 
	letter-spacing: normal; 
	text-decoration: underline }

table { margin:20px; 
        background-color:white; 
		border-left-width:1px; 
		border-bottom-width:1px; 
		border-left-style:solid; 
		border-color:grey; 
		padding-left:0px}

table.inhalt { margin: 0px;
               border-left-width:0px; 
			   border-bottom-width:0px; 
			   border-right-width:0px; 
			   border-top-width:0px;
			   background:white }

td { padding-left:5px; 
     border-left-width:0px; 
	 border-bottom-width:0px; 
	 border-right-width:0px; 
	 border-top-width:0px; }

td.inhalt { border-bottom-width:1px;
            border-bottom-style:groove; 
			border-color:grey; }

td.boxtext { font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
		   font-size: 28px; 
		   font-style: normal; 
		   font-weight: bold; }


td.text {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
    font-size:11pt;
    vertical-align:baseline;
	white-space:nowrap;}

td.rownr { vertical-align:middle; 
         font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
		 text-align: right; font-size: 10pt; 
		 font-style: normal; 
		 font-weight: normal; 
		 color: #666666}



td.rownr_pfeil { vertical-align:baseline;
         font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif;
		 text-align: right;
		 font-style: normal;
		 font-weight: normal;
		 color: #660066}


		 
img.pfeil { vertical-align:top; }



td.rownr_aktuell { vertical-align:bottom; 
         font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
		 text-align: right; font-size: 16px; 
		  font-style: normal; 
		   font-weight: bold; 
		    color: #660033}
			

td.fundstelle {font-size:16px; 
             font-weight:bold; 
			 color:#ffffff; 
			 background-color:#000000 }

td.pagenr {  font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
		   text-align: center; 
		   font-size: 11pt; 
		   font-style: normal; 
		   font-weight: bold; 
		   color: #000066}


.TITLEPAGE {text-align:center; 
	 			color: #000000;  
				font-size: 14px;
				font-family: helvetica, 'Arial Unicode MS', Arial, sans-serif; 
				text-decoration: none}

.DOCAUTHOR {color: #000000; 
			text-decoration: none;
			font-weight: bold;
			font-size:16px}
			
.DOCTITLE { color: #000066; 
		font-weight: bold;
		line-height:40px }
		
.TITLEPART-main { font-size:30px }

.TITLEPART-sub { font-size:24px } 

.DOCEDITION {text-align: center; 
			font-size: 14px}

.fundstelle {font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
			 font-size: 15px; 
			 font-weight:bold; 
			 color:#ffffff; 
			 background-color:#000000 }
			 
.fundstelle_konkordanz {font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
		 font-size: 15px; 
		 font-weight:bold; 
		  color:#ffffff; 
		  background-color:#000000 }
		  
.sic { text-decoration: line-through;
	background-color: #FF3300;}

.large {font-family: 'Arial Unicode MS', Arial, Helvetica, sans-serif; 
		 font-size: 20px; 
		 font-weight:bold;}
	
.underline { text-decoration: underline;
	background-color: #33CC33;}

form.checked {background-color: #3300FF;}
*/