@charset "utf-8";
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}
img {
	border:0;
}
a {
	color:#000000;
	text-decoration:none;
}
p {
	padding:0;
	margin:0;
}
h1 {
	font-size:42px;
	padding:0;
	margin:0;
	padding-bottom:21px;
	font-weight:normal;
	line-height:42px;
}
h2 {
	font-size:20px;
	padding:0;
	margin:0;
	padding-bottom:15px;
	font-weight:normal;
	line-height:21px;
}
form {
display:inline;
}
.price {
	font-weight:bold;
}
.oldprice {
	text-decoration: line-through;
}
.siteholder {
	width:980px;
	margin:auto;
}
/*antal input*/
.quantity, .cart .basket input, .price-right input{
	width:25px;
	border:1px solid #B6B6B6;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}
.cart .basket .remove input {
	width:25px;
	border:0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}
.dropdown, select {
	border:1px solid #B6B6B6;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}
/*KNAPPER*/
.buy a, .profile #ctl00_bc_hlAdd { 
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	background:#b34800 url(/Resources/Files/konnerup/arrow_laeg_i_kurv.gif) no-repeat scroll right;
	border:0 none;
	float:left;
	margin:0;
	padding:0;
	padding-left:4px;
	padding-right:26px;
	text-align:center;
	line-height:19px;
	cursor:pointer;
	height:17px;
	padding-bottom:1px;
}
.buy a:hover, .profile #ctl00_bc_hlAdd:hover  {
	color:#000000;
}
/*INPUT KNAPPER*/
.knap_kurv_holder_buy input, .buttons span input{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	background:#b34800 url(/Resources/Files/konnerup/arrow_laeg_i_kurv.gif) no-repeat scroll right;
	border:0 none;
	float:left;
	margin:0;
	padding:0;
	padding-left:4px;
	padding-bottom:1px;
	padding-right:26px;
	text-align:center;
	line-height:17px;
	cursor:pointer;
	height:17px;
	font-style:normal;
}
.knap_kurv_holder_buy:hover input, .buttons span:hover input{
	color:#000000;
}
.buttons .previous input {
	background:#b34800 url(/Resources/Files/konnerup/arrow_left.gif) no-repeat scroll left;
	padding-right:10px;
	padding-left:20px;
}
.buttons .login input{
	float:left;
	margin-right:20px;
}

