@charset "UTF-8";

body,html {
       font-family: "Bitstream Vera Sans",vera,verdana,freesans,helvetica,arial,sans-serif,Symbol;
       color: rgb(0,0,0);
       min-width:40em;
       background-color: rgb(255,255,255);
       margin:0px;
     }

div td tr table a th { min-width:5em; }
* {  white-space:normal; }

a[href]:before { 
           content: "\0261E\02009"; 
           }

a[href]:after { 
           content: "\02009\0261C"; 
           }

a.mailadresse[href]:before{ 
                            content:"\02709\02009"
                            }
a.mailadresse[href]:after { 
                            content:"\02009\02709" 
                            }


a { 
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    }

dt { 
     font-weight:bold;
     text-align:left;
     }

dd { 
     text-align:left;
     margin-bottom:1ex;
     }

div.body { display:block; padding:1em; margin:0px;}

div.kopf,div.mittelteil,div.fuss {
	float:none;
	clear:both;
/*	white-space:nowrap;
*/	display:block;
        overflow:visible;
	text-align:left;
        border-style:none;
        vertical-align:top;
        padding:0em;
        margin:0px;
	}

a.mailadresse { 
                font-family: "Bitstream Vera Sans Mono",FreeMono,courier,lucidatypewriter,fixed,monospace,Symbol;
                }

div.Textfenster, div.menue, div.online {    
                                margin:0px;
                                padding:0px;
                                min-width:5em;
	                       	overflow:visible;
				display:block;
                                position:static;
                                vertical-align:top;
                                white-space:normal;
                                border-style:none;
                                border-color:red;
                           }

div.klaviatur { 
                margin-left:0em;
                margin-right:0em;
                padding:0em;
                width:12em; /* 13em */
                display:block;
                position:relative;
                float:left;
/*                border:1px black solid;
*/
}

a.staste[href]:before,
a.stastea[href]:before,
a.stasteb[href]:before,
a.stastec[href]:before,
a.staste[href]:after,
a.stastea[href]:after,
a.stasteb[href]:after,
a.stastec[href]:after,
a.wtaste[href]:after,
a.wtastea[href]:after,
a.wtasteb[href]:after,
a.wtastec[href]:after,
a.wtasted[href]:after,
a.wtaste[href]:before,
a.wtastea[href]:before,
a.wtasteb[href]:before,
a.wtastec[href]:before,
a.wtasted[href]:before { 
           content: ""; 
           }

a.wtaste,
a.wtastea,
a.wtasteb,
a.wtastec,
a.wtasted { 
           text-align:right;
           width:10em;
           display:block;
           padding:1em;
           padding-left:1em;
           margin:0pt;
           background: #FFF;
           border-color: black;
           border-width:1px;
           border-style:solid;
           color:black;
           text-decoration: none;
           z-index:1;
           }

a.wtastea { 
            padding-top:0.75em;
            padding-bottom:1.25em;
            }
a.wtasted { 
            padding-top:1.25em;
            padding-bottom:0.75em;
            }
a.wtasteb{ 
           padding-top:0.9em;
           padding-bottom:1.1em;
           }
a.wtastec{ 
           padding-top:1.1em;
           padding-bottom:0.9em;
           }

div.submenu a:hover,
a.wtaste:hover,
a.wtastea:hover,
a.wtasteb:hover,
a.wtastec:hover,
a.wtasted:hover { 
                 color:black;
                 background:#DDD;
                  z-index:1;
                 }

.stasteb,
.stastec,
.stastea { 
              text-align:left;
              position: relative;
              margin-left:0pt;
              margin-right:0pt;
              margin-top:-2em;
              margin-bottom:-1em;
               color:#fff;
               background:#000;
               display:block;
               width:15em;
              height:2.2em;
              z-index:20;
              padding-right:1em;
	      padding-left:1em;
	      padding-top:0.6em;
	      padding-bottom:0.2em;
	      font-size:0.5em !important;
              border-width:0pt;
               }

.stasteb { 
              margin-top:-1.5em;
              margin-bottom:-1.5em;
              }

.stastec { 
              margin-top:-1em;
              margin-bottom:-2em;
              }

.stasteb[href]:visited,
.stastec[href]:visited,
.stastea[href]:visited, 
.stasteb[href]:active,
.stastec[href]:active,
.stastea[href]:active { 
              color:#fff;
              background:#000;
	      text-decoration:none;
              }

