/*
a:link {
        text-decoration:none; color:blue;
        }

a:visited {
        text-decoration:none; color:blue
        }

a:hover {
        text-decoration:underline; color:blue
        }

a:active {
        text-decoration:underline; color:red;
        }
.stdbody {background-color:#FFFFFF; text-decoration:none; font-family: "arial"; color: #000000}

.nobbody {background-color: #e5e5e5; text-decoration: none; font-family: "arial"; color: #000000; font-size: 12px; margin-left: 50%}

.sidetitle {color: #727272; font-size: 20px; text-align: center}

.tabbody {background-color: #e5e5e5}

*/

body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Arial,sans-serif;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }


a:link {
         color: blue;
         text-decoration: none;
  }

a:visited {
         color: blue;
         text-decoration: none;
  }

a:hover {
         color: blue;
         text-decoration: underline;
  }







  p#UP {
         font-size: 10px;
         margin-top: 30px;
  }


  p#UP a:link {
         color: blue;
         font-size: 10px;
         text-decoration: none;
  }

  p#UP a:visited {
         color: blue;
         font-size: 10px;
         text-decoration: none;
  }

  p#UP a:hover {
         color: blue;
         font-size: 10px;
         text-decoration: underline;
  }



p#impressum {
         font-size: 10px;
         margin: 15px 0 1em;
         text-align: center;
  }


  p#impressum a:link {
         color: blue;
         font-size: 10px;
         text-decoration: none;
  }

  p#impressum a:visited {
         color: blue;
         font-size: 10px;
         text-decoration: none;
  }

  p#impressum a:hover {
         color: blue;
         font-size: 10px;
         text-decoration: underline;
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 700px;
    padding: 0;
    background: #e5e5e5;
    border: none;
  }

  h1 {
    font-size: 18px;
    margin: 0; padding: 2.4em;
    text-align: center;
    background: #e5e5e5 url(pic/logo1.jpg) no-repeat 2%;
    font-family: Arial;
    color:#808080;
      }

  div#Wert {
         margin: 0.2em 0 1em;
         padding: 0;
  }

  ul#Werte a:link {
         text-decoration: none;
         color: white;
  }

  ul#Werte a:visited {
         text-decoration: none;
         color: white;
  }

  ul#Werte a:hover {
         text-decoration: underline;
         color: blue;
  }

  ul#Werte {
         font-size: 14px;
         color: white;
         font-style: oblique;
         font-weight: bold;
         letter-spacing: 0.2em;
         margin: 0;
         padding: 0.5em 40%;
         background: #c0c0c0;
         list-style-type: disc;
  }

  ul#Navigation {
    font-size: 10px;
    float: left; width: 200px;
    margin: 5em 0 2em; padding: 0;
    text-align: center;
  }

  ul#Navigation img {
         border: none
  }

  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em 0;
  }
  ul#Navigation a {

    padding: 0.2em;
    font-weight: bold;
  }

  ul#Navigation h2 {
    font-size: 16px;
    margin-bottom: 3em;
    text-align: center;
    color: black;
    font-weight: bold;
  }

  ul#Navigation a:link {
    color: black; background-color: #e5e5e5;
  }
  ul#Navigation a:visited {
    color: black; background-color: #e5e5e5;
  }
  ul#Navigation a:hover {
    color: black; background-color: white;
  }
  ul#Navigation a:active {
    color: white; background-color: #e5e5e5;
  }

  div#Inhalt {
    margin: 2em 0 1em 220px;
    padding: 0 1em;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
  div#Inhalt h2 {
    font-size: 14px;
    margin: 1em 0;
    color: black;
  }
  div#Inhalt p {
    font-size: 12px;
    margin: 1em 0;
  }

  p#Fusszeile {
    clear: both;
    font-size: 10px;
    margin: 3em 5% 0; padding: 0 5% 0.25em;
    text-align: center;
    background-color: #c0c0c0;
    border-top: 2px solid silver;
  }

  ul#AP {
         font-size: 12px;
         color: black;
         margin: 0;
         padding: 0 2em;
         list-style-type: none;
  }

  table#Hauptnavi {
         margin: 0; padding: 0;
         color: black;
         border-collapse: collapse;
         empty-cells: hide;
  }

  table#Hauptnavi a:link {
         color: black;
         background-color: #e5e5e5;
         text-decoration: none;
  }

  table#Hauptnavi a:visited {
         color: black;
         background-color: #e5e5e5;
         table-layout: fixed;
         text-decoration: none;
  }

  table#Hauptnavi a:hover {
         color: black;
         background-color: white;
         text-decoration: underline;
  }

  table#Hauptnavi td {
         margin: 0; padding: 0.4em;
         border: 1px solid silver;
         text-align: center;
         font-size: 14px;
         width: 16.66%;
  }


  table#Themennavi {
         margin: 0 20% 2em; padding: 0;
         color: blue;
         table-layout: fixed;
         border-collapse: collapse;
         empty-cells: hide;
  }

  table#Themennavi a:link {
         color: blue;
         background-color: #e5e5e5;
         text-decoration: none;
  }

  table#Themennavi a:visited {
         color: blue;
         background-color: #e5e5e5;
         text-decoration: none;
  }

  table#Themennavi a:hover {
         color: blue;
         background-color: white;
         text-decoration: underline;
  }

  table#Themennavi td {
         margin: 0; padding: 0.4em;
         border: none;
         width: 20%;
         text-align: center;
         font-size: 10px;
  }

  table#Themennavi img {
         border: none;
  }


  table#w3c {
         margin: 0; padding: 0;
         color: black;
         table-layout: fixed;
         border-collapse: collapse;
         empty-cells: hide;
  }

  table#w3c img {
         border: none;
  }

  table#w3c a:link {
         color: black;
         background-color: #e5e5e5;
         text-decoration: none;
  }

  table#w3c a:visited {
         color: black;
         background-color: #e5e5e5;
         text-decoration: none;
  }

  table#w3c a:hover {
         color: black;
         background-color: white;
         text-decoration: underline;
  }

  table#w3c td {
         margin: 0; padding: 0.4em;
         width: 20%;
         text-align: center;
         font-size: 14px;
  }

  h2.jobangebot {
         font-size: 14px;
         margin: 1em 0;
         color: black;
         text-decoration: underline;
  }

  h3.jobangebot {
         font-size: 14px;
         margin: 1em 0;
         color: black;
         text-decoration: none;
  }


  h4.jobangebot {
         font-size: 12px;
         margin: 1em 0;
         color: black;
         text-decoration: none;
  }


  ul#jobpoints {
         font-size: 12px;
         color: black;
         margin: 0;
         padding: 0 2em;
         list-style-type: disc;
  }

  ul#jobpoints li {
         font-size: 12px;
         color: black;
         margin: 0.25em 0;
         padding: 0 0;
  }


  h3.sparh {
         text-align: center;
         font-size: 16px;
         font-weight: bold;
  }


  table#spar {
         margin: 0; padding: 0;
         color: black;
         table-layout: fixed;
         border-collapse: collapse;
         border-style: solid;
         border-color: black;
         border-width: 0.1em;
  }

  tr#th2 {
         color: black;
         font-size: 12px;
         border-style: hidden;
         text-align: center;
  }


  table#spar th {
    font-size: 14px;
    color: black;
    text-align: center;
  }

  table#spar td {
    font-size: 12px;
    color: black;
    text-align: center;
    border-collapse: collapse;
         border-style: solid;
         border-color: black;
         border-width: 0.1em;
  }

  p#ersparnis  {
    text-align: center; border: none;
  }

  p#ersparnis img {
         border: none;
  }

  p#ersparnis a:link {
    color: black; background-color: #e5e5e5; text-decoration: none; border: none;
  }
  p#ersparnis a:visited {
    color: black; background-color: #e5e5e5; text-decoration: none; border: none;
  }
  p#ersparnis a:hover {
    color: black; background-color: white; text-decoration: none; border: none;
  }
  p#ersparnis a:active {
    color: white; background-color: #e5e5e5; text-decoration: none; border: none;
  }

  a.ersparnis {
         color: black;
         text-align: center;
         font-size: 16px;
         font-weight: bold;
  }

  a.ersparnis a:visited{
         color: black;
         text-align: center;
         font-size: 16px;
         font-weight: bold;
  }

  a.ersparnis a:link{
         color: black;
         text-align: center;
         font-size: 16px;
         font-weight: bold;
  }

 p#rss {
         font-size: 12px;
         margin-top: 30px;
  }


  p#rss a:link {
         color: blue;
         font-size: 12px;
         text-decoration: none;
  }

  p#rss a:visited {
         color: blue;
         font-size: 12px;
         text-decoration: none;
  }

  p#rss a:hover {
         color: blue;
         font-size: 12px;
         text-decoration: underline;
  }

  p#rss img {
         border: none;
         }


  p#sidenavi a:link {
         color: blue;
         font-size: 12px;
         text-decoration: none;
         text-align: center;
  }

  p#sidenavi a:visited {
         color: blue;
         font-size: 12px;
         text-decoration: none;
  }

  p#sidenavi a:hover {
         color: blue;
         font-size: 12px;
         text-decoration: underline;
  }

  p#sidenavi img {
         border: none;
         }