.forminput {
	border: 1px solid #b6b6b6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
/*TOP*/
.top {
	height: 131px;
	width: 980px;
	padding-top:12px;
	padding-bottom:11px;
}
.toplogo {
	float:left;
	/*width:670px;*/
	height:131px;
}
.top_kurv {
	float:right;
	/*width:310px;*/
	height:126px;
	text-align:right;
	font-size:11px;
	line-height:25px;
	padding-top:5px;
}
.top_kurv span{
	font-weight:bold;
}
.top_kurv div{
	float:right;
	clear:both;
}
.top_kurv_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b6b6b6;
}
.top_kurv_value {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b6b6b6;
	font-size:13px;
}
.top_kurv_checkout {
	background-image:url(/Resources/Files/konnerup/arrow_gaa_til_kassen.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:14px;
	font-size:11px;
	line-height:25px;
}
.top_kurv_checkout a{
	color:#000000;
	text-decoration:none;
}
/*MENU*/
.menuholder {
	width:980px;
	height:26px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b6b6b6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
}
.menu{
	float:left;
}
.menu a {
	font-size:13px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	line-height:26px;
}
.menu a:hover {
	
}
.menu ul{
	text-align: left;
	margin:0;
	padding:0;
	width:805px;
}
.menu ul li{
	display: inline;
	padding-right: 11px;
}
.menu ul li ul {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
	width:980px;
	display:none;
}
.menu ul .active ul {
	display: inline;
}
.menu ul .active ul li a{
	color:#000000;
}
.menu ul .active ul li a:hover{
	color:#b34800;
}
.menu ul .active ul .active a{
	color:#b34800;
}
.search {
	width:169px;
	float:right;
	height:20px;
}
.search form{
	display:inline;
}
.search div {
	float:right;
	height:20px;
	padding-top:4px;
}
.search .forminput {
	width:145px;
}
.search .searchknap {
	border:0 none;
	margin:0;
	padding:0;
	text-align:center;
	line-height:17px;
	cursor:pointer;
	width:17px;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(/Resources/Files/konnerup/arrow_gaa_til_kassen.gif);
	background-repeat: no-repeat;
	background-position: right;
	height:18px;
}
/* FRONT BANNER*/
.frontbanner {
	width:980px;
	height:368px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
	overflow:hidden;
}
/* PRODUCT LIST*/
.front_product {
	width:980px;
	float:left;
}
.front_product_list {
	width:980px;
	float:left;
	padding-top:15px;
}
.front_product_holder {
	width:326px;
	height:163px;
	float:left;
}
.front_product_holder_img {
	width:112px;
	float:left;
}
.front_product_holder_text {
	width:190px;
	padding-left:12px;
	padding-right:12px;
	float:left;
	font-size:13px;
	line-height:16px;
	height:111px;
}
.front_product_holder_text .productdetail{
	padding-top:10px;
}
.product_short_desc {
	height: 92px; /* with short desc 80px;*/
	overflow:hidden;
}
/* SUB MENU*/
.submenu_holder {
	width:980px;
	float:left;
	border-top:1px solid #B6B6B6;
}
.submenu_list {
	width:980px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}
.submenu {
	width:310px;
	float:left;
	padding-right:25px;
}
.submenu a {
	font-size:13px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.submenu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.submenu ul li ul{
	display:none;
}
.subsubmenu {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
	width:970px;
	padding-left:10px;
	background-color:#E9E9E9;
}
.subsubmenu a {
	font-size:13px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	line-height:26px;
}
.subsubmenu ul{
	text-align: left;
	margin:0;
	padding:0;
	width:805px;
}
.subsubmenu ul li{
	display: inline;
	padding-right: 11px;
}
.subsubmenu ul li ul {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
	width:980px;
	display:none;
}
.front_teaser1 {
	width:185px;
	padding-right:30px;
	float:left;
	overflow:hidden;
}
.front_teaser2 {
	width:215px;
	float:left;
	overflow:hidden;
}
.front_teaser3 {
	width:185px;
	padding-left:30px;
	float:left;
	overflow:hidden;
}
.front_teaser1 a, .front_teaser2 a, .front_teaser3 a{
	color:#000000;
	text-decoration:none;
	font-size:27px;

}
/* CONTACT*/
.contact_holder {
	width:980px;
	float:left;
}
.contact_list {
	width:980px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}
.info {
	width:310px;
	float:left;
	padding-right:25px;
	font-size:13px;
	line-height:16px;
}
.adress {
	width:185px;
	padding-right:30px;
	float:left;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
}
.openhour {
	width:215px;
	float:left;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
}
.contactdetail {
	width:185px;
	padding-left:30px;
	float:left;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
}
/*BOTTOM*/
.bottom_holder {
	width:980px;
	float:left;
	padding-bottom:20px;
	padding-top:15px;
}
.siteby {
	float:left;
	width:180px;
}
.siteby a{
	font-size:11px;
	color:#797979;
}
.icon {
	float:right;
	text-align:right;
	width:800px;
}
/*PRODUCT*/
.productdetail {
	font-style: italic;	
	font-size:13px;
	float:left;
}
.productdetail_row {
	width:100%;
	float:left;
	height:20px;
	font-size:13px;
}
/* KATEGORI BANNER*/
.kategoribanner {
	width:980px;
	height:179px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
}
.kategori_text {
	height:154px;/* uden padding 179px;*/
	width:455px;
	font-size:13px;
	line-height:16px;
	padding-top: 19px;/*25px;/*62px;*/
	float:left;
	overflow:hidden;
}
.kategori_img {
	height:179px;
	width:525px;
	float:left;
}
/*LIST PRODUKTER*/
.list_product {
	width:670px;
	min-height:300px;
	float:left;
}
.list_product_recommended {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	margin-bottom:35px;
	margin-right:28px;
	width:670px;
	float:left;
}
.list_product_recommended_header {
	font-size:13px;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	padding-bottom:10px;
	margin-bottom:15px;
}
.list_product_relateret {
	width:670px;
	min-height:150px;
	float:left;
}
.list_product_list {
	float:left;
	padding-top:15px;
	width:670px;
}
/*SUBPAGE INFO*/
.subpage_holder {
	float:right;
	width: 295px; /*without padding 310px;*/
	padding-top:10px;
	text-align:right;
	margin-left:15px;
	display:none;
}
.custom_text_info {
	font-size:16px;
	width:295px;
	float:left;
	margin-bottom:50px;
}
.custom_text_info h2 {
	font-size:16px;
	margin:0;
	padding:0;
	margin-bottom:50px;
}
.custom_text_info strong, .custom_text_info h2{
	font-size:25px;
	line-height:30px;
	font-weight:normal;
}
.basket_holder {
	width:295px;
	font-size:13px;
	float:left;
	padding-bottom:30px;
}
.basket_list {
	width:295px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b6b6b6;
	margin-top: 15px;
	margin-bottom:15px;
	padding-top:10px;
	float:left;
}
.basket_item {
	width:295px;
	float:right;
}
.basket_item_img {
	float:right;
	padding-bottom:10px;
	padding-left:10px;
	width:39px;
	height:39px;
}
.basket_item_text {
	float:right;
	width:246px;
}
/*PRODUKT INFO*/
.produkt_info_holder {
	width:980px;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b6b6;
	float:left;
}
.galleria_container .slideshowtemp {
	display:none;
}
.produkt_info_gallery {
	width:477px;
	height:407px;
	overflow:hidden;
	float:left;
}
.produkt_info_gallery_container {
	width:407px;
	height:407px;
	float:left;
	overflow:hidden;
}
.images {
	float:right;
	width:54px;
}
.thumbs {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:right;
	width:54px;
	margin:0;
	padding:0;
}
.thumbs li {
	padding-bottom:9px;
}
.thumbs li img{
	cursor:pointer;
}
.slideshow span.image-wrapper {display: block; position: absolute;}

.produkt_info_text {
	width:453px;
	padding-left:25px;
	padding-right:25px;
	float:left;
}
.produkt_info_text_desc, .produkt_info_pakke{
	font-size:13px;
	line-height:16px;
}
.produkt_info_text_desc {
	float:left;
	padding-top:15px;
}
.produkt_info_text_desc_header {
	display:block;
	padding-bottom:5px;
}
.produkt_info_pakke {
	width:453px;
}
.produkt_info_pakke div{
	padding-top:5px;
}
.produkt_info_text .productdetail {
	line-height:20px;
	padding-top:20px;
	float:left;
}
.productdetail .productdetail_row1 {
	float:left;
	width:80px;
	font-size:13px;
}
.productdetail .productdetail_row1_only {
	float:left;
	font-size:13px;
	color:#FF0000;
}
.productdetail .productdetail_row2 {
	float:left;
	width:150px;
	font-size:13px;
}
.productdetail .productdetail_row3 {
	float:left;
	font-size:13px;
}
/*RELATERET*/
.relateret_header {
	font-size:13px;
	text-transform:uppercase;
	color:#000000;
	width:980px;
	float:left;
	padding-top:18px;
	padding-bottom:11px;
}
/*TEXT PAGE*/
.textpage {
	float:left;
	width:980px;
	padding-bottom:25px;
	font-size:13px;
}
.textpage_left {
	float:left;
	padding-top:25px;
	width:475px;
	font-size:13px;
	line-height:16px;
}
.textpage_left .produkt_info_holder{
	padding-top:0;
	padding-bottom:0;
	border:0;
}
.textpage_right {
	float:left;
	width: 505px; /*without padding 310px;*/
	padding-top:25px;
	text-align:right;
}
.textpage_right .custom_text_info {
	float:right;
}
/*
.textpage_right_block{
	float:left;
	margin-bottom:20px;
	font-size:25px;
	line-height:30px;
	font-weight:normal;
}*/

/*INDKØBSKURV PAGE*/
.cart {
	padding-top:25px;
	font-size:13px;
	line-height:16px;
}
.cart .basket, .profile .basket, .profile .status{
	padding-top:20px;
	padding-bottom:20px;
}
.cart .basket th, .profile .basket th, .profile .status th{
	text-align:left;
}
.cart .basket .price-right, .profile .basket .price-right {
	text-align:right;
}
hr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #b6b6b6; 
	border-style: none none dotted; 
	padding: 8px 0 8px 0;
	margin-bottom: 4px;
	
}
fieldset {
	border:0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #b6b6b6;
	margin:0;
	padding:0;
	padding-bottom:30px;
	margin-top:15px;
	padding-top:15px;
}
fieldset dd{
	margin:0;
	padding:0;
}
.buttons .remove{
	float:left;
	padding-right:20px;
}
.buttons .next, .buttons .cancel {
	float:right;
}

.buttons .remove input, .buttons .update input{
	color:#000000;
	background-color:#b6b6b6;
	padding-right:3px;
	background-image: none;
}
.buttons .remove:hover input, .buttons .update:hover input{
	color:#FFFFFF;
}
.basket .comment textarea {
	border: 1px solid #b6b6b6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	width:320px;
	height:100px;
	margin-top:3px;
}
/*PROFIL*/
.profile {
	padding-top:25px;
	font-size:13px;
	line-height:16px;
	padding-bottom:25px;
}
.profile h2{
	padding-bottom:0;
	margin-bottom:0;
}
.profile #ctl00_bc_hlAdd {
	margin-top:15px;
}

