body {overflow:scroll;
      margin:2%;
      margin-top:5px;}

body.index2 {margin-top:5px;}
body.index2 div.header {visibility:hidden; height:0px;}
body.index2 div.header {background:transparent;}
body.index2 div.container {border:0px;}

div#body {margin:0px;
          padding:0px;
          width:815px;
          margin-left:auto;
          margin-right:auto;}

div.header {z-index: 10;
            float:left;
            background-color:transparent;
            width:800px;
            margin-top:25px;
            margin-bottom:0px;}
div#flash {float:left;
           width:800px;
           margin:0px;
           margin-left:0px;}
div#laufer {position:fixed;
            top:1px;
            right:1px;
            width:150px;
            height:150px;
            z-index:100;}
div#oben {position:fixed;
          top:100px;
          right:1px;
          width:350px;
          height:300px;
          z-index:-100;}

div.container {z-index: 10;
               float:left;
               width:800px;
               margin-bottom:10px;
               margin-top:10px;}
div.main {width:450px;
          text-align:left;
          margin-left:10px;
          margin-right:5px;
          float:left;}
div.right {width:150px;
           text-align:center;
           padding:0px;
           margin:0px;
           margin-left:5px;
           margin-top:50px;
           float:left;}
div.left {width:155px;
          text-align:center;
          padding:0px;
          padding-bottom:50px;
          margin:0px;
          margin-top:50px;
          margin-bottom:5px;
          margin-right:10px;
          float:left;}
div.textm {margin-top:50px;
           margin-left:auto;
           margin-right:auto;}
div.quote {width:auto;}
div#postkasten {position:fixed;
                top:155px;
                right:10px;
                width:220px;
                z-index:300;}
div#radiosender {border:2px;
                 position:fixed;
                 top:570px;
                 right:6px;
                 width:220px;
                 z-index:300;}

