html, body, form, #fullHeight
{
	font-family: Verdana;
	font-size: 8pt;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	padding-bottom:1px;
}

#fullHeight {
	margin: 0 auto;
	height: 100%;
	min-height: 100%;
}


table
{    
	font-family: Verdana;
	font-size: 8pt;
}

td
{
	font-family: Verdana;
	font-size: 8pt;
}
BR
{
	clear: none;
	line-height: 5px;
	display: block;
}
BR.linebreak
{
	clear: none;
	line-height: 5px;
	display: block;
}

BR.break
{
	clear: both;
	line-height: 5px;
	display: block;
}

div
{
	z-index: 0;
}
div.important
{
	color: Red;
}

div.emnertop
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/emner_top_160x25.gif);
	width: 160px;
	height: 25px;
}

div.emnertop a
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
}

div.emnerMouseovertop
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/emner_mouseover_top_160x25.gif);
	width: 160px;
	height: 25px;
}

div.emnerMouseovertop a
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
}

div.emnermiddle
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/emner_middle_160x24.gif);
	width: 160px;
	height: 24px;
}

div.emnermiddle a
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
}

div.emnerMouseovermiddle
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/emner_mouseover_middle_160x24.gif);
	width: 160px;
	height: 24px;
}

div.emnerMouseovermiddle a
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
}

div.emnerbottom
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/emner_bottom_160x33.gif);
	width: 160px;
	height: 33px;
}

div.emnerbottom a
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
}

div.emnerMouseoverbottom
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/emner_mouseover_bottom_160x33.gif);
	width: 160px;
	height: 33px;
}

div.emnerMouseoverbottom a
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana;
}

div.emnermouseover
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/emner_mouseover_middle_160x24.gif);
	width: 160px;
	height: 24px;
}

div.se_emner_with
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/se_emner_with_text_150x24.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 24px;
	font-size: 13pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
	position: absolute;
	top: 110px;
	left: 10px;
	display: block;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	z-index: 1;
}

div.se_emner_with_longer
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/se_emner_longer.gif);
	width: 150px;
	height: 30px;
	font-size: 13pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
	position: absolute;
	top: 110px;
	left: 10px;
	cursor: pointer;
	display: block;
	z-index: 1;
}

div.se_emner_without
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/se_emner_without_text_150x24.gif);
	width: 150px;
	height: 24px;
	font-size: 13pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
	position: absolute;
	top: 112px;
	left: 110px;
	cursor: pointer;
}

div.emner_foldout
{
	margin-left: 0px;
	overflow: hidden;
	background-image: url(/addin/gfx/generic/se_emner_without_text_150x24.gif);
	font-size: 13pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
	position: absolute;
	top: 130px;
	left: 0px;
	cursor: pointer;
	z-index: 1;
}

div.emner_foldout
{
	position: absolute;
	top: 138px;
	left: 0px;
	z-index: 1;
}
/* For the gray bar on top, in which the Saadan pointerler du / spoergsmaal, etc info is */
div.graytop
{
	position: absolute;
	width: 960px;
	height: 17px;
	left: 0px;
	top: 0px;
	font-size: 8pt;
	color: #8f8f33;
	font-family: Verdana;
	vertical-align: middle;
	text-align: center;
	padding-top: 2px;
}


div.centeredBottom
{
	height: 22px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: #999;
	font-family: Trebuchet MS ,Verdana , Arial;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0px;
}

div.bar_flat_760x56
{
	width: 760px;
	height: 56px;
	background-image: url(/addin/gfx/generic/bar_flat_760x56.gif);
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 102px;
	left: 100px;
	float: left;
}

