body {
    color             : #000000;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
/*    letter-spacing    : 1px;*/
    padding           : 0px;
    margin            : 0px;
    margin-right      : 0px;
    font-size         : 1em;
    height            : 100%;
}
h1 {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 1.13em; //109%;
    color             : #000000;
    font-weight       : bold;
    padding           : 10px 0px 15px 0px;
    margin            : 0px;
}
h2 {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 1.05em; //107%;
    color             : #000000;
    font-weight       : bold;
    padding           : 0px 0px 10px 0px;
    margin            : 0px;
}
h2.padtop {
    padding-top       : 10px;
    padding-bottom    : 10px;
}
h3 {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 1em; //103%;
    color             : #000000;
    font-weight       : bold;
    padding           : 0px 0px 7px 0px;
    margin            : 0px;
}
.news-title {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 1em; //103%;
    color             : #000000;
    font-weight       : bold;
    padding           : 0px 0px 0px 0px;
    margin            : 0px;
}
.text-schmal {
    padding           : 0px 100px 0px 20px;
    margin            : 0px;
}
ul.padleft {
    padding-left      : 15px;
}
/* ----------------------------------------------- G R A F F I T I ------------------------ */
/* ---------------- Abstand zwischen Hauptmenue und Inhaltsbereich, ----------------------- */
/* -------------------------------------- bei vorhandenen Garffiti ------------------------ */
.graffiti-style {
      margin-left       : 400px;
    padding-right     : 20px;
  }
/* -------------------------------- bei nicht vorhandenen Garffiti ------------------------ */
.none-graffiti-style {
      margin-left       : 330px;
    padding-right     : 20px;
  }
/* --- allgemein -------------------------------------------------------------------------- */
.black {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    color             : #000000;
}
.input-top {
    border-style      : solid ridge;
    border-width      : 2px;
}
.no-line {
    text-decoration   : none;
}
.small {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 0.8em;
    color             : #000000;
    padding           : 0px;
    margin            : 0px;
}
/* ---------------------------------- A B S T A N D S H A L T E R ------------------------- */
/* --------- Zeile, die über die gesamte Breite der Webseite geht, ------------------------ */
/* ----------------------------------------------- mit Trennlinie ------------------------- */
.verlauflinie {
    clear             : left;
    width             : 100%;
    height            : 5px;
    background        : url(./bilder/layout/verlaufline.gif);
    background-repeat : no-repeat;
    margin-top        : 7px;
}
/* ---------------------------------------------- ohne Trennlinie ------------------------- */
.leere-zeile {
    float             : left;
    width             : 100%;
    min_height        : 1px;
    height            : auto;
    _height           : 1px;
}

