@charset "UTF-8";
/* CSS Document */
ol {
margin: 0;
padding: 0 0 0 15px;
}

a {
text-decoration:none;
color: #000;
border: none;
}

a img {
border:none;
}

body {
background-color: #aacad4;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.placeholder {
position:absolute;
left:50%;
width:684px;
margin-left: -342px;
height: 100%;
/*border: 1px solid;*/
}

.logo {
	float:left;
	xwidth: 662px;
	text-align:left;
	vertical-align:middle;
	line-height:22px;
	font-size:18px;/*border: 1px solid;*/
	text-indent: 20px;
}

.logo span {
	font-size: 12px;
}

#conditions {
  float: right;
  vertical-align: middle;
  line-height: 22px;
  padding: 0 30px 0 0;
}

.topbanner {
	float:left;
	xwidth: 683px;
	height: 202px;
	margin-left: 2px; 
	_margin-left: 1px;
	_margin-bottom: -2px;
	/*border: 1px solid;*/
}

.nav_gridlink {
xborder: 1px solid;
position: absolute;
left: 190px;
top: 63px;
width: 50px;
height: 12px;
z-index:5;}

.nav_bluetooth {
position:absolute;
top: 100px;
left: 31px;
height: 63px;
width:53px;
z-index:10;
}

.nav_bordtlf {
position:absolute;
top: 100px;
left: 110px;
height: 63px;
width:53px;
z-index:10;
}

.nav_mobil {
position:absolute;
top: 100px;
left: 190px;
height: 63px;
width:53px;
z-index:10;
}

.indhold {
  float: left;
  width: 683px;
  background-image: url('images/indhold_bg.jpg');
  background-repeat: repeat-y;
  background-position: center top;
  padding: 10px 0 5px 0px;
  margin: 0 0px;
  min-height:407px;
  _padding: 0px;
  _background-position: left;
}


/* FRONTPAGE */
.type {
  float: left;
  width: 144px;
  margin: 35px 40px 20px 40px;
}

.type a {
  border: 0px;
  text-decoration: none;
}

.type img {
  margin-bottom: 20px;
  border: 0px;
}

.typeText {
  color: #484949;
}

.typeText h3 {
  font-variant: small-caps;
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 14px;
}

/* PRODUCT LIST */
#pdListItem {
margin: 10px;
float: left;
list-style: none;
width:110px;
}

#pdListItem img {
width:100px;
height:100px;
}


/* PRODUCT DETAIL */

#backbutton {
padding: 2px 0px 2px 15px;
margin: 0 0 10px 6px;
background-color:#ddd;
width:80px;
}

#backbutton input {
border: 0;
background:transparent;
cursor:pointer;
font-size:10px;
}

#left {
float:left;
width:125px;
margin:0 10px 0 20px;
}

#right {
float:right;
width: 485px;
margin: 0 20px 0 0;
}

.picture {
min-height:30px;
margin-bottom: 10px;
}

.picture img{
width:123px;
cursor:pointer;
}

#heading {
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 10px 0;
}

.title {
font-weight:bold;
float:left;
width:20%;
}

#specs {
float:left;
margin: 10px 20px 0 95px;
}

#manual a img,
#specs a img {
vertical-align:middle;
padding: 0 3px 0 0;

}

#manual {
float:left;
margin: 10px 0 0 0;
}

.text {
float:left;
width:80%;
}

#addtocart {
float:right;
top: 20px;
padding:3px 10px 3px 5px;
margin:60px -13px 0 0;
background-color:#ddd;
width:80px;
_width: 70px;
height:15px;
_height: 0px;
_margin: 60px -5px 5px 0px;
_overflow:visible;
_z-index: 20;
}

#addtocart input {
background:transparent;
border:0;
font-size:10px;
cursor: pointer;
}

/* KURV */
.kurv {
float:left;
}

.kurv_top {
float:left;
width:683px;
height:20px;
background-image:url(images/kurv_top.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.kurv_center {
float:left;
background-image:url(images/kurv_center.jpg);
background-repeat:repeat-y;
background-position:-40px center top;
padding-left:40px;
}

.kurv_bottom {
float:left;
width:683px;
height:10px;
background-image:url(images/kurv_bottom.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.cart {
float:left;
width:500px;
}

.namebasket {
float: left;
width:50%;
}

.pricebasket {
float:right;
width: 50%;
}

.buy {
float:right;
padding-right:23px;
padding-top:5px;
width: 70px;
}

/*#empty {
position:relative;
top: 30px;
}/**/

#empty input {
border: 0px solid;
background: none;
cursor: pointer;
font-size: 8px;
padding:5px 0px 0px 20px;
-padding: 5px 0 0 15px;
}

/* ORDER */
#orderform {
padding: 0 0 0 20px;
}

#orderform .orderhead {
float:left;
width:100%;
padding: 5px 0;
font-size: 13px;
}

#orderform .ordertitle {
float:left;
width: 150px;
padding: 5px 0;
}

#orderform .orderinput {
float:left;
width: 400px;
padding: 5px 0;
}

#orderform .ordercart {
float:left;
width:100%;
padding:5px 0 10px 0;
}

#orderform textarea,
#orderform input {
border:1px solid #999;
}

#orderform #ordersubmit {
float:left;
}

.totalname {
float:left;
width:50%;
font-weight:bold;
}

.totalprice {
float:right;
width:50%;
font-weight:bold;
}

/* SUCCESS */
#successtekst {
padding:0 0 0 15px;
}

/* CONDITIONS */
#content {
padding: 0 25px;
}

/* FOOTER */

.footer {
float:left;
width:683px;
height:70px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
background-position:center top;
padding-top:10px;
margin: 0 0 20px 0px;
text-align:center;
color: #484949;
font-size:9px;
_margin: -2px 0 0 0;
}

.footer a{
color: #484949;
}