div.login_closed_180x56_new
{
	width: 180px;
	height: 65px;
	background-image: url(/addin/gfx/generic/login_bar_closed_180x56.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 104px;
	left: 780px;
}

label.login
{
	font-size: 11px;
	color: white;
	font-family: Trebuchet MS, verdana;
}

h3.login
{
	font-size: 11px;
	color: white;
	font-family: Trebuchet MS, verdana;
	font-weight: bold;
	margin-bottom: 5px;
}

a.login
{
	font-size: 11px;
	color: white;
	font-family: Trebuchet MS, verdana;
}
a.login:link
{
	font-size: 11px;
	color: white;
	font-family: Trebuchet MS, verdana;
}
a.login:visited
{
	font-size: 11px;
	color: white;
	font-family: Trebuchet MS, verdana;
}
a.login:active
{
	font-size: 11px;
	color: white;
	font-family: Trebuchet MS, verdana;
}
a.login:hover
{
	font-size: 11px;
	color: white;
	font-family: Trebuchet MS, verdana;
}

a.login img
{
	border: 0;
}

div.loginHr
{
	height: 1px;
	background-color: #999;
	margin-top: 7px;
	margin-bottom: 7px;
}

img.login_open_180x174
{
    position:absolute;
    top: 104px;
    left: 780px;
    z-index: 99 ;
}

div.login_open_180x174
{
	width: 180px;
	height: 174px;
	background-image: url(/addin/gfx/generic/login_bar_open_180x174.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 104px;
	left: 780px;
	z-index: 100;
}

img.hor_line_911x1
{
	position: absolute;
	top: 100px;
	left: 160px;
}

/* For the vertical line between "Artikler" and Din indkoebskurv */
img.vert_separator_indkoebskurv_1x62
{
	position: absolute;
	top: 21px;
	left: 880px;
}

div.rounded_corner_box_tip_with_button_130x100
{
	width: 130px;
	height: 100px; /*background-image: url(/addin/gfx/generic/rounded_corner_box_tip_with_button_130x100.gif);*/
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.rounded_corner_box_tip_with_button_230x136
{
	width: 230px;
	height: 136px; /*background-image: url(/addin/gfx/generic/rounded_corner_box_tip_with_button_130x100.gif);*/
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.rounded_corner_box_tip_with_button_250x170
{
	width: 250px;
	height: 170px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.rounded_corner_box_small_130x86
{
	width: 130px;
	height: 86px;
	background-image: url(/addin/gfx/generic/rounded_corner_box_small_130x86.gif);
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.rounded_corner_box_small_482x140
{
	width: 482px;
	height: 140px;
	background-image: url(/addin/gfx/generic/rounded_corner_box_small_482x140.gif);
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.rounded_corner_box_small_with_button_130x86
{
	width: 130px;
	height: 86px;
	background-image: url(/addin/gfx/generic/rounded_corner_box_small_with_button_130x86.gif);
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

label.underline
{
	text-decoration: underline;
	cursor: pointer;
}

span.underline
{
	text-decoration: underline;
	cursor: pointer;
}

label.indkoebsblue
{
	color: #66cccc;
}

label.indkoebswhite
{
	color: #ffffff;
}
label.soegning
{
	font-size: 14px;
	color: white;
	font-family: Trebuchet MS, verdana;
}

label.indkoebsgreen
{
    cursor: pointer;
	color: #7ec0cc;
}

span.indkoebsgreen
{
    cursor: pointer;
	color: #7ec0cc;
}

label.linkGreen
{
	color: #007165;
	cursor: pointer;
	font-size: 11px; /*font-weight: bold; */
}

label.redStar
{
	/*position: relative;*/
	bottom: 0.4em;
	color: red;
	font-size: 0.8em;
}

label.atoms
{
	position: relative;
	bottom: 0.3em;
	color: blue;
	font-size: 0.8em;
}

h1
{
	font-size: 17pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2
{
	font-size: 14pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3
{
	font-size: 13pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.orange
{
	font-size: 14pt;
	color: #ea7124;
	font-family: Trebuchet MS, Verdana, Arial;
	font-style: normal;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.orange
{
	font-size: 10pt;
	color: #ea7124;
	font-family: Trebuchet MS, Verdana, Arial;
	font-style: normal;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3.orange
{
	font-size: 15px;
	color: #ea7124;
	font-family: Trebuchet MS, Verdana, Arial;
	font-style: normal;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

div.whiteBoxHr
{
	height: 1px;
	background-color: #eaeaea;
	margin-top: 5px;
	margin-bottom: 5px;
}

h1.artikler
{
	font-size: 18pt;
	line-height: 20pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.artikler
{
	font-size: 14pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3.artikler
{
	font-size: 14px;
	line-height: 18px;
	color: #999;
	font-family: Trebuchet MS, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4.artikler
{
	font-size: 8pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	line-height: 10pt;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.teaserGrayText
{
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
	
	font-style: normal;
	font-weight: normal;
	line-height: 10pt;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.artikler
{
	/*	color: #999;*/
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
}
p
{
	color: #222;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
strong
{
	color: #222;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 16px;
	margin-top: 2px;
	margin-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

label.artikelTimestamp
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #999;
}

input
{
	margin-bottom: 8px;
}

select
{
	margin-bottom: 8px;
}

input.tal
{
	text-align: right;
}

label.basketTitle
{
	font-size: 10pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
}

label.basketPrice
{
	font-size: 10pt;
	color: #666666; /*#007165;*/
	font-family: Trebuchet MS, Verdana, Arial; /*font-weight: bold;*/
	line-height: 12pt;
}

label.basketPriceIalt
{
	font-size: 11pt;
	color: #666666; /*#007165;*/
	font-family: Trebuchet MS, Verdana, Arial; /*font-weight: bold;*/
	line-height: 13pt;
}

label.basketOtherInfo
{
	font-size: 8pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
}

label.basketStk
{
	font-size: 9pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
}

label.benytAdresseText
{
	font-size: 12pt;
	color: #444444;
	font-family: Times New Roman, Verdana, Arial;
}

label.betalingDerHaeves
{
	font-size: 13pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

label.betalingDuKanBetale
{
	font-size: 10pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

label.betalingBetalingMedKreditkort
{
	font-size: 18pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
}

label.genbrugAdresse
{
	font-size: 9pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

label.vaelgModtagerAdresse
{
	font-size: 18pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
}

label.indtastNyAdresse
{
	font-size: 13pt;
	color: #666666;
	font-family: Times New Roman, Verdana, Arial;
}

label.indtastRabatkode
{
	font-size: 8pt;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Arial;
}

label.kanbetale
{
	font-size: 10pt;
	color: #444444;
	font-family: Arial;
}

label.produktStor
{
	font-size: 14pt; 
	color: #666666;
	font-family:Times New Roman, Verdana, Arial;
}

label.produktStorBY
{
	font-size: 8pt;
	color: #999999;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

label.produktStorAuthor
{
	font-size: 10pt;
	color: #999999; /*#007165;*/
	font-family: Trebuchet MS, Verdana, Arial; /*font-weight: bold;*/
	line-height: 12pt;
}

label.produktStorOtherInfo
{
	font-size: 8pt;
	color: #999999;
	font-family: Trebuchet MS, Verdana, Arial;
}

span.produktStorPrice
{
	font-size: 8pt; 
	color: #333333;
	font-family:Times New Roman, Verdana, Arial;
}

label.produktStorPrice
{
	font-size: 8pt; 
	color: #333333;
	font-family:Times New Roman, Verdana, Arial;
}

label.produktStorMMoms
{
	font-size: 8pt; 
	color: #999999;
	font-family:Times New Roman, Verdana, Arial;
}

label.produktStorTipEnKollega
{
	font-size: 10pt;
	color: #007165;
	font-family: Arial;
}

label.produktLilleBY
{
	font-size: 8pt;
	color: #999999;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

label.produktLilleAuthor
{
	font-size: 10pt;
	color: #999999; /*#007165;*/
	font-family: Trebuchet MS, Verdana, Arial; /*font-weight: bold;*/
	line-height: 12pt;
}

label.produktLilleTitel
{
	font-size: 12pt; 
	color: #00b1ab; /*#007165;*/
	/*font-family:Trebuchet MS, Verdana, Arial;*/
	font-family:Times New Roman, Verdana, Arial;
	/*font-weight: bold;*/
	line-height: 14pt
}

label.produktLilleListeform
{
	font-size: 10pt;
	color: #00b1ab;
	font-family: Arial, Verdana;
	line-height: 12pt;
}

label.produktStorGreenBoxTitle
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
}

label.produktStorGreenBoxText
{
	font-size: 8pt;
	color: #bfdcd9;
	font-family: Arial;
}

label.produktStorGreenLaesMere
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
	cursor: pointer;
	text-decoration: underline;
}

label.produktGreenlaegIKurvWhite
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

label.textStor
{
	font-size: 10pt;
	font-weight: bold;
	color: #007165;
	font-family: Trebuchet MS, Verdana, Arial;
	line-height: 13pt;
}

label.kategoriLinks
{
	font-size: 11px;
	font-weight: bold;
	color: #007165;
	font-family: Trebuchet MS, Verdana, Arial;
	line-height: 13pt;
	text-transform: capitalize;
}

p.kategoriLinks
{
	font-size: 11px;
	line-height: 13px;
	color: #007165;
	font-family: Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0px;
}

a.kategoriLinks
{
	text-decoration: none;
}
a.kategoriLinks:link
{
	text-decoration: none;
}
a.kategoriLinks:visited
{
	text-decoration: none;
}
a.kategoriLinks:active
{
	text-decoration: none;
}
a.kategoriLinks:hover
{
	text-decoration: none;
}
a.kategoriLinks img
{
	border: 0;
}

div.kategoriLinksHr
{
	height: 1px;
	background-color: #eaeaea;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.serviceLinksBottom
{
	font-size: 12px;
	line-height: 16px;
	color: #999;
	font-family: Trebuchet MS ,Verdana , Arial;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0px;
}
a.serviceLinksBottom
{
	color: #999;
	text-decoration: none;
}
a.serviceLinksBottom:link
{
	color: #999;
	text-decoration: none;
}
a.serviceLinksBottom:visited
{
	color: #999;
	text-decoration: none;
}
a.serviceLinksBottom:active
{
	color: #999;
	text-decoration: none;
}
a.serviceLinksBottom:hover
{
	color: #007165;
	text-decoration: none;
}
a.serviceLinksBottom img
{
	color: #999;
	border: 0;
}


label.feautureBoks
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	font-family: Trebuchet MS, Verdana, Arial;
	line-height: 13pt;
}

p.feautureBoks
{
	font-size: 11px;
	line-height: 13px;
	color: #b3c8cc;
	font-family: Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0px;
}


a.feautureBoks
{
	font-size: 11px;
	line-height: 13px;
	color: #b3c8cc;
	font-family: Verdana, Arial;
	text-decoration: none;
}
a.feautureBoks:link
{
	font-size: 11px;
	line-height: 13px;
	color: #b3c8cc;
	font-family: Verdana, Arial;
	text-decoration: none;
}
a.feautureBoks:visited
{
	font-size: 11px;
	line-height: 13px;
	color: #b3c8cc;
	font-family: Verdana, Arial;
	text-decoration: none;
}
a.feautureBoks:active
{
	font-size: 11px;
	line-height: 13px;
	color: #b3c8cc;
	font-family: Verdana, Arial;
	text-decoration: none;
}
a.feautureBoks:hover
{
	font-size: 11px;
	line-height: 13px;
	color: #b3c8cc;
	font-family: Verdana, Arial;
	text-decoration: none;
}
a.feautureBoks img
{
	border: 0;
}

div.feautureBoksHr
{
	height: 1px;
	background-color: #007c88;
	margin-top: 5px;
	margin-bottom: 5px;
}

h1.temaBoxTitle
{
	font-size: 16pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
}


label.laegIKurvWhite
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
}

div.aktuel_to_artikler
{
	position: absolute;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	color: #ffffff;
	top: 52px;
	left: 400px;
	display: none;
}

div.indkoebskurv
{
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	color: #ffffff;
	top: 30px;
	left: 777px;    /* 780-3 = 777, 3 pixel of shadow :) */
	width: 186px;
	height: 71px;
}

div.soeg_button_50x20
{
	width: 50px;
	height: 20px;
	background-image: url(/addin/gfx/generic/soeg_button_50x20.gif);
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 10pt;
	color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial; /* font-weight:bold; */
	cursor: pointer; /*position: absolute; 	top: 103; 	left: 100; */
}

div.vaelg_katetori_2_fields_379x20
{
	width: 379px;
	height: 20px;
	background-image: url(/addin/gfx/generic/vaelg_katetori_2_fields_379x20.gif);
}

div.soegeBox
{
	position: absolute;
	top: 109px;
	left: 255px;
}

div.features
{
	position: absolute;
	left: 980px;
	top: 220px;
}


div.scroll415x450
{
	width: 415px;
	height: 450px;
	background: #ffffff;
	overflow: auto;
	border: 1px solid #cccccc;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.scroll190x45
{
	width: 190px;
	height: 45px;
	color: #cccccc;
	text-align: left;
	overflow: hidden; /*padding : 2px;*/
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.scroll190x32
{
	width: 190px;
	height: 32px;
	color: #cccccc;
	text-align: left;
	overflow: hidden; /*padding : 2px;*/
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*
div.page
{
	position: absolute;
	top: inherit;
	left: inherit;
}*/

div.top
{
	position: relative;
	top: inherit;
	left: inherit;
	width: 960px;
	height: 140px;
	background-color: white;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/addin/gfx/generic/top_background_2.gif);
}

div.topBuyFlow
{
	position: relative;
	top: inherit;
	left: inherit;
	width: 960px;
	height: 140px;
	background-color: white;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/addin/gfx/generic/top_background_buyFlow.jpg);
}

div.navigation
{
	/*position: relative;*/
	width: 960px;
	height: 30px;
	font-size: 8pt;
	color: #aaaaaa;
	font-family: Trebuchet MS, Verdana;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom: solid 1px #eaeaea;
	background-image: url(/addin/gfx/generic/navigationbackground.gif);
	background-repeat: no-repeat; /*z-index: -1;*/
}

label.navigationTab
{
	font-family: Trebuchet MS, Verdana;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
	color: #cccccc;
	background-image: url(/addin/gfx/generic/greybulletnavigation.gif);
	background-repeat: no-repeat;
}

div.content
{
	/*position: relative;*/
	width: 960px;
	height: 100%;
	min-height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /*z-index: -1;*/
}

div.tranelogo
{
	position: absolute;
	width: 363px;
	height: 63px;
	top: 21px;
	left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.tranelogoBuyFlow
{
	position: absolute;
	width: 363px;
	height: 63px;
	top: 0px;
	left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.navigationBuyFlow
{
	position: absolute;
	width: 960px;
	height: 24px;
	top: 90px;
	left: 50px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #b3c8cc;
	font-family: Trebuchet MS, Verdana;
	font-size: 14px;
}

b.navigationBuyFlow
{
	color: white;
	font-family: Trebuchet MS, Verdana;
	font-size: 16px;
}

div.left
{
	width: 160px;
	height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 1 /*;  	border: solid 1px black*/;
}

div.error
{
	color: #F31E15;
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: 10px;
}

div.info
{
	color: #004A57;
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: 10px;
}

div.right_large
{
	width: 200px;
	height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px /*;  	border: solid 1px black*/;
}

div.right
{
	width: 180px;
	height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px /*;  	border: solid 1px black*/;
}


div.content_1_column
{
	width: 940px;
	height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div.content_2_column_right
{
	width: 740px;
	height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div.content_2_column_left
{
	width: 760px;
	height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div.content_3_column
{
	width: 580px;
	height: 100%;
	min-height: 100%;
	background-color: White;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div.user
{
	width: 290px;
	height: 50px;
	background-color: Silver;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: solid 1px black;
}
div.basket
{
	width: 100%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /*border: solid 1px black*/
}

div.emner
{
	width: 270px;
	height: 50px;
	background-color: yellow;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: solid 1px black;
}

div.nyhedsbrev
{
	background-image: url(/addin/gfx/generic/nyhedsbrev_box.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 382px;
}

.nyhedsbrevHeader
{
	color: white;
	font-family: Trebuchet MS, Verdana;
	font-weight: bold;
	font-size: 15px;
	line-height:18px;	
}
.nyhedsbrevTekst
{
	color: white;
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	line-height: 14px;
	margin-top:9px;
	height:90px;
}
.nyhedsbrevBottom1
{
    color: #666666;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;	
	line-height:13px;
	
}
div.bottom
{
	/*position: relative;*/
	width: 960px; /*height: 202px;*/ /*	background-image: url(/addin/gfx/generic/bund_gradient.gif); 	background-repeat:repeat-x;*/
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}

div.ramme_big_200x262
{
	/*padding: 2px;*/
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: solid 1px #dddddd;
}

div.produktStorGreenBox1
{
	width: 200px;
	height: 190px; /*padding: 10px;*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /* border: solid 1px black; */
	background-image: url(/addin/gfx/generic/produktStor_greenbox_1_200x190.gif);
	background-repeat: no-repeat;
}

div.produktStorGreenBox2
{
	width: 200px;
	height: 117px; /*padding: 10px;*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /* border: solid 1px black; */
	background-image: url(/addin/gfx/generic/produktStor_greenbox_2_200x117.gif);
	background-repeat: no-repeat;
}

div.produktStorGreenBox3
{
	width: 200px;
	height: 117px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /* border: solid 1px black; */
	background-image: url(/addin/gfx/generic/produktStor_greenbox_3_200x117.gif);
	background-repeat: no-repeat;
}

div.produktStorGreenBox4
{
	width: 200px;
	height: 117px; /*padding: 10px;*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /* border: solid 1px black; */
	background-image: url(/addin/gfx/generic/produktStor_greenbox_4_200x117.gif);
	background-repeat: no-repeat;
}

div.temaBox
{
	width: 160px;
	height: 110px; /*padding: 10px;*/ /*padding-top: 10px; 	padding-right: 10px; 	padding-bottom: 10px; 	padding-left: 10px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clip: rect(0,160,110,0); /* border: solid 1px black; */
	background-image: url(/addin/gfx/generic/temabox.gif);
	background-repeat: no-repeat;
}

div.greenHr
{
	height: 1px;
	background-color: #004854;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.grayLineHr
{
	height: 1px;
	background-color: #eaeaea;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.teaserlink
{
    font-family:Verdana;
	font-size: 8pt;
	line-height:16px;
	color: #007165;
}

a
{
	color: #007165;
}
a img
{
	border: 0;
}
a.underline
{
	color: white;
	font-family: Trebuchet MS, verdana;
	font-size: 14px;
}
a.underline:link
{    
	color: white;
	font-family: Trebuchet MS, verdana;
	font-size: 14px;
}
a.underline:visited
{
	color: white;
	font-family: Trebuchet MS, verdana;
	font-size: 14px;
}
a.underline:active
{
	color: white;
	font-family: Trebuchet MS, verdana;
	font-size: 14px;
}
a.underline:hover
{
	color: white;
	font-family: Trebuchet MS, verdana;
	font-size: 14px;
}

a.underline img
{
	border: 0;
}

a.nounderline_basket, a.nounderline_basket:link, a.nounderline_basket:visited, a.nounderline_basket:active, a.nounderline_basket:hover
{
	color: white;
	font-family: Trebuchet MS, verdana;
	font-size: 14px;
	text-decoration:none;
	font-weight:100;
}

a.nounderline
{
	color: white;
	font-family: verdana;
	text-decoration: none;
}
a.nounderline:link
{
	font-size: 8pt;
	color: white;
	font-family: verdana;
	text-decoration: none;
}
a.nounderline:visited
{
	font-size: 8pt;
	color: white;
	font-family: verdana;
	text-decoration: none;
}
a.nounderline:active
{
	font-size: 8pt;
	color: white;
	font-family: verdana;
	text-decoration: none;
}
a.nounderline:hover
{
	font-size: 8pt;
	color: white;
	font-family: verdana;
}
a.underline img
{
	border: 0;
}

a.navigation
{
	font-size: 8pt;
	color: #007165;
	font-family: verdana;
	text-decoration: none;
}
a.navigation:link
{
	font-size: 8pt;
	color: #007165;
	font-family: verdana;
	text-decoration: none;
}
a.navigation:visited
{
	font-size: 8pt;
	color: #007165;
	font-family: verdana;
	text-decoration: none;
}
a.navigation:active
{
	font-size: 8pt;
	color: #007165;
	font-family: verdana;
	text-decoration: none;
}
a.navigation:hover
{
	font-size: 8pt;
	color: #007165;
	font-family: verdana;
	text-decoration: none;
}

a.navigation img
{
	border: 0;
}

a.topnavigation
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #666666;
}
a.topnavigation:link
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #666666;
}
a.topnavigation:visited
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #666666;
}
a.topnavigation:active
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #666666;
}
a.topnavigation:hover
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #666666;
}

a.topnavigation img
{
	border: 0;
}

hr
{
	display: none;
}
div.hr
{
	height: 1px;
	background-color: #eaeaea;
	margin-top: 5px;
	margin-bottom: 5px;
}

.authorLeftGridCell
{
	vertical-align: top;
	padding-right: 4px;
	width: 50%;
}

.authorRightGridCell
{
	vertical-align: top;
	padding-left: 4px;
	width: 50%;
}
.productSubTitleInTwoColumns
{
	color: #007165;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 170px;
}

.productSubTitleList
{
	color: #007165;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.productSubTitleFocus
{
	color: #007165;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 14px;

/*	white-space: nowrap; */


}

.productSubTitleDetail
{
	color: #666666;

/*	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
*/
}
ul li {
	color: #222;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 18px;
}

.WaterMarkedTextBox
    {
        height: 16px;
        width: 148px;
        border: 1px solid #999999;
        color: gray;
        text-align: left;
        margin-top:5px;
        margin-bottom:0px;
        
    }
    .NormalTextBox
    {
        height: 16px;
        width: 148px;
        border: 1px solid #999999;
        text-align: left;
        margin-top:5px;
        margin-bottom:0px;
        
    }
