body
   {
   background-color: #ffffff;
   color: #000000;
   font-family: Lucida Sans Unicode,Helvetica,Arial;
   font-size: 10pt;
   margin: 0;
   padding: 0;
   }

table.main
{
   border-collapse: collapse;
}

table.main td
   {
   vertical-align: top;
   padding-left: 0.5em;
   padding-right: 0.5em;
   }

td.middle
   {
   }

td.lefthandtop,td.lefthandbottom
   {
   width: 200px !important;
   border-right: black solid 1px;
   border-left: #999999 solid 1px;
   margin: 0 !important; 
   }

td.lefthandtop
   {
   border-bottom: black solid 1px;
   padding: 0 !important;
   }

td.lefthandbottom
   {
   padding: 30px;
   }

td.righthandtop,td.righthandbottom
   {
   width: 200px !important;
   border-left: black solid 1px;
   border-right: #999999 solid 1px;
   margin: 0 !important; 
   }

td.righthandtop
   {
   padding: 0 !important;
   border-bottom: black solid 1px;
   background-color: #e2e2e2;
   }
td.righthandbottom
   {
   padding: 30px;
   }

td.content, body#editor
   {
   border-top: black solid 1px;
   width: 600px;
   max-width: 700px;
   }

td.content p, body#editor p
   {
   font-size: 10pt;
   }

td.content h1, body#editor h1
   {
   margin-top: 0.8em;
   font-size: 1.2em;
   font-weight: bold;
   }
td.content h2, body#editor h2
   {
   padding-top: 0.4em;
   padding-bottom: 0.4em;
   margin-top: 0.4em;
   font-size: 1em;
   font-weight: bold;
   }
body#editor p
   {
   padding-left: 4px;
   }

td.righthandbottom h1
   {  
   text-decoration: none;
   font-size: 1em;
   font-weight: bold;
   }

  
td.bar 
   {
   font-size: 10pt;
   border-bottom: black solid 1px;
   background-color: #bbbbcc;
   padding: 1.2em;
   }

div.links, div.news, div.journal
   {
   border: black solid 1px;
   background: #b1b1b1;
   padding: 15px;
   margin-left: 10px;
   margin-right: 10px;
   font-size: 10pt;
   width: 180px;
   }

div.journal
   {
   margin-bottom: 5pt;
   /* background: #b71a1b7; */
   background: #8face0;
   cursor: pointer;
   }

p.links,p.currentlink
   {
   background-image: url('http://www.schlegel-gesellschaft.de/images/template/sb/redbox.gif');
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position: left;
   padding-left: 28px;
   }

#home
{
   margin-bottom: 1.5em;
}

div.links a:link
   {
   color: black;
   text-decoration: none;
   }
div. a:link
   {
   color: #222222;
   font-weight: bold;
   text-decoration: none;
   }

div.journal a:visited
   {
   color: #222222;
   font-weight: bold;
   text-decoration: none;
   }
div.journal a:active
   {
   color: #333333;
   font-weight: bold;
   text-decoration: none;
   }
div.journal a:hover
   {
   color: #333333;
   font-weight: bold;
   text-decoration: underline;
   }


div.links a:visited
   {
   color: black;
   text-decoration: none;
   }
div.links a:active
   {
   color: black;
   text-decoration: none;
   }
div.links a:hover
   {
   color: black;
   text-decoration: underline;
   }
p.currentlink
   {
   font-weight: bold;
   }
div.bar a
   {
   font-size: 0.7em;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   padding-right: 2em;
   font-weight: bold;
   }

div.news a:link
   {
   color: black;
   text-decoration: none;
   }
div.news a:visited
   {
   color: black;
   text-decoration: none;
   }
div.news a:active
   {
   color: black;
   text-decoration: none;
   }
div.news a:hover
   {
   color: black;
   text-decoration: underline;
   }

td.footer a:link
   {
   color: black;
   text-decoration: none;
   }
td.footer a:visited
   {
   color: black;
   text-decoration: none;
   }
td.footer a:active
   {
   color: black;
   text-decoration: none;
   }
td.footer a:hover
   {
   color: black;
   text-decoration: underline;
   }




td.footer
   {
   margin-top: 2em;
   padding: 4px;
   padding-top: 1em;
   font-family: Helv, Arial;
   font-size: 0.5em;
   font-weight: bold;
   color: #444444;
   letter-spacing: 0.1pt;
   border-top: 1px solid #999999;
   background-color: #bbbbcc;
   }

div.qws p
   {
   font-size: 13pt;
   }

table.qws_editortable
{
   border-collapse: collapse;
}

table.qws_editortable td
{
   border: 1px #333333 solid;
   max-width: 300px;
   min-width: 50px;
   padding: 4px;
}
