@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(http://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(http://fonts.gstatic.com/s/lato/v11/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}

body{
	background-image: url("http://www.wkdev.dk/background.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

#head {
    background-color: #FFFFFF;
	background: #FFFFFF url(http://www.wkdev.dk/sprite.jpg) no-repeat top left;
	background-size:cover;
	height: 300px;
}

#hlogo {
	height:102px;
	width:100%;
	background: #fff;
}

#hlogo:hover {
	text-decoration: none;
}

#hlogo:after {
	content:'Bikerstore.dk';
	display: inline-block;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 700;
	font-size: 36px;
	padding: 32px 15px 15px 1%;
	text-transform: uppercase;
	color: #212121;
}

#wrapper {
	max-width: 1250px;
}

#bar {
	background:transparent; /* 20250709 was: #FFFFFF; */
	position:absolute;
	top:0;
	width:80%; /* 20250709 was: 400px; */
	height:400px; /* 20250709 was: 100px; */
	right: 0;
}

/* Stort søgefelt */
#bar #suche {
	position: absolute;
	z-index: 30;
	top: 342px; /* 20230818 was: 368px; */
	/* 20250709 marked out: left: -128%; */
	margin: 0;
	padding: 0;
	width:90%; /* 20250709 was: 221%; */
}

#bar #suche form {
	margin: 0;
}

#bar #suche #asuche {
	width: 100%;
	min-width: 100px;
}

.suche-out {}
.suche-inner{ padding: 0 2px 0 9px; }
#suche-add{ /* margin: 0 0 0 -175px; */ margin: 0 0 0 10px; padding: 0; }

/* Søgeresultater "popup" */
#searchresults { border: 1px solid #e0e0e0;left: 26.5%; }
.srs{background-color:#ff2121;font-size:14px;}



#bar #bar-cat {
	width: 1%; /*25%;*/
}

#bar-nav {
	position: absolute;
	top: 44px;
	right: 0;
	background: #fff;
}

#bar-nav #globus {
	margin-top: -7px;
}

/* Change language "Globus" */
#bar-nav #globus img {
	max-width: 30px;
	height: auto;
}

#globus-hover {
	top: 100px;
}

#globus-hover img {
	max-width: 30px;
	height: auto;
}


/* "Til kassen" / "Velkommen - log in */
#bar-nav .nav-item-no-sub,
#bar-nav #welcome {
	white-space: nowrap;
	width: auto;
}

#bar-nav .nav-item-no-sub {
	padding-right: 15px;
}

#bar-nav .nav-item-no-sub #bar-basket-no-sub {}

div#mini_basket>a>span#minibasketimg:after{
	content: 'Videre til bestilling';
	display: block;
	font-size: 12px;
	text-transform: none;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;
	width: 60px;
	position: relative;
	z-index:10;
	margin-top: 16px;
}

#bar-nav .nav-item-no-sub img {
	display: none;
}

#bar-nav .nav-item {
	background: url("http://www.bikerstore.dk/gfx/down-arrow.png") no-repeat scroll 198px 30px transparent;
}

#mbempty,
#bar-nav a {
	color: #212121!important;
	text-transform: uppercase;
	font-size: 20px!important;
	text-align: left;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	text-align: center;
}

#mini_basket{position:absolute;right:400px;width:280px;z-index: 2;border: 0;}
#minibasketimg{ width:30px;height:30px;background-size: 95%;margin-top: 5px; }
#minibasket_count{font-size:12px;position:absolute;top:28px;right:22px;width:25px}
#mini_basket p{ width:210px;}
#mini_basket #mbempty { margin-top: 38px; }
#welcome-hover.mm{top: 105px;}

/* Til forsiden link */
#bar #bar-cat-inner{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height:25px;margin:4px 0 0 0;padding:5px 5px 0 5px;text-align:center;font-size:1.6em
}

/* "Kategorier" */
#bar #bar-cat .bnav {
	position: absolute;
	top: 820px;
	background: #fff;
	text-align: left;
	border-bottom: 2px solid #e0e0e0;
	padding-bottom: 0;
	width: 100%;
	min-width: 300px;
	padding-left: 5%;
	z-index: 15;
	margin: 130px 0 0 -840px;
}

