*


{
	font-family: Calibri;
	font-size: 14px;
	color: #000;
}
.kategorioversigt P
{
	font-size: 18px;
	font-family: calibri;
	line-height: 1;
	text-align: left;
	margin: -19px 31px 0 6px;
}
.kategorioversigt H1
{
	font-size: 31px;
	font-family: calibri;
	line-height: 0.9;
	text-align: left;
	margin: -7px 5px -17px 0;
}
A.kategorioversigt:hover
{
	font-size: 22px;
	color: #86314A;
	text-decoration: underline;
	margin-left: 0;
}
.kategorioversigt A
{
	font-size: 22px;
	font-family: calibri;
	color: #A72249;
	line-height: 1;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 0;
}
.cloud-zoom-lens
{
	border: 4px solid #888;
	background-color: #FFF;
	cursor: move;
	margin: -4px;
}
.cloud-zoom-title
{
	font-family: Arial, Helvetica, sans-serif;
	position: absolute !important;
	background-color: #000;
	color: #FFF;
	width: 100%;
	text-align: center;
	font-weight: 700;
	font-size: 10px;
	top: 0;
	padding: 3px;
}
.cloud-zoom-big
{
	border: 4px solid #CCC;
	overflow: hidden;
	float: right;
	z-index: 10;
}
.cloud-zoom-loading
{
	color: #FFF;
	background: #222;
	border: 1px solid #000;
	padding: 3px;
}
.pagenr
{
	color: #000;
	background-color: #EADBE2;
	margin: -3px 3px 0;
	padding: 9px 9px 0;
}
.kategorioverskrift
{
	font-size: 39px;
	color: #CE89A6;
	font-family: calibri;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px;
}
.pagenr:hover
{
	background-color: #E8BDD1;
	color: #040404;
}
.pagenr:active
{
	background-color: #F6E4EC;
}
BODY
{
	background-color: #F4E5EC;
	text-align: center;
	background-image: url(gfx/body-bg.gif.pagespeed.ce.Q8n2CNy49R.gif);
	background-attachment: fixed;
	margin: 0px;
}
INPUT, TEXTAREA
{
	border: 1px solid #808080;
}
.adresse
{
	width: 100%;
	margin: 2px;
}
DIV#mainCon
{
	border-top: 1px solid #E1BAD2;
	height: auto;
	width: 954px;
	background-color: #FFF;
	overflow-y: auto;
	overflow-x: hidden;
	border-left: 1px solid #E2BBD3;
	margin: auto;
}
#backgroundPopup
{
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	border: 1px solid #E2BBD3;
	z-index: 1;
}
#popupContact
{
	display: none;
	position: absolute;
	height: 384px;
	width: 408px;
	background: #FFF;
	border: 2px solid #CECECE;
	z-index: 2;
	font-size: 13px;
	padding: 12px;
}
#popupContact H1
{
	text-align: left;
	color: #6FA5FD;
	font-size: 22px;
	font-weight: 700;
	border-bottom: 1px dotted #D3D3D3;
	padding-bottom: 2px;
	margin-bottom: 20px;
}
#popupContactClose
{
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	top: 4px;
	position: absolute;
	color: #6FA5FD;
	font-weight: 700;
	display: block;
}
.kurvsplit
{
	border-top: 1px solid #E3E3E3;
}
DIV#topCon
{
	height: 234px;
	background-image: url(gfx/top.jpg.pagespeed.ce.VSp-yvud1-.jpg);
	background-repeat: no-repeat;
}
H2
{
	margin-left: 0;
	font-size: 27px;
	color: #CE89A6;
	font-family: Calibri;
}
H3
{
	margin-left: 0;
	font-size: 14px;
	color: #CE89A6;
	font-family: verdana;
}
H6
{
	font-size: 9px;
	color: #000;
	font-family: verdana;
}
P
{
	font-family: Calibri;
	color: #1F0505;
	font-size: 18px;
	line-height: 21px;
	text-align: justify;
	padding: 0 20px 0 0;
}
H1
{
	font-size: 28px;
	color: #963959;
	font-family: Calibri;
	line-height: 1.1;
	text-transform: uppercase;
	margin: 0px 0 2px;
	padding: 0px 0 11px;
}
DIV#bottomCon
{
	background-image: url(gfx/bottom-bg.gif.pagespeed.ce.2-GPmat7C7.gif);
	height: 43px;
	width: 953px;
	text-align: center;
	line-height: 43px;
	color: #D3C8CC;
	border-bottom: 4px solid #CECECE;
	margin: auto;
}
DIV#contentCon
{
	width: 100%;
	padding: 15px 0 0;
}
.menupkt
{
	float: left;
}
.menuborder
{
	background-color: #F3EDEF;
	padding: 10px;
	width: 144px;
	padding: 0px 0px 0px 4px;
	margin: 5px 0 13px 4px;
	}