/*LOGIN SIDE*/
.profile table.login td{
	padding-top:25px;
	font-size:13px;
	line-height:16px;
	padding-right:100px;
}
.login .register{
	vertical-align:top;
}
.input .register {
	padding-left:0;
	margin-left:0;
}
	
.login dd, .register dd{
	margin-left:0;
	padding-left:0;
}
fieldset dd input{
	border: 1px solid #b6b6b6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	width:200px;
	margin-top:3px;
}
.profile fieldset dl dt, div.cart fieldset dt {
	float:left;
	line-height:22px;
	margin-bottom:1px;
	padding-right:5px;
	text-align:left;
	width:180px;
}
.profile fieldset dl dd, div.cart fieldset dd {
	margin-left:185px;
}
.address dl {
	padding:0;
	margin-bottom:8px;
}
.address .radio {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b6b6b6;
	margin:0;
	padding:0;
	padding-bottom:8px;
	width:387px;
	display:block;
}
.address .checkbox {
	display:block;
}
.addresslist, .ordertable{
	margin-top:20px;
}
.addresstable th, .ordertable th{
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b6b6b6;
	margin:0;
	padding-right:25px;
}
.addresstable td, .ordertable td{
	padding-right:25px;
}
div.shipment fieldset dl, div.payment fieldset dl{
	background-color:#E2E2E2;
	padding:5px;
	margin-top:0px;
	margin-bottom:2px;
}
div.shipment fieldset dl.active, div.payment fieldset dl.active{
	background-color:#b6b6b6;
}
div.shipment .parcel {
	padding-left:185px;
}