.stasteb[href]:hover,
.stastec[href]:hover,
.stastea[href]:hover { 
              color:#fff;
              background:#555;
	      text-decoration:none;
              }

div.menue{
/*           position: absolute;
           left:0em;
*/           float: left;
           margin-left:0em;
           margin-right:0em;
           padding:0em;
/*           top: 8ex;
*/    	    max-width:11em;
           width:13em;
/*           display: compact !important;
           direction: left !important;
*/}	
			
div.online{ 
            text-align:right;
/*           position: absolute;
           right:0em;
*/            font-size: 0.83em;
	    float: right;
	    margin:1ex;
    	    max-width:11em;
/*            display: compact !important;
            direction: right !important;
*/
 }   

div.Textfenster {
                  padding-top: 0pt;
                  padding-bottom: 0pt;
                  padding-left: 13em;
                  padding-right: 13em;
                  margin: 0em;
                  display:block;
                  text-align:center;
                  overflow:visible;
/*                  left:15em;
*/                  right:0pt;
                  text-align:center;
                  float:none;
/*                  max-width:41em;
*/                  }



/*
.menue { 
           border-style:solid;

          max-width:20 em;
	}
*/

ul.menue { 
           margin:0px;
           padding:0px;
           padding-top:2px;
           border:none;
           border-width:0px;
           }

li.menue { 
           border:none;
           list-style-type: none;
           font-weight: bold;
           font-size: 100%;
           border-width:0px;
           padding:0px;
           padding-top:2px;
           padding-bottom:2px;
           margin: 0px;
           }

table.menue { display:inline-table !important; }

td.menue { 
           background-color: rgb(100,100,00);
           color:rgb(255,255,255); 
           font-weight: bold;
           font-size: 100%;
           padding:0.75ex;
           margin: 0px;
           }

li.menuetrenner { 
                  text-align:center;
                  list-style-type: none;
                  font-size: 0.5em;
                  border: none;
                  padding: 0px;
                  padding-top: 0.2em;
                  margin: 0px;
                  }

td:hover.menue,td:focus.menue,
td:active.menue { 
                  background-color: rgb(255,255,200);
                  text-decoration:underline;
                  color:rgb(0,0,0);
                  padding:0.75ex;
                  margin:0px;
                  }
tr.menue { 
           margin:0px;
           padding:1px;
           }

tr.menuetrenner { 
                  font-size: 1px;
                  border: none;
                  padding: 0px;
                  margin: 0px;
                  }

a.sprachauswahl,
a:visited.sprachauswahl,
a:active.sprachauswahl { 
                  color:rgb(255,255,255);
                  background-color: rgb(100,100,0);
                  font-weight: bold;
                  padding:0.5ex;
                  }

a.menue,a:visited.menue,
a:active.menue {
                 background-color: rgb(100,100,00);
                 color:rgb(255,255,255); 
                 display:block;
                 font-weight: bold;
                 padding:0.75ex;
                 border:none;
                 border-width:0px;
                 }

a:hover.menue,a:focus.menue,
a:hover.sprachauswahl,
a:focus.sprachauswahl { 
                        background-color: rgb(255,255,200);
                        text-decoration:underline;
                        color:rgb(0,0,0);
                                 }

div.sprachauswahl { 
                    margin-top:2ex;
                    margin-bottom:2ex;
                    font-size:59%;
                    text-align:right;
		    white-space:nowrap;
                    }

address { 
          text-align:right;
          font-size:1ex;
          }

div.bestviewed { 
                 display:block;
                 text-align:left;
                 float:left;
                 font-size:1ex;
                 }


h1 { 
     font-size:1.89em;
     text-align:center; 
/*     font-family:verdana,helvetica,arial,sans-serif; 
*/     margin-left:auto;
     margin-right:auto;
     white-space:normal;
     max-width:17em;
     min-width:5em;
     border-style:none;
/*     overflow:auto;
*/   }

h2,h3 {
     font-size:		120%;
     font-weight:	bold;
     color:		black;
     background-color:  transparent;
     text-align:center;
     margin-left:auto;
     margin-right:auto;
     min-width:5em;
}

h2 { 
     font-size:		120%;
     }
h2 span.h2 { 
             margin:auto;

 }

a,a:visited,a:active { 
    text-decoration:none;
    color: rgb(0,0,0);
    background-color: transparent;
    }