/* ------------------------------------ oberes Menue -------------------------------------- */
.top-menu {
    clear             : both;
    background-color  : #8C2D49;
    color             : #FFFFFF;
    font-size         : 70%;
    height            : 20px;
    padding           : 2px 10px 5px 10px;
    margin            : 0px 0px 0px 0px;
}
/* --------------- T R E N N L I N I E  -  Hauptmenue ------------------------------------- */
.red-menu {
    float             : left;
    width             : 160px;
    font-size         : 70%;
    background-color  : #8C2D49;
    padding           : 0px 0px 0px 0px;
    margin            : 0px 0px 0px 0px;
    overflow          : hidden;
    z-index           : 3;
}
.trennlinie {
    background-image  : url(http://www.tovula.de/menubg.gif);
    border            : 0px;
    margin            : 0px;
    padding-top       : 4px;
    padding-bottom    : 4px;
    padding-left      : 5px;
    padding-right     : 2px;
}
.keine-trennlinie {
    background-color  : #8C2D49;
    border            : 0px;
    margin            : 0px;
    padding-top       : 4px;
    padding-bottom    : 4px;
    padding-left      : 5px;
    padding-right     : 2px;
}
/* --------------- T R E N N L I N I E  -  Untermenue ------------------------------------- */
.grey-menu {
    background-color  : #D6D6D6;
    font-size         : 70%;
    padding           : 0px 0px 0px 0px;
    margin            : 0px 0px 0px 0px;
    margin-left       : 0px;
    overflow          : hidden;
    z-index           : 3;
}
.trennlinie-sub {
    background-image  : url(http://www.tovula.de/submenubg.gif);
    border            : 0px;
    margin            : 0px;
    padding-top       : 4px;
    padding-bottom    : 4px;
    padding-left      : 15px;
    padding-right     : 2px;
}
.keine-trennlinie-sub {
    border            : 0px;
    margin            : 0px;
    margin-bottom     : 0px;
    padding-bottom    : 4px;
    padding-top       : 4px;
    padding-left      : 15px;
    padding-right     : 2px;
}
/* --------------- T R E N N L I N I E  -  versteckt -------------------------------------- */
.hidden-menu {
    background-color  : #9B9B9B;
    padding           : 0px 0px 0px 0px;
    margin            : 0px 0px 0px 0px;
    margin-left       : 0px;
    overflow          : hidden;
    z-index           : 3;
    width             : 100%;
}
.trennlinie-hidden {
    background-image  : url(http://www.tovula.de/menuhidden.gif);
    background-repeat : repeat-y;
    border            : 0px;
    font-size         : 70%;
    margin            : 0px;
    padding-top       : 4px;
    padding-bottom    : 4px;
}
.keine-trennlinie-hidden {
    background-image  : url(http://www.tovula.de/menuhidden.gif);
    background-repeat : repeat-y;
    border            : 0px;
    margin            : 0px;
    padding-top       : 4px;
    padding-bottom    : 4px;
}
/* ------------------------------------ text-padding ------------------------------------- */
.headerpadding, .centerpadding, .rightpadding {
    margin            : 0px;
    padding           : 0px;
}
.text-nopad {
    text-align        : center;
    color             : #8C2D49;
    padding           : 0px;
    margin            : 0px;
}
.text-leftpad80 {
    padding           : 0px;
    padding-left      : 80px;
    margin            : 0px;
}
.text-mar-nosite {
    padding           : 0px;
    margin            : 2em 0em 2em 0em;
}
/* ------------------------------------ Willkommen box ------------------------------------ */
.box-margin-left {
    float             : left;
    align             : right;
    margin-bottom     : 10px;
    margin-left       : 50px;
    padding-top       : 0px;
    padding-right     : 5px;
    padding-bottom    : 0px;
    border            : solid 1px #8C2D49;
}
.box {
/*    float             : left;
    align             : right;*/
    margin            : 0px;
    margin-bottom     : 10px;
    margin-left       : 0px;
    padding-top       : 0px;
    padding-right     : 5px;
    padding-bottom    : 0px;
    border            : solid 1px #8C2D49;
}
.text-unterschrift {
    font-style        : italic;
    margin            : 0px;
    margin-bottom     : 10px;
    padding-top       : 0px;
    padding-right     : 5px;
    padding-bottom    : 0px;
    padding-left      : 0px;
}
/* ------------------------------------ Impressum ----------------------------------------- */
.impressum {
    color             : #FFFFFF;
    font-size         : 65%;
    padding           : 5px 5px 5px 220px; //0.5em;
    margin            : 0px;
}
/* ------------------------------------ Suche --------------------------------------------- */
.suche {
    color             : #8C2D49;
    font-size         : 70%;
    font-weight       : bold;
    text-align        : left;
    padding           : 0px;
    margin            : 0px;
}
/* ------------------------------------ Aktionsmenue -------------------------------------- */
.red-border {
    border            : solid 1px #8C2D49;
}
.aktionsmenu
{
    float             : left;
    overflow          : hidden;
    z-index           : 2;
    width             : 141px;
    margin-left       : 0px;
      margin-top        : 145px;
      margin-left       : 0px;
}
.am-content-entry
{
    font-size         : 0.7em;
    text-align        : left;
    margin-left       : 0px;
    margin-bottom     : 20px;
    z-index           : 1;
}
.am-content-head
{
    position          : relative;
    margin-right      : 0px;
    margin-left       : 0px;
    padding-top       : 2px;
    padding-bottom    : 2px;
    padding-left      : 1px;
    text-align        : left;
    z-index           : 1;
}
.am-content-textcontent
{
    margin            : 0px;
    text-align        : left;
    color             : #000000;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    z-index           : 1;
}
/* ------------------------------------ Sitemap ------------------------------------------- */
.no-border {
    clear             : left;
    border            : 0px;
    margin-left       : 100px;
    font-size         : 0.83em;
    text-align        : bottom;
}
.border-unten {
    border-bottom     : 1px solid #9B9B9B;
    float             : left;
    width             : 100%;
    margin-top        : 10px;
    margin-bottom     : 0px;
    font-size         : 0.83em;
}
