@media print{
	.versteckt {
	visibility: hidden;
}
}

a {
   text-decoration: none;
}

a:visited {
   background-color: White;
   color: Blue;
}

a:hover {
   background-color: White;
   color: Purple;
}

a:active {
   background-color: White;
   color: Blue;
}

body {
   background-color: White;
   color: Black;
   font-family: Verdana, Arial, sans-serif;
   font-size: 95%;
   line-height: 150%;
   margin-left: 3%;
   padding-left: 5%;
   padding-right: 30%;
}

body.index{
   padding-right: 10%;
}

body.rechts0{
   padding-right: 0%;
}

body.schwarz{
   background-color: Black;
   color: White;
}

body.weit{
   padding-left: 1%;
   padding-right: 1%;
}

dd{
   margin-bottom: 3%;
}

div.alinks{
   margin-left: 0;
   margin-right: 10em;
}

div.alles{
   border: 2px dashed Gray;
   margin-bottom: 0; /*padding-left: 2%;
	padding-right: 2%;*/
}

div.arechts{
   margin-left: 10em;
   margin-right: 0;
}

div.baesle{
   font-family: "Humana Script Md ITC TT", sans-serif;
   font-size: 180%;
}

div.bodyhaengend{
   text-indent: 2em;
}

div.eaves{
   font-family: MrsEavesRoman, Georgia, serif;
   font-size: 120%;
}

div.indent{
   margin-left: 20%;
}

div.index{
   border-left-style: none;
   border-left-width: 1px;
   border-top-color: Black;
   border-top-style: none;
   border-top-width: 1px;
   font-size: 80%;
   padding-left: 1em;
   padding-right: 2em;
   padding-top: 1em;
}

div.marydale{
   font-family: Marydale, sans-serif;
   font-size: larger;
   font-weight: bold;
   line-height: 150%;
}

div.salmiak{
   font-family: Salmiak, sans-serif;
   font-size: 140%;
   line-height: 150%;
}

div.walser{
   font-family: "BenguiatGothic Medium",serif;
   font-size: 120%;
}

div.weit{
   margin-left: -2em;
   margin-right: -10%;
}

dl{
   margin-left: 3%;
}

dt{
   font-weight: bold;
}

h1 {
   font-size: medium;
   margin-bottom: -1%;
   padding-bottom: 0.5%;
   padding-top: 2%;
}

h2 {
   font-size: 100%;
   margin-bottom: 0;
}

h5{
   font-size: 95%;
   margin-bottom: 0;
   margin-top: 0.2em;
}

h6{
   border-bottom: 1px solid;
   border-top: 1px solid;
   font-size: medium;
   margin-bottom: 1em;
   padding-bottom: 0.1em;
   padding-top: 0.1em;
}

hr.fuss{
   background-color: transparent;
   color: Black;
   text-align: left;
   width: 25%;
   height: 1px;
}

hr.links{
   background-color: transparent;
   height: 1px;
   color: black; /*für Mozilla*/
   margin-bottom: 4px;
   margin-left: -10%;
   padding-bottom: 4px;
   width: 110%;
}

hr.weiss{
   background-color: transparent;
   color: White;
   width: 150%;
}

img.border{
   border-style: solid;
   border-width: thick;
}

img.halbrechts{
   border-style: none;
   margin-left: 1em;
   margin-top: 1ex;
}

img.indent{
   margin-left: 10%;
}

img.links{
   margin-left: -2.5em;
}

img.noborder{
   border-style: none;
}

img.rechts{
   border-style: none;
   float: right;
   margin-top: 1em;
}

li.sl {
   list-style: none;
   margin-left: -16px;
}

object.links{
   float: left;
}

p{
   line-height: 140%;
}

p.abstand{
   margin-top: 15ex;
}

p.autor{
   font-style: italic;
   margin-left: 2em;
   margin-top: 1%;
}

p.bigout{
   margin-left: -2em;
}