div.zettel {width:301px;
            margin-right:auto;
            margin-left:auto;
            margin-bottom:25px;
            padding:0px;
            border:0px solid #000000;}
div.zettelo {margin:0;height:32px;}
div.zettelm {margin:0;padding:5px;}
div.zettelu {margin:0;height:7px;}

div.rundeecken{margin:0px;
               padding:0px;}
div.rundeeckenro {margin:0;}
div.rundeeckenlo {margin:0;}
div.rundeeckenru {margin:0;}
div.rundeeckenlu {margin:0;}
div.rundeeckeninhalt {margin:0;
                      padding:1.0em 2.0em 1.5em 1.0em;}
div.rundeeckeninhalt p {margin:0;margin-bottom:15px;padding:0;}


div.rundeeckenb{width:220px;
                margin:2px;
                padding:0px;
                float:left;}
div.rundeeckenbro {margin:0;}
div.rundeeckenblo {margin:0;}
div.rundeeckenbru {margin:0;}
div.rundeeckenblu {margin:0;}
div.rundeeckenbinhalt {margin:0;
                       padding:1.0em 2.0em 1.5em 1.0em;}
div.rundeeckenbinhalt p {margin:0;margin-bottom:15px;padding:0;}


div.rundeeckenr{width:220px;
                margin:2px;
                padding:0px;
                float:left;}
div.rundeeckenrro {margin:0;}
div.rundeeckenrlo {margin:0;}
div.rundeeckenrru {margin:0;}
div.rundeeckenrlu {margin:0;}
div.rundeeckenrinhalt {margin:0;
                       padding:1.0em 2.0em 1.5em 1.0em;}
div.rundeeckenrinhalt p {margin:0;margin-bottom:15px;padding:0;}

div.ordnersymb {margin:5px;
                padding:0;
                width:140px;
                height:150px;
                float:left;
                text-align:center;
                font-size:0.93em;}


div.footer {width:800px;
            float:left;
            margin-bottom:50px;}
div#linksu {z-index:100;}
div#rechtsu {z-index:90;}


p {margin-bottom:5px;}
p.textm {text-align:center;
         font-size:1.00em;}
p.text, p.white  {text-align:left;
                  font-size:1.00em;}
p.quote {font-family: Verdana, Arial, sans-serif;
         text-align:center;
         font-size:0.8em;
         margin:0px;
         margin-top:3px;
         margin-left:0px;
         margin-bottom:3px;
         padding:0px;}
p.white {margin-bottom:6px;
         padding-left:10px;}
p.zettel{font-size:1.05em;}

h1 {font-size:1.5em;
    text-decoration:none;
    text-align:center;}
h2 {font-size:1.25em;
    text-decoration:none;
    text-align:center;}
h3, h4
   {font-size:1.15em;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    margin-bottom:0px;}

 a         {text-decoration:underline;}
 a:link    {text-decoration:underline;}
 a:visited {text-decoration:underline;}
 a:hover   {text-decoration:none;}
 a:active  {text-decoration:none;}

a.schalt1, a.schalt1:visited, a.schalt1:active, a.schalt2, a.schalt2:visited, a.schalt2:active
           {display: block;
            width:139px;
            border-width: 2px;
            border-style: solid;
            text-align: center;
            text-decoration: none;
            padding-top: 2px;
            padding-left: 2px;
            padding-bottom: 2px;
            padding-right: 2px;
            margin:0px;
            margin-right:auto;
            margin-left:auto;}
a.schalt1:hover, a.schalt2:hover
               {display: block;
                border-width: 2px;
                border-style: solid;}

a.schaltjahrb, a.schaltjahrb:visited, a.schaltjahrb:active
           {display: block;
            width:139px;
            border-width: 2px;
            border-style: solid;
            text-align: center;
            text-decoration: none;
            padding-top: 2px;
            padding-left: 2px;
            padding-bottom: 2px;
            padding-right: 2px;
            margin:0px;
            margin-right:auto;
            margin-left:auto;}
a.schaltjahrr, a.schaltjahrr:visited, a.schaltjahrr:active
           {display: block;
            width:139px;
            border-width: 2px;
            border-style: solid;
            text-align: center;
            text-decoration: none;
            padding-top: 2px;
            padding-left: 2px;
            padding-bottom: 2px;
            padding-right: 2px;
            margin:0px;
            margin-right:auto;
            margin-left:auto;}
a.schaltjahrb:hover, a.schaltjahrr:hover {display: block;
                border-width: 2px;
                border-style: solid;}

 a:link IMG   {visibility:visible;}
 a:visited IMG{visibility:visible;}
 a:hover IMG  {visibility:visible;}
 a:active IMG {visibility:visible;}
 a.grey:visited IMG {visibility:visible;}

.left a img.tv {position:absolute; top:200px; left:0px; width:0; height:0; border:0; z-index:300;}
.left a:hover img.tv {position:absolute; top:auto; right:auto; width:auto; height:80px; border:0; z-index:300;}

table.newsletter,table.schalt
            {width:139px;
             margin-top:14px;
             margin-right:auto;
             margin-left:auto;
             margin-bottom:30px;}
td.schalt     {text-align: center;
               text-decoration: none;
               width:136px;
               margin-right:auto;
               margin-left:auto;
               padding-top: 2px;
               padding-left: 2px;
               padding-bottom: 2px;
               padding-right: 2px;}
td.newsletter {text-align: center;
               text-decoration: none;
               font-size:0.8em;
               width:136px;
               margin-right:auto;
               margin-left:auto;
               padding-top: 2px;
               padding-left: 2px;
               padding-bottom: 2px;
               padding-right: 2px;}

table.profile {border-collapse:separate;
               width:425px;}
td.profilec,td.profilec3
            {font-size:1.0em;
             font-weight:normal;
             empty-cells:show;
             padding:2px;
             padding-right:10px;
             text-align:right;
             vertical-align:top;
             width:140px;}
td.profilec2 {font-size:1.0em;
              empty-cells:show;
              padding:2px;
              padding-top:15px;
              text-align:center;
              vertical-align:top;}
td.profilec3 {text-align:left;
              padding-top:5px;
              padding-bottom:0px;}
td.profile {font-size:1.0em;
            empty-cells:show;
            padding:2px;
            text-align:left;
            vertical-align:top;
            width:290px;}

table.vertretung {border-collapse:separate;}
caption.vertretung    {caption-side:top;
                       font-size:1.17em;}
td.vertretungc {font-size:1.1em;
                empty-cells:show;
                padding:2px;
                text-align:center;
                vertical-align:top;}
td.vertretung {font-size:1.0em;
               empty-cells:show;
               padding:2px;
               text-align:center;
               vertical-align:top;}

table.termine {border-collapse:separate;}
td.terminec {font-size:1.1em;
             empty-cells:show;
             padding:2px;
             text-align:center;
             vertical-align:top;}
td.termine {font-size:1.0em;
            empty-cells:show;
            padding:2px;
            text-align:center;
            vertical-align:top;}

hr {border-left:none;
    border-right:none;
    height:3px;
    clear:left;}

img.ordnersymb {width:130px;
                height:auto;}

img.profile {width:120px;
             height:auto;}

img.navi {width:auto;
          height:50px;}

