body { background-color:#FCFCFC;
       font-family: Arial Unicode MS, Arial, sans-serif;
	   font-size: 12px; color: #000000;
	   letter-spacing: normal;
	   vertical-align: baseline;
	   word-spacing: normal;
	   white-space: normal;
	   color:#000000;
       }

#header {
    background-color:#FCFCFC;
	margin-top:8px;
	height:77px;
    
}


.BelegGlosse{
font-weight: bold;
background-color: #F2E3F9;
text-decoration: underline;
}

.Ergaenzung{
font-style: italic;
color: #808080;
}

.Glosse{
text-decoration: underline;
}

.Beleg{
font-weight: bold;
background-color: #F2E3F9;
}


div.content
{
width: 630px;
min-height: 150px; 
height:auto !important;  /* für moderne Browser */
height:150px;  /*für den IE */
font-size: 15px;
font-family: Arial Unicode MS, Arial, sans-serif;
cursor: pointer;
}

div.contentkkkommentar
{
background: #fcfcfc;
width: 360px;
height: 240px; 
font-size: 15px;
font-family: Arial Unicode MS, Arial, sans-serif;
cursor: pointer;
}


p.header {font-size:18pt; color: #005A86; font-weight:600;
		text-align:center;
}


#nliste {
    position: absolute; 
 	width: 130px;
 }


#inhalt {
    z-index: 3;
    position: absolute;
    top: 127px;
    left: 150px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px; 
    padding: 10px 10px 10px 10px;
	background-color:#E0ECF8;
    border-color: black;
    border-style: solid;
    border-width: 1 1 1 1px;
}

/*Tableiste*/

div.tableistea {
  z-index: 4;
   top: 102px;
   position: absolute;
  height: 25px;
  display: block;
   left: 150px;
	}

div.tableisteb {
 z-index: 5;
   top: 127px;
   left: 150px;
   position: absolute;
  height: 25px;
 display: block;
}   

.tabsa {
 margin-right:100px;
        position: relative;
        top: 16px;
        display: inline;
        padding: 0px;
		list-style-type: none;
		white-space: nowrap;
      }
.tabsb {
 margin-right:100px;
        position: relative;
        top: 16px;
        display: inline;
        padding: 0px;
		list-style-type: none;
		white-space: nowrap;
      }


.tabsa span {
	    margin-right: 2px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-color: black;
        border-style: solid;
      	display: inline;
		/*background-color:#c0c0c0;*/
		background-color:#FFF5DF;
		padding:3 15 31 15px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px; 
	} 
	
.tabsb span {
	    margin-right: 2px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-color: black;
        border-style: solid;
      	display: inline;
		/*background-color:#c0c0c0;*/
		background-color:#FCFCFC;
		padding:3 15 6 15px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px; 
	} 
    
.tabsa span.selected {
        border-width: 2 1 0 1px;
        border-color: black;
        border-top-color: purple;
        border-style: solid;
		display: inline;
		background-color:#FCFCFC;
		padding:6 15 31 15px; 
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;

	}  
	
.tabsb span.selected {
        border-width: 2 1 0 1px;
        border-color: black;
        border-top-color: purple;
        border-style: solid;
		display: inline;
		background-color:#FCFCFC;
		padding:6 15 7 15px; 
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;

	}  
	
    
.tabsa span a {
        cursor:pointer;
		color:#55441C;
		text-decoration:none;
		/*font-weight:bold;*/
	}
.tabsb span a {
        cursor:pointer;
		color:#55441C;
		text-decoration:none;
		/*font-weight:bold;*/
	}


.tabsa span.selected a {
		cursor: auto;
		color: #55441C;
		text-decoration:none;
		font-weight:bold;
	}
.tabsb span.selected a {
		cursor: auto;
		color: #55441C;
		text-decoration:none;
		font-weight:bold;
	}


	.tabsa a:hover {
		color:#333;
	}
	.tabsb a:hover {
		color:#333;
	}

/*
p.untermenue {
		margin-left: 10px;
		font-weight: bold;
	} 

	p.untermenue a {
		color:#55441C;
		text-decoration:none;
		padding: 8px 8px 8px 8px;
		background:#DFCEA7;
	}
*/	
	
	 
/*Ende Tableiste*/


#back1 {  /*20px 4px 4px 0; */
	background-color:#FFF5DF;
}
a.navigator { font-family: Verdana, Helvetica, Arial, sans-serif;
		color:#333366;
		text-decoration:none;
		}

a.navigator:hover { font-weight:bold;
			  }

a.navigator:visited { font-family: Verdana, Helvetica, Arial, sans-serif;
		color:#333366;
		text-decoration:none;
			  }

a {text-decoration:none;}
a.visited {text-decoration:none;}

td.head { background-color:#FCFCFC;
		padding-top:25px;
		padding-bottom:25px;
		padding-left:25px;
		padding-right:25px;
		font-size:18pt; color: #55441C;
		text-align:center;
   }