/* "Kategorier > "Overskrift"" */
#bar #bar-cat .bnav a {
	color: #f44336;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 600;
}

#left {
	width: 25%;
}

#left #cat-con {
	width: 100%;
}

#left #cat-con .cat-item.tree {
	background: none;
}

#left #cat-con .cat-item a {
	text-transform: uppercase;
	font-weight: 300;
	font-family: "Lato",Arial,sans-serif;
	font-size: 16px;
	line-height: 36px;
}

#left #cat-con .cat-item a:hover {
	color: #f44336;
}

.cat-con2 {
    left: 338px;
	margin-top: -470px; /*20160609JH:-510px;*/
	width: 220px!important;
	z-index: 20;
}

.cat-con3 {
    left: 570px;
	margin-top: -470px; /*20160609JH:-520px;*/
	width: 220px!important;
	z-index: 20;
}

.cat-con4 {
    left: 802px;
	margin-top: -470px; /*20160609JH:-520px;*/
	width: 220px!important;
	z-index: 20;
}

.cat-con5 {
    left: 1034px;
	margin-top: -470px; /*20160609JH:-520px;*/
	width: 220px!important;
	z-index: 20;
}

.noright .cat-con2 {
	margin-top: -180px;	/*20170502JH:-230px;*/
}

.noright .cat-con3 {
	margin-top: -180px;	/*20170502JH:-230px;*/
}

.noright .cat-con4 {
	margin-top: -180px;	/*20170502JH:-230px;*/
}

.noright .cat-con5 {
	margin-top: -180px;	/*20170502JH:-230px;*/
}

.selectedvehicle .cat-con2 {
	margin-top: -370px; /*20160609JH:-430px;*/
}

.selectedvehicle .cat-con3 {
	margin-top: -370px; /*20160609JH:-430px;*/
}

.selectedvehicle .cat-con4 {
	margin-top: -370px; /*20160609JH:-430px;*/
}

.selectedvehicle .cat-con5 {
	margin-top: -370px; /*20160609JH:-430px;*/
}

.cat-con2 .cat-item,
.cat-con3 .cat-item,
.cat-con4 .cat-item,
.cat-con5 .cat-item {
	width: 210px;
}

.cat-con2 .cat-item a,
.cat-con3 .cat-item a,
.cat-con4 .cat-item a,
.cat-con5 .cat-item a {
	font-weight: 300;
	font-family: "Lato",Arial,sans-serif;
	font-size: 16px;
}

input[name="show-vs"],
input[name="vs-clear"] {
	display: none;
}

#center {
    padding: 0 0 50px 27%;
    width: auto;
}

div#center.p_shop>div>div.gallery>div.gallery_ie>div.gal_elem>div.gal_content {}

.availability {
    background-image: url("http://www.bikerstore.dk/gfx/mike_design/ampel.png");
    width: 20px;
    height: 20px;
	margin-top:5px;/*20160609JH:*/
}
.available {
	background-position: 60px 0px;
}
.part_available {
    background-position: 40px 0px;
}
.not_available {
    background-position: 20px 0px;
}
.gy_available {
    background-position: 80px 0px;
}

div.availability{position:absolute;margin-right:5px}
.avail_legend span{display:block;line-height:20px;padding-left:21px}


