/* CSS */

body {
  position: absolute;
  width: 100%; height: 100%;
  margin:0; padding: 0;
  
  background-image: url(../grafix/verlauf2.gif);
  background-position: top;
  background-repeat: repeat-x;
  background-attachment:fixed;
  
  background-color: #FFFFff;
  
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  color: #333333;
}

h1,h2,h3,h4,h5,h6,h7,p,ul,ol,li,pre {
  position: relative;
  margin: 0;
  padding: 0;
}
a {
  color: #ffbb55;
  text-decoration: none;
}
a:hover {
  color: #ff6600;
}


/* Clearfix-Hack */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%; }
.clearfix {display: block;}
/* End hide from IE-mac */

.invisible {
  position: absolute;
  left: -1000em;
  width: 20em;
}

#content {
  position: absolute;
  width: 100%; height: 100%;
}

#flashClip {
  position: absolute;
  width: 100%; height: 100%;
}
#flashClip object {
  position: absolute;
  width: 100%; height: 100%;
}

#noflashtext {
  position: absolute;
  width: 600px; height: 200px;
  top: 50%; left: 50%;
  margin: -100px 0 0 -300px;

  background-image: url(../grafix/contentback.gif);
  background-repeat: no-repeat;
  background-position: left -50px;
}
#noflashtext h1 {
  position: relative;
  left: 0; top: 0;
  width: auto; height: auto;
  margin: 0; padding: 10px 0 15px 0;

  font-family: Georgia, 'Lucida Grande', 'Times New Roman', serif;
  font-weight: normal;
  font-size: 36px;
  text-transform: capitalize;
  color: #ff6600;
}
#noflashtext p {
  background-image: url(../grafix/contentback_btm.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  
  border-bottom: 1px #ff6600 solid;
  border-top: 1px #ff6600 solid;
  padding: 5px 0 10px 0;
}
