 #wsFunction {
  font-size:small;
  margin: 3px auto;
  text-align:right;
  padding: 0;
  border-top:0px solid #000;
 }
 * html #wsFunction { height: 1.5556em; }
 *+html #wsFunction { min-height: 1.5556em; }
 #wsFunction a {
   color:#000;
   text-decoration: none;
 }

 .druck {
    padding-left: 18px;
    padding-right:5%;
    margin-left:5%;
    background: transparent url(../pics/symbole/btnPrint.gif) no-repeat;
    background-attachment: scroll;
 }

 .hoch {
    padding-left: 18px;
    background: transparent url(../pics/symbole/btnUp.gif) no-repeat;
    background-attachment: scroll;
 }

 .zurueck {
    padding-left: 18px;
    background: transparent url(../pics/symbole/btnPrevius.gif) no-repeat;
    background-attachment: scroll;
 }

 #leftnav p { margin: 0 0 1em 0; }
 #content h2 { margin: 0 0 .5em 0; }


/* Quernavigationen oben und unten */
#wsQuerNaviU, #wsQuerNaviD {
   border-top:6px solid #0090CC;
   }

#wsQuerNaviD ul, #wsQuerNaviD ul li { display: inline; }

#wsQuerNaviD li a {

    font-weight: bold;
    float: left;
    text-decoration: none;
    margin-right:1.5em;
  }


#wsQuerNaviD li a:hover,
#wsQuerNaviD li a:focus,
#wsQuerNaviD li a:active { text-decoration: none; }

  #wsQuerNaviD .wsInner {
    display: inline;     //war block
    padding: 10em 1.58em 10em 10em;
    font-size:small;
    color:#000;

  }

  #wsQuerNaviU li img, #wsQuerNaviD li img {
    float: left;
    margin-right: 0.2em;
    border:none;
  }

 /* Footer */
 #footer {
    clear: both;
    margin: 0 auto;
    margin-top:5px;
    padding: .5em;
    color: #fff;
    background-color: #000;
    border-top: 5px solid #0090CC;
    font-size:small;
 }

 #FooterTextLeft {
    float:left;
    width:auto;
    padding: 0;
    margin-left: 1.0em;
    text-align: right;
    border:0px solid orange;
 }

 #FooterTextRight {
    float:right;
    width:auto;
    padding: 0;
    margin-right: 1.0em;
    text-align: right;
    border:0px solid orange;

}