.order-info {
	margin-bottom:15px;
}
.order-info th {
	padding-right:15px;
	text-align:left;
}

/*FEJL MEDD*/
.alert-err {
	background-color:#b34800;
	color:#ffffff;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	padding:10px;
}
.alert-err .desc {
	font-weight:bold;
}
/*RABAT KUPON*/
.coupon {
	width:980px;
}
.coupon dl{
	text-align:right
}
div.cart fieldset .coupon dt{
	width:980px; 
	text-align:right;
}
.coupon .cashin {
	display:block;
}
/*SØGE SIDE*/
.keyword-search {
	font-size:13px;
	padding-top:25px;
}
.keyword-search .search {
	float:left;
	width:750px;
}
.keyword-search .buttons .search {
	width:50px;
	padding-top:4px;
}
.keyword-search .search div, .keyword-search .search div label{
	float:left;
	padding-right:10px;
}
.keyword-search .search div.keyword input{
	border:1px solid #B6B6B6;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}
.keyword-search .search div input, .keyword-search .search div label{
	float:left;
}
.keyword-search fieldset {
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B6B6B6;
}
/*Vareordre*/
.orderid a{
	color:#b34800;
	font-weight:bold;
}
.accept-term {
	text-align:right;
}
/*link a hover*/
a:hover{
	color:#b34800;
}
/*aktive link*/
.active a{
	color:#b34800;
}