/* CSS Document */
body {
margin:0px;
padding:0px;
min-width: 900px;
color:#5f5f5f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: auto;
margin-right: auto;
width:900px;
}

a {
color:#5f5f5f;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.top {
width:900px;
height:auto;
overflow:hidden;
padding-top:50px;
}

.logo {
float:left;
}

.topnavi {
text-align:right;
padding-top:15px;
}

.kategorier {
width:133px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f7276;
line-height:23px;
float:left;

}

.kategorier, .side {
padding-top:27px;
}

.kategorier img {
margin-bottom:20px;
}

.kurvbox {
width:118px;
padding-top:50px;
margin-top:75px;
background-image:url(kurv_stor.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#da6305;

}

.kurvbox .kurvboxindhold {
padding-left:7px;
color:#FFFFFF;
letter-spacing: -1px;
}

.kurvboxindhold a {
color:#FFFFFF;
text-decoration:underline;
}

.main{
width:450px;
float:left;
}

.main input, .main select {
font-size:25px;
border:1px solid #e5e5e5;
background-color:#fbfbfb;
width:400px;
}

.main form {
width:300px;
margin-left:auto;
margin-right:auto;
}

.info {
width:180px;
color:#6f7276;
font-stretch:-1px;
float:right;
padding-left:85px;
}

h1 {
font-size:16px;
margin-bottom:5px;
}

h2 {
font-size:14px;
}

.obs{
color:#dd6404;
font-weight:bold;
}

.faneblade {
margin-top:20px;
width:717px;
float:right;
padding-bottom:30px;
}

.faneprod {
height:auto;
width:767 px;
clear:both;
float:none;

}

.fane {
color:#6f7276;
width:155px;
height:30px;
background-image:url(fane_normal.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
margin-right:-19px;
font-size:14px;
font-weight:bold;
padding-top:7px;
padding-left:20px;
margin-bottom: 15px;
}

.side {
width:717px;
float:right;
margin-left:48px;
}

.bund {
width:900px;
/*margin-top:30px;*/
padding-top:10px;
/*margin-left:-183px;*/
color:#c5c5c5;
text-align:center;
font-size:12px;
clear:both;
float:none;
border-top:1px solid #c5c5c5;
height:40px;
}

.pris {
height:auto;
vertical-align:bottom;
width:92px;
text-align:center;
/*margin-top:15px;*/
/*float:left;*/
clear:none;
/*border:1px solid #33FF99;*/
}

.produkt {
width:209px;
height:auto;
float:left;
clear:none;
padding-right:30px;
/*border-bottom: 1px solid #CC99CC;*/
}

.produkt_beskriv {
height:260px;
}

a img, .produkt img, .pris img {
border:0px;
}

.clearer {
float:none;
height:60px;
clear:both;
}

.produktinfo {
margin-top:-45px;
padding-left:50px;
padding-bottom:50px;
width:270px;
height:auto;
float:right;
}

.kurv {
float:none;
clear:both;
}

.kurv td {
vertical-align:top;
border-bottom:1px solid #dedede;
padding-left:28px;
padding-bottom:15px;
padding-top:15px;
}


hr {
color:#dedede;
height:1px;
}

.inaktiv {
color:#999999;
background-color:#CCCCCC;
}