/* ******** IE bug CSS-Weiche ******** */
/** html ul     {
              float:left;
              }
* html ul li  {
              clear:left;
              }*/
body          {
              font-size:100.01%; 	/* wegen IE bug */
              }
/* Zurück auf null */
h1, h2, h3, p, ul, img, small, dl, dt, dd, div, a
              {
              margin:0;
              padding:0;
              }

body          {
              margin:10px;
              padding-left:8%;
              padding-right:8%;
              color: #333333;
              background-color: #A7A7A5;
              font-family: Arial, Helvetica, sans-serif;
              font-size:12px;
              }
a             {
              text-decoration:none;
              }
a[href]       {
              text-decoration:none;
              color:#78554a;
              }
h1 img        {
              display: block;
              width:631px;
              margin: 0 auto 5px auto;
              border:none;
              }
div#navlist   {
              background: #9A9A9A;
              width:100%;
              margin:0 0 10px 0;
              }
#navlist ul   {
              padding: 0px;
              margin: 0 auto;
              height: 70px;
              width:633px;
              }
/* Unternavigation siehe scelsi
#navlist ul ul{
              padding: 0px;
              margin: 0 auto;
              height: 10px;
              }
#navlist ul ul li{
              color:green;
              }
*/
#navlist ul li{
              display: inline;
              background-color: #58514B;
              float:left;
              margin: 0 1px 0 1px;
              padding:0px;
              height: 70px;
              width:77px;
              list-style: none;
              overflow:hidden;
              }

#navlist ul li a:link, #navlist li a:visited
              {
              font: bold 10px/120px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
              color: #C93205;
              text-decoration: none;
              display: block;
              padding: 0 0 0 3px;
              margin: 0px;
              overflow: hidden;
              text-align: left;
              height: 70px;
              vertical-align:baseline;
              }

#navlist ul li a#current
              {
              color: #f13c06;
              }

#navlist ul li a:hover, #navlist li a:active
              {
              color: #C93205;
              text-decoration: none;
              background-color: #645f5B;
              text-align: left;
              font: bold normal 34px/100px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
              }
#eb           {
              font: bold 30px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
              font-size:40px;
              color: #40312C;
              }
#eb           {
              margin-top:28px;
              }
#eb img       {
              margin: 0 auto 0 auto;
              display: block;
              }
#eb p         {
              text-align:right;
              position:relative;
              top:-2em;
              padding:0 0 0 0.6em;
              }
h2            {
              position:fixed;
              font-size:82px;
              top:320px; right:10px;
              color:#BBBBBB;
              }
p, h3         {
              position:relative;
              }
.kap          {
              clear:left;
              margin: 28px 140px 0 140px;
              }
.kap em       {
              font-weight:bold;
              }
div.kap img   {
              margin:0 1em 0.8em 0;
              float:left;
              }
div.kap img.rnd
              {
              margin:0 0 1em -140px;
              }
div.kap img.nf
              {
              border-right:solid 3px #C93205;
              float:none;
              }
.kap h3 em    {
              padding:0 0.4em 0 0;
              font-size:15px;
              font-style:normal;
              }
.kap h3 span  {
              padding:0 0 0 0.4em;
              border-left:solid 1px #C93205;
              }
.kap h3       {
              margin: 0px 0 1em -7px;
              font-size:14px;
              font-weight:normal;
              }
.kap h4       {
	      margin-top:0.8em;
	      margin-bottom:0.8em;
              font-weight:bold;
              font-size:12px;
              }
.kap p        {
              line-height:1.3em;
              margin: 0 0 0.4em 0;
              font-size:12px;
              }
.kap p.tat    {
              }
.kap p.tat em {
              padding-left:0.4em;
              /* oranger Strich */
              border-left:solid 1px #C93205;
              }
.kap p.datum  {
              float:left;
              color:#C93205;
              }
.kap p.uhrzeit  {
              margin-top: 0.6em;
	      color:#C93205;
              }
.kap address  {
              margin: 0 0 1em 0;
              padding-left:15em;
              }
/*.kap div.wo:after*/
.kap address:after
              {
              content:"C";
              display:none;
              height:0;
/*              visibility:hidden;*/
              clear:left;
              }
.kap table.taeter
              {
              font-size:95%;
              line-height:1.4em;
              border-spacing:0;
              margin: 0.7em 0 0.7em 0.3em;
              }
.kap table.taeter th
              {
	      padding-left:0.7em;
	      font-weight:normal;
	      text-align:left;
	      }
.kap table.taeter td
              {
              padding:0 1em 0 0;
              vertical-align:bottom;
              }
#rechts       {
              position:fixed;
              top:220px; right:10px;
              }
#rechts li    {
              list-style:none;
              padding-left:7px;
              margin-bottom:0.2em;
              width:114px;
              height:15px;
              }
