
body {
  color:            black;
  font-size:        83%;
  font-family:      Georgia, "Times New Roman", Times, serif;
  background-color: white;
  margin:           0;
  padding:          0;
  text-align:       center;
  background-color: #EEEDED;
}
select
{
	display:inline;
	z-index:1;
	position:relative;	
}

form {
  padding: 0;
  margin:  0;
  display: inline;
}
label{
cursor: pointer;
}
strong {
}
p {
  font-size:        0.9em;
  font-family:      Georgia, "Times New Roman", Times, serif;
}
td {
}
ul {
  margin:  0 0 0 24px;
  padding: 10px 0 15px;
}
li {
  background-position: 2px 0;
  margin-top:          7px;
  list-style-type:     none;
  list-style-image:    none;
}
td {
  font-size:        0.7em;
  font-family:      Georgia, "Times New Roman", Times, serif;
}
td h4 {
  font-weight:	 bold;
  margin-top:    5px;
  margin-bottom: 0;
  margin-left:   0;
  padding-top:   0;
}
td.price {
  font-family:   Georgia, "Times New Roman", Times, serif;
  font-size:     1.0em;
  font-weight:	 bold;
  margin-top:    5px;
  margin-bottom: 5px;
  margin-left:   0;
  padding-top:   0;
}
h1 {
  font-family:   Tahoma, Verdana, Arial;
  font-size:     1.8em;
  font-weight:	 bold;
  color:	 #8CBED8;
  margin-top:    5px;
  margin-bottom: 5px;
  margin-left:   0;
  padding-top:   0;
}
#partners a {
  color:           #000;
  text-decoration: underline;
}
#links a {
  color:           #000;
  text-decoration: underline;
}
a:link {
  color:           #8CBED8;
  text-decoration: none;
}
a:visited {
  color:           #8CBED8;
  text-decoration: none;
}
a:hover {
  color:           #8CBED8;
  text-decoration: underline;
}
a:active {
  color: #cc6600;
}
/* main */
div.utop {
   position    : relative;
   width       : 560px;
   height:       50px;
   padding-left: 15px;
   padding-top:  8px;
   margin-top:  20px;
   font-size:        small;
   font-family:      Georgia, "Times New Roman", Times, serif;
   color:	#fff;
   background-image:       url(img/uppskattning-topp.gif);
}
div.booktop span.name {
   position : absolute;
   top      : 5px;
   left     : 0px;
   padding-left: 15px;
   color    : #fff;
   width    : 290px;
   display  : block;
}
div.booktop span.price {
   position : absolute;
   top      : 5px;
   left     : 160px;
   padding-left: 15px;
   color    : #fff;
   width    : 290px;
   display  : block;
}
div.booktop span.delivery {
   position : absolute;
   top      : 5px;
   left     : 320px;
   padding-left: 15px;
   color    : #fff;
   width    : 290px;
   display  : block;
}
#dotted {
  background-image:       url(img/dotted_500.gif);
  background-repeat:     no-repeat;
  margin-top:			 10px;
  margin-bottom:		 10px;
  height:				 5px;
  width:				 460px;
}
#topper {
  background-image:       url(img/uppskattning-topp.gif);
  background-repeat:     no-repeat;
  background-position:   0 0;
  margin-top:			 20px;
  margin-bottom:		 0;
  width:                 860px;
  height:                10px;
}
#topbar {
  background-image:       url(img/haestboecker-topbar.gif);
  background-repeat:     repeat-x;
  width:                 1000;
  height:                28px;
}
#main-container {
  text-align:            left;
  width:                 860px;
  position:              relative;
  margin:                0 auto;
  padding:               0;
}
#main-co {
  background-image:      url(img/uppskattning-main.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   0 0;
  text-align:            left;
  float:				 left;
  width:                 860px;
  position:              relative;
  margin:                0 auto;
  padding:               0;
}

#header a {
  background-image:      url(img/uppskattning.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
  width:                 828px;
  height:                175px;
  float:                 left;
  clear:                 both;
  margin:            	 10px 0 10px 15px;
  border-style:          none;
}
#header a:hover {
  background-image:       url(img/uppskattning.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
}
/*  */
#searchbar {
  color:                 #666;
  line-height:           14px;
  width:                 790px;
  height:                28px;
  float:                 left;
  text-decoration:       none;
  clear:                 both;
  margin:                0;
  padding:               0;
}
#searchbar p {
  color:         #5f5f5f;
  font-size:     10px;
  line-height:   11px;
  text-align:    left;
  width:         170px;
  float:         right;
  margin:        30px 0 0;
  padding-right: 30px;
}

#navlist {
  background: #8CBED8;
  background-image:	url(img/meny-bg.gif);
  text-align: center;
  width:      828px;
  height:	  25px;
  margin:     0 0 0 15px;
  padding:    0;
}
#navlist ul, #navlist li {
  display:         inline;
  list-style-type: none;
  margin:          5px 0 0 0;
  padding:         0 0 0;
}
#navlist a:link, #navlist a:visited, #navlist p {
  color:                 #FFF;
  float:                 left;
  font-size:             0.75em;
  font-weight:			 bold;
  line-height:           16px;
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   0 0;
  margin-right:          0;
  padding:               5px 0 3px 15px;
  text-decoration:       none;
}
#navlist a:link#current, #navlist a:visited#current {
  color:                 #FFF;
  text-decoration: 		 underline;
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   0 0;
  margin-right:          0;
  padding:               4px 0 3px 15px;
}
#navlist a:hover {
  color:                 #FFF;
  text-decoration: 		 underline;
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
}