a:hover,a:focus { 
          text-decoration:underline;
        }

table.steckbrief {
                   max-width:30em;
                   display:table;
                   text-align: left;
                   margin-left:auto; 
                   margin-right:auto; 
                 }

th.steckbrief,
td.steckbrief {
                text-align: left;
                vertical-align: top;
              }

.rufname { 
           text-decoration:underline;
           }
div.index, h2.index { 
           max-width:30em;
           text-align: center;
           margin-left:auto;
           margin-right:auto;
         }

ul.index { 
           list-style-type: none;
           text-align:center;
           max-width:30em;
           margin-left:auto;
           margin-right:auto;
           padding:0px;
           }

ul.index a,
th.beitraege a,
div.online a {  display:block; }

td.download { 
              max-width:30em;
              }


p.download,
div.news { 
           width:30em;
           width:auto;
           max-width:30em;
           margin-left:auto;
           margin-right:auto;
}

div.newstable,
div.download,
table.download { 
                 padding:0.0px;
                 }

h2.download { 
                 margin-top:2em;
                 }

div.newstable,
div.download,
table.download,
th.download,
th.kontakt,
td.download { 
              border-color: rgb(230,230,230) rgb(230,230,230);
              text-align: left; 
              vertical-align: top;
              border-collapse:collapse;
              border-width: 1px;
              border-style: solid;
              padding:0.25em;
              }
th.kontakt{ 
            text-align:center;
            }

div.newstop { 
              border-collapse:collapse;
              border-width: 1px;
              border-style:solid;
              border-color: rgb(230,230,230) rgb(230,230,230);
              padding:0px;
}


p.newsauthor,
p.newspubdate { 
                margin:0px;
                vertical-align: top;
                padding:0.5em;
                display:block;
                font-size:0.833em;
                }

p.newspubdate { 
/*                float:left;
*/                text-align:left;
                }

p.newsauthor { 
/*                float:right;
               max-width:50%;
*/                text-align:right;
                }

p.newsdescription,
h3.newstitle { 
               padding:0.5em;
               margin:0px;
               font-size:100%;
               text-align:left;
               }


table.ll-download { 
                    padding:0.0ex; 
                    margin:0.0ex; 
                    }

p.download,
div.download {
               border:none;
               margin-left: auto; 
               margin-right: auto; 
}

table.lebenslauf,table.ll-download,table.download { 
                   max-width: 39em;
                   margin-left: auto; 
                   margin-right: auto; 
                   border-width: 0.3ex;
                   border-style: double;
                   }
div.lebenslauf { clear:right; }


th.lebenslauf,th.ll-download,th.download {
                font-weight: bold;
                text-align: right;
              }

th.ll-download,th.download { text-align: center; }

td.lebenslauf,td.ll-download {
                text-align: left;
              }

th.lebenslauf { max-width: 20em; }

a.lebenslauf { 
               border-style:none;
               }

div.dokumentation,div.submenupage,div.normaltext,p.normaltext { 
                 text-align: left;
                 margin-left:auto;
                 margin-right:auto;
                 max-width:30em;
                 }

dl.dokumentation { 
                margin-left:auto;
                margin-right:auto;
                max-width:30em;
                text-align:left;
                }

dt.versionlog { 
                display:block;
                float:left;
                margin-top:0px;
                margin-bottom:1em;
                clear:left;
                padding-right:0.5em;
                }
dl.voraussetzungsystem dt { 
                            margin-top:1.5ex;
                            margin-bottom:0.5ex;
                            }
dl.voraussetzungsystem dd ul li  { 
                      text-align:left;
                      margin-top:0.5ex;
                      }

dl.voraussetzungsystem dd ul ul li  { 
                         text-align:left;
                         margin-top:0.25ex;
                      }

span.latex-a { 
            position:relative;
            bottom:0.5ex; 
            font-size:/*69.44%;*/76.07%;
            margin-left:-0.36em;
            margin-right:-0.15em;
            margin-bottom: 0px;
            margin-top: 0px;
            }

span.latex-e { 
            position:relative;
            bottom: -0.5ex;
            font-size:100%;
            margin-left:-0.1667em;
            margin-right:-0.125em;
            margin-bottom:0pt;
            margin-top:0pt;
      }

