/* grundsätzliche Inhaltsformartierungen */

 body {
 color:#000000; 
 font-size:11pt;
 font-family:Arial;
 margin:0px; 
 padding:0px;
 background-color:#eb2d2d;
  }

 h1 {
 font-size:30pt;
 font-family:Arial; 
 padding:5px 0px 0px 0px;
 margin:0px;
 height:50px;
 text-align: center;
 color:#FFFFFF;
 } 

 h2 {
 font-size:16pt;
 color:#FFFFFF;
 margin:0px 0px 0px 0px; 
 padding:10px 0px 20px 0px;
 }
 
 h3 {
 font-size:16pt;
 color:#000000;
 margin:0px 0px 20px 0px; 
 padding:0px;
 }
 
 p {
 margin-bottom:0px;
 }
  
 code {
 font-size:19px;
 color:#990000;
 }

 pre{
 font-size:14px;
 color:#000000;
 padding:5px; 
 }

 img {
 border:0px;
 }

 em {
 font-style:italic;
 }

 div.float {
 float:left;
 clear:right;
 padding:0px 20px 20px 0px;
 }

 p.clear {
 clear:both;
 }

 span.cancelled {
 text-decoration:line-through;
 }


/* Links */ 

 a:link.pb, a:visited.pb, a:hover.pb, a:active.pb { 
 text-decoration:underline; 
 color:#000000; 
 }

 a:link, a:visited, a:hover, a:active { 
 text-decoration:underline; 
 color:#eb2d2d; 
 }

 a.white {
 color:#FFFFFF;
 } 



/* Layoutstruktur */

 div.wrap {
 width:1000px;
 text-align:center;
 margin: 10px auto;
 background-color:#eb2d2d;
 padding:0px;
 min-height:464px;
 }

 div.contentwrap {   
 text-align:center;
 padding:0px;
 margin:0px auto;
 width:1000px;
  }

 div.footer {
 text-align:center;   
 padding:0px; 
 margin:20px auto;  
 clear:both;
 width:600px;
  }

 div.left {
 float:left;
 text-align:left;      
 padding:40px 0px 0px 0px;
 margin:0px;
 line-height:1.5em;
 width:300px;
 min-height:500px;
  }

 div.right {
 float:right; 
 text-align:left;
 line-height:1.5em;
 width:300px;
 padding:40px 0px 0px 0px;
 margin:0px;
 min-height:500px;
  }


 div.center {
 width:400px;
 background:url(turtlescorpio.png) no-repeat center;
 min-height:464px;
 background-color:transparent;
 padding:0px;
 text-align:center;
 margin:0px auto;
 }

 div.logo {
 text-align:center;
 }

 audio.bg {
 width:300px;
 height:30px;
 display:inline;
 text-align:center;
 }

 div.musicbox {
 text-align:center;
 margin:0px auto;
 }

/* Hoverbox Code */

 div.gallerycontainerleft {
 position: relative;
 text-align:right;
 margin: 0px;
 padding:0px;
 }

 a.thumbnailleft img {
 border: 1px solid white;
 margin: 0px;
 }

 a.thumbnailleft:hover {
 background-color: transparent;
 }

 a.thumbnailleft:hover img {
 border: 1px solid white;
 }

 a.thumbnailleft span { /*CSS for enlarged image*/
 position: absolute;
 background-color: white;
 padding: 0px;
 left: -1000px;
 border: none;
 margin: 0px;
 color: black;
 visibility: hidden;
 text-decoration: none;
 }

 a.thumbnailleft span img { /*CSS for enlarged image*/
 border-width: 0;
 padding: 0px;
 margin:0px;
 }

 a.thumbnailleft:hover span { /*CSS for enlarged image*/
 visibility: visible;
 top: 0px;
 left: 350px; /*position where enlarged image should offset horizontally */
 z-index: 50;
 }


/* Hoverbox Code Rechts */

 div.gallerycontainerright {
 position: relative;
 text-align:left;
 margin: 0px;
 padding:0px;
 }

 a.thumbnailright img {
 border: 1px solid white;
 margin: 0px;
 }

 a.thumbnailright:hover {
 background-color: transparent;
 }

 a.thumbnailright:hover img {
 border: 1px solid white;
 }

 a.thumbnailright span { /*CSS for enlarged image*/
 position: absolute;
 background-color: white;
 padding: 0px;
 left: -1000px;
 border: none;
 margin: 0px;
 color: black;
 visibility: hidden;
 text-decoration: none;
 }

 a.thumbnailright span img { /*CSS for enlarged image*/
 border-width: 0;
 padding: 0px;
 margin:0px;
 }

 a.thumbnailright:hover span { /*CSS for enlarged image*/
 visibility: visible;
 top: 0px;
 left: -700px; /*position where enlarged image should offset horizontally */
 z-index: 50;
 }