td.navigator { background-color:#FCFCFC;
		padding-left:10px;
		padding-right:10px;
		padding-top:25px;
		padding-bottom:25px;
		color:#330066;
		text-align:left;
		vertical-align:top;
   }

p.navna {font-size:10pt; color:#005A86;
		padding-top:6px;
		padding-bottom:6px;
		margin-top:0px;
		margin-bottom:0px;
		padding-left:6px;
   }

p.nava {font-size:10pt; color:#FFFFFF;
		background-color:#005A86;
		padding-top:6px;
		padding-bottom:6px;
		margin-top:0px;
		margin-bottom:0px;
		padding-left:6px;
		cursor:pointer;
  }

p.navai {font-size:10pt; color:#FFFFFF;
		background-color:#FFB200;
		padding-top:6px;
		padding-bottom:6px;
		margin-top:0px;
		margin-bottom:0px;
		padding-left:6px;
		margin-left:26px;
  }

p.navnai {font-size:10pt; color:#FFB200;
		padding-top:6px;
		padding-bottom:6px;
		margin-top:0px;
		margin-bottom:0px;
		padding-left:6px;
		margin-left:26px;
   }

td.content { background-color:#FCFCFC;
		padding-left:25px;
		padding-right:25px;
		padding-top:25px;
		padding-bottom:25px;
		vertical-align:text-top;
   }

td.news { background-color:#CECEFF;
		padding-left:25px;
		padding-right:25px;
		padding-top:25px;
		padding-bottom:25px;
		vertical-align:text-top;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color:#333366;
   }

p.news { font-size:8pt; color:#000084;
        padding-left:0px;
		padding-right:0px;
		padding-top:2px;
		padding-bottom:2px;
   }

 p.normal { font-size:10pt;
       margin-top:8px;
	   margin-bottom:8px;}

 p.block { font-size:10pt;
       margin-top:8px;
	   margin-bottom:8px;
	   margin-left:20px;
	   margin-right:20px;
	   text-align:justify;}

 p.blocki { font-size:10pt;
       margin-top:8px;
	   margin-bottom:8px;
	   margin-left:20px;
	   margin-right:20px;
	   text-align:justify;
	   text-indent:32px;}
	   
 p.warnhinweis { border:1px solid #CC0000; }

ul.normal {  font-size:10pt;
       margin-top:2px;
	   margin-bottom:2px;
	   }

ol.normal {  font-size:10pt;
       margin-top:2px;
	   margin-bottom:2px;
	   }


li.normal {  margin-top:1px;
	   margin-bottom:4px;
	   margin-top:2px;
	   margin-left:24px;
	   margin-right:20px;
	   	   }

 table.main { margin-left: 10px;
               margin-right:10px;
			   width:98%;
			   border:0px;
			   border-collapse:collapse;
			   table-layout:fixed;
                }

table.result { border-width:0px;
			   border-collapse:collapse;
			   margin:0px;
			   table-layout:fixed;
                }
td.result { border:1px solid #000000;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2px;
		padding-right:2px;
		vertical-align:top;
		font-size:8pt;
                }

table.detail { border-width:0px;
			   border-collapse:collapse;
			   margin:2px 2px 2px 2px;
                }
td.forme { vertical-align:top;
		font-size:8pt;
		background-color:#FCFCFC;
		}
form.main { margin:0px;
		}

input.button { background-color:#D4BF8E;}
input.iabutton { background-color:#FFECBF;}

input.button-ohne { background-color:#D4BF8E;
	float:left;
	margin-left:4px;}

input.iabutton-ohne { background-color:#FFECBF;
	float:left;
	margin-left:4px;}

input.forme {font-size:9pt;}

input.disabled {background-color:silver;}

select.forme {font-size:9pt;}

select.disabled {background-color:silver;}

textarea.forme {font-size:9pt;}

textarea.disabled {background-color:silver;}

td.resultheader { border:1px solid #000000;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2px;
		padding-right:2px;
		vertical-align:middle;
		background-color:#A9D0F5;
		font-size:10pt;
                }


h1 { font-family: Verdana, Helvetica, Arial, sans-serif;
	   font-size: 12pt;
	   margin-top: 20px;
	   color:#0B0B61;
	   }

h2 { font-family: Verdana, Helvetica, Arial, sans-serif;
	   font-size: 10pt;
	   margin-top: 12px;
	   color:#005A86;
	   }

p.statusline { font-family: Verdana, Helvetica, Arial, sans-serif;
	   font-size: 8pt;
	   margin-top: 10px;
	   color:#005A86;
	   font-style: italic;
	   }
p.back1 {margin: 0px 4px 4px 0;
	font-size: 10pt;
	background-color:#FFF5DF;
}

p.belegkern {margin: 14px 14px 14px 14px;
	font-size: 10pt;
	background-color:#005A86;
}

span.marked {background-color:#005A86;}
span.error {color:red;}


/*Ab hier nur altes Zeug:*/



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:#E0ECF8;
		border-left-width:0px;
		border-bottom-width:0px;
		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;}

form.invisible{margin: 0 0 0 0;}