#double-div-outest {
  text-align:            left;
  position:              relative;
  left:                  0;
  width:                 820px;
  float:                 left;
  clear:                 none;
  margin-top:            10px;
  margin-bottom:         30px;
  margin-left:           15px;
  padding-top:           0;
  padding-bottom:        0;
}
#double-div-outer {
  text-align:            left;
  position:              relative;
  left:                  8px;
  width:                 470px;
  float:                 left;
  clear:                 none;
  margin-top:            0;
  margin-bottom:         30px;
  margin-left:           10px;
  margin-right:          20px;
  padding-top:           0;
  padding-bottom:        0;
}
#double-div {
  text-align:            left;
  width:                 500px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               20px;
  border-color:          #58c8df ;
  border-width:          1px;
}

#double-div h3 {
  color:         #E1E1E1;
  font-size:     x-large;
  float:         left;
  clear:         none;
  margin-top:    18px;
  margin-bottom: 20px;
  margin-left:   0;
  padding:       0 4px 0 24px;
}

#double-div p {
  font-size: 110%;
  margin:    20px 0 0 0;
  padding-top:   20px;
}
#double-div p.vanster{font-size:110%;padding-left: 24px;}

#right-div-outer {
  text-align:            left;
  position:              relative;
  left:                  8px;
  width:                 160px;
  float:                 left;
  clear:                 none;
  margin-top:            0;
  margin-bottom:         30px;
  margin-left:           0;
  padding-top:           0;
  padding-bottom:        0;
}
#right-div {
  text-align:            left;
  width:                 160px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               0;
  background-color:      #C8EAFC;
}
#left-div {
  text-align:            left;
  width:                 160px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               0;
  background-color:      #FFF;
}

#double-div-bottomer {
  font-size:             1px;
  line-height:           1px;
  background-image:       url(img/bottom-double.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  width:                 650px;
  height:                10px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               0;
}
#right-div-bottomer {
  font-size:             1px;
  line-height:           1px;
  background-image:       url(img/right-bottom.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  width:                 160px;
  height:                20px;
  float:                 left;
  clear:                 none;
  margin:                0;
  padding:               0;
}

#left-content {
  width:   160px;
  float:   left;
  clear:   none;
  margin:  0;
  padding: 0;
}
#right-content {
  float:   left;
  clear:   none;
  margin:  10px;
  padding: 0;
}

#footer {
  font-size:             0.5em;
  margin-top:            10px;
  margin-bottom:         1px;
  padding-top:           1px;
  padding-bottom:        1px;
}
#footer a:link {
  color:           #008bbf;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#footer a:visited {
  color:           #008bbf;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#footer a:hover {
  color:           #008bbf;
  text-decoration: underline;
  margin:          0;
  padding:         0;
}
#footer p {
  color:     #008bbf;
  font-size: 8px;
  margin:    0;
  padding:   0;
}
#left {
  float: left;
  width:  200px;
}
#right {
  float: right;
  width:  300px;

}

#ads {
  font-size:   x-small;
  color:       #9a9a9a;
  width:       100%;
  height:      10px;
  float:       left;
  clear:       both;
  margin:      5px 0 0 5px;
  padding:     0;
}
#breadcrumbs {
  font-size:   x-small;
  color:       #9a9a9a;
  width:       100%;
  height:      10px;
  float:       left;
  clear:       both;
  margin:      5px 0 0 20px;
  padding:     0;
}
#breadcrumbs a:link {
  color:           #9a9a9a;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#breadcrumbs a:visited {
  color:           #9a9a9a;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#breadcrumbs a:hover {
  color:           #8CBED8;
  text-decoration: underline;
  margin:          0;
  padding:         0;
}

h6 {
  font-family: Helvetica,Arial,sans-serif;
  letter-spacing: +0.03em;
  color:       #D17100;
  font-size:   small;
}
h6 a:link, h6 a:visited {
  color:       #ff8400;
  font-weight: bold;
}
.navigate {
  margin-top:    20px;
  margin-bottom: 5px;
}
.navigate a:link, .navigate a:visited, .navigate a:hover {
  color:                 #008bbf;
  font-weight:           bold;
  background-image:      none;
  background-repeat:     repeat;
  background-attachment: scroll;
  background-position:   0 0;
}

#center-top {
  font-size:             1px;
  line-height:           1px;
  background-image:       url(images/headerm.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   0 0;
  width:                 526px;
  height:                5px;
}
#center {
  background-image:       url(images/middlerm.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   left top;
  width:                 526px;
  float:                 left;
  clear:                 both;
  margin-top:            5px;
  margin-bottom:         30px;
  margin-left:           0;
}
#center-bottom {
  font-size:             1px;
  line-height:           1px;
  background-image:       url(images/bottomerm.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left center;
  width:                 526px;
  height:                4px;
  float:                 left;
  clear:                 both;
}

#center p {
  margin-left: 0px;
  padding-top: 20px;
}
