html,body {
    height: 90%;
}

/* Hides from IE-mac \*/
* html .holyhack {height: 1%;}
/* End hide from IE-mac */

.endekol  {
    clear: both }

body {
    font-family:Helvetica,Arial,sans-serif;
    background-image: url("../bilder/hintergrund.jpg");
    background-repeat: repeat-x;
    /* background-attachment:fixed; */
    background-color:white;
}

#logo {
    position: absolute;
    display:block;
    top: 0px;
    left: 0px;
    background-image: url("../bilder/logo_pam_apo.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    width:152px;
    margin: 0;
    height: 161px;
    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;
}

#inhalt {
    position:absolute;
    display:block;
    top:200px;
    left:250px;
    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;
}

#fusszeile {
    border-top:1px dotted black; 
    clear: both; 
    height: 1em; 
    line-height: 1em;
    margin-top: 90px; 
    text-align: center;
}

#fusszeile a {
    text-decoration: none;
    color: silver;
}


.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
}