p.drop:first-letter {
   float: left;
   font-size: 300%;
   line-height: 90%;
   margin-left: -0.8em;
   margin-right: -1em;
}

p.dropbreit:first-letter{
   float: left;
   font-size: 300%;
   line-height: 90%;
   margin-left: -1em;
   margin-right: -1.25em;
}

p.drope:first-letter {
   float: left;
   font-size: 300%;
   line-height: 90%;
   margin-left: -0.8em;
   margin-right: -0.8em;
}

p.dropeng:first-letter {
   float: left;
   font-size: 300%;
   line-height: 90%;
   margin-left: -0.7em;
   margin-right: -0.7em;
}

p.dropmit:first-letter{
   float: left;
   font-size: 300%;
   line-height: 90%;
   margin-left: -0.9em;
   margin-right: -0.95em;
}

p.dropw:first-letter{
   float: left;
   font-size: 300%;
   line-height: 90%;
   margin-left: -1.25em;
   margin-right: -1.25em;
}

p.eng{
   margin-top: 0;
}

p.geng{
   margin-bottom: 2%;
   margin-left: 1em;
   margin-top: 1%;
   text-indent: -1em;
}

p.haengend{
   text-indent: -2em;
}

p.indent{
   margin-bottom: 10%;
   margin-left: 10%;
}

p.indent2{
   margin-left: 2%;
}

p.indent3{
   margin-bottom: -2%;
   margin-left: 4em;
}

p.linep{
   line-height: 200%;
}

p.nas{
   margin-bottom: 0;
   margin-left: 2em;
}

p.otto{
   line-height: 180%;
}

p.outdent{
   margin-left: -2em;
}

p.upd{
   font-size: 70%;
   line-height: 200%;
   margin-top: 0;
}

select, option{
   background-color: Blue;
   color: White;
   font-size: xx-small;
   margin-bottom: 0;
}

span.abst{
   font-weight: bold;
   margin-right: 0.3em;
}

span.drop{
   background-color: White;
   color: Red;
   font-style: italic;
   font-weight: bold;
}

span.eavesasc{
   font-family: MrsEavesAllSmallCaps, Georgia, serif;
}

span.fettrot{
   background-color: transparent;
   color: Red;
   font-weight: bold;
}

span.gross{
   font-size: 200%;
   line-height: 100%;
}

span.heft{
   font-family: "Frutiger LT 45 Light", sans-serif;
   font-size: x-small;
   font-weight: normal;
}

span.hoch{
   font-size: 60%;
   vertical-align: super;
}

span.klein{
   font-size: 70%;
   line-height: 120%;
}

span.kleincap{
   font-size: 80%;
   text-transform: uppercase;
}

span.nobreak{
   display: inline;
}

span.rechts{
   float: right;
   text-align: right;
}

span.schwarz{
   background-color: #FF674D;
   color: #FF816A;
}

span.weit{
   letter-spacing: 0.1em;
}

span.zit{
   font-family: "Andale Mono", "Courier New", monospace;
}

table.fuss{
   margin-bottom: 0%;
   margin-top: 0;
   padding-bottom: 0;
   padding-top: 0;
   width: 80%;
}

table.indent{
   margin-left: 15%;
   margin-top: 5%;
}

table.komb{
   font-family: PanopticaPixel, sans-serif;
   font-size: 70%;
}

table.text{
   width: 70%;
}

td p{
   margin-bottom: 1em;
}

td.fuss{
   margin-bottom: 0;
   margin-top: 0;
   padding-bottom: 0;
   padding-top: 0;
   text-align: center;
}

td.oben{
   vertical-align: top;
}

td.rechts{
   padding-left: 1em;
}

td.schuettl{
   margin-left: 5%;
   text-align: right;
   vertical-align: top;
   width: 25%;
}

td.schuettr{
   padding-bottom: 2%;
   padding-left: 1.5em;
}

tr.schuett{
   line-height: 1.3;
   vertical-align: top;
}