.avail_legend {
	font-size: 15px;
	font-family: "Lato",Arial,sans-serif;
}
.gal_elem {
	width: 31.5%;
	border: 1px solid #e0e0e0;
	border-color:#e0e0e0;	
	border-width:1px;	
	height: 315px!important;
	min-height: 315px!important;
	margin: 0 4px 4px 0;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

/* Produkt-titel */
.gal_elem h3 {
	font-size:15px;
	margin-top: 150px;
	margin-bottom: -145px; /*20160609JH:-150px*/
	
	color: #212121!important;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 400;	
	text-align: center;
	width: 95%;
	height:41px;/*20160609JH:46px*/
}

.gal_elem h3 a {
	color: #212121!important;
	font-weight: 400;
}

/* Produkt-billede */
.gal_elem  .gal_image {
	position:relative;
	top: auto;
	left: auto;
	top:-30px;
	text-align: center;
	width:100%;
	height:100%;
}

.gal_elem  .gal_content {
	border: 0;
}

/* Artikelnummer */
.gal_artnr{
	position:relative;
	top: auto;
	left: auto;
	width: 100%;
	text-align: center;
	font-family: "Lato",Arial,sans-serif;
	overflow: visible;
}

/* Replace blue "i" image with something a bit more sexy */
.gal_artnr .show_history_tips img.ez_info {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #000 url(http://www.wkdev.dk/sprite.jpg) -42px -471px no-repeat;
	width: 37px;
	height: 20px;
	padding-left: 37px;
}
/* See also position below */

.gal_text{
	position:relative;
	top: auto;
	width: 100%;
	height: auto;
	left: auto;
	text-align: center;
}

.gal_price{
	position:relative;
	bottom: auto;
	left: auto;
	font-size:12px;
	height:auto;
	width:100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600; /*20160609JH:300*/
	font-family: "Lato",Arial,sans-serif;
	color: #f44336;	
}

.gal_price span{
	bottom: -5px;
	font-size:0.8em;
	position:relative;
	right:0;
	background: purple;
}

.gal_price_new{
	bottom:40px;
	color:#F00;
	font-weight:bold;
	left:130px;
	position:relative;
	background: blue;
}

/* this one */
.gal_price_vk{
	position:relative;
	bottom: auto;
	left:auto;
	font-size:14px;
	font-weight:400;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;/*20160609JH:400*/
	font-family: "Lato",Arial,sans-serif;
	color: #f44336;		
}

.gal_price_vk img {
	display: none;
}

.gal_price_vk_new{
	position:relative;
	bottom:12px;
	left:130px;
	font-size:12px;
	color:#000;
	overflow:hidden;
	background: pink;
}

.gal_elem .availability {
	position: absolute;
	z-index: 24;
	top: 280px;
	left: 6%; 
}

.gal_elem .gal_basket {
	position: absolute;
	z-index: 20;
	top: 272px;	/* var: 232px; */
	right: 4%;
	overflow:visible;
}

.gal_elem .gal_artnr .show_history_tips {

}

/* Info, image is replaced, see above */
.gal_elem .gal_artnr .show_history_tips .ez_info {
	position: absolute;
	z-index: 21;
	margin-left: -55%;
	margin-top: 94px; /*20160609JH:90px;*/
}

/* "Select" checkbox */
.gal_elem .gal_artnr .show_history_tips input[type="checkbox"] {
	position: absolute;
	z-index: 21;
	margin-left: -51%;
	margin-top: 20px;
}
/* Hide the "Select" checkbox styled above */
.gal_elem .gal_artnr .show_history_tips:first-child {
	display: none;
}

.zusatz{
	font-size:10px;
	font-weight:normal;
	position:relative;
	bottom:auto;
	right:auto;
	color:#000;
	overflow:hidden;
	text-align: right;
	padding: 0 12px;
}
/*20160609JH:Hide shipping link*/
.zusatz a {
	display:none;
}
/*20160609JH: Remove grey background in bottom of each product*/
.gal_basket.kombi table tr.tda {
	background: #fff;
}

#asuche {
	font-size: 18px;
	font-family: "Lato",Arial,sans-serif;
}

#foot {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 15px!important;
	background: #f5f5f5;
	padding: 2em 0;
}

#foot .footinfo p:last-child:after {
	content: ' ';
	display: block;
	background: url(http://www.wkdev.dk/sprite.jpg) no-repeat scroll left -446px transparent;
	width: 430px;
	height: 24px;
	margin: 8px auto 0;
}

.news_content {
	margin-top: 122px; /* 20230818 was: 42px; */
}

.news_elem,
.news_content {
	border: 0;
	padding: 0;
}

