﻿/* Standard */
body { margin: 0; padding: 0; background: #ccc; font-family: Verdana; font-size: 12px; }
img { border: none; }
a, a:link, a:active, a:visited { color: #00f; text-decoration: underline; }
a:hover { color: #f00; text-decoration: none; }

/* Klasser */
.clear {clear:both}
img.Button { cursor: pointer; }

/* Layout */
#Container { width: 1000px; margin: 20px auto; background: #fff; padding: 10px 0; }
#Header { margin: 0 10px; padding: 10px 10px 10px 10px; background: url('/Image/Toppelement-970.jpg') repeat-x; }
#MainMenu { background: #fff; margin: 0 10px 10px 10px; height:auto; }
#LeftColumn { float: left; width: 170px; margin-left: 10px; }
#MainColumn { float: left; width: 620px; margin-left: 10px; }
#RightColumn { float: left; width: 170px; margin-left: 10px; }
#Footer { border-top: 15px solid #ff9933; margin: 10px 10px 0 10px; }

/* Header */
#HeaderMenu { float: right; width: 400px; text-align: right; }
#HeaderMenu * { color: #fff; }
#HeaderMenu div { margin-bottom: 6px; }

/* Footer */
#Footer div { text-align: center; padding-top: 4px; }

/* Hovedmeny */
#MainMenu a { text-decoration: none; color: #e19e3f; }
#MainMenu a:hover { text-decoration: underline; }
#MainMenu .MenuItem {padding: 7px 10px; display: block; float: left;}
#MainMenu .Selected {background-color: #eee; color: #000;}
#MainMenu .submenu { background: #eee; padding: 5px 10px; }
#MainMenu a.selected { color: #fff; }
#MainMenu .submenu a { color: #000; margin-right: 10px; }
#CartHolder { float: right; width: 200px; margin: 2px 10px 0 0; text-align: right; background: #fff; padding: 5px; }
#CartHolder div { text-align: right; }
#CartHolder a, #Cart a:visited { color: #e19e3f; text-decoration: none; }
#CartHolder a:hover { text-decoration: underline; }

/* Forside */
#NavFlash { margin-bottom: 10px; }
.UkensTipsHeader { background: #006495; width: 100%; }
.UkensTipsHeader td.Title { font-size: 1.8em; color: #fff; padding-left: 15px; font-weight: bold; }
.UkensTipsHeader td.Search { width: 253px; background: url('/Image/SearchBox.gif') no-repeat 0 8px; padding: 12px; }
.UkensTipsHeader td.Search input { border: none; margin: 4px 0 0 23px; width: 200px; color: #777; border-color: #fff; }
.UkensTipsLister { background: #cbdceb; width: 100%; }
.UkensTipsLister td { vertical-align: top; padding-bottom: 10px; width: 50%; }
.UkensTipsLister td h2 { margin: 10px 0 0 10px; color: #666; }
.UkensTipsLister td.Latest {}
.UkensTipsLister td.Popular {}
.UkensTipsLister td div { margin: 10px 0 0 10px; }
.UkensTipsLister td div a { font-size: 1.2em; }
.UkensTipsLister td div p { margin: 3px 0 0 0; }
.SubscribeEmailButton {background: url('/Image/epost_button.png') no-repeat left 3px; width: 64px; cursor: pointer;}
.SubscribeEmailButtonOver {background: url('/Image/epost_button_over.png') no-repeat left 3px; width: 64px; cursor: pointer;}

/* Søk */
#SearchResult {}
#SearchResult .Item { margin-bottom: 20px; }
#SearchResult .Item .Title {}
#SearchResult .Item .Title span { margin-left: 10px; color: #777; }
#SearchResult .Item .Text { margin-top: 3px; }

/* Bokser */
.Box { margin-bottom: 10px; }
.Box .Header { background: #ff9933; padding: 5px; color: #fff; font-weight: bold; }
.Box .Content { background: #eee; padding: 5px; }

.Partner { margin-bottom: 5px; text-align: center; }

/* Logg inn */
.LoginTextBox { width: 155px; }
.LoginLabel { margin-top: 5px; }
div.LoginButton { margin: 3px 0; }
div.LoginButton input { padding: 3px 10px; }

/* Cart */
table.Cart { width: 100%; }
table.Cart th { text-align: left; padding: 4px; background: #eee; font-weight: normal; color: #555;  border-bottom: 1px solid #777; }
table.Cart td { text-align: left; padding: 4px; }
table.Cart td.Number { text-align: right; }

/* Produktsider */
div.ProductPage {}
div.ProductPage h1 { margin: 0 0 10px 0; padding: 0; font-size: 1.6em; }
div.ProductPage table.Price { float: right; width: 385px; margin-bottom: 10px; }
div.ProductPage table.Price .Number { text-align: right; }
div.ProductPage table.Price tr th { background: #ccc; text-align: left; padding: 3px; }
div.ProductPage table.Price tr td { background: #eee; text-align: left; padding: 3px; }
div.ProductPage table.Price tr td input.TextBox { width: 18px; }
div.ProductPage table.Price tr td input.BuyButton { padding: 3px; }
div.ProductPage .Image { float: left; width: 220px; margin: 0 15px 15px 0; }
div.ProductPage .Image img {}
div.ProductPage .PageContent {}

