  body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }


  div#Header {
	color: #83B846;
    clear: both;
    font-size: 150;
    margin: 0; padding: 0;
    text-align: right;
    background-color: #737373; border: 1px solid white; height:153px;
  }
  div#Headerpic {
	position: absolute;
	top:6%;
	left:3%;
	overflow:auto;
	z-index: 7;
  }
 
 /*  #Hintergrund {
   background-image:url(ee-xparc-start.jpg); background-repeat:no-repeat;
   background-position:center;
   background-color:white; height:400px;
  }*/
 
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
	
  }
 
  div#Inhalt {
	position: absolute;
	z-index: 1;
  }
 
   div#Start-Picture {
	position: right;
	z-index: 1;
  }

  ul#Navigation {
    font-size: 0.5em;
    float: left; width: 1em;
    margin: 8.0em 5.8em 5em 5em; padding: 0;
	width="90%" height="90%";
	z-index:10;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0 0 0 3em; padding: 0;
	font-size: 65.00%;
	z-index:10;
  }
  ul#Navigation a {
    display: block;
    padding: 0;
	z-index:10;
  }
  ul#Navigation a:link {
    color: black; background-color: white;
  }
  ul#Navigation a:visited {
    color: white; background-color:  white;
  }
  ul#Navigation a:hover {
    color: black; background-color:  white;
  }
  ul#Navigation a:active {
    color: white; background-color: transparent;
  }
 

  #rollovervoucher a {
	margin: 0 0 0 0;
    height: 30px;
    width: 100px;
    display: table-cell;
    background: url("navi-voucher.png") 0px 0px no-repeat;
    border: 0px white;
  }
   #rollovervoucher a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rollovervoucher a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloveridea a {
	margin: -2.5em 0 0 35.2em;
    height: 50px;
    width: 200px;
    display: table-cell;
    background: url("navi-idea.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloveridea a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloveridea a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverhome a {
	margin: -4em 0 0 5.2em;
    height: 50px;
    width: 200px;
    display: table-cell;
    background: url("navi-home.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverhome a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverhome a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverpublic a {
	margin: 0 0 0 -10.2em;
    height: 30px;
    width: 100px;
    display: table-cell;
    background: url("navi-public.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverpublic a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverpublic a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverfacts a {
	margin: 0 0 0 20.2em;
    height: 50px;
    width: 200px;
    display: table-cell;
    background: url("navi-facts.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverfacts a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverfacts a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverevents a {
	margin: 0 0 0 -4em;
    height: 30px;
    width: 100px;
    display: table-cell;
    background: url("navi-events.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverevents a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverevents a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rollovereexxperience a {
	margin: 0 0 0 42em;
    height: 50px;
    width: 200px;
    display: table-cell;
    background: url("navi-eexxperinece.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rollovereexxperience a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rollovereexxperience a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverspecials a {
	margin: -3em 0 0 5em;
    height: 30px;
    width: 100px;
    display: table-cell;
    background: url("navi-specials.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverspecials a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverspecials a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverbusiness a {
	margin: 5em 0 0 -7em;
    height: 30px;
    width: 100px;
    display: table-cell;
    background: url("navi-business.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverbusiness a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverbusiness a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rollovernews a {
	margin: -8em 0 0 25.2em;
    height: 50px;
    width: 200px;
    display: table-cell;
    background: url("navi-news.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rollovernews a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rollovernews a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rollovenewsletter a {
	margin: 2em 0 0 6em;
    height: 30px;
    width: 100px;
    display: table-cell;
    background: url("navi-newsletter.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rollovenewsletter a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rollovenewsletter a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverpartners a {
	margin: 0 0 0 42em;
    height: 50px;
    width: 200px;
    display: table-cell;
	z-index:10;
    background: url("navi-partners.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverpartners a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverpartners a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rolloverlegal a {
	margin: -2em 0 0 -8em;
    height: 30px;
    width: 100px;
    display: table-cell;
    background: url("navi-legal.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rolloverlegal a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rolloverlegal a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

  #rollovercontact a {
	margin: 0 0 0 7em;
    height: 50px;
    width: 200px;
    display: table-cell;
    background: url("navi-contact.png") 0px 0px no-repeat;
    border: 1px white;
  }
  #rollovercontact a:hover {	
    background-position: 0px 0px;
    border: 1px white;
  }
  #rollovercontact a:active {
    background-position: 0px 0px;
    border: 1px white;
  }

div.table { display:table; border-collapse:collapse; margin-left:auto; margin-right:auto; margin-top: 2%; width="90%" height="90%"; }
div.tr { display:table-row; }
div.td { display:table-cell; border:white; padding:1px; }

@-webkit-keyframes fade {
	0% { opacity:0; }
	15% { opacity:1; }
	30% { opacity:0.5; }
	40% { opacity:0; }
	100% { opacity:0; }
}
@-moz-keyframes fade {
	0% { opacity:0; }
	15% { opacity:1; }
	30% { opacity:0.5; }
	40% { opacity:0; }
	100% { opacity:0; }
}
 
#CSS3Slideshow, #CSS3Slideshow img { position:absolute; }
#CSS3Slideshow {
top:200px;
right:15px;
width:630px;
height:530px;
}

#CSS3Slideshow img { opacity:0; -webkit-animation:fade 24s linear infinite; -moz-animation:fade 24s linear infinite; }
#CSS3Slideshow .img2 { -webkit-animation-delay:6s; -moz-animation-delay:6s;}
#CSS3Slideshow .img3 { -webkit-animation-delay:12s; -moz-animation-delay:12s;}
#CSS3Slideshow .img4 { -webkit-animation-delay:18s; -moz-animation-delay:18s;}


  div#Maininfo {
	text-align:center;
    margin-left:auto; margin-right:auto;
    padding: 0 1em 1em 1em;
	background-color: #white; border: 5px white;
  }
  * html div#Maininfo {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }


   div#MaininfoFooter {
    margin: 0 0 0 3em; padding: 0;
    background-color: #white; border: 1px white;
	z-index: 10;
  }
  
  div#Addinfo {
    float: right;
    margin: 1em 0 1.1em; padding: 0;
    background-color: #white; border: 1px white;
	z-index: 1;
  }

  div#Footer {
	color: #4D5C3F;
    clear: both;
    font-size: 1.0em;
    margin: 0; padding: 0.5em;
    text-align: center;
    background-color: #83B846; border: 1px solid white;
  }