.news_elem {
	margin-top: -28px;
	margin-bottom: -3px;
}

.news_elem:after {
	content: ' ';
	display: block;
	width: 97%;
	height: 30px;
	background: url(http://www.wkdev.dk/sprite.jpg) no-repeat scroll 54% -500px transparent;
	border-top: 1px solid #e0e0e0;
	clear: both;
	margin: 20px 0;
}

.news_content div.cols3 {
	width: 24.33%;
	float: left;
	margin-left: 3%;
	margin-bottom: 18px;
	min-height: 230px;
	padding: 0 2% 0 4%;
	border: 0;
	border-left: 1px solid #e0e0e0;
}

.news_content div.cols3.col1 {
	margin-left: 0;
	border-left: 0;
	margin-right: .3%;
	padding: 0 2% 0 2%;
}

.news_content p,
.news_content div {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 15px!important;
}

.news_content hr { display: none; }


/* Move right above the categories */
#right{ 
	width: 25%;
	float: left;
	right: auto;
	left: 0;
	margin-top: 170px;
}

div#search_vehicle.box { display: none; }

div#search_vehicle.box{width: 105%;}

input[name=search_vehicle],
div#search_vehicle.box input[type="text"] {
	border: 1px solid #e0e0e0;
	font-size: 18px;
	text-align: left;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;
	width: 105%!important;	
	padding: .4em 30px .4em .4em;
	background: none;
}

div#search_vehicle.box input.btn_search {
	border: 0;
	background: url(http://www.wkdev.dk/sprite.jpg) no-repeat scroll left -470px transparent;
	width: 22px;
	height: 22px;
	border-radius: 0;
	margin: -12px -52px 0 0;
}

div#search_vehicle.box>h3 {
	display: none;
}

div#search_vehicle.box form,
div#search_vehicle.box ul.bnav { display: none; }

/* "Vælg den sidst valgte model" */
/* "Vælg et andet køretøj" / "Slet det valgte køretøj" */

div#selected_vehicle.box {
	padding-top: 40px;
	padding-left: 4.2%;
	font-size: 14px;
}


div#search_vehicle.box ul.bnav,
div#selected_vehicle.box ul.bnav {
	margin: 96px 0 3px 4.2%;
	padding: 0;
	border: 0;
	width: 85.7%;
}

div#search_vehicle.box ul.bnav {
	margin: 3px 0 3px 4.2%;
}

div#search_vehicle.box ul.bnav li,
div#selected_vehicle.box ul.bnav li {
	background-color: #e0e0e0;
	border: 1px solid #e0e0e0;
	text-align: left;
	padding: 3px 5px;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;
}

div#selected_vehicle.box ul.bnav li.oben_border {
	border-top: 2px solid #fff;
}

div#search_vehicle.box ul.bnav li a,
div#selected_vehicle.box ul.bnav li a{text-align:left;font-size: 12px;}

div#selected_vehicle.box ul.fnav {
	border-top: 1px solid #f44336;
	width: 92%;
	font-size: 11px;
	margin-bottom: 80px;
}

div#selected_vehicle.box>div.show_history_tips {
	margin: -56px 0 0 0;
}

.box .btn_search{top:50%;}

div#search_vehicle { background: transparent; }
div#selected_vehicle.box>h3,
div#search_vehicle.box h3,
div#select_vehicle.box>h3,
div#history.box>h3 {
	background: transparent;
	color: #f44336;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 600;	
	padding-left: 5%;
}

div#select_vehicle.box>form>p>label {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 15px;
}

div#select_vehicle.box>form>p>select,
div#select_vehicle.box>form>p>select optgroup[label] {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 16px;
	width: 106%;
}

div#select_vehicle.box>form>p>select optgroup.favorit{
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 16px;
}

div#select_vehicle.box {
	margin-top: 10px;
}