.beitraege,.kontakt,.kontakt{ 
         max-width: 40em;
         text-align: left; 
         border-collapse:collapse;
         border-color: rgb(230,230,230);
         vertical-align: top;
         } 

div.beitraege, div.kontakt, div.jabbermessage{ 
              width:40em;
              width:auto;
              max-width:40em;
              margin-left: auto; 
              margin-right: auto; 
              text-align:center;
            }

p.kontakt { 
              width:30em;
              width:auto;
              max-width:30em;
              margin-left: auto; 
              margin-right: auto; 
              text-align:left;
            }

table.beitraege,
table.kontakt { 
                width:40em;
                width:auto;
                max-width: 40em;
                min-width: 5em;
                border-width: 3px;
                border-style: double;
                margin-left:auto;
                margin-right:auto;
                }

div.jabbermessage, p.jabbermessage { 
                                 max-width:31em; 
                                 min-width:5em; 
                                 }

th.beitraege{
                font-weight: bold;
                text-align: right;
                border-width: 0.1ex;
                border-style: solid;
                padding:0.5ex;
              }

td.beitraege,td.kontakt {
                border-width: 0.1ex;
                border-style: solid;
                padding:0.5ex;
              }

a.beitraege { 
          border-style: none;
          }

p.jabbermessage { 
                  text-align: left; 
                  border-collapse:collapse;
                  border-color: rgb(230,230,230);
                  vertical-align: top;
                  white-space:nowrap;
                  }

span.jabbermessage { 
                     font-size: 110%; 
                     font-weight: bold; 
                     padding:5px; 
                     margin:0px;
                     }

input.jabbermessage { 
                      width: 100%;
                      margin-bottom: 0.3ex;
                      }

input.jabbersubmit { 
                     margin-left:1em;
                     margin-bottom: 0.3ex;
                     background: transparent;
                     }

div.blog {
           max-width: 40em;
           margin: auto;
           }

iframe.blog {
              height: 30ex;
              width: 100%;
              margin: auto;
              }

/*
 * minimalistic style file for html user blogs on amessage
 *
 * you can use it as a template for generating your own stylesheet
 * to add it to your html blog page just put it somewhere on the web
 * and tell the blog script where to find this stylesheet by adding
 * it to its address.
 *
 * e.g. if I whould put my stylesheet on http://example.com/mystyle.css and
 * my JabberID would be example@amessage.info, then as address of the
 * blog should be used:
 * http://example.user.amessage.info/jabber/htmlblog?style=http%3A%2F%2Fexample.com%2Fmystyle.css
 *
 * please note that all ":" in the address have been replaced by "%3A" and
 * every "/" has been replaced by "%2F"
 *
 * (c) 2003 Matthias Wimmer
 * support@mail.amessage.info
 */

div.presence {
    border:		1px solid gray;
    background:		silver;
    color:              black;
/*    width:		250px;
 */   float:		right;
    padding:		0px;
    margin:		10px;
}

/*
h1 {
    font-size:		150%;
}

h2 {
    font-size:		100%;
    font-weight:	bold;
    color:		blue;
    border-bottom:	solid 1px silver;
    width:		80%;
}

h3 {
    font-size:		100%;
    font-weight:	bold;
    color:		blue;
    margin-left:	10px;
}

html, body {
    font-family:	sans-serif;
    background:		white;
    font-size:		10pt;
}*/

p.entrytext {
    margin-left:	10px;
}

p.show {
    margin:		2px;
    padding:		2px;
}

p.status {
    margin:		2px;
    padding:		2px;
}

span.name { font-variant:small-caps; }

div.status { 
             width:10em;
             width:auto;
             max-width:30em;
             padding:0.5em;
             margin:auto;
             border:solid 1px black;
             font-size:0.833em;
             text-align:left;
             }

div.status a[href]:before,
div.status a[href]:after { 
                     content:"";
 }

div#pbcorr { 
             vertical-align:bottom;
             padding-top:0em;
             padding-bottom:0em;
             margin-left:0cm; 
             margin-right:4cm; 
             margin-bottom:1em;
             margin-top:1em;
             height:6cm;
             border-width:0pt;
             }

span.onlinestatus,
span.onlinestatusaenderung {
	display:block;
	margin-top:1ex;
	padding-top:0pt;

}

p.nichtvalidiert { 
                   text-align: left;
                   margin: 0px;
                   margin-right:auto;
                   width: 30%;
                   font-size: 1ex;
                   }