ul {
   margin-top: 0;
}

ul.def{
   margin-left: 2%;
}

ul.sl {
   list-style-type: none;
   margin-left: 15px;
}

.abstandoben{
   margin-top: 1em;
}

.barock{
   font-family: "Jannon Text Moderne", serif;
   font-size: 116%;
}

.barockcap{
   font-family: "Jannon Text Mod SC", serif;
   font-size: 116%;
}

.barockit{
   font-family: "Jannon Text Moderne", serif;
   font-size: 100%;
   font-style: italic;
}

.center{
   text-align: center;
}

.ergaenzt{
   color: Red;
}

.fett{
   font-size: 120%;
   font-weight: bold;
}

.frutiger{
   font-family: "Frutiger 55 Roman", Verdana, sans-serif;
   font-size: 120%;
}

.futura{
   font-family: "Futura Md BT", Verdana, sans-serif;
   font-size: large;
   font-weight: normal;
}

.georgia{
   font-family: Georgia, "Georgia Ref", Times, serif;
   font-size: 110%;
}

.georgica{
   font-family: Georgia, "Georgia Ref", serif;
   font-style: normal;
   line-height: 130%;
}

.gestrichen{
   color: Red;
   text-decoration: line-through;
}

.heller{
   background-color: Black;
   color: White;
   font-weight: normal;
   padding: 1.5% 1.5% 0%;
}

.hilfetit{
   font-family: "Tempus Sans SC ITC TT",serif;
   font-size: 100%;
}

.ital{
   font-style: italic;
}

.keinehilfe{
   font-family: "Tempus Sans ITC TT", sans-serif,serif;
   font-size: 125%;
}

.kleiner{
   font-size: smaller;
   line-height: normal;
   width: 95%;
}

.kleinhoch{
   font-size: 60%;
   font-weight: normal;
   margin-top: -1%;
   vertical-align: super;
}

.kleinind{
   font-size: smaller;
   line-height: normal;
   margin-top: 1em;
   padding-left: 25%;
   padding-top: 1em;
   width: 95%;
}

.kleininfo{
   font-size: 70%;
   font-weight: normal;
   margin-top: -1%;
}

.kleinmitte{
   font-size: 70%;
   margin-left: 50%;
}

.kleinrechts{
   font-size: 70%;
   text-align: right;
}

.kleinrechtslinksb{
   font-size: 70%;
   margin-left: 70%;
}

.militaer{
   background-color: #FFFFCC;
   padding-bottom: 0.5em;
   padding-left: 2em;
   padding-right: 2em;
   padding-top: 1em;
}

.mono {
   font-family: PlateletRegular, "Andale Mono", "Courier New",  monospace;
   font-size: 115%;
   margin-bottom: 0.2em;
   margin-top: 0.5em;
}

.monoweit{
   font-family: OcrA, monospace;
   font-size: 120%;
   letter-spacing: 0.9em;
}

.n{
   line-height: 170%;
   margin-bottom: 1.5em;
   margin-top: 0.2em;
}

.palindrom{
   font-family: CCComicrazy,Verdana, sans-serif;
   font-size: 140%;
   line-height: 200%;
   text-align: center;
}

.rand{
   border: thick solid Black;
   margin: -0.5% -2% -2% -2%;
   padding: 0 1% 1% 2%;
}

.rechtsal{
   text-align: right;
}

.spacetit{
   letter-spacing: 0.05em;
}

.text{
   font-size: 105%;
}

.ungl{
   background-color: Black;
   color: White;
   font-family: "P22 Operina Corsivo", serif;
   font-size: 150%;
   padding: 1.5% 1.5% 0%;
}

.unterstr{
   text-decoration: underline;
}

.variat{
   background-color: Black;
   color: White;
   font-weight: bold;
   margin-right: 15%;
   padding: 1.5% 1.5% 0%;
}

.virg{
   font-size: 85%;
}
