html,body {
    height: 90%;
}

/* Hides from IE-mac \*/
* html .holyhack {height: 1%;}
/* End hide from IE-mac */

.endekol  {
    clear: both }

html {
    background: url("../bilder/leinwand.png") no-repeat right bottom fixed;
}


body {
    font-family:Helvetica,Arial,sans-serif;
    /* background-attachment:fixed; */
    /* background-color:white; */
}

#logo {
/*
    position: absolute;
    display:block;
    top: 20px;
    left: 400px;
    background-image: url("../bilder/logo.gif");
    background-position: top right;
    background-repeat: no-repeat;
    width:350px;
    margin: 0;
    height: 50px;
    z-index:2;
*/
    /* border: 1px red dotted; */
}


#obereleiste {
    position: absolute;
    display:block;
    top: 20px;
    left: 240px;
    width: 481px;
    height: 40px;
    text-align:right;
    z-index:1;
    background-image: url("../bilder/obereleite_hintergrund.gif");
    background-repeat:no-repeat;
}



#steuerungHOR {
    position:absolute;
    display:block;
    top:80px;
    left:250px;
    /* margin-left: 30px; */
    /* right:100px; */
    /* width:9cm; */
    font-size:12px;
    line-height:22px;
    z-index:3;

    border: 0px black dotted;

}

#steuerungVER {
    position:absolute;
    display:block;
    top:200px;
    left:14px;
    width:158px;
    z-index:3;

    border: 0px black dashed;
}


#suchfeld {
    position:relative;
    display:block;
    padding: 25px 5px 5px 20px;
    z-index:3;
    border: 0px red dashed;
}


#steuerung {
   float:right;
   width:210px;
   padding-top:60px;
   padding-bottom:60px;
   /* border: 1px red dashed; */
}

#steuerung ul {
   list-style:none;
   margin-left:0px;
   padding-left:0px;
   font-weight:bold;
 }

#steuerung li {
   padding-bottom:.2em;
}


#steuerung a:link { color:blue; text-decoration:none; }
#steuerung a:visited { color:black; text-decoration:none; }
#steuerung a:focus { color:green; text-decoration:none; }
#steuerung a:hover { color:red; text-decoration:underline; }
#steuerung a:active { color:orange; text-decoration:none; }

#inhalt {
   /* background-color:silver; */
    /* margin-top:10px; */
    margin-right:290px;
    margin-left:50px;
    padding-top:90px;
    padding-bottom:76px;
    text-align:center;
}

#inh2 {
    text-align:left;
    max-width:600px;
}


#inhalt {
/*
    position:absolute;
    display:block;
    top:100px;
*/
/*
    left:290px;
    width:600px;
    z-index:3;

    border: 0px black dashed;
*/
}







.stoben  {
    margin-right:15px;
}

.stobenaktuell {
    margin-right:15px;
}

.stoben a:visited { text-decoration: underline; color: blue;}
.stoben a:hover   { text-decoration: underline; color: #BF0000;}
.stoben a:active  { text-decoration: underline; color: #BF0000;}
.stoben a:link    { text-decoration: underline; color: blue;}

.stobenaktuell a:visited { text-decoration: none; color: blue;}
.stobenaktuell a:hover   { text-decoration: none; color: blue;}
.stobenaktuell a:active  { text-decoration: none; color: blue;}
.stobenaktuell a:link    { text-decoration: none; color: blue;}






/*    border:0px solid green;  */
/* Links Steuerung allg */

a.steuerung1, a.steuerung1a, a.steuerung2, a.steuerung2a {
  /* font-style:italic; */
    font-size:10pt;
    text-decoration:none;
    display:block;
    padding: 5px 5px 5px 20px;
    border: 0px red dashed;
}

a.steuerung2, a.steuerung2a {
  /* font-style:italic; */
    font-size:8pt;
    padding: 5px 5px 5px 30px;
}



a.steuerung1:visited { color: #333366 ; }
a.steuerung1:active  { color: darkgreen; }
a.steuerung1:hover   { color: darkgreen; background:url("../bilder/steuerungh.gif") no-repeat; }
a.steuerung1:link    { color: black; }

a.steuerung1a:visited {  color: #333366;   background: url("../bilder/steuerunga.gif") no-repeat; }
a.steuerung1a:active  {  color: darkgreen; background: url("../bilder/steuerunga.gif") no-repeat; }
a.steuerung1a:hover   {  color: darkgreen; background: url("../bilder/steuerunga.gif") no-repeat; }
a.steuerung1a:link    {  color: black;     background: url("../bilder/steuerunga.gif") no-repeat; }


a.steuerung2:visited { color: #333366 ; }
a.steuerung2:active  { color: darkgreen; }
a.steuerung2:hover   { color: darkgreen; background:url("../bilder/steuerungh.gif") no-repeat; }
a.steuerung2:link    { color: black; }

a.steuerung2a:visited {  color: #333366;   background: url("../bilder/steuerunga.gif") no-repeat; }
a.steuerung2a:active  {  color: darkgreen; background: url("../bilder/steuerunga.gif") no-repeat; }
a.steuerung2a:hover   {  color: darkgreen; background: url("../bilder/steuerunga.gif") no-repeat; }
a.steuerung2a:link    {  color: black;     background: url("../bilder/steuerunga.gif") no-repeat; }


.steinzelpkt {
    display:block;
    line-height:1.1em;
}




.steinzelpktmain {
    position:relative;
    display:block;
    margin-left:0px;
    line-height:1.1em;
/*    border:1px solid green; */
    padding: 5px 5px 5px 20px;
 font-weight: bold;
 color: #000080;
}


/*
h1 {
 font-size: large;
 font-weight: bold;
}
*/

h1 {
 font-size: x-large;
}

h2 {
 font-size: large;
/*
 font-size: medium;
 font-size: large;
 font-weight: bold;
*/
 margin-top:35px;

}

h3 {
 font-size: medium;
 margin-bottom:0px;
}

ul {
 margin-top:0px;
 margin-bottom:30px;
}

p, li {
    line-height: 1.5em;
}


.ref {
      border:1px solid #5F5F5F;
      position:relative;
}

.refabst {
    height:80px
}


div#kopf {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color:#D7C687;
  text-align: right;
}

* html #kopf { /* IE &lt; 7 */
  position: static;
}


#deckenaufhaengung {
  position: fixed;
  top: 0;
  left: 180px;
}

* html #deckenaufhaengung { /* IE &lt; 7 */
  display: none;
}


div#fuss {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color:#D7C687;
  text-align: right;
}

* html #fuss { /* IE &lt; 7 */
  position: static;
}

#overheadprojektor {
  position: fixed;
  bottom: 0;
  left: 30px;
}

* html #overheadprojektor { /* IE &lt; 7 */
  display: none;
}