body { position: relative;
             background: #AEA; 
             margin: 0; 
             padding: 0;}

div#links {position: absolute; 
                 top: 81px; 
                 left: 0; 
                 width: 166px; 
                 height: 700px; 
                 font: 16px Verdana, sans-serif; 
                 z-index: 100;}
                 
div#links a {display: block;
                    text-align: center; 
                    font: bold 1em sans-serif; 
                    padding: 5px 10px; 
                    margin: 0 0 1px; 
                    border-width: 0; 
                    text-decoration: none; 
                    color: #4740D9;
                    background: #CFC;
                    border: 1px solid #396;
                    border-right: 2px solid #396;}
div#links a:hover {color: #411;
                   background: #AEA;
                   border: 1px solid #369;
                   border-right: 2px double white;}
                   
div#links a#here { border-right: 2px solid #CFC;
                   color: #246D49;}


div#content {position: absolute; 
                      top: 26px; 
                      left: 164px;
                      right: 25px;
                      color: #246D49;
                      background: #CFC; 
                      font: 15px Verdana, sans-serif; 
                      padding: 15px; 
                      border: solid 2px #396;
                      margin-bottom: 20px;}
p {margin: 0 0 1em;}
h2 {margin-bottom: 0.25em;
    font: 18px Verdana, sans-serif;}
h3 {margin-bottom: 0.25em;}

div.right {float:right;
                width: 50% !important;
                width: 40%;
                margin-top: -10px !important; 
                padding-left: 15px;
                padding-top: 10px }
                
div.right h2 { margin-top: 0.27em !important;
               margin-top: 0.69em; } 
div.right h3 { margin-top: 0.30em !important;
               margin-top: 0.92em; }

img {padding: 0px;
     margin: 0px;}

br.clean { clear: both; }
fieldset { 
     padding: 5px 20px 10px 10px;
     border: 1px solid #396; } 

label {
   padding-top: 0.5em;
   width: 10em;
   float: left;
} 
textarea { 
    padding: 0.25em;
    border: 1px solid black;
    width: 100%;
    font: 15px Verdana, sans-serif

}
input {
    padding: 0.25em;
    border: 1px solid black;
    width: 100%; 
    font: 15px Verdana, sans-serif
}
 
input.button {
   margin-top: 10px;
   padding: 2px;
   border: 1px solid black;
   width: 10em; 
}             
div#bild_per {float:right;
              padding: 0px; 
              padding-left: 10px;}
div.bilder  {float:right;
              width: 100px;
              padding: 5px; 
              padding-left: 10px;}              
div.bild {float:right;
              padding: 0px; 
              padding-left: 0px;
              margin: 2px;
              }
                      
div#bottom {position: absolute; 
                     left: 0px;
                     bottom: 0px;}
.pris {
       font-weight: bold;
}                     
li {padding: 2px;
   }
h1 {margin: -9px -9px 0.5em; 
       padding: 15px 0 5px; 
       text-align: right;
       background: #CFC;
       color: #246D49;
       font: bold 25px sans-serif;
       height: 28px; 
       vertical-align: middle; 
       white-space: nowrap;
       border-bottom: 1px solid #396;}
a h1 {
         text-decoration: none; 
}     
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
div#content a:link {color:#4740D9;}
div#content a:visited {color: #5249F8;}
div#content a:link:hover {color: #411;}
div#content a:visited:hover {color: #411;}

