/* div layout IDs are displayed below */
/* eg margin convention clockwise 12 3 6 9 Oclock */

  @page {    size: auto; margin: 10%;}
  .spacer { clear: both; }

body {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

#frame {
        margin: 10px auto 0 auto;
        position: relative;
        }

#titlearea {
/*            height: 60px;*/
        height: 60px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

/*   XXXXXXXXXXXX  This controls the TOP menu area and buttons  */

#topmenuback {
        height: 20px;
        margin: 0px 0px 0px 0px;
        /*Der Letzte Wert ist Abstand von links*/
        padding: 0px 0px 0px 150px;
        }

.menutopbox {
/*        width: 90px;*/
        width: 100px;
        height: 18px;
        margin: 0px 2px 0px 2px;
        padding: 0px 0px 0px 0px;
        float: left;
        }

a.topmenutext, a.topmenutextlive {
        height: 100%;
        width: 100%;
        padding: 0px 0px 0px 0px;
        display: block;
        text-align: center;
        }

/*  XXXXXXXXXXXX This controls the SIDE menu area and buttons  */

#leftarea {
        height: 100%;
        width:150px;
        margin: 0px 0px auto 0px;
        padding: 0px 0px 0px 0px;
        position: absolute;
        left: 0px;
        text-align: center;
        }

.menubox {
        width: 140px;
        position: inline;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        float: left;
        }

a.sidemenutext, a.sidemenutextlive {
        width: 100%;
        padding: 2px 0px 2px 10px;
        display: block;
        text-align: left;
        }

.submenubox {
        width: 136px;
        position: inline;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
        float: left;
        }

a.sidesubmenutext, a.sidesubmenutextlive {
        width: 97%;
        margin: 0px 5px 0px 5px;
        padding: 2px 0px 2px 10px;
        display: block;
        text-align: left;
        }

/*   XXXXXXXXXXXX  This controls the MIDDLE menu area and buttons  */

#centerarea {
        wxxxidth: 400px;
        margin: 0px 0px 0px 151px;
        padding: 0px 0px 0px 0px;
        }

#authorarea {
        width: 100%;
        margin: 0px auto 0px auto;
        }

.multtabframe {
        width: 98%;
        position: relative;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-collapse: collapse;
        }

.headingarea {
        margin: 0em 0em 0em 0em;
        padding: 2px 0px 2px 0px;
        }

.articlearea {
        margin: 0em 1em 1em 1em;
        padding: 0px 0px 0px 0px;
        }

/*   XXXXXXXXXXXX  Picture and surround frame XXXXXXXXXXXX */

div.picture {
        margin: 10px 20px 5px 20px;
        padding: 10px 10px 10px 10px;
        float: right;
        position: relative;
        }

div.picture div.topleft {
        width: 110px;
        height: 60px;
        position: absolute;
        top: 0px;
        left: 0px;
        }

div.picture div.topright {
        width: 110px;
        height: 60px;
        position: absolute;
        top: 0px;
        right: 0px;
        }

div.picture div.bottomleft {
        width: 110px;
        height: 60px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        }

div.picture div.bottomright {
        width: 110px;
        height: 60px;
        background: url(http://www.sankt-laurentius.info/images/shad_br.gif) no-repeat bottom right;
        position: absolute;
        bottom: 0px;
        right: 0px;
        }

/*   XXXXXXXXXXXX  Bottom bar controls  XXXXXXXXXXX */

.bottombar {
        float: left;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

/*   XXXXXXXXXXXX  This controls the tables created using our table code generator  */
/*   XXXXXXXXXXXX  Modify the class name layout in the str2web/default/tablestyles directory to add more  */

.subtable {
        width: 98%;
        margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

.toprow {
        margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

.lastrow {
        margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

