*, html, body { margin: 0; padding: 0; }
img { border: 0;}
html { min-height: 100.01%; width: 100%; font-size: 62.5%; background-color: #fff; background: url(../billeder/bg.jpg) repeat-y center top;}
body {  font-family: arial, Arial, Helvetica, sans-serif;  }
a:link { color: #000;  text-decoration: none; }
a:visited { color: #333;  text-decoration: none; }
a:hover { color: #D06D40; text-decoration: underline; }
a:link { color: #000;  text-decoration: none; }
a:visited { color: #333; }
h2, h3, h4, h5, h6 {font-family: arial, Arial, Helvetica, sans-serif; font-size: 18px; font-stretch:condensed; font-weight: bold; margin: 1.4em 0em 0.6em 0em;  }
 h3, h4, h5, h6 { font-size: 14px;  }
h2 { margin-top: 32px;}
p { font-size: 12px; line-height: 16px; margin-bottom: 12px;}
#holder { position: relative;  background-color: #fff;  width: 780px; margin: 24px auto; max-width: 1200px; min-height: 450px; background: url(../billeder/logo.png) no-repeat right 44px; padding: 45px 0 35px 0px;  }

h1 a {font-family: arial, Arial, Helvetica, sans-serif; position: relative; top: 0px; left: 0px; background: url(../billeder/Jesperstorvekoekken.png) no-repeat bottom left; padding-bottom: 20px; display: block; }
h1 { font-size: 30px;  }

div#indhold { margin-left: 250px;}
div#indhold img  { float: right; margin-left: 12px; margin-bottom: 12px;}
div#Spalte { width: 205px; margin-right: 47px; position: absolute; left: 0; top: 102px; height: 450px; display: block; padding-top: 5px; margin-top:20px; background: url(../billeder/ul.png) no-repeat right top; }

ul li { list-style: none; font-size: 12px; margin-bottom: 8px;font-stretch:condensed; text-align: right; padding-right: 24px; font-weight: bold;}
ul { padding: 12px 0 46px 0;}
#holder p.adresse {  margin-top: 24px; margin-bottom: 65px; }
#holder p.adresse2  a  { margin-left: 12px; }
#holder p.adresse2 { position: absolute; bottom: -64px; left: -82px; width: 932px; text-align:center; margin-left: 0px; font-size: 11px; padding-top: 70px; background: url(../billeder/logo.png) no-repeat center top;  }
#holder p.adresse p, #holder p.adresse2 p { text-align: center; font-size: 11px; }

p.bestil a { background: url(../billeder/bestil.png) no-repeat 0 -100px; width: 157px; height: 52px; display: block; margin-left: -5px; margin-top: 22px; margin-bottom: 12px;}
p.bestil a:hover { background-position: 0 0;}

p.bestil  { text-indent: -2222px;}

p.pris { font-weight: bold;}
p.smil a{ background: url(../billeder/smil.png) no-repeat 0 0; text-indent: -2222px; width: 24px; height: 24px; display: block; position: absolute; top: 54px; right: 140px; }
