BODY {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; padding: 0px;  MARGIN: 0px; FONT-SIZE: 100%; background-image: url(backgr.gif); background-attachment:fixed;
}

p {FONT-SIZE: 80%; margin: 20px;
}
#einruecken   {margin-left: 3em; FONT-SIZE: 85%;
}
.comic {FONT-FAMILY: "Comic Sans MS", Times, "Times New Roman", serif;
}
p.anfang      {margin: 0px; margin-bottom: 1em;
}
p.times       {FONT-FAMILY: Times, "Times New Roman", serif; FONT-SIZE: 100%;
}
p.ajwrb       {FONT-FAMILY: Times, "Times New Roman", serif; FONT-SIZE: 100%; font-weight:bold;
}
p.kleiner {FONT-SIZE: 80%; margin: 4px;
}
.klein   {FONT-SIZE: 70%; margin: 20px;
}
.site {FONT-SIZE: 100%; font-weight:bold; margin: 0px; margin-bottom: 10px;
}
.sprueche  {text-align: center; border-color: black; padding: 0.25cm; color: white; background-color: red; border-style:dotted; border-width: 2pt;  font-weight:bold; font-size:110%; width: 90%;
}
table {background-color: #e1e1e1; margin:20px; border:2px solid; border-color: silver; border-collapse: collapse; FONT-SIZE: 80%;
}
table.doktor {border: 2px solid; border-color: gray; FONT-SIZE: 80%; padding:8px;
}
table.hintergrund {background-color: #e1e1e1; margin:10px; border: 0px; border-color: none;
}
td.hintergrund    {background-color: #e1e1e1; border: 0px; border-color: none; background-image: none;
}
caption {FONT-SIZE: 100%;
}
td,th, {background-image: url(backgr.gif); padding: 4px; border: 2px solid; border-color: silver; vertical-align: top;
}
td.grau,th.grau {background-color: #f1f1f1; background-image: none;
}
td.navy {background-color: #dddddd; background-image: none; color:navy; border: 2px solid; border-color: gray; font-weight: normal;
}
tt      {font-weight: normal; FONT-SIZE: 120%;
}
.ohne     {border:0px; background-color: f1f1f1; background-image: none;
}
.transparent     {border:0px; background-color: none; background-image: url(backgr.gif);
}
.nachdruck {color: red; font-size: 120%;  font-weight: bold;
           font-style: italic; line-height: 150%;
}
.hintergrund {background-color: silver; padding: 10px; border: 2px solid; border-color: gray;
              color:navy;
}
.fussnoten    { FONT-SIZE: 70%;
}

.fuss_einzug    { FONT-SIZE: 70%; margin-left:60px;
}
.rechts         {text-align: right;
}
.kleiner    { FONT-SIZE: 70%;
}
.abstand { line-height: 150%;
}
.ocker {color: #EC7600; font-weight: bold;
}
.rot {color: red; font-weight: bold;
}
.navy {color: navy; font-weight: bold;
}
.komm  {color: navy; margin-left:3em;
}
.fett {font-weight: bold;
}
.normal            {font-weight: normal;
}
.gross_rot {font-weight: bold; color: red; font-size: 110%; text-align: center;
}
.gross_schwarz {font-weight: bold; color: black; font-size: 110%;
}
.mittig {font-weight: bold; text-align:center;
}
.red         {color: red;
}
.green       {color: green;
}

blockquote  {color: navy; FONT-SIZE: 80%; margin:20px; margin-left: 5em;
}
blockquote.times       {FONT-FAMILY: Times, "Times New Roman", serif; FONT-SIZE: 100%;
}
blockquote.fett  {color: navy; FONT-SIZE: 80%; margin:20px; margin-left: 5em; font-weight: bold;
}
H1 {FONT-FAMILY: "Comic Sans MS"; text-align: center; FONT-SIZE: 140%; color:red; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;  PADDING: 3 1 1 1em; font-weight: bold;
}
H2 {text-align: center; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING: 3 1 1 1em;  font-weight: bold;
}

H3 {text-align: center; FONT-SIZE: 95%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING: 3 1 1 1em;  font-weight: bold; color:navy;
}
H4 {text-align: left; color:#663333; FONT-SIZE: 70%; line-height: 1em; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;   PADDING: 10 2 1 1em;  font-weight: normal;
}
h5         {margin-left: 6px; margin-top: 20px; margin-bottom: 0px;
           margin-right: 0px; padding: 0px; FONT-SIZE: 90%;
}
ol {FONT-SIZE: 80%; list-style: decimal; color:navy; font-weight: bold; margin-left: 60px;
}
ol.text {FONT-SIZE: 80%; list-style: decimal; color:navy; margin-left: 40px; margin-right: 10px; font-weight: normal;
}
li.text {FONT-SIZE: 100%; list-style: decimal; color:navy; margin-left: 40px; font-weight: normal; margin-bottom:6px; margin-right: 10px;
}
ul.text {FONT-SIZE: 80%;
}
ul.normal {FONT-SIZE: 80%; list-style-type: disc; color:navy;  font-weight: bold;
}
ul.ajwrb {FONT-SIZE: 80%; list-style-type: none; color:navy;  font-weight: normal; line-height: 100%; FONT-FAMILY: Times, "Times New Roman", serif;
}
ol.ohne        {list-style: none;
}
li {color:navy; margin-left: 0px;
}
li.indent {color:navy; margin-left: 3em; font-weight: normal;
}

a:link,a:visited {text-decoration: none;
}
a:hover {background-color: gray; color: white; text-decoration: none;
}

#header       {width:100%; background: #ffa151;
}
#header-links {background: #ffa151; width: 13em; float: left;
}
#header-rechts {margin: 0 0 0 13em; background: #ffb573;

}
#main        {width: 100%; background-color: #ffb573; PADDING: 0 0 0 0em;
}
#main-nav    {width: 13em; float: left;
}
#main-text   {margin: 0 0 0 13em;  background-image: url(backgr.gif);
}
#nav         {list-style: none; margin-left: 12px; padding: 0px; FONT-SIZE: 75%;
}
#nav1         {margin-top: 5px; margin-bottom: 5px; list-style: none; list-style-image: url(xxrechts.gif); margin-left: 28px; padding: 0px;
}
#nav_ohne        {margin-top: 1em; margin-bottom: 1em; list-style: none; list-style-image: none; margin-left: 10px; padding: 0px;
}
#sprachen    {text-align: center;
}

#versal      { line-height: 150%; text-transform: uppercase; font-weight: bold;
}
#versal1      {font-variant: none; line-height: 105%; margin-top: 0.3em; margin-bottom: 0.3em;                 text-transform: none; font-weight: normal;
}
#versal_ohne      {margin-top: 1.4em; line-height: 110%; text-transform: none; font-weight: bold; color: #555555;  list-style: none; list-style-image: none; margin-bottom: 1em;
}
#umrandet {background-color: #dddddd; border: 2px, gray, solid; margin: 3em; padding: 2em;
}