* {
  margin: 0;
  padding: 0;
  }

body {
     background-color: #888888;
     color: #000000;
     font-family: Arial, sans-serif;
     font-size: 100.01%;
     padding-top: 0px;
     }

div.wrapper_background {
                   position: absolute;               
                   float: none;
                   left: 0%;
                   width: 100%;               
                   height: auto;
                   background-repeat: repeat;
                   background-attachment: fixed;                                           
                   background-image: url(glas_stone.png);
                   }

div.wc_banner {
              position: absolute;               
              float: none;
              left: 5px;
              right: 5px;               
              height: 100px;                                         
              background-color: #888888;
              text-align: center;
              }

a:link {
       color: #000000;
       text-decoration: none;
       }

a:visited {
          color: #000000;
          text-decoration: none;
          }

a:hover {
        color: #888888;
        text-decoration: none;
        }

a:active { 
         color: #000000;
         text-decoration: none;
         }

li a:link {
       color: #000000;
       text-decoration: none;
       }

li a:visited {
          color: #000000;
          text-decoration: none;
          }

li a:hover {
        color: #000000;
        text-decoration: underline;
        }

li a:active { 
         color: #000000;
         text-decoration: none;
         }

li {
    display: inline-block;
    }

li:before {
           content:"-";              
           }    

h1 {
   font-size: 1.5em;
   font-weight: bold;
   text-align: center;
   margin-bottom: 1em;
   }

h2 {
   font-size: 1.2em;
   font-weight: bold;
   text-align: center;
   margin-bottom: 1em;
   }

h3 {
   font-size: 0.7em;
   font-weight: bold;
   text-align: left;
   margin-bottom: 1em;
   color: #888888;
   }

ul {
   padding: 20px;
   font-size: 0.7em; 
   }

p.written {
          margin-bottom: 10px;
          text-align: center;
          font-size: 1.0em;
          }

p.report {
         text-align: justify;
         font-size: 1.0em;
         color: #888888;
         }

div.wc_head {
            position: fixed;               
            float: none;               
            bottom: 0px;
            left: 5px;
            width: 163px;               
            height: 132px;
            background-image: url(wc_papier.png);
            }

div.wc_body {
            position: fixed;               
            float: none;               
            bottom: 0px;
            left: 168px;
            right: 168px;               
            min-height: 132px;
            border-top-style: solid;
            border-top-width: 1px;
            border-top-color: #000000;
            background-image: url(wc_papier_repeat.png);           
            }

div.wc_foot {
            position: fixed;               
            float: none;               
            bottom: 0px;
            right: 5px;
            width: 163px;               
            height: 132px;
            background-image: url(wc_spulen_ende.png);
            }

div.wc_wash {
            position:fixed;               
            float: none;               
            bottom: 124px;
	    right: 5px;
            width: 163px;               
            height: 356px;
            background-image: url(soap_dish.png);
            text-align: center;
            }

ul.OnSoap {                      
          padding-top: 170px;
          padding-left: 13px;
          }
                     
ul.Ankerliste li:before {
                        content:"| ";              
                        }

ul.Ankerliste li:after {
                       content:" |";
                       }

div.wc_reserve {
            position:fixed;               
            float: none;               
            bottom: 124px;
            left: 5px;
            width: 163px;               
            height: 356px;
            background-image: url(reserve_papier.png);
            text-align: left;
            }

ul.OnReserve {                      
          padding-top: 152px;
          padding-left: 73px;
          }

div.inner_left_links {
                     padding: 10px;               
                     margin-left: 19%;
                     float: left;               
                     width: 29.5%;               
                     background-color: none;
                     border-top-style: solid;
                     border-width: 5px;
                     color: #888888;
                     }

div.inner_right_links {
                      padding: 10px;               
                      float: left;
                      width: 29.5%;                  
                      text-align: center;
                      background-color: none;
                      border-top-style: solid;                      
                      border-width: 5px;
                      color: #888888;                      
                      }

div.inner_left_rechts {
                      padding: 10px;               
                      margin-left: 19%;
                      float: left;               
                      width: 29.5%;               
                      text-align: center;
                      background-color: none;
                      border-top-style: solid;
                      border-width: 5px;
                      color: #888888;                      
                      }

div.inner_right_rechts {
                       padding: 10px;               
                       float: left;
                       width: 29.5%;                  
                       background-color: none;
                       border-top-style: solid;
                       border-width: 5px;
                       color: #888888;                       
                       }

div.inner_up_oben {
                  padding: 10px;               
                  margin-left: 19%;
                  float: left;               
                  width: 60%;               
                  background-color: none;                  
                  border-top-style: solid;
                  border-width: 5px;
                  color: #888888;                  
                  }

div.inner_down_oben {
                    padding: 10px;               
                    margin-left: 19%;                    
                    float: left;
                    width: 60%;                  
                    text-align: center;                    
                    background-color: none; 
                    border: none;
                    border-width: 5px;
                    color: #888888;                    
                    }

div.inner_up_unten {
                   padding: 10px;               
                   margin-left: 19%;                    
                   float: left;
                   width: 60%;                  
                   text-align: center;                    
                   background-color: none;
                   border-top-style: solid;
                   border-width: 5px;
                   color: #888888;                   
                   }                   

div.inner_down_unten {
                     padding: 10px;
                     margin-left: 19%;
                     float: left;               
                     width: 60%;               
                     background-color: none;
                     border-top-style: none;
                     border-width: 5px;
                     color: #888888;                     
                     }

div.pre_line {
             padding: 10px;
             margin-left: 0.5%;
             float: left;               
             width: 96.5%;               
             height: 5px;
             }

div.big_line {
             padding: 10px;
             margin-left: 0.5%;
             float: left;               
             width: 96.5%;               
             height: 5px;
             border-width: 1px;
             border-style: dashed;
             border-color: #000000;
             border-left: none;               
             border-right: none;
             border-bottom: none;
             }