/* Hide some of the options from "Select vehicle" */
div#select_vehicle.box form p label[for=type],
div#select_vehicle.box form p label[for=Feldxx],
div#select_vehicle.box form p label[for=Verkaufsbezeichnung2],
div#select_vehicle.box form p label[for=abFahrgestellnummer],
div#select_vehicle.box form p select#type,
div#select_vehicle.box form p select#Feldxx,
div#select_vehicle.box form p select#Verkaufsbezeichnung2,
div#select_vehicle.box form p select#abFahrgestellnummer {
	display: none;
}

div#select_vehicle.box form p br {
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	content: " ";
}

input[type=submit], input[type="button"], .buttons input, .smbtn, #btn_delete, #btn_order, a.btn {
    background-color: #212121;
    border: 1px solid #212121;
    color: #FFFFFF;	
}

input[type=submit]:hover, input[type="button"]:hover, .smbtn:hover, .buttons input:hover,
#btn_delete:hover, #btn_order:hover, a.btn:hover {
    border: 1px solid #212121;
    text-decoration: none;
}

.alr{width:auto;}
#right .alr { width: 103%; }

div#history { margin-top: 20px; }
div#history.box>h3 {	border-bottom: 2px solid #e0e0e0;}
div#history.box>ul.bnav { margin-top: 25px;width:105%;padding: 0; }
div#history.box>ul.bnav>li {margin: 0;padding: 0;}
div#history.box>ul.bnav>li>a {
	border:1px solid #e0e0e0;
	margin: 0;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 15px;
	border-bottom: 1px solid #e0e0e0;
	background-color: #f1f1f1;
}
div#history.box>ul.bnav>li>a {
	font-size: 13px;
}
div#history.box>ul.bnav>li>a.selected {background-color: #fff;border:1px solid #fff; border-bottom: 1px solid #f1f1f1;text-decoration:none;}
div#history.box>ul.bnav>li>a:hover,
div#history.box>ul.bnav>li>a.selected:hover {
	background-color: #f7f7f7;
	border:1px solid #e7e7e7; 
	border-bottom: 1px solid #e0e0e0;
	text-decoration:none;
}
div#history.box>div#history_content {
	margin-top: 55px;
}
div#history.box>div#history_content>ul.hliste>li>div.show_history_tips.hist_inline {
	width: 90%;
	margin-bottom: 10px;
}

div#history.box>div#history_content>ul.hliste>li>div.show_history_tips.hist_inline>a {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 15px;
	line-height: 16px;
}

#left {
	top: 1000px;
}

#cat-con, .cat-con2, .cat-con3, .cat-con4, .cat-con5 {
	border-radius: 0;
	border: 0;
}

#cat-con, .cat-con2, .cat-con3, .cat-con4, .cat-con5 {
    position: absolute;
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-top: 3px solid #555;
    padding: 10px 5px;
    width:  188px;
    z-index: 20;
    min-height: 320px;
    box-shadow: 10px 10px 20px #555;
    border-radius: 0 0 5px 5px;
}
#cat-con {
    position: relative;
    min-height: 0;
    border: 0;
    box-shadow: none;
}


/* Product category list */
 #center.p_alist {
	min-height: 2300px;
	display: block;
}

#center.p_alist td {
	font-size: 14px;
	font-family: "Lato",Arial,sans-serif;
}

#center.p_alist .gal_elem .gal_basket {
	right: 10px;
}

#center.p_alist .gallery .breadcrump-liste {
	font-size: 14px;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
}


/* "Galleri / Liste / ..." ikoner */
#center.p_alist table#buttons_wrap {
	margin-top: 120px;
}

/* Brødkrummesti ved produkt liste */
#center.p_alist div#breadcrump {
	margin: -15px 0 50px -6px;
}

/* "PDF" ikon ved enkeltprodukt */
#center.p_details .pdf_float_right {
	margin-top: 120px;
}

/* Brødkrummesti ved enkeltprodukt */
#center.p_details div#breadcrump {
	margin: -15px 0 60px 0;
}


/* Pageing */
#center.p_alist .navi_seiten {
	/* border: 2px solid red; */
	font-size: 14px;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	margin-top: 10px;
}

#center.p_alist .navi_seiten a {
	display: inline-block;
	padding: 4px;
	min-width: 19px;
	text-align: center;
	border: 1px solid #e0e0e0;
}


