body	              { background:#bdb76b; left top repeat; margin: 0; padding: 0; font-family: Arial, sans-serif;                         font-size: 11px; }
h1		              { text-align: center; padding-top: 50px; font-size:28px; }
h2		              { text-align: center; font-size:20px; }
h3		              { text-align: center; font-size:16px; }
#page		          { margin: 30px 0; padding:10px 0; height:auto;}
#container	          { width: 860px; margin: 0 auto; height: 480px; position: relative; }
#footer 	          { clear: both; text-align: center; }
#galerie              { width: 550px; overflow: hidden; }
#laufband             { position: relative; left: 0; width: 10000px; }
#weiter               { position: absolute; left:100px; top: 420px; width: 200px; height:20px; background: #f90; padding: 15px 0;                        text-align: center;height: 50px; border-right: 1px solid #e09526; border-top: 1px solid #e09526; }
.info-text            { position: absolute; left: 415px; top: 10px; width: 200px; height: 105px; }
.info-text p          { color: #666; line-height: 14px; margin: 0; padding: 0; font-size:18px; font-weight:bold; }
.info-text p a        { text-decoration: none; color: #06c; }
.info-text p a:hover  { text-decoration: underline; }
.picture a            { display: block; }
.picture a img        { width: 400px; height: 400px; border: 0; }
.picture a span       { display: none; }
.picture a:hover      { background: #f4f4f4; height: 400px; width: 600px; }
.picture a:hover img  { display: none; }
.picture a:hover span { display: block; width: 390px; height: 383px; background: #fff; border: 1px solid #ccc; font-size: 11px;
                        color: #666; padding: 2px; cursor: pointer; position: absolute; left: 5px; top: 5px; overflow: hidden; }
.info-box             { position: relative; margin: 0 20px 0 0; border: 1px solid #f2f2f2; width: 530px; height: 400px;                        float: left; }
#container            { position: relative; width: 600px; }
#rotating-elements    { background: #333; border: #678; z-index: 5; top:100px; padding: 0px; height: 400px; }
.element-rotated      { height: 400px; color: #fff; width: 100%; }
.sideswap_nav         { position: absolute; cursor: pointer; }
.sideswap_next        { bottom: 0px; top:550px; right: 100px; z-index: 1000; }
.sideswap_previous    { bottom: 0px; top:550px; left: 100px; z-index: 1000; }