html,body {top : 0%;
      left : 0%;
      right : 0%;
      bottom :0%; 
      background : #996 url("/graphics/background.jpg") repeat fixed 0% 0%;     
      margin : 0;
      padding :0;
      font-size : 14px;
      font-family : "Georgia", "Palatino linotype", "Times", Serif;
      color :black;
      }
      
      
.top {background : #ffffcc;
      color : black;
     font-size : 200%;
     text-align : center;}      
      
.main {position : absolute;
      padding-left : 2em;
	top : 5%;
      left : 15.9%;
      right : 15%;
      bottom :9%;
      background : #ffc;
      color : black;
      overflow : auto;
      }
      
p {padding : 3px;}      

#menu {position : absolute;
       top : 23%;
       left : -0%;
       width : 15.55%; 
       bottom :auto;
       padding : 0;
       font-size : 83%;
       color : #fcc;
       
       background : #996;
     
       }
       
#menu ul {position: relative;
 top : -2%;
 left : 0%;
 
 margin : 0;
 padding: 0; width: 101%;   
 background : #996 url("/graphics/background2.jpg");
 
 color : #fcc;}       
       
#menu li {
  position: relative; list-style: none; margin: 0;
  padding: 0;
  border-bottom: 1px solid #257;
  }
  
#menu li.sub { background: transparent url("/graphics/arrow.gif") no-repeat right center;
  color : #fcc;}  

#menu ul ul {
  position: absolute; top: -50px; left: 99%;
  display:block;
}

#menu ul.sub2 {
  position: absolute; list-style: none;
  
  top : -700%;
  width : 150%;
  padding : 0;
  border-bottom: 5px solid #257;
}

#menu ul.sub2 li {
  position: relative; list-style: none; 
  padding : 0;
}


  
#menu ul.sub2 li a {
  position: relative;  
  padding : 0.15em 0.15em 0 0;
}

#menu ul ul { position: absolute; 
  top: -1px; left: 98%;  display:none; 
  }
  
#menu li a:hover {background: #663 none;
                  color : #ffc;                 
  }
                  
#menu ul li:hover ul.sub1,
#menu ul.sub1 li:hover ul.sub2 {
  display:block;}

img.fddlogo {position: absolute;
 	  left : 3%;
 	  top : -0.5%;
	  height: 23.1%;
	  width : auto;	
}

#menu img {display : inline;}		
a.flag {display : inline;
	    
      }
#menu li a {
  display: block; padding: 0.3em 0 0.3em 0.3em;
  text-decoration: none; width:100%;}
#menu flag {display : inline;}  
#menu a:link {color : #ccf;
              background : transparent;}
#menu a:visited {color : #fcc;
	          text-decoration : none;
	           
	          background : transparent;
  		  }	
		 
#menu a:hover {
color : #000;
  	    background: #ffc;
	    font-style : italic;
	    
	  width : 100%;
	  background : green;
		    }
		    

      
.bottom {position : absolute;
	bottom : 0%;
	left : 0%;
	right : 0%;
	font-size : 80%;
	text-align : center;
	color : white;
	background : #666633;
	}

	
.tilbuddiv{position : absolute;
        right : 0%;
        left :85%;
        top : 5%;
        bottom : 7%;
        
        }	
        
.tilbud {border:2px;
         margin : 10px;
      border-color : red;
      border-style : solid;
      }
    
      
.tilbud p {margin :0;
	  padding: 0;
          left : 0;
          right : 0;
          background : red;
          color : white;}  
          
.tilbud a {margin : 8px;
	  left : 0;
          right : 0;
          }            
                  
.bottom a:link {color : white;
                background : transparent;}

a:link {color : #666;
	text-decoration : underline;
	background : transparent;
	;}
a:active {color : #333;
          background : transparent;}

a:visited {color : #336;
           background : transparent; }
a:hover {background : #663;
	 color : #ffc;
	 }
	 
	 
#menu a.flag {display : inline;
	    width  : 25%;
      }
     
#menu a.flag:hover {display : inline;
	width  : 25%;   
      }    
      
.opdat {
	font-family: "Verdana", "Arial", sans-serif;
	color : black;
	font-size: 10px;
	font-weight: normal;
        background : transparent;
	}

		    
		    

li.nolink {text-decoration : underline;
           font-weight : bold;
           color : #cfc;
           background : transparent;}
input {width : 10.5em;}           
input.small {width : 4.2em;} 
textarea {width : 10.5em;}
.comment {width : 75%;}

.main img {width :auto;}

img.left {margin-left : 12%;
          clear : both;}
      
img.screenshot {width : 90%;}

     
.imgtitle {display : block;
  text-align : center;
  font-size : 110%;
  font-weight : bold;}
  
img.logo {position : absolute;
  bottom : 1em;
  right : 0%;}
  
h1 {text-align : center;}

.spalte {clear : both;
         float : left;
    
         width : auto;
         height : auto;         
         padding : 10px;}
         
.sitemap ul {list-style: square;
             color : red;
             background : transparent;}          
.sitemap li {list-style: none;}   

.cv h4  {display : inline;
         line-height : 2em;
        }    
 .beskriv {clear : both;
 	   float : left;
 	   margin-bottom : 10px;
 	   width : 95%;}       
 
.beskriv img {width : 75%;
              padding-right : 5px;
              float : left;
              }          
              
img.auto {width : auto;}     

.show .about {display:none;
			}
			
.show:hover .about {display:block;
		      position : absolute;
		      right : 0%;
		      top : 70%;
		      background : #993;
		      border : inset black 2px;
		      width : 75%;
		      height : auto;
			}
			
.adress {border : 2px solid #e0e0e0;
width : 50%;}

table {border : none;}

td.varenummer {color : #333;
               text-align  : center;
	       font-weight : bold;
	       font-family : Courier, monospace;}