/* Single product view */
#breadcrump {
    padding: 40px 5px 15px 0;
	font-size: 12px;
}

#center.p_details {
	min-height: 1600px;
	display: block;
	font-family: "Lato",Arial,sans-serif;
}

.p_details .mm_detail_container {
	border: 0;
}

.p_details .mm_detail_container .mm_detail_head {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 24px;
	border: 0;
}

.p_details .mm_detail_container .mm_detail_head  .availability {
	float: right;
	position: static;
	margin-top: 10px;
}

.p_details .mm_detail_container .mm_details {
	width: 480px;
}

.p_details .mm_detail_container .mm_details .mm_drow .mm_right {
	width: 330px;
}

.p_details .mm_detail_container .mm_details .mm_drow .mm_right form {
	margin-top: 15px;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #f44336;
}

.p_details #tabdemo ul.tabs li.tab_name {
	border-color: #e0e0e0;
	border-radius: 0;
	border-style: solid;
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 16px;
}

.p_details #tabdemo .tab_container .tab_content {
	border: 1px solid #e0e0e0;
	border-radius: 0;
	font-size: 14px;
	padding: 10px 15px;
}

.p_details #tabdemo .tab_container .tab_content td {
	font-size: 14px;
}


#center.p_vlist table th,
#center.p_vlist table td {
	font-family: "Lato",Arial,sans-serif;
	font-size: 15px;
}

input[type=submit], input[type="button"], .buttons input, .smbtn, #btn_delete, #btn_order, a.btn {
	font-family: "Lato",Arial,sans-serif;
	font-size: 14px;
}



/* Basket */
#center.p_basket[style] {
	padding: 0 0 20px 2%!important;
}

#center.p_basket table#basket {
	margin: 45px 0 0 0;
}

#center.p_basket table#basket th,
#center.p_basket table#basket td {
	font-size: 14px;
	font-family: "Lato",Arial,sans-serif;
}

#center.p_basket table#basket td .availability {
	margin-top: -14px;
}

#center.p_basket .ihrWarenkorb {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 30px;
	font-weight: 700;
	margin: 30px 0 0 0px;
}

#center.p_basket a.btnOrder,
#center.p_basket #form_btn a#btn_order {
	background: #009900;
	border-radius: 0;
	font-size: 18px;
	font-weight: 700;
	border: 1px solid #178617;
	cursor: pointer;
}

#center.p_basket a.btnOrder {
	margin-right: 1.4%;
}

#center.p_basket #form_btn a#btn_delete {
	border-radius: 0;
}


/* Order */
#center.p_order {
	min-height: 1600px;
	display: block;
	padding: 0 0 50px 2%;
}

#center.p_order #dev_cc_order {
	font-size: 14px;
}

#center.p_order #dev_cc_order #order_decide_mm h3,
#center.p_order #dev_cc_order #select_payment_shipping #order_decide_mm h3,
#center.p_order #dev_cc_order .box_h h3 {
	border-radius: 0;
	color: #000;
	background: #fff;
	text-align: left;
	font-family: "Lato",Arial,sans-serif;
	font-size: 20px;
	padding: 5px 0 0 3px;
}

#center.p_order #dev_cc_order #order_decide_mm h3,
#center.p_order #dev_cc_order #select_payment_shipping #order_decide_mm h3 {
	padding: 5px 0 0 8px;
}

#center.p_order #dev_cc_order #order_decide_mm table {
	margin-left: 0;
}

#center.p_order #dev_cc_order table p {
	font-weight: 300;
	font-family: "Lato",Arial,sans-serif;
}

#center.p_order #dev_cc_order label {
	font-weight: 300;
	font-family: "Lato",Arial,sans-serif;
	width: 130px;
}

#center.p_order #dev_cc_order table td ol a,
#center.p_order #dev_cc_order table td table.tbl_basket th,
#center.p_order #dev_cc_order table td table.tbl_basket td,
#center.p_order #dev_cc_order #order_decide_mm td,
#center.p_order #dev_cc_order #select_payment_shipping table td,
#center.p_order #loginform_order table td b {
	font-weight: 300;
	font-family: "Lato",Arial,sans-serif;
	font-size: 15px;
}


