body {
      background-color: #e6e6e6;
      font-size: 100.01%;
      font-family: Helvetica,Arial,sans-serif;
      margin: 0; padding: 0em;
      text-align: center;
      color: #000000;  
      height: 100%;
      background-image: url(design/bodybackground.jpg);
      background-attachment: fixed;
      background-position: center;
      background-size: 100%;
}
* {
    margin: 0px;
}
*:focus  
{  
    outline: none;  
}  

/* Allgmeine Schriften */

h1 {
    font-size: 2em;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

h2 {
    font-size: 1.5em;
    margin-top: 10px;
    margin-bottom: 5px;
    border-color: #000000;
    border-bottom: solid;
    border-left: none;
    border-top: none;
    border-right: none;
    border-width: 1px;
}

p {
    margin: 0px;
    font-size: 1em;
    line-height: 1.5em;
}

p.satzung {
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
}

ol {
    margin: 0px;
    font-size: 1em;
    line-height: 1.5em; 
}

ol.nostyle,
ul.nostyle {
    list-style-type: none;    
}

li {
    margin-top: 10px;
}

ul.presse li {
    margin-top: 20px;
}

ul.presse li a {
    text-decoration: none;
}

ul.absturz li {
    margin-top: 20px;
    font-size: 1.2em;
    font-weight: bold;
}

ul.absturz li a {
    text-decoration: none;
}

.klein {
    font-size: 0.7em;
}

.nichtklein {
    font-size: 1.0em;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}
.center {
text-align: center;
}

/* BODY */

#bodybackground2 {
      position: absolute;
      top: 45px;
      left: 0px;
      width: 100%;
      height: 151px;
      background-image: url(design/bodybackground2.png);
      background-repeat: repeat-x;
}

#bodybackground3 {
      width: 100%;
      height: 100%;
      position: fixed;
      top: 0px;
      left:0px;
}

/* BOX */

#box {
      width: 1208px;
      min-height: 800px;
      background-color: #dcdac5;
      background-image: url(design/contentbackground.jpg);
      background-repeat: repeat-y;
      margin-left: auto;
      margin-right: auto;
      border-width: 6px;
      border-color: black;
      border-style: solid;
      border-top: none;
}

#boxshadow {
      position: relative;
      width: 1234px;
      background-image: url(design/boxshadowsides.png);
      background-repeat: repeat-y;
      margin-left: auto;
      margin-right: auto;
}

/* HEADER */

#header {
      width: 1220px;
      height: 260px;
      background-image: url(design/header.png);
      background-repeat: no-repeat;
      margin-left: -6px;
}

/* NAVIGATION */

#navigation {
      float: left;
      width: 215px;
      height: 100%;
      margin-left: 20px;
      margin-top: -20px;
}

#navigation ul{
      list-style-type: none;
      text-align: left;
      padding-left: 9px;
      padding-right: 8px;
}

#navigation ul li{
      text-indent: 10px;
}

#navigation ul li a{
      text-decoration: none;
      color: #000000;
      font-size: 1.5em;
      width: 198px;
      display: block;
      padding-top: 5px;
      padding-bottom: 5px;
}

#navigation ul li a:hover{
      text-decoration: none;
      color: #FFFFFF;
      font-size: 1.5em;
      width: 198px;
      background-color: #000005;
      display: block;
}

#navigation ul li a:active{
      text-decoration: none;
      color: #FFFFFF;
      font-size: 1.5em;
      width: 198px;
      background-color: #312C2C;
      display: block;
}

#home #navHome a,
#ausstellung #navAusstellung a,
#satzung #navSatzung a,
#absturz #navAbsturz a,
#presse #navPresse a,
#buecher #navBuecher a,
#impressum #navImpressum a,
#kontakt #navKontakt a,
#grabung #navGrabung a,
#termine #navTermine a,
#gast #navGast a {
      text-decoration: none;
      color: #FFFFFF;
      font-size: 1.5em;
      width: 198px;
      background-color: #000005;
      display: block;
}

.navline {
      height: 1px;
      width: 188px;
      background-color: #000005;
      margin-left: auto;
      margin-right: auto;
      margin-top: 10px;
      margin-bottom: 10px;
}

/* CONTENT */

#content {
      margin-top: -20px;
      padding-left: 255px;
      padding-right: 22px;
      padding-bottom: 50px;
      text-align: left;
}

#contentshadowbottom {
      position: relative;
      width: 1232px;
      height: 40px;
      background-image: url(design/contentshadowbottom.png);
      background-repeat: no-repeat;
      margin-left: auto;
      margin-right: auto;
      padding-top: 3px;
      text-align: right;
}

#titlebox {
      width: 975px;
      background-image: url(design/titlebackground.png);
      background-repeat: repeat-x;
      text-align: center;
      margin-left: 233px;
      margin-top: -60px;
      margin-bottom: 40px;
      height: 48px;
}

#contentshadowbottom p,
#contentshadowbottom p a,
#contenshadowbottom p a:visited{
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
}

.bildrechts {
    float: right;
    margin-left: 10px;
}

.bildlinks {
    float: left;
    margin-right: 10px;
}

div.bildrechts a,
div.bildlinks a {
    text-decoration: none;
}

div.bildrechts a img,
div.bildlinks a img {
    border: none;
}

/* FADEBOX */

.fadelink2 {
    width: 931px;
    text-align: center;
}

.fadebox {
    text-decoration: none;
    border: none;
}

.fadebox a{
    text-decoration: none;
    border: none;
}

.fadebox span.unsichtbar {
    display: none;
    color: #000000;
    cursor: default;
}

.fadebox a:focus span.unsichtbar,
.fadebox a:active span.unsichtbar {
    display: block;
}

.fadebox a:focus span.sichtbar,
.fadebox a:active span.sichtbar {
    display: none;
}

.h2like {
    margin-top: 10px;
    margin-bottom: 5px;
    border-color: #000000;
    border-bottom: solid;
    border-left: none;
    border-top: none;
    border-right: none;
    border-width: 1px;
    font-size: 1.5em;
    font-weight: bold;
}