body
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div#body_1
{
	position: relative;
	width: 100%;
	height: auto;
}

div#main
{
	position: relative;
	width: 821px;
	height: 781px;
	margin: 0px auto;
}

h1, h2, h3, h4, h5, h6
{
	color: #d520a4;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 6px;
	font-weight: normal;
}

h1 a
{
	color: #d520a4;
	text-decoration: none;
}



div#main div div
{
	/*background-color: #cccccc;*/
}

div#top
{
	width: 821px;
	height: 150px;
	background-image: url(../images/dots_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 4px;
}

div#middle
{
	width: 821px;
	height: 198px;
	background-image: url(../images/dots_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 4px;
}

div#center
{
	width: 821px;
	height: 194px;
	margin-bottom: 4px;
}

div#bottom
{
	width: 821px;
	height: 95px;
	margin-bottom: 4px;
}

div#bottom dl, div#bottom dt, div#logo dl, div#logo dt, div#center dl, div#center dt
{
	padding: 0px;
	margin: 0px;
	float: left;
}

div#down
{
	width: 821px;
	height: 131px;
	color: #999999;
	font-size: 10px;
}

div#down a
{
	color: #999999;
	text-decoration: none;
}

div#locale_menu
{
	height: 23px;
	border-bottom: solid 1px #acacac;
	font-weight: bold;
}

div#menu_search
{
	height: 27px;
	background-image: url(../images/dots_back.jpg);
	background-position: 0px 25px;
	background-repeat: repeat-x;
}

div#menu_top
{
	width: 617px;
	height: 27px;
	margin-right: 4px;
	display: block;
	float: left;
}

div#searchform
{
	width: 199px;
	display: block;
	height: 27px;
	float: right;
}
div#searchform form
{
	margin: 0px;
	padding: 0px;
}

div#logo
{
	width: 184px;
	height: 97px;
	float: left;
}


div#block_m1, div#block_m2, div#block_m3, div#block_m4, div#block_m5
{
	display: block;
	float: left;
	width: 161px;
	height: 198px;
}

div#block_m1, div#block_m2, div#block_m3, div#block_m4
{
	margin-right: 4px;
}

div.bm_1
{
	background-position: center;
	background-repeat: no-repeat;
	height: 95px;
	margin-bottom: 4px;
}

div.bm_1 img
{
	height: 95px;
	width: 161px;
}

div.bm_2
{
	height: 9px;
	background-color: #4d341c;
}

div.bm_2 img
{
	height: 9px;
}

div.bm_3
{
	height: 19px;
	color: #d520a4;
	font-size: 15px;
	text-transform: uppercase;
	padding: 4px 4px 0px 4px ;
}

div.bm_4
{
	height: 61px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding: 0px 4px;
}

div.bm_4 div.ntext
{
	padding-top: 8px;
}

div.bm_4 a
{
	text-decoration: none;
	color: #464646;
}

div#block_c1
{
	display: block;
	float: left;
	width: 491px;
	height: 194px;
	margin-right: 4px;
}

div#block_c2
{
	display: block;
	float: left;
	width: 326px;
	height: 194px;
}


div#block_b1, div#block_b2, div#block_b3, div#block_b4
{
	display: block;
	float: left;
	height: 95px;
}

div#block_b1, div#block_b2
{
	width: 161px;
	margin-right: 4px;
}

div#block_b3
{
	width: 326px;
	margin-right: 4px;
}

div#block_b4
{
	width: 161px;
}

div#block_d1_text
{
	position: absolute;
	width: 500px;
	color: #999999;
	text-align: left;
}

div#block_d1_text h1
{
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	margin: 0px;
}

div#block_d1
{
	display: block;
	float: right;
	padding-top: 0px;
	padding-top: 20px;
	padding-left: 4px;
	width: 157px;
	height: 117px;
	background-image: url(../images/arrow_info.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #999999;
	font-size: 10px;
}

div#block_d1 p.bodytext
{
	color: #999999;
	font-weight: bold;
}

div#block_d1 a
{
	color: #999999;
	text-decoration: none;
}

div#block_d1 p
{
	margin-top: 0px;
	line-height: 14px;
}

div#dlink
{
	width: auto;
	margin-top: 4px;
	float: right;
}

div.dlink
{
	display: inline;
	float: left;
}

div.dlink a
{
	text-decoration: none;
	color: #999999;
	font-size: 10px;
	padding-left: 5px;
}

div.dlink a:hover
{
	color: #4b4b4b;
}

/*menu top*/

div.menu_level1_no, div.menu_level1_act
{
	display: block;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	padding: 6px 17px 4px 0px;
	font-weight: bold;
}

div.menu_level1_no a, div.menu_level1_act a
{
	padding-top: 6px;
	text-decoration: none;
	color: #898989;
}

div.menu_level1_no a:hover, div.menu_level1_act a
{
	text-decoration: none;
	background-image: url(../images/bg_menu_top.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

div.search_label, div.search_form_ab
{
	display: block;
	float: left;
	color: #999999;
}

div.search_form_ab
{
	margin-top: 4px;
	float: right;
	width: 161px;
	height: 20px;
}

div.search_label
{
	color: #999999;
	font-size: 10px;
	padding-top: 6px;
	font-weight: bold;
}


div.search_form_ab input
{
	width: 161px;
	height: 15px;
	background-color: #ebebeb;
	border: none;
}

/*css for inside1 page*/

div#center_inside
{
	width: 821px;
	height: 491px;
	margin-bottom: 4px;
}

div#block_ci_1
{
	display: block;
	float: left;
	width: 161px;
	height: 491px;
	margin-right: 4px;
}

div#bci_1
{
	width: 491px;
	height: 95px;
	margin-bottom: 4px;
}

div#bci_2
{
	width: 491px;
	height: 391px;
}

div#bci_2 h1
{
	margin-bottom: 6px;
}

p.bodytext
{
	margin-top: 5px;
	line-height: 16px;
	color: #464646;
}

div#bci_2 a
{
	text-decoration: none;
	color: #464646;
}

div#bci_2 p
{
	line-height: 17px;
}

div#block_ci_2
{
	display: block;
	float: left;
	width: 491px;
	height: 491px;
	margin-right: 4px;
	color: #464646;
	font-size: 10px;
}



div#block_ci_3
{
	display: block;
	float: left;
	width: 161px;
	height: 95px;
	margin-bottom: 4px;
}

div#bci_1 dl, div#bci_1 dt, div#block_ci_3 dl, div#block_ci_3 dt
{
	padding: 0px;
	margin: 0px;
	float: left;
}

div#second_menu
{
	text-transform: uppercase;
	color: #999999;
}

/*menu second */

div#menu_second
{
	padding-bottom: 18px;
}

div.link_title
{
	padding-left: 4px;
	margin: 0px;
}

div#menu_category
{
	margin-top: 0px;
}

div#menu_category h1
{
	margin-left: 4px;
}

div.menu_level2_no, div.menu_level2_act, div.menu_levelcat_no, div.menu_levelcat_act
{
	display: block;
	float: none;
	width: 157px;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0px 0px 3px 4px;
	font-weight: bold;
}

div.menu_levelcat_no, div.menu_levelcat_act
{
	padding: 0px 0px 3px 4px;
}

div.menu_level2_no a, div.menu_level2_act a, div.menu_levelcat_no a, div.menu_levelecat_act a
{
	text-decoration: none;
	color: #999999;
}

div.menu_level2_no a:hover, div.menu_level2_act a
{
	text-decoration: none;
	color: #4b4b4b;
}

div.menu_levelcat_no a:hover, div.menu_levelcat_act a
{
	text-decoration: none;
	color: #4d341c;
}

/*film*/

div#center_film
{
	width: 821px;
	height: 293px;
}

div#center_film dl, div#center_film dt
{
	padding: 0px;
	margin: 0px;
	float: left;
}

/*news*/

div#block_n1, div#block_n1_e, div#block_n1_qp
{
	display: block;
	float: left;
	width: 656px;
	height: 491px;
}

div#logo_qp
{
	display: block;
	float: left;
	width: 656px;
	padding-top: 20px;
}

div#block_n1_qp, div#logo_qp
{
	float: none;
	position: relative;
	margin: 0px auto;
}

div#block_n1_e a
{
	color: #464646;
}


div#block_n1 a:hover, div#block_n1_e a:hover
{
	text-decoration: none;
	/*color: #000000;*/
}

div.block_n1
{
	display: block;
	float: left;
	width: 326px;
	height: 491px;
	margin-right: 4px;
}

div#block_n2
{
	display: block;
	float: left;
	width: 326px;
	height: 491px;
	color: #464646
}

span.ndate
{
	color: #4d341c;
	font-weight: bold;
}

div.ntext, div.ntexta
{
	margin-top: -2px;
	padding: 0px 0px 10px 0px;
	line-height: 16px;
}

div.ntext a
{
	color: #4d341c;
	text-decoration: none;
}

div.ntexta a
{
	color: #4d341c;
	text-decoration: none;
}

div.nbreak
{
	height: 2px;
	background-image: url(../images/dots_back.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	margin-bottom: 8px;
}

div.ntext strong
{
	color: #d520a4;
	text-transform: uppercase;
}

div.ntexta strong
{
	text-transform: uppercase;
}

div.ntext strong a:visited
{
	
	color: #d520a4;
}

div.ntext strong a
{
	color: #d520a4;
}

div.bn2_1, div.bn2_2
{
	display: block;
	float: left;
	height: 95px;
	width: 161px;
	margin-bottom: 16px;
}

div.bn2_1
{
	margin-right: 4px;
}

div.bn2_3
{
	line-height: 17px;
	padding: 0px 4px;
}

div.bn2_3 h1
{
	margin-top: 0px;
}

/*kontakt */

div#block_k1
{
	width: 157px;
	height: 294px;
	display: block;
	float: left;
	margin-right: 4px;
	padding-left: 4px;
	color: #464646;
	font-size: 10px;
}

div#block_k1_1
{
	display: block;
	float: left;
	width: 322px;
	height: 294px;
	padding: 0px 0px 0px 4px;
}

caption
{
	text-align: left;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	margin-bottom: 3px;
}

table.contenttable
{
	margin: 0px;
	padding: 0px;
	margin-left: -3px;
	width: 157px;
}

table.contenttable td
{
	margin-left: 0px;
	padding-left: 0px;
}

fieldset
{
	border: none;
	margin-left: 0px;
	padding-left: 0px;
}

input#mailformemail
{
	background-color: #ebebeb;
	width: 268px;
	border: none;
	height: 16px;
	margin-left: 8px;
}

div.field_mail, .csc-mailform-field
{
	display: block;
	float: none;
	width: 322px;
	margin-bottom: 4px;
}

div.field_mail
{
	width: 322px;
}

div.field_mail div
{
	display: block;
	float: left;
}

.csc-mailform-submit
{
	float: right;
	width: 48px;
	height: 14px;
	border: none;
	background-color: #b5b5b5;
	color: #ffffff;
	font-size: 8px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
}

div.field_message
{
	width: 326px;
}

textarea#mailformaddress
{
	margin-top: 7px;
	background-color: #ebebeb;
	width: 322px;
	height: 118px;
	border: none;
	font-family: Arial;
	font-size: 11px;
}

div.field_submit
{
	width: 110px;
	display: block;
	float: right;
	margin-right: 0px;
	margin-top: 4px;
}

div.field_submit div
{
	float: right;
	display: inline;
}

input#subscribe, input#unsubscribe
{
	background-color: #b5b5b5;
	border: none;
	width: 48px;
	height: 14px;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
	float: right;
	margin-right: 0px;
}

input#subscribe
{
	margin-right: 4px;
	float: left;
}

div#block_k1 span.important
{
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

div#block_k2
{
	width: 491px;
	height: 294px;
	display: block;
	float: left;
}

/*eshop*/

div.plist
{
	display: block;
	float: left;
	width: 161px;
	height: 194px;
	margin-right: 4px;
	margin-bottom: 4px;
}

div.plistend
{
	display: block;
	float: left;
	width: 161px;
	height: 194px;
	margin-bottom: 4px;
	margin-right: 0px;
}

div.pimg
{
	width: 161px;
	height: 124px;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 4px;
}

div.pimg img
{
	width: 161px;
	height: 124px;
}

div.ptext
{
	width: 161px;
	height: 53px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: 0px bottom;
	background-repeat: repeat-x;
	margin-top: 4px;
}

div.pname
{
	color: #000000;
	font-size: 12px;
	height: 15px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 0px;
	margin-left: 4px;
	overflow: hidden;
}

div.ppacket
{
	margin-left: 0px;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 2px;
}

span.pweight
{
	color: #707070;
	font-size: 11px;
	font-weight: bold;
}

span.pprice
{
	padding-left: 4px;
	font-size: 11px;
	color: #707070;
	font-weight: bold;
}

div.pbtn
{
	width: 109px;
	text-align: right;
	margin-top: 0px;
	margin-top: 3px;
	float: right;
	margin-right: 0px;
}
div.pbtn div
{
	display: inline;
	float: left;
}

div.pquant
{
	color: #000000;
}

input.pquant
{
	width: 22px;
	height: 12px;
	background-color: #ebebeb;
	font-family: Arial;
	font-size: 11px;
	border: none;
	margin-left: 4px;
	margin-right: 4px;
	text-align: right;
	font-weight: bold;
}

div.putInBasket
{
	background-image: url(../images/btn_plist_new.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 61px;
	height: 14px;
}
div.putInBasket img
{
	width: 61px;
	height: 14px;
}

div#sp1
{
	display: block;
	float: left;
	margin-right: 4px;
	width: 326px;
	height: 293px;
	background-image:url(../images/bg_middle_line.jpg);
background-position:center bottom;
background-repeat:repeat-x;
}

div.sp1_img
{
	width: 326px;
	height: 236px;
	margin-bottom: 4px;
	background-position: center;
	background-repeat: no-repeat;
}

div.sp1_img img
{
	width: 326px;
	height: 236px;
}

div.sptext
{
	width: 326px;
	height: 40px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: 0px bottom;
	background-repeat: repeat-x;
	margin-top: 4px;
}

div.spname
{
	color: #d520a4;
	font-size: 15px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 0px;
	margin-left: 4px;
	height: 15px;
	overflow: auto;
	margin-bottom: 3px;
}

span.spweight
{
	color: #707070;
	font-size: 10px;
	font-weight: bold;
}

span.spprice
{
	padding-left: 4px;
	font-size: 10px;
	color: #707070;
	font-weight: bold;
}

div.sppacket
{
	margin-left: 0px;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
}

div#sp2
{
	display: block;
	float: left;
	width: 326px;
	height: 293px;
	margin-bottom: 4px;
}

div.sp2_imgblock
{
	width: 326px;
	height: 137px;
	margin-bottom: 4px;
}

div.sp2_img
{
	width: 161px;
	height: 137px;
	float: right;
	background-position: center;
	background-repeat: no-repeat;
}

div.sp2_img img
{
	width: 161px;
	height: 137px;
}

div#block_sp2_up
{
	display: block;
	width: 326px;
	height: 194px;
	margin-bottom: 4px;
}

div#block_sp2_up dt, div#block_sp2_up dl
{
	margin: 0px;
	padding: 0px;
}

div#block_sp2_down
{
	display: block;
	width: 326px;
	height: 95px;
}

div#block_sp2_down div#block_gavekort
{
	display: block;
	float: left;
	width: 161px;
	height: 95px;
	margin-right: 4px;
}

div#block_sp2_down div#block_opskrifter
{
	display: block;
	float: left;
	width: 161px;
	height: 95px;
}

div#block_gavekort dl, div#block_gavekort dt, div#block_opskrifter dl, div#block_opskrifter dt
{
	padding: 0px;
	margin: 0px;
	float: left;
}

div#block_ne
{
	display: block;
	float: left;
	width: 656px;
	height: 491px;
}

div#block_ne a
{
	text-decoration: none;
	color: #464646;
}

div#block_ne a:hover
{
	text-decoration: none;
	color: #000000;
}

div#block_worktime
{
	display: block;
	float: left;
	width: 491px;
	height: 95px;
	margin-right: 4px;
}

div#block_workplace
{
	display: block;
	float: left;
	width: 161px;
	height: 95px;
}

div#block_worktime dl, div#block_worktime dt, div#block_workplace dl, div#block_workplace dt
{
	padding: 0px;
	margin: 0px;
	float: left;
}

div#basket_short
{
	width: 161px;
	height: 91px;
	margin-top: 10px;
	margin-bottom: 20px;
}

div#terms_short
{
	width: 161px;
	height: 83px;
	margin-bottom: 0px;
	margin-top: 0px;
}

div#terms_short h1
{
	margin-bottom: 6px;
	margin-top: 0px;
}

div#terms_short div#block_gavekort
{
	margin-right: 0px;
	margin-bottom: 4px;
}

div.bs_title
{
	width: 157px;
	height: 21px;
	padding-top: 4px;
	padding-left: 4px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #d520a4;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 4px;
}

div.bs_show
{
	width: 161px;
	height: 55px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

div.bs_quantity
{
	font-size: 10px;
	margin-top: 6px;
	margin-bottom: 3px;
}

div.bs_total
{
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 7px;
}

div.bs_order
{
	width: 161px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div.bs_order img
{
	float: right;
}

span.bsq_1
{
	color: #707070;
	padding-right: 4px;
	margin-left: 4px;
}

span.bsq_2
{
	margin-left: 2px;
	color: #000000;
	font-weight: bold;
}

span.bsq_3
{
	margin-left: 2px;
	color: #d520a4;
	font-weight: bold;
}

span.bsq_8
{
	margin-left: 2px;
	color: #707070;
	font-weight: bold;
}

/* shop basket /*/

form#frmShopBasket
{
	margin: 0px;
}

div.basket_title
{
	color: #d520a4;
	font-size: 15px;
	height: 21px;
	text-transform: uppercase;
	margin-bottom: 4px;
	margin-top: 4px;
	padding-left: 4px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

div.listrow
{
	display: block;
	float: none;
	width: 656px;
	height: 17px;
	margin-top: 1px;
	margin-bottom: 13px;
}

div.listrow_disabled
{
	display: none;
	float: none;
	width: 656px;
	height: 17px;
	margin-top: 1px;
	margin-bottom: 13px;
	background-color: #ff0000;
}

div.listtitle
{
	width: 309px;
	float: left;
	padding-top: 3px;
}

span.lt_1
{
	color: #000000;
	margin-left: 4px;
	font-weight: bold;
}

span.lt_2
{
	color: #707070;
	font-weight: bold;
}

div.listitemcount
{
	width: 58px;
	float: left;
	margin-top: 0px;
	text-align: right;
}

div.listitemcount1
{
	width: 78px;
	float: left;
	margin-top: 0px;
}

input.listinput
{
	width: 32px;
	background-color: #ebebeb;
	border: none;
	color: #000000;
	height: 15px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

div.listprice
{
	width: 105px;
	float: left;
	text-align: right;
	font-size: 10px;
	padding-top: 0px;
}

div.listprice1
{
	width: 85px;
	float: left;
	text-align: right;
	font-size: 10px;
	padding-top: 3px;
}

div.listmount
{
	width: 98px;
	float: left;
	text-align: right;
	font-size: 10px;
	padding-top: 0px;
}

div.listdelete
{
	width: 78px;
	float: left;
	text-align: right;
	padding-top: 0px;
}

div.listdelete a
{
	color: #000000;
	text-decoration: none;
}

div.listminus
{
	float: left;
	margin-right: 5px;
	cursor: pointer;
}

div.listinput
{
	float: left;
	padding-right: 5px;
}

div.listplus
{
	float: left;
	cursor: pointer;
}

div.listrowt
{
	display: block;
	float: none;
	width: 656px;
	height: 17px;
	margin-top: 8px;
	margin-bottom: 2px;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

span.lt_title
{
	margin-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
}

span.lt_title1
{
	margin-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d520a4;
}

div#totalblockcont
{
	width: 656px;
	display: block;
	float: none;
	height:135px;
	margin-bottom: 0px;
}

div#totalblock
{
	width: 326px;
	height: 85px;
	display: block;
	float: right;
	margin-top: 30px;
}

div.ttb_1
{
	width: 82px;
	float: left;
	color: #000000;
	margin-bottom: 18px;
	margin-left: 4px;
	font-weight: bold;
}

div.ttb_2
{
	width: 62px;
	float: left;
	color: #000000;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 18px;
}

div.ttb_3
{
	width: 168px;
	float: left;
	color: #000000;
	margin-bottom: 20px;
	font-size: 10px;
	font-weight: bold;
}

div.ttb_1l
{
	width: 81px;
	float: left;
	color: #d520a4;
	margin-top: -4px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-left: 4px;
}

div.ttb_2l
{
	width: 62px;
	float: left;
	color: #d520a4;
	text-align: right;
	margin-top: -4px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
}

div.ttb_3l
{
	width: 168px;
	float: left;
	color: #555555;
	margin-top: -3px;
	margin-bottom: 20px;
	font-weight: bold;
}

div#basket_subbuttons
{
	display: block;
	float: none;
	width: 656px;
	height: 19px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

div#basket_subbuttons ul
{
	list-style: none;
	width: 656px;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
div#basket_subbuttons ul li
{
	display: block;
	float: left;
	margin-left: 0px;
}

li.bsb_1
{
	width: 406px;
	padding-left: 4px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

li.bsb_2, li.bsb_3, li.bsb_4
{
	width: 79px;
}
li.bsb_2, li.bsb_3
{
	margin-right: 4px;
}

/* product detail view */

div.pdetail
{
	display: block;
	float: left;
	width: 467px;
	padding-right: 20px;
	height: auto;
	color: #464646;
	padding-left: 4px;
}

div.pdetail a
{
	text-decoration: underline;
}

h1.pd_1
{
	margin-left: 4px;
	margin-bottom: 0px;
}

p.pd_2t
{
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
	font-weight: bold;
}

p.pd_1, p.pd_2
{
	line-height: 18px;
	margin-left: 2px;
}

p.pd_1
{
	margin-top: 5px;
	margin-bottom: 20px;
}

p.pd_2
{
	margin-top: 0px;
	margin-bottom: 20px;
}

p.pd_2 a
{
	text-decoration: underline;
}

div.pd_back
{
	width: 61px;
	float: left;
	margin-left: 4px;
	margin-top: -5px;
}

div#basket_icon
{
	position: absolute;
	z-index: 10;
	background-image: url(../images/basket_icon.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 16px;
	height: 18px;
	margin-left: 136px;
	margin-top: -19px;
}



/* order processing */

div.order_title
{
	color: #d520a4;
	font-size: 15px;
	height: 21px;
	text-transform: uppercase;
	margin-bottom: 4px;
	margin-top: 4px;
	padding-left: 4px;
}

div#basket_icon1
{
	position: absolute;
	z-index: 10;
	background-image: url(../images/basket_icon.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 16px;
	height: 18px;
	margin-left: 631px;
	margin-top: -20px;
}

div#basket_icon2
{
	position: absolute;
	z-index: 10;
	background-image: url(../images/basket_icon.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 16px;
	height: 18px;
	margin-left: 631px;
	margin-top: -19px;
}

div#basket_icon3
{
	position: absolute;
	z-index: 10;
	background-image: url(../images/basket_icon.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 16px;
	height: 18px;
	margin-left: 631px;
	margin-top: -20px;
}

span.po_2
{
	font-weight: bold;
}

div#order_form_block
{
	margin-left: 4px;
}



fieldset.po_1
{
	margin-left: 0px;
	margin-top: 5px;
}

fieldset.po_1 legend
{
	text-transform: uppercase;
	color: #d520a4;
	font-weight: bold;
	margin-left: -7px;
	padding-left: 0px;
}

div.po_listrow
{
	display: block;
	float: none;
	width: 100%;
	height: 17px;
	margin-top: 8px;
	margin-bottom: 13px;
	color: #000000;
	margin-left: 0px;
}

div.po_listrow2
{
	display: block;
	float: none;
	width: 370px;
	margin-top: 70px;
	padding-top: 20px;
	margin-bottom: 20px;
	color: #000000;
}

div.po_listrow1
{
	width: 370px;
}

div.po_listrow1 a
{
	color: #000000;
}


div.po_label
{
	width: 83px;
	margin-left: 0px;
	margin-right: 4px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	float: left;
}

div.po_label1
{
	width: 83px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	float: left;
}

div.po_input
{
	float: left;
}

div.po_input input
{
	height: 16px;	
	margin-right: 4px;
	width: 271px;
}

div.po_input input, div.po_input textarea
{
	background-color: #ebebeb;
	border: none;
	font-size: 10px;
}

img#btnCopyForm
{
	cursor: pointer;
	margin-left: 4px;
}

input#po_orderPostnr, input#po_deliverPostnr
{
	width: 92px;
}

input#po_orderTown, input#po_deliverTown
{
	width: 175px;
}

div.po_listrow1 div.po_label
{
	width: 175px;
	margin-right: 4px;
}

textarea#po_orderComment
{
	font-family: Arial;
	font-size: 10px;
	width: 175px;
	height: 68px;
	margin-left: 4px;
}

div.po_radio_label
{
	margin-top: 3px;
	margin-left: 4px;
	font-weight: bold;
	float: left;
}

div.po_radio_label a
{
	text-decoration: none;
	color: #000000;
}

div.po_radio
{
	margin-left: -4px;
	float: left;
}

div#basket_subbuttons
{
	width: 100%;
	margin-bottom: 0px;
}

div#basket_subbuttons ul.po_bsb_3
{
	width: 162px;
	float: right;
	margin-bottom: 0px;
}

div#po_bottom
{
	width: 652px;
	height: 2px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

div.deliverShow
{
	position: absolute;
	top: 1007px;
	margin-left: 0px;
	margin-left: 0px;
	font-weight: bold;
}

div#deliverShow a
{
	color: #d520a4;
	text-decoration: none;
}

div#deliverShow a:hover
{
	color: #d520a4;
}

div#deliverForm
{
	margin-top: -13px;
}

/* show order*/

p.lt_title
{
	text-transform: uppercase;
	margin-top: 13px;
	margin-bottom: 6px;
	color: #d520a4;
	font-size: 10px;
	font-weight: bold;
}

div.po_list
{
	margin-bottom: 30px;
	margin-left: 4px;
}

div.po_listrow3
{
	margin-top: -13px;
	margin-bottom: 30px;
	margin-left: 4px;
}

div.po_list p.list
{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	font-weight: bold;
}

p.list a, p.list a:hover
{
	text-decoration: none;
	color: #d520a4;
}

div.listrowt1
{
	display: block;
	float: none;
	width: 656px;
	height: 17px;
	margin-top: 8px;
	margin-bottom: 4px;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

div.listrowt2
{
	display: block;
	float: none;
	width: 656px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 10px;
}

div.listrowt1 div.listtitle, div.listrowt2 div.listtitle
{
	width: 390px;
}

div.listrowt2 div.listitemcount1
{
	text-align: right;
	padding-right: 20px;
	width: 58px;
}

div#totalblock1
{
	width: 227px;
	height: 85px;
	display: block;
	float: right;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
}

div#totalblock1 div.ttb_2, div#totalblock1 div.ttb_2l
{
	margin-right: 0px;
	width: 99px;
	padding-right: 4px;
	margin: 0px;
}

div#totalblock1 div.ttb_1, div#totalblock1 div.ttb_1l
{
	width: 124px;
	margin: 0px;
}

div#totalblock1 div.ttb_1l, div#totalblock1 div.ttb_2l
{
	margin-top: 30px;
}

div#totalblockcont1
{
	width: 656px;
	display: block;
	float: none;
	height:105px;
	margin-bottom: 0px;
}

div.listrow1
{
	margin-left: 4px;
	margin-top: 10px;
	width: 652px;
	height: 23px;
}

div.listrow1 div
{
	display: block;
	float: left;
}


/* recepies */

div#block_r1
{
	display: block;
	float: left;
	width: 656px;
	height: 491px;
	color: #464646;
}

div#block_r1 a
{
	text-decoration: none;
}

div#block_r1 a:hover
{
	text-decoration: none;
}

div#recepies1, div#recepies2
{
	display: block;
	float: left;
	width: 322px;
	height: auto;
}
div#recepies1
{
	margin-left: 4px;
}

div.menu_levelrec_no, div.menu_levelrec_act
{
	display: block;
	float: none;
	width: 200px;
	font-size: 10px;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	
}

div.menu_levelrec_no a
{
	text-decoration: none;
	color: #999999;
}

div.menu_levelrec_no a:hover
{
	text-decoration: none;
	color: #4d341c;
}

div.menu_levelrec_act a
{
	text-decoration: none;
	color: #4d341c;
}

div.rec_title
{
	margin-top: 4px;
	margin-left: 4px;
	margin-bottom: 13px;
	text-transform: uppercase;
	color: #d520a4;
	font-size: 12px;
}

div.rec_ing
{
	color: #464646;
	padding-left: 4px;
	line-height: 17px;
	background-image: url(../images/bg_middle_line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 8px;
}

div.rec_com
{
	font-size: 11px;
	color: #707070;
	margin-left: 4px;
}

div.satelite
{
	height: 8px;
}

div.csc-mailform
{
	margin-top: -10px;
}

div#finalDiv
{
	padding: 4px;
}

span.qp_1
{
	color: #d520a4;
}

div.qp_1 a
{
	text-decoration: none;
	color: #d520a4;
}

div.qp_1
{
	float: left;
}

input.qp_1
{
	width: 225px;
	background-color: #ebebeb;
	border: none;
	font-size: 10px;
	height: 16px;
}

input.qp_2
{
	width: 98px;
	background-color: #ebebeb;
	border: none;
	font-size: 10px;
	margin-right: 5px;
	height: 16px;
}

 select.qp_1
{
	background-color: #ebebeb;
	border: none;
	font-size: 10px;
	height: 16px;
}

select#qp_ccexpire_date
{
	width: 40px;
}

select#qp_ccexpire_year
{
	width: 50px;
}

div.ttb_pq1
{
	width: 260px;
	display: block;
	float: left;
	color: #d520a4;
	margin-top: 13px;
	margin-bottom: 20px;
	font-size: 10px;
	font-weight: bold;
}

div.ttb_pq2
{
	width: 100px;
	display: block;
	float: left;
	text-align: left;
	margin-top: 13px;
	margin-bottom: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #d520a4;
}

input.submitQp
{
	width: 79px;
	height: 14px;
	border-style: none;
	cursor: pointer;
}

input.submitQpa
{
	width: 171px;
	height: 14px;
	border: none;
	cursor: pointer;
}

div#termsAndConditions
{
	display: none;
}

div.csc-sitemap ul a
{
	color: #4d341c;
	text-decoration: none;
}

div.csc-sitemap ul
{
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 10px;
}

div.csc-sitemap ul ul
{
	margin-left: 4px;
}

div.csc-sitemap li
{
	margin-left: 0px;
	padding-left: 0px;
	padding-left: 15px;
	line-height: 17px;
}

div.csc-sitemap li li
{
	padding-left: 15px;
}

form
{
	margin: 0px;
	padding: 0px;
}

div.block_d1_newsletter
{
	margin-top: 8px;
}

/* admin site */

div#main_a
{
	position: relative;
	width: 1003px;
	height: 781px;
	margin: 0px auto;
}

div#logo_qp_a
{
	display: block;
	float: left;
	width: 100%;
}

div#logo_qp_a
{
	float: none;
	position: relative;
	margin: 0px auto;
}

div#topblock_a
{
	width: 995px;
	height: 20px;
	margin: 0px auto;
	margin-top: 20px;
}

div#topblock_a select, div#topblock_a input
{
	font-size: 10px;
	height: 16px;
	background-color: #b5b5b5;
	border: none;
	color: #000000;
}

div#topblock_a input
{
	width: 50px;
	height: 16px;
	text-align: center;
}

div#block_s_year
{
	display: block;
	float: left;
	width: 100px;
	height: 20px;
	margin-right: 10px;
}

div#block_s_year2
{
	display: block;
	float: left;
	width: 270px;
	height: 20px;
}

div#block_s_year div, div#block_s_week div, div#block_s_year2 div
{
	display: inline;
}

div.block_chk
{
	width: 65px;
	height: 20px;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.block_chk div
{
	display: inline;
}

div.chklabel
{
	padding-left: 4px;
	height: 10px;
	display: block;
	margin-top: 0px;
	position: relative;
}

table#view_orders
{
	width: 100%;
	background-color: #ffffff;
	margin-top: 10px;
}

td.view_orders_td
{
	padding: 5px 20px;
	background-color: #E8E8E8;
}
div#view_orders_xls
{
	position: absolute;
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin-left: 966px;
	margin-top: 52px;
}

div#topblock_s
{
	width: 991px;
	height: 70px;
	margin: 0px auto;
	margin-top: 20px;
}


div.fulltable
{
	width: 100%;
	float: none;
	display: block;
}

div#step1234
{
	display: block;
	margin-top: 15px;
	height: 20px;
	margin-left: 4px;
	color: #acacac;
}

div.step1, div.step1_act, div.step2, div.step2_act, div.step3, div.step3_act, div.step4, div.step4_act
{
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;	
	margin-right: 18px;
}

div.step1_act, div.step2_act, div.step3_act, div.step4_act
{
	color: #d520a4;
	text-decoration: underline;
}

div.underline
{
	display: block;
	width: 326px;
	border-bottom: solid 1px #959595;
	margin-top: 50px;
}

div.underline2
{
	display: block;
	width: 326px;
	border-bottom: solid 1px #959595;
	margin-top: 27px;
}

div.underline2a
{
	display: block;
	width: 326px;
	border-bottom: solid 1px #959595;
	margin-top: 2px;
}

div.underline_1
{
	display: block;
	width: 326px;
	border-bottom: solid 1px #959595;
	margin-top: 20px;
}

div.step2title
{
	display: block;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 20px;
	margin-left: 4px;
	font-weight: bold;
}

div#downline
{
	border-top: solid 2px #4d341c;
}

div.qp_submit
{
	display: block;
	margin-top: -30px;
	margin-left: 577px;
	margin-bottom: 2px;
}

div.po_listrow4
{
	padding-top: 15px;
	margin-left: 4px;
}

div.po_listrow5
{
	display: block;
	padding-top: 25px;
	margin-bottom: 30px;
	margin-left: 4px;
	font-weight: bold;
}

span.sp_1
{
	font-weight: bold;
}

div.frow
{
	height: 25px;
	margin-top: -3px;
	overflow: hidden;
}

div.label
{
	float: left;
	display: block;
	font-size: 10px;
	font-weight: bold;
	width: 119px;
	padding-top: 2px;
	text-align: left;
}

div.input
{
	display: block;
	float: left;
	margin-right: 4px;
}
div.input8
{
	display: block;
	float: left;
	width: 35px;
	overflow: hidden;
}

input.po_3
{
	width: 164px;
	border: none;
	padding-top: 2px;
	height: 14px;
	background-color: #ebebeb;
	font-size: 10px;
	color: #000000;
}

h1#chkFrm
{
	font-size: 15px;
	text-transform: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 61px;
	margin-bottom: 11px;
	margin-left: 4px;
}

form#frmChkPostNr
{
	margin-top: 20px;
	margin-left: 4px;
}

p.bodytext1
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #999999;
	line-height: 16px;
	margin-bottom: 28px;
	margin-left: 4px;
}

div.pinkTxt
{
	color: #cc3399;
	font-size: 10px;
	font-weight: bold;
	margin-left: 4px;
	margin-top: 4px;
}

div#messageDeliverWay
{
	position: absolute;
	display: block;
	visibility: hidden;
	width: 240px;
	height: 45px;
	overflow: hidden;
	margin-left: 366px;
	margin-top: 99px;
	color: #d520a4;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
}

div#messageDeliverWay1
{
	position: absolute;
	display: block;
	visibility: hidden;
	width: 240px;
	height: 45px;
	overflow: hidden;
	margin-left: 366px;
	margin-top: 39px;
	color: #d520a4;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
}

div#messageDeliverInfo
{
	position: absolute;
	z-index: 30;
	right: 0px;
	margin-right: -83px;
	top: 946px;
	padding-top: 75px;
	padding-left: 50px;
	display: block;
	width: 420px;
	height: 217px;
	overflow: hidden;
	background-image: url(../images/showDeliverInfo.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div#messageDeliverInfo p
{
	width: 325px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	line-height: 15px;
}

div#messageDeliverInfo input
{
	margin-left: 283px;
}

span.backToBasketFromQuickpay{
	margin-right: 40px;
	font-size: 12px;
	font-weight: bold;
}

span.backToBasketFromQuickpay a{
	text-decoration: none;
	color: #000000;
}

span.backToQuickpayPayment{
	margin-right: 40px;
	font-size: 12px;
	font-weight: bold;
}

span.backToQuickpayPayment a{
	text-decoration: none;
	color: #000000;
}

div#dankortDisabledMessage{
	display: block;
	position: absolute;
	z-index: 30;
	color: #ff0000;
	font-weight: bold;
	margin-left: 80px;
	margin-top: 3px;
}

div#showAmountFormated{
	display: block;
	width: 100%;
	height: 50px;
}

div#showAmountReduced{
	color:#555555;
	float:left;
	font-weight:normal;
	margin-top:10px;
	width:168px;
	position: absolute;
	margin-left: 157px;
}

div.transTitle{
	display: block;
	position: absolute;
	margin-top: -90px;
	left: 300px;
	font-size: 15px;
	font-weight: normal;
}