#center.p_order div#dev_cc_order>table>tbody>tr>td>form>ol>a { font-weight: bold; }
#center.p_order  div#dev_cc_order>table>tbody>tr>td>form>ol>input[type="checkbox"] {
	margin-top: 20px;
}


#center.p_order #loginform_order #savebtn {
	border-radius: 0;
	margin: 5px 0 0 0;
}

#center.p_order #dev_cc_order .row.buttons input[type="submit"],
#center.p_order #dev_cc_order #select_payment_shipping #continue_pay input[type="submit"],
#center.p_order #dev_cc_order #disable_continue2pay input[type="button"] {
	background: #009900;
	border-radius: 0;
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #178617;
	cursor: pointer;
}

#center.p_order #dev_cc_order .row.buttons input[type="submit"] {
	margin-left: -20px;
	margin-right: 5px;
}

#center.p_order #dev_cc_order #disable_continue2pay input[type="button"][style] {
	background: #009900!important;
}

#center.p_order #dev_cc_order table tbody tr#continue2pay form#pay input#backbtn {
	background: #009900;
	border-radius: 0;
	font-size: 18px;
	font-weight: 700;
	border: 1px solid #178617;
}

#center.p_order #dev_cc_order #order_decide_mm input#pay_button {
	background: #009900;
	border-radius: 0;
	font-size: 18px;
	font-weight: 700;
	border: 1px solid #178617;
}

#center.p_order #dev_cc_order #order_decide_mm input[name="edit_adress"],
#center.p_order #dev_cc_order #order_decide_mm input[name="change_shipping"],
#center.p_order #dev_cc_order #order_decide_mm input#gutschein_btn {
	display: none;
}


/*- Betaling og levering, Handelsbetingelser, Kontakt, Info */
#center.p_dispatch,
#center.p_terms,
#center.p_contact,
#center.p_info,
#center.p_imprint {
	min-height: 1600px;
	display: block;
	font-size: 14px;
}

#center.p_dispatch h4,
#center.p_terms h4,
#center.p_contact h4,
#center.p_info h4,
#center.p_imprint h4 {
	font-family: "Lato",Arial,sans-serif;
	font-weight: 300;	
	font-size: 30px;
	font-weight: 700;
	margin: 20px 0 0 0;
}

#center.p_account #breadcrump,
#center.p_login #breadcrump,
#center.p_register #breadcrump,
#center.p_shop #breadcrump,
#center.p_vlist #breadcrump,
#center.p_dispatch #breadcrump,
#center.p_terms #breadcrump,
#center.p_contact #breadcrump,
#center.p_info #breadcrump,
#center.p_imprint #breadcrump,
#center.p_k3  #breadcrump {
	margin: 0 0 50px ;
}

#center.p_account #breadcrump,
#center.p_login #breadcrump,
#center.p_register #breadcrump {
	margin: 0 0 70px ;
}

#center.p_k3 .tab-container {
	margin-top: 100px;
}


.addtobasket {
	display: block;
	background: green;
	color: #fff;
	font-weight: bold;
	position: absolute;
	z-index: 30;
	top: -52px;
	left: -74px;
	width: 120px;
	padding: 10px;
	text-align: center;
	opacity: 0;
	font-family: "Lato",Arial,sans-serif;
}

.addtobasket:after {
	top: 100%;
	left: 85%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 0, 0, 0);
	border-top-color: green;
	border-width: 10px;
	margin-left: -10px;
}

.addtobasket a {
	color: #fff;
	text-decoration: underline;
	display: inline-block;
}

