/* ***************************** *//* allgemeine TAG-Formatierungen *//* ***************************** */body         { padding: 0px; margin: 0px }body, p, table, tr, td, div, ol, ul, li { font-family: Arial, Helvetica, sans-serif }p, li        { font-size: 1em;                margin-left: 0px; margin-top: 0.3em; margin-bottom: 0.3em }/* Überschriften */h1, h2, h3   { letter-spacing: 0.15em; font-weight: normal }h1           { font-size: 1.5em; margin-left: 0em }h2           { font-size: 1.3em; margin-left: -50px }h3, h4       { font-size: 1.0em; font-weight: bold;                margin-left: 0px; margin-top: 0.3em; margin-bottom: 0.3em; padding: 0 }/* Nummerierungen und Aufzählungszeichen */ol           { list-style-position: outside }ul           { list-style-image: url('../images/bullet1.gif'); list-style-position: outside }ul ul        { list-style-image: url('../images/bullet2.gif'); list-style-position: outside }ul ul ul     { list-style-image: url('../images/bullet3.gif'); list-style-position: outside }ul ul ul ul  { list-style-image: url('../images/bullet4.gif'); list-style-position: outside }               /* Darstellung der Hyperlinks */             a            { text-decoration: none; font-weight: bold; color: #00901e }a:visited    { text-decoration: none; font-weight: bold; color: #00901e }a:active     { text-decoration: none; font-weight: bold; color: #000000 }a:hover      { text-decoration: none; font-weight: bold; color: #000000 }/* ***************************** *//* allgemeine TAG-Formatierungen *//* ***************************** */.klein       { font-size: 0.8em }.kleiner     { font-size: 0.7em }.kleinst     { font-size: 0.1em; margin-top: 0; margin-bottom: 0; color: #fefefe }.presse      { font-size: 1.3em }.einrueck    { padding-left: 2em }.einrueck2   { padding-left: 11mm }ul.einrueck  { margin-left: 0em }h3.leitlin   { margin-left: -25px }h1.job       { font-size: 2.5em; font-weight: bold; letter-spacing: 0.15em }/* Formatierung von Standard-Tabellen */.tableheader { font-size: 0.8em; font-weight: bold; letter-spacing: 0.15em;               margin-top: 0; margin-bottom: 0; padding-left: 5px; padding-right: 5px;               border-top-style: solid; border-top-width: 1;                border-bottom-style: solid; border-bottom-width: 1;                border-left-style: none; border-left-width: 0;                border-right-style: none; border-right-width: 0;                border-color: #00901E }.tablebody   { font-size: 0.8em; padding-left: 5px; padding-right: 5px }/* Formatierung sonstiger verwendeter Tabellen */.tablepresse { padding-left: 5px; padding-right: 5px }.tablekalender { font-size: 0.8em; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px }.tableanreise {font-size: 0.8em; padding-left: 5px; padding-right: 5px;                border-top-style: none; border-top-width: 0;                border-bottom-style: solid; border-bottom-width: 1;                border-left-style: none; border-left-width: 0;                border-right-style: none; border-right-width: 0;                border-color: #B2DEBB }.tablehdrgry { font-size: 0.8em; font-weight: bold; letter-spacing: 0.15em;               margin-top: 0; margin-bottom: 0; padding-left: 5px; padding-right: 5px;               border-top-style: solid; border-top-width: 1;                border-bottom-style: solid; border-bottom-width: 1;                border-left-style: none; border-left-width: 0;                border-right-style: none; border-right-width: 0;                border-color: #808080 }/* Formatierung der Navigationsleiste */.navheader   { font-size: 1em; font-weight: bold; letter-spacing: 0.15em;               margin-top: 0; margin-bottom: 0; padding-left: 5px; padding-right: 5px;               border-top-style: solid; border-top-width: 1;                border-bottom-style: solid; border-bottom-width: 1;                border-left-style: none; border-left-width: 0;               border-right-style: none; border-right-width: 0;               border-color: #00901E }.navbody     { border-bottom-style: solid; border-bottom-width: 1;                border-top-style: none; border-top-width: 0;                border-left-style: none; border-left-width: 0;               border-right-style: none; border-right-width: 0;               border-color: #00901E; padding-left: 5px; padding-right: 5px }.navfooter   { font-size: 0.8em; color: #808080; margin-left: 0;               border-top-style: solid; border-top-width: 1;                border-bottom-style: solid; border-bottom-width: 1;                border-left-style: none; border-left-width: 0;               border-right-style: none; border-right-width: 0;               border-color: #00901E }/* sonstige verwendete Formatierungen */               .impressum   { font-size: 0.8em; color: #808080; margin-left: 0;               border-top-style: none; border-top-width: 1;                border-bottom-style: solid; border-bottom-width: 1;                border-left-style: none; border-left-width: 0;               border-right-style: none; border-right-width: 0;               border-color: #00901E }.overview    { font-size: 0.8em; padding-left: 5px; padding-right: 5px;                border-top-style: solid; border-top-width: 1;                border-bottom-style: solid; border-bottom-width: 1;                border-left-style: solid; border-left-width: 1;                border-right-style: solid; border-right-width: 1;                border-color: #B2DEBB }/* Formatierung des Bannerfeldes */.header      { font-size: 0.8em; color: #808080; margin-left: 7px; margin-top: 0; margin-bottom: 0 }.header a         { text-decoration: none; font-weight: bold; color: #808080 }.header a:visited { text-decoration: none; font-weight: bold; color: #808080 }.header a:active  { text-decoration: none; font-weight: bold; color: #000000 }.header a:hover   { text-decoration: none; font-weight: bold; color: #000000 }.bannernav   { font-size: 0.8em; color: #808080; margin-left: 7px; margin-top: 0; margin-bottom: 0 }.banner      { margin-left: 7px; margin-top: 0.3em; margin-bottom: 0.3em;                letter-spacing: 0.4em; text-transform: uppercase; font-weight: normal }/* Formatierung der Fußzeile */               .footer      { color: #808080 }.footer a         { text-decoration: none; font-weight: bold; color: #808080 }.footer a:visited { text-decoration: none; font-weight: bold; color: #808080 }.footer a:active  { text-decoration: none; font-weight: bold; color: #000000 }.footer a:hover   { text-decoration: none; font-weight: bold; color: #000000 }.ftrlft      { font-size: 0.8em; color: #808080; margin-left: 0; padding-top: 5pt; padding-left: 5px; padding-right: 5px }.ftrlft a         { text-decoration: none; font-weight: bold; color: #808080 }.ftrlft a:visited { text-decoration: none; font-weight: bold; color: #808080 }.ftrlft a:active  { text-decoration: none; font-weight: bold; color: #000000 }.ftrlft a:hover   { text-decoration: none; font-weight: bold; color: #000000 }.ftrrgt      { font-size: 0.8em; color: #808080; margin-left: 0; padding-top: 5pt }.ftrrgt a         { text-decoration: none; font-weight: bold; color: #808080 }.ftrrgt a:visited { text-decoration: none; font-weight: bold; color: #808080 }.ftrrgt a:active  { text-decoration: none; font-weight: bold; color: #000000 }.ftrrgt a:hover   { text-decoration: none; font-weight: bold; color: #000000 }/* Formatierung des Inhaltsfelds */.inhalt      { border-top-style: none; border-bottom-style: none; border-right-style: none; border-left-style: none;                border-top-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px;                border-color: #00901e;                margin: 0px; margin-left: 0px; margin-right: 0px;                padding-top: 10px; padding-bottom: 10px; padding-left: 50px; padding-right: 0px }               /* für index.htm (Empfangsseite von www.jg-gruppe.de) benötigt */.idxmotto    { font-size: 1.9em; letter-spacing: 5; margin-top: 0; margin-bottom: 0 }.idxklein    { font-size: 0.8em; margin-bottom: 0.5em }.idxkleinst  { font-size: 0.7em; margin-top: 0; margin-bottom: 0 }.idxrahmen   { border-top-style: solid; border-bottom-style: solid;                border-top-width: 2px; border-bottom-width: 2px;                border-color: #00901e }