.overskrift{
   width:262;
   height:54;
}
.overskrift img{
   width:262;
   height:54;
}

body{
   background-color:#FFFFFF;
   /*background-image:url('HornHeart.jpg');
   */
   background-repeat:no-repeat;
}

.indhold,.shopmenu,.indholdmenu,.inkobsvogn,.nyhedsbrev{
   border-color:#75214b;
}

.shopmenu,.indkobsvogn,.nyhedsbrev{
   min-height:50pt;
}

.boxtitle{
   text-align:center;
   display:block;
   font-size:7pt;
   font-family:verdana;
   border-bottom: solid 1px #75214b;
}

/************************************************************/
.overskrift,.indhold,#dimBackground{
   position:absolute;
   width:900px;
   left:50%;
   margin-left:-450px;
}

.overskrift{
   height:70px;
   top:15px;
   font-weight:bolder;
   font-size:50pt;
   font-family:serif, sans-serif;
   text-align:center;
   color:#333333;
}

.indhold{
   padding:0px;
   top:80px;
   min-height: 120px;
   padding-bottom:80px;
}

#dimBackground{
   padding:0px;
   top:80px;

}

#dimBackground{
   -moz-opacity:0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
   filter:alpha(opacity=50);
}

/*
[if gt IE 6] #dimBackground{
   filter:alpha(opacity=50);
}
   */

#dimBackground #topBorderWhite{
   position:absolute;
   width:900px;
   top:0px;
   left:0px;
}
#dimBackground #bottomBorderWhite{
   position:absolute;
   width:900px;
   height:33px;
   bottom:0px;
   left:0px;
}
#dimBackground #middleFillWhite{
   position:absolute;
   top:30px;
   left:0px;
   width:100%;
   background-color:#FFF;
}

#topBorder{
   position:absolute;
   top:0px;
   left:0px;
}
#bottomBorder{
   position:absolute;
   bottom:0px;
   left:0px;
}
#middleFill{
   position:absolute;
   width:900px;
   height:200px;
   top:0px;
   left:0px;
   margin:0px;
   margin-top:32px;
   margin-bottom:32px;
   padding:0px;
   background-image:url('middleBorder.gif');
   background-repeat:repeat-y;
}

/************************************************************/
.shopmenu{
   position:absolute;
   top:50px;
   left:0px;
   width:140px;
   border-style: solid solid solid none;
   padding:0px;

}
.shopMenu a:link {outline:none;}
.shopMenu a:active {outline:none;}
.shopMenu a:visited {outline:none;}
.shopMenu a:hover {outline:none;}

.shopUl{
   margin-left:10px;
   margin-right:10px;
   font-size:small;
   font-weight:bold;
   margin-bottom:14px;
   margin-top:14px;
}
.shopUl .shopUl{
   margin-left:20px;
   margin-right:0px;
   display:none;
   font-weight:normal;
   margin-bottom:10px;
   margin-top:0px;
}
.shopLi{
   padding: 3px 0px;
}
.shopUl .shopUl .shopLi{
   padding: 1px 0px;

}

.shopmenu a, .indholdmenu a{
   color:black;
}
/************************************************************/
.indholdmenu{
   position:absolute;
   width:100%;
   top:2px;
   left:0px;
/*   border-style: none none solid none;*/
   margin: 0px 0px 0px 0px;
/*   background-image:url('buttonbg.png');*/
   text-align:center;
   font-size:0.9em;
}
.indholdmenu ul{
   margin: 5px 0px 5px 0px;
}
.indholdmenu li{
   display: inline;
   list-style-type: none;
   padding-right: 20px;
   padding-left: 20px;
   border-style: none solid none none;
   border-width:1px;
}
/************************************************************/
.indkobsvogn{
   position:absolute;
   top:50px;
   right:0px;
   width:140px;
   border-style: solid none solid solid;
   border-color:#75214b;
}
.indkobsvogn li{
   list-style-type: none;
}

/************************************************************/
.indholdstekst{
   position:relative;
   left:150px;
   top:40px;
   width:590px;
   z-index:1;
}
.sendButton,.orderButton,.delButton{
   cursor:pointer;
}

.opbygning{
   position:absolute;
   bottom:0px;
   left:50%;
   width:800px;
   margin-left:-400px;
   background-color:yellow;
   font-weight:bolder;

   text-align:center;
   z-index:1;
   -moz-opacity:0.8;
   -khtml-opacity: 0.8;
   opacity: 0.8;
   filter:alpha(opacity=80);
}