.fadein {
    animation: fadein 1s;
    -moz-animation: fadein 1s;
    -webkit-animation: fadein 1s;
    -o-animation: fadein 1s;
}
@keyframes fadein {
    0 {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein {
    /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein {
    /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein {
    /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}


.fadeout {
    animation: fadeout 1s;
    -moz-animation: fadeout 1s;
    -webkit-animation: fadeout 1s;
    -o-animation: fadeout 1s;
}
@keyframes fadeout {
    0% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@-moz-keyframes fadeout {
    /* Firefox */
    0% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@-webkit-keyframes fadeout {
    /* Safari and Chrome */
    0% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@-o-keyframes fadeout {
    /* Opera */
    0% {
        opacity:1;
    }
    100% {
        opacity: 0;
    }
}


.fadeinout {
    animation: fadeinout 8s;
    -moz-animation: fadeinout 8s;
    -webkit-animation: fadeinout 8s;
    -o-animation: fadeinout 8s;
}
@keyframes fadeinout {
    0% {
        opacity: 0;
    }
    16% {
       opacity: 1;
    }
    84% {
       opacity: 1;
    }
    100% {
       opacity: 0;
    }
}
@-moz-keyframes fadeinout {
    /* Firefox */
    0% {
        opacity: 0;
    }
    16% {
       opacity: 1;
    }
    84% {
       opacity: 1;
    }
    100% {
       opacity: 0;
    }
}
@-webkit-keyframes fadeinout {
    /* Safari and Chrome */
    0% {
        opacity: 0;
    }
    16% {
       opacity: 1;
    }
    84% {
       opacity: 1;
    }
    100% {
       opacity: 0;
    }
}
@-o-keyframes fadeinout {
    /* Opera */
    0% {
        opacity: 0;
    }
    16% {
       opacity: 1;
    }
    84% {
       opacity: 1;
    }
    100% {
       opacity: 0;
    }
}



.goback {
	display: inline-block;
	padding: 3px 10px;
	margin: 10px 10px 0 0;
	float: right;
	background: #000;
	font-size: 17px;
	color: #fff!important;
	font-family: "Lato",Arial,sans-serif;
}

.goback:hover {
	text-decoration: none;
}


#globus-hover {
    top: 100px!important;
}

#right {
    top: 160px!important;
}

#left {
    top: 2000px!important;
}

#head {
    height: 300px!important;
}

#hlogo {
	height:102px!important;
}

#bar {
    top: 0!important;
}

#searchresults {
	top: 450px!important;
}



@media screen and (min-width: 1024px) {
	/* ez-info select background */
	.gal_elem .gal_artnr .show_history_tips:after {
		margin: -21px 0 0 -90.5%;
	}

	/* checkbox background */
	.gal_elem .gal_artnr .show_history_tips:first-child:after {
		margin: 13px 0 0 -91%;
	}
}

@media screen and (min-width: 1100px) {
	/* ez-info select background */
	.gal_elem .gal_artnr .show_history_tips:after {
		margin: -21px 0 0 -88.5%;
	}

	/* checkbox background */
	.gal_elem .gal_artnr .show_history_tips:first-child:after {
		margin: 13px 0 0 -90%;
	}
}

@media screen and (min-width: 1168px) {
	/* ez-info select background */
	.gal_elem .gal_artnr .show_history_tips:after {
		margin: -21px 0 0 -86.5%;
	}

	/* checkbox background */
	.gal_elem .gal_artnr .show_history_tips:first-child:after {
		margin: 13px 0 0 -88%;
	}
}

@media screen and (min-width: 1250px) {
	input[name=search_vehicle],
	div#search_vehicle.box input[type="text"] {
		width: 155%!important;
	}
	
	div#search_vehicle.box input.btn_search {
		margin: -12px -137px 0 0;
	}	
	
	.gal_elem .gal_artnr .show_history_tips input[type="checkbox"] {
		margin-left: -52%;
	}	
	
	/* ez-info select background */
	.gal_elem .gal_artnr .show_history_tips:after {
		margin: -21px 0 0 -84.5%;
	}

	/* checkbox background */
	.gal_elem .gal_artnr .show_history_tips:first-child:after {
		margin: 13px 0 0 -85%;
	}
}


.center_no_right.p_k3 {
	max-width: 890px;
	left: 140px;
	top: 110px;
}