body { background: #fff; color: #000; width: 800px; margin: 0; }
body, td { font-family: arial, sans-serif; font-size: 13px; }

h1 { font-size: 22px; margin-top: 5px; margin-bottom: 10px; }
h2 { margin-top: 0; font-size: 18px; font-weight: normal; margin-bottom: 10px; }
p { margin-top: 10px; margin-bottom: 10px; }
ul { margin-top: 0; }

#side { width: 800px; }

#topp { height: 135px; background-image: url(topp.png); background-repeat: no-repeat; }

#sidekolonne { float: left; width: 174px; }

#menytopp { height: 125px; background-image: url(menytopp.png); background-repeat: no-repeat; }

#meny { background-image: url(menybk.png); background-repeat: repeat; font-size: 14px; }
#meny ul { list-style: none; padding-left: 0; margin: 0 0 0 7px; }
#meny li { padding: 3px 2px 3px 2px; }
#meny a { color: #000; font-weight: bold; text-decoration: none; }

#menybunn { height: 125px; background: #fff; }
#menybunn img { border: 0; }

#kontaktinfo { float: right; width: 610px; text-align: right; margin-top: -35px; font-size: 14px; }
#kontaktinfo a { color: #000; }

#innhold { float: right; width: 610px; margin-bottom: 15px; position: relative; }
.katalog { position: absolute; }

#tilsette table { border: 1px solid #cfcfcf; width: 100%; }
#tilsette td { border: 1px solid #eaeaea; padding: 5px; }

#bilvrak table { border-collapse: collapse; width: 100%; }
#bilvrak td { padding: 10px; background: #8495CD; border: 2px solid #104481; }
#bilvrak .bil table { margin: 0; }
#bilvrak .bil td { border: 0; padding: 4px 4px 4px 0; }
#bilvrak td .type { width: 85px; }

#bilsalg table { border: 1px solid #cfcfcf; width: 100%; }
#bilsalg table .inner { border: 0; }
#bilsalg td { padding: 4px; background: #f9f9f9; }
#bilsalg td .pristype { width: 75px; }
#bilsalg h2 { margin: 5px 0; }
#bilsalg h3 { margin: 0 0 5px 0; }
#bilsalg img { border: 1px solid #ccc; padding: 5px; margin-bottom: 10px; }
#bilsalg ul { margin: 0 0 0 15px; padding: 5px 0 0 0; }

#kontakt table { border: 1px solid #cfcfcf; width: 348px; }
#kontakt td { border: 1px solid #eaeaea; padding: 4px; }
