html, body     { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 }
a { color: #f08313; text-decoration: none }
a:hover { color: gray }
h1 { color: #feffff; font-size: 34pt; margin: 0; padding: 0 }
h2 { color: #f08313; font-size: 18pt; font-weight: bold; margin: 0; padding: 0 }
h3                         { color: #f08313; font-size: 16pt; margin: 0; padding: 0 0 0 6px; width: 200px; border-width: 1px; border-color: fuchsia }
h4      { color: #141414; font-size: 10pt; margin: 5px 0 3px; padding: 0 0 0 6px; width: 200px; float: left }
h5 { color: #f08313; font-size: 10pt; margin-top: 15px; margin-left: 25px }
h6   { color: #f08313; font-size: 12pt; margin: 15px 0 0 }
h7 { color: #141414; font-size: 10em; font-weight: bold; text-decoration: underline; margin-left: 25px }
div { margin: 0; padding: 0; border-width: 0 }
img  { margin: 0; padding: 0; border-width: 0 }
#wrapper            { margin-top: -275px; position: absolute; top: 50%; width: 100%; height: 580px }
#main                      { background-image: url("../pics/pattern.jpg"); background-repeat: repeat; margin-top: 10px; position: relative; z-index: 0; width: 100%; height: 450px }
#content     { width: 800px }
#larsglass             { color: #ffc476; font-size: 18pt; position: relative }
#larsglass p         { color: #ffc476; margin: 0 0 3px 2px }
#topline       { background-color: #f08313; width: 100%; height: 7px }
#bottomline   { background-color: #f08313; margin-top: 10px; width: 100%; height: 7px }
#adresse p    { font-size: 8pt; text-align: center; margin: 10px 0 0; padding: 0 }
#fido p     { font-size: 7pt; text-align: center; margin-top: 20px }
#left            { background-image: url("../pics/backgframe_01.jpg"); margin: 0; padding: 0; z-index: 10; width: 341px; height: 450px; float: left; border-width: 1px; border-color: #f08313 }
#right                   { background-image: url("../pics/backgframe_02.jpg"); margin: 0; padding: 0; z-index: 10; width: 459px; height: 450px; float: left }
#lars                  { position: absolute; z-index: 100; right: 40px; bottom: 15px }
#artist     { position: absolute; z-index: 100; right: 40px; bottom: 0 }
#meny              { position: absolute; z-index: 200; top: 12px; left: 23px }
#meny ul       { white-space: nowrap; margin: 0; padding: 0 }
#meny ul li               { display: inline; padding-right: 40px }
#meny ul li a            { color: #141414; font-size: 9pt; font-weight: bold }
#meny ul li a:hover { color: #feffff }
#portmeny                   { margin-top: 50px; margin-left: 23px; padding-top: 6px; padding-left: 6px; width: 250px; height: 400px; border-color: lime }
#scroll                                         { position: absolute; width: 243px; height: 369px; overflow: auto }
.pfpic               { display: inline; margin: 6px; width: 60px; height: 80px; float: left; border: solid 1px #141414 }
#portcont                                      { position: relative; top: 81px; left: 15px; width: 418px; height: 299px; overflow: auto; border-width: 1px; border-color: #ffa500 }
#portcont p           { color: #141414; font-size: 8pt; margin: 10px 15px 0 25px; padding: 0 }
#pic                             { height: 297px; float: left }
#text                                                      { height: 297px; float: left }
#text p   { margin: 15px 0 0 }
#pic img        { margin-top: 15px; margin-right: 15px; margin-left: 15px }
#thumb                                                  { margin-top: 144px; position: absolute }
#thumb img                                      { margin-top: 13px; margin-right: 13px; float: left }
A:hover .pfpic, A:active .pfimg    { border: solid 1px #f08313; -moz-opacity: 0.5;   filter: alpha(opacity=50); opacity: 0.5    }
#larspic        { margin-top: 15px; margin-left: 7px; border: solid 1px gray }
table     { font-size: 8pt; margin-top: 0; margin-left: 25px }

table.pricelist tr { border-collapse: collapse; }
table.pricelist tr>td { width: 120px; text-align: left; vertical-align: baseline; }
table.pricelist tr>td+td { text-align: right; vertical-align: bottom; }
table.pricelist tr td {        

        border-style: solid;
        border-color: #000000;

}

table.pricelist tr>td {        
		border-width: 0 0 1 1;
        padding: 6 1 1 4;
}
table.pricelist tr>td+td {        
		border-width: 0 0 1 0;
        padding: 0 1 1 0;
}

.year        { width: 80px }
#scroll p   { color: #141414; font-size: 8pt; margin-top: 6px; margin-left: 8px }
#map          { margin-top: 17px; margin-left: 18px; border: solid 1px gray }
#contact    { margin-top: 17px }
#adresse a { color: #141414 }
#fido a { color: silver }