.menuborder A:link
{
	font-family: calibry;
	font-size: 19px;
	border: 0px;
font-family: calibri;
}

.menuborder A:active
{
	font-family: calibry;
	font-size: 21px;
	border: 0px;
font-family: calibri;
}

.menuborder A:hover
{
background-color: #F3EDEA;
border: 0px;
font-size: 19px;
font-family: calibri;
}

.menuborder A:visited
{
border: 0px;
font-size: 19px;
font-family: calibri;
}

.selectedForside
{
	background-image: url(gfx/xmenu-forside-over.gif.pagespeed.ic.Y9ZSPVgUii.png);
	background-repeat: no-repeat;
}
.selectedKoebgave
{
	width: 120px;
	background-image: url(gfx/xmenu-koeb-gave-over.gif.pagespeed.ic.cBXmt99ebB.png);
	background-repeat: no-repeat;
}
.selectedOenskeliste
{
	width: 120px;
	background-image: url(gfx/xmenu-oenskeliste-over.gif.pagespeed.ic.Ui3yHGMXEB.png);
	background-repeat: no-repeat;
}
.selectedNyhedsbrev
{
	width: 120px;
	background-image: url(gfx/xmenu-nyhedsbrev-over.gif.pagespeed.ic.6VOrT1IPVb.png);
	background-repeat: no-repeat;
}
.selectedOmsmykkerne
{
	width: 120px;
	background-image: url(gfx/xmenu-omsmykkerne-over.gif.pagespeed.ic.JAXeN0zayH.png);
	background-repeat: no-repeat;
}
.selectedKundevilkaar
{
	width: 143px;
	background-image: url(gfx/xmenu-kundevilkaar-over.gif.pagespeed.ic.l7Jt30QJYc.png);
	background-repeat: no-repeat;
}
.selectedKontaktos
{
	width: 135px;
	background-image: url(gfx/xmenu-kontaktos-over.gif.pagespeed.ic.kw-ALfAWHH.png);
	background-repeat: no-repeat;
}
A#Forside
{
	width: 120px;
	background-image: url(gfx/xmenu-forside.gif.pagespeed.ic.qdkdqoxXWI.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Forside:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-forside-over.gif.pagespeed.ic.Y9ZSPVgUii.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Koebgave
{
	width: 120px;
	background-image: url(gfx/xmenu-koeb-gave.gif.pagespeed.ic.2RnzFvFkgr.png);
	background-repeat: no-repeat;
}
A#Koebgave:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-koeb-gave-over.gif.pagespeed.ic.cBXmt99ebB.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Oenskeliste
{
	width: 120px;
	background-image: url(gfx/xmenu-oenskeliste.gif.pagespeed.ic.u_O0JM2d1a.png);
	background-repeat: no-repeat;
}
A#Oenskeliste:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-oenskeliste-over.gif.pagespeed.ic.Ui3yHGMXEB.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Kundevilkaar
{
	width: 120px;
	background-image: url(gfx/xmenu-kundevilkaar.gif.pagespeed.ic.3FHMec_YFA.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Kundevilkaar:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-kundevilkaar-over.gif.pagespeed.ic.l7Jt30QJYc.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Omsmykkerne
{
	width: 120px;
	background-image: url(gfx/xmenu-omsmykkerne.gif.pagespeed.ic.XpmkhSBLKm.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Omsmykkerne:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-omsmykkerne-over.gif.pagespeed.ic.JAXeN0zayH.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Kontaktos
{
	width: 120px;
	background-image: url(gfx/xmenu-kontaktos.gif.pagespeed.ic.uH01uczrid.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Kontaktos:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-kontaktos-over.gif.pagespeed.ic.kw-ALfAWHH.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Nyhedsbrev
{
	width: 120px;
	background-image: url(gfx/xmenu-nyhedsbrev.gif.pagespeed.ic.bWeXGmFdXA.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Nyhedsbrev:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-nyhedsbrev-over.gif.pagespeed.ic.6VOrT1IPVb.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
A#Indkoebskurv:hover
{
	width: 120px;
	background-image: url(gfx/xmenu-indkoebskurv-over.gif.pagespeed.ic.VFXHtkIzIR.png);
	background-repeat: no-repeat;
	border-bottom: 2px solid #FFF;
}
.contentmenu-headline
{
	width: 180px;
	height: 30px;
	color: #000;
	font-weight: 600;
	font-size: 13.5pt;
	line-height: 29px;
	background-color: #F3EDEF;
	border: 2px solid #EEE8EA;
	text-indent: 12px;
	font-family: calibri;
}
.contentmenu-headline1
{
	width: 180px;
	height: 30px;
	color: #FFF;
	font-weight: 700;
	font-size: 22px;
	background-image: url(gfx/xcontentmenu-shop.gif.pagespeed.ic.oQyVtFbIhO.png);
	background-repeat: no-repeat;
	line-height: 31px;
	text-indent: 30px;
}
.contentmenu-content
{
	background-color: #FFF;
	width: 180px;
	font-family: calibri;
	font-size: 10.2pt;
	padding: 4px 0 4px 0px;
}
.contentmenu-content1
{
	background-color: #DD89C2;
	width: 180px;
	padding: 4px;
}
A.contentmenu-cat
{
	width: 180px;
	font-weight: 700;
	color: #833D4F;
	text-decoration: none;
	display: block;
	height: 19px;
	line-height: 21px;
	font-family: calibri;
	font-size: 11.3pt;
	padding: 0 0 1px;
}
A.contentmenu-cat:hover
{
	width: 180px;
	font-weight: 700;
	color: #BC458B;
	text-decoration: underline;
	display: block;
}
#centerCell
{
	width: 500px;
	margin-left: 8px;
	float: left;
	height: auto;
}
#centerCell2
{
	width: 700px;
	margin-left: 12px;
	margin-right: 4px;
}
#centerCellWide
{
	width: 700px;
	margin-left: 0;
	margin-right: 2px;
	float: left;
}
.contentCell
{
	height: auto;
	width: 190px;
	float: right;
	margin-right: 0px;
}
.vareouterline
{
	border: 1px solid #EDEDED;
}
.vareinerline
{
	border: 1px solid #2B081E;
	background-color: #FFF;
	margin: -3px -13px 0 0;
	padding: 0 0 9px 5px;
}
.vareimgouterline
{
	border: 2px solid #FFF;
	margin-right: 5px;
	margin-top: 5px;
}
.varenrtxt
{
	font-weight: 700;
	color: #D689A6;
	font-size: 11px;
	line-height: 23px;
	font-family: calibri;
}
A.varetxtlink
{
	font-weight: 700;
	font-size: 30px;
	color: #7B3F63;
	font-family: calibri;
	line-height: 1;
}
.varetxt
{
	color: #000;
	line-height: 13px;
}
.pristd
{
	font-size: 21px;
	color: #982D53;
	font-weight: 700;
	text-align: left;
	font-family: Calibri;
}
.floatbillede
{
	width: 212px;
	height: 212px;
	border: 1px solid #EADBE2;
	float: right;
	margin: 0 12px 12px 0;
	padding: 0 0 10px;
}

