body
   {
   font-size: 1em;
   font-family: arial, helvetica, sans-serif;
   background-color: #ffffff;
   margin: 0px 100px 50px 0px;
   color: #111111;
   padding: 0px;
   }

h1
   {
   font-size: 1.2em;
   font-weight: bold;
   border-bottom: 2px solid #90a3dd;
   }
h2
   {
   font-size: 1em;
   font-weight: bold;
   letter-spacing: 2px;
   margin-top: 10px;
   }
h3
   {
   font-size: 0.8em;
   }
td.content
   {
   padding: 0px 4px 0px 4px;
   }
td.content p
   {
   text-align: justify;
   }
span.firstLetter
   {
   font-weight: bold;
   color: #AAAAFF;
   font-size: 1.6em;
   }
   
*.small {font-size: 0.8em;}

table 
   {
   border: none; 
   margin: 0px;
   padding: 0px;
   }

td 
   {
   border: none; 
   margin: 0px;
   padding: 0px;
   vertical-align: top;  
   }

table.center td
   {
   text-align: center;
   }

td.navigation
   {
   background-color: #ffffff;
   width: 210px;
   }
td.navigation p
   {
   width: 210px;
   text-align: left;
   font-family: verdana;
   border-left: 1px solid #8C00FF;
   border-right: 1px solid #8C00FF;
   }
p.standalonemainLink
   {
   background-color: #8C00FF;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   cursor: pointer;
   margin: 5px 0px 0px 0px;
   }
p.mainLink
   {
   margin: 0px;
   background-color: #8C00FF;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   cursor: pointer;
   }

p.subLink
   {
   font-size: 11px;
   background-color: #aaabfe;
   color: black;
   margin: 0px;
   cursor: pointer;
   }

p.sublinksline
   {
   height: 0px;
   margin: 0px;
   border-bottom: 1px solid #8C00FF;
   font-size: 0px;
   background-color: #aaabfe;
   }


p.mainLink a, p.standalonemainlink a {color: #ffffff;}

img
   {
   border: none;
   vertical-align: middle;
   } 

td.navigation a {text-decoration: none;}


p.footer
   {
   font-size: 0.7em;
   border-top: 1px solid #aaabfe;
   padding: 3px;
   clear: both;
   }
p.footer a {text-decoration: none;}

li {margin-bottom: 20px; margin-top: 10px;}

p.sublink a:link {color: #111111;}
p.sublink a:visited {color: #111111;}
p.sublink a:hover {color: #8C00FF;}

p.mainlink a:link, p.standalonemainlink a:link {color: white;}
p.mainlink a:visited, p.standalonemainlink a:visited {color: white;}
p.mainlink a:hover, p.standalonemainlink a:hover {color: white;}

td.content p table.buchtabelle, body#editor p table.buchtabelle
   {
   border-collapse: collapse;
   }
table.buchtabelle td
   {
   border: 1px black solid;
   padding: 3px;
   }

span.small {font-size: 0.8em;}

textarea.qws
   {
   font-family: Arial, Helv;
   font-size: 1.2em;
   width: 900px !important;
   }

table.qws_editortable
{
   border-collapse: collapse;
}

table.qws_editortable td
{
   border: 1px #333333 solid;
   max-width: 300px;
   min-width: 50px;
   padding: 4px;
}

table#tableTabs
{
    width: 800px;
    max-width: 900px;
}