/*
div#pbcorr h1 { 
                position:relative;
                top:2cm;
                }
*/
/*
div,p,table,h1,h2 { border-style:solid; border-width:3px; border-color:black; }
div,div.menue,div.online,online { border-color:red; border-style:solid;}
p,div.index,ul,div.kontakt { border-color:green; border-style:solid;}
div.Textfenster,div.jabbermessage { border-color:blue; border-style:solid;}
*/

img.biglogo { 
              padding:0px;
              margin:1ex;
              margin-right:-13em;
              margin-top:0px;
              float:right;
 }

div.beschreibung { 
                   max-width:30em;
                   margin-left:auto;
                   margin-right:auto;
                   text-align:left;
                   }

span.mutabor { 
               font-variant:small-caps;
               }

.nocss {
	display:none;
}

div.submenu {
	margin-top: -3em;
	display:none;
	position:absolute;
	left:12em;
	background:white;
        border-color: black;
        border-width:1px;
        border-style:none;
        color:black;
	width:14em;
}

a:hover + div.submenu {
                        border:none;
                        border-top:1px black solid;
                        display:block;
}

div.submenu:hover {
                    border:none;
                    border-top:1px black solid;
                    display:block;
}

div.crosslinks a[href]:before,
div.crosslinks a[href]:after,
div.submenu a[href]:after,
div.submenu a[href]:before {
	content: "";
}

div.submenu a {
	display:block;
        border-top:none;
	border-style:solid;
	border-width:1px;
        border-top:none;
	padding-left:0.5em;
	padding-right:0.5em;
	text-align:left;
}

div.tex4ht-script { 
                    width:30em;
                    width:auto;
                    max-width:30em;
                    text-align:left;
                    overflow:visible;
                    margin:auto;
}

a img.math { 
             border:none;
             }

.noprev { 
          margin-top:0pt;
          }

.nocont { 
          margin-bottom:0pt;
          } 
/* start css.sty */
.ecrm-1095{font-size:90%;}
.cmsy-10x-x-109{}
.ecsx-1095{font-size:90%; font-weight: bold;}
.ectt-2074{font-size:181%; font-family: monospace;}
.ecrm-1440{font-size:127%;}
.eccc-1440{font-size:127%;}
.ectt-1095{font-size:90%; font-family: monospace;}
.eccc-1095{font-size:90%;}
.ecit-1095{font-size:90%; font-style: italic; font-family: monospace;}
.ecti-1095{font-size:90%; font-style: italic;}
.ecrm-1000{font-size:90%;}
.ecrm-0900{font-size:81%;}
.small-caps{font-variant: small-caps; }
@media print {span.next {visibility:hidden;}}
p.noindent { text-indent: 0em }
p.nopar { text-indent: 0em; }
p.indent{ text-indent: 1.5em }
@media print {div.crosslinks {visibility:hidden;}}
a img { border-top: 0; border-left: 0; border-right: 0; }
center { margin-top:1em; margin-bottom:1em; }
td center { margin-top:0em; margin-bottom:0em; }
.Canvas { position:relative; }
img.math{vertical-align:middle;}
li p.indent { text-indent: 0em }
ul.itemize1 {list-style-type: none;}
ul.itemize1 li.itemize:before { display: marker; marker-offset: 0.5em; content: "&#x2219; " }
ul.itemize2 {list-style-type: none;}
ul.itemize2 li.itemize:before { display: marker; marker-offset: 0.5em; content: "\protect \protect \edef T1{T1}\let \enc@update \relax \protect \edef cmr{cmr}\protect \edef m{m}\protect \edef n{n}\protect \xdef \T1/cmr/m/n/10.95 {\T1/cmr/m/n/10.95 }\T1/cmr/m/n/10.95 \size@update \enc@update \ignorespaces \relax \protect \relax \protect \edef m{bx}\protect \xdef \T1/cmr/m/n/10.95 {\T1/cmr/m/n/10.95 }\T1/cmr/m/n/10.95 \size@update \enc@update \T1\textendash  " }
ul.itemize3 {list-style-type: none;}
ul.itemize3 li.itemize:before { display: marker; marker-offset: 0.5em; content: "&#x2217; " }
.enumerate1 {list-style-type:decimal;}
.enumerate2 {list-style-type:lower-alpha;}
.enumerate3 {list-style-type:lower-roman;}
.enumerate4 {list-style-type:upper-alpha;}
div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
.obeylines-h,.obeylines-v {white-space: nowrap; }
div.obeylines-v p { margin-top:0; margin-bottom:0; }
.overline{ text-decoration:overline; }
.overline img{ border-top: 1px solid black; }
td.displaylines {text-align:center; white-space:nowrap;}
.centerline {text-align:center;}
.rightline {text-align:right;}
div.verbatim {font-family: monospace; white-space: nowrap; }
.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
table.minipage{width:100%;}
div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
div.center div {text-align: left;}
div.flushright, div.flushright div.flushright {text-align: right;}
div.flushright div {text-align: left;}
div.flushleft {text-align: left;}
.underline{ text-decoration:underline; }
.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
.framebox-c {text-align:center;}
.framebox-l {text-align:left;}
.framebox-r {text-align:right;}
span.thank-mark{ vertical-align: super }
span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
table.tabular td p{margin-top:0em;}
table.tabular {margin-left: auto; margin-right: auto;}
div.td00{ margin-left:0pt; margin-right:0pt; }
div.td01{ margin-left:0pt; margin-right:5pt; }
div.td10{ margin-left:5pt; margin-right:0pt; }
div.td11{ margin-left:5pt; margin-right:5pt; }
td.td00{ padding-left:0pt; padding-right:0pt; }
td.td01{ padding-left:0pt; padding-right:5pt; }
td.td10{ padding-left:5pt; padding-right:0pt; }
td.td11{ padding-left:5pt; padding-right:5pt; }
.hline hr, .cline hr{ height : 1px; margin:0px; }
.tabbing-right {text-align:right;}
span.TEX {letter-spacing: -0.125em; }
span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
a span.TEX span.E {text-decoration: none; }
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
span.LATEX span.TEX{ position:relative; left: -0.4em; }
div.float img, div.float .caption {text-align:center;}
div.figure img, div.figure .caption {text-align:center;}
.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
span.textbf { font-weight: bold; }
span.textit { font-style: italic; }
span.textrm { font-family: serif; }
span.textsc { font-variant: small-caps; }
span.textsf { font-family: sans-serif; }
span.texttt { font-family: monospace; }
.equation td{text-align:center; }
td.equation { margin-top:1em; margin-bottom:1em; } 
td.eqnarray4 { width:5%; white-space: normal; }
td.eqnarray2 { width:5%; }
table.eqnarray-star, table.eqnarray {width:100%;}
div.eqnarray{text-align:center;}
div.array {text-align:center;}
div.pmatrix {text-align:center;}
span.pmatrix img{vertical-align:middle;}
div.pmatrix {text-align:center;}
img.cdots{vertical-align:middle;}
.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
.caption td.id{font-weight: bold; white-space: nowrap; }
table.caption {text-align:center;}
h1.partHead{text-align: center}
p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;}
.verse{white-space:nowrap; margin-left:2em}
div.maketitle {text-align:center;}
h2.titleHead{text-align:center;}
div.maketitle{ margin-bottom: 2em; }
div.author, div.date {text-align:center;}
div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
div.author{white-space: nowrap;}
.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
.abstract p {margin-left:5%; margin-right:5%;}
span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
@import url(../../standard.css);
div.crosslinks { text-align:center; }div.crosslinks img { border:none; margin:0px; padding:0px; vertical-align:middle; }
div.crosslinks a, div.crosslinks a:visited, div.crosslinks a:active{ color: #000; background: #fff; text-decoration: none; font-weight: bold; height:1em; }
div.crosslinks a:hover, div.crosslinks a:visited:hover, div.crosslinks a:ac tive:hover{ text-color: #00f; background: #eef; text-decoration: none; }
div.tableofcontents, div.tex4ht-script{ margin-left:auto; margin-right:auto; margin-top:0pt; margin-bottom:0pt; width:30em; width:auto; max-width: 30em; text-align:left; }
h2.titleHead { font-size:150%; }
div.tex4ht-vorspann { margin-bottom: 2em; width:30em; width:auto; max-width:30em; }
.js {text-indent:0; background-color: rgb(255,255,200); color:black; border:solid 1px black; margin:2pt; width:99%;}
.js p, .js p.bibitem , .js p.bibitem-p {text-indent:0; background-color: rgb(255,255,200); color:black; margin:2pt;}
/* end css.sty */

