html, body {
background: #b8b8b8;
margin: 0px;
padding: 0px;
text-align: center;
margin-top: 0px;

}

div, th, td, h1, h2, h3, h4, h5, p, li, ul {
font-family: tahoma, arial, verdana, helvetica, geneva;
font-size: 11px;
text-align: left;
}

input, textarea, select{
font-family: tahoma, arial, verdana, helvetica, geneva;
font-size: 11px;
}


div {
/*
background: #821;
*/
}

form, input, select {
margin: 0px;
}

hr {
border: solid 0.5px #ddd;
margin: 10px 0px;
}

/***************	DESIGN	*****************/
pre.support {
border:1px solid #eee;
vertical-align:top;
padding: 3px;
margin: 0px;
word-wrap:break-word;
font-family: tahoma;
}

td.support {
text-align: right;
width: 100px;
}


div.position {

background: url(../images/design/bg.jpg) repeat-y center #b8b8b8;
width: 734px;
text-align: left;
padding-left: 36px;
padding-right: 36px;
padding-bottom: 10px;
padding-top: 1px;
margin-left:auto;
margin-right: auto;
}

div.frameit {
float: left;
width: 732px;
border-bottom: solid 1px #dddddd;
border-left: solid 1px #dddddd;
border-right: solid 1px #dddddd;
padding: 0px;
padding-top: 12px;
padding-bottom: 10px;
margin-bottom: 12px;
}

div.top {
height: 90px;
}

div.tab-menu {
/*
background: url(../images/design/grey_dot.gif) repeat-x bottom;
*/
border-bottom: solid 1px #dddddd;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 0px;
width: 100%;
height: 26px;
text-align: left;
}

div.bottomborder {
background: url("../images/design/bottombg.jpg") center #b8b8b8;
width: 812px;
height: 24px;
padding: 0px;
margin-left:auto;
margin-right: auto;
}

div.topborder {
background: url("../images/design/top7.jpg");
height: 60px;
width: 732px;
text-align: right;
margin: 0px;
padding: 0px;
}

div.topborderhideframe {
background: url("../images/design/topbghideframe.jpg") center #b8b8b8;
width: 812px;
height: 24px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

div.topborderhome {
background: url( ../images/design/main_box.jpg );
height: 180px;
width: 734px;
}


/***************	COLUMNS	*****************/


div.full-col-l {
background: #fff;
float: left;
width: 708px;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 12px;

}

div.medium-col-l {
background: #fff;
float: left;
width: 462px;
padding-left: 12px;
padding-right: 12px;
border-right: solid 1px #dddddd;
margin-bottom: 12px;
padding-top: 0px;
}

div.medium-col-r {
background: #fff;
float: left;
width: 462px;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 12px;
padding-top: 0px;
}

div.small-col-l, div.small-col-c, div.small-col-r {
background: #fff;
float: left;
width: 218px;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 12px;
}

div.small-col-l {
background: #fff;
border-right: solid 0px #dddddd;
}
div.small-col-r {
background: #fff;
border-left: solid 0px #dddddd;
}



/*****************	IMAGES		**************/

div.medium-bild {
border: 0px;
margin: 0px;
margin-bottom: 12px;
padding: 0px;
height: 100px;
width: 460px;
padding-top: 0px;
}

img.headline {
margin-bottom: 12px;
}

img.right {
border: none;
margin-left: 24px;
margin-bottom: 12px;
}

img.left {
border: none;
margin-right: 24px;
}

img.c1 {
float: left;
}

img.c2 {
float: left;
position:relative;
left:450px;
}

img.c3 {
float: left;
position:relative;
left: -10px;
top:95px;
}

img.c4 {
float: left;
position:relative;
left:440px;
top:95px;
}



/***************	TEXT	*****************/

h1 {
/*text-transform: uppercase; */
color: #666; 
margin: 0px;
margin-bottom: 6px;
font-size: 16px;

}

h2 {
/* text-transform: uppercase; */ 
margin: 0px;
margin-bottom: 6px;

}

h3 {
text-transform: uppercase;
color: #c3c1c1;
color: #667;
margin: 0px;
margin-bottom: 6px;

}

h5 {
color: #222;
font-weight: normal;
margin: 0px;
margin-bottom: 6px;
}

p {
line-height: 150%;
margin: 0px;
margin-bottom: 6px;

}

td, th {
text-align: left;
vertical-align: top;
padding-bottom: 6px;
padding: 4px;
line-height: 150%;
}

th.beskrivning {
background: url(../images/design/grey_horiz216.jpg) repeat-y bottom left;
padding-bottom: 6px;
border-bottom: solid 1px #dddddd;
border-left: solid 1px #dddddd;
vertical-align:middle;
}
td.beskrivning {
border-bottom: solid 1px #dddddd;
border-right: solid 1px #dddddd;
vertical-align:middle;
}


th {
padding-right: 12px;
}

ul {
line-height: 150%;
}

li {
line-height: 150%;
}

span.grey {
color: #a1a2a7;
}


/***************	TOP MENU	*****************/

a.menu, a.menu:hover, a.menu-select, a.menu-select:hover,
a.tab,  a.tab:hover,  a.tab-select,  a.tab-select:hover {
background: url(../images/design/tab_select3select.jpg) repeat-x;
float:left;
color: #222;
text-decoration: none;
font-weight: normal;
border: solid 0px #000;
padding: 4px 2px 4px 2px;
margin: 5px 0px 3px 0px;
}

a.menu-left {
background: url(../images/design/tab_select3selectleft.jpg);
float:left;
padding: 0px;
margin: 5px 0px 0px 0px;
height: 21px;
width: 3px;
}

a.menu-left-select {
background: url(../images/design/tab_select3left.jpg);
float:left;
padding: 0px;
margin: 5px 0px 0px 0px;
height: 21px;
width: 3px;
}


a.menu-right {
background: url(../images/design/tab_select3selectright.jpg);
float:left;
padding: 0px;
margin: 5px 2px 0px 0px;
height: 21px;
width: 3px;
}

a.menu-right-select {
background: url(../images/design/tab_select3right.jpg);
float:left;
padding: 0px;
margin: 5px 2px 0px 0px;
height: 21px;
width: 3px;
}


a.menu-select, a.menu-select:hover, a.menu:hover,
a.tab-select,  a.tab-select:hover,  a.tab:hover   
{
background: url(../images/design/tab_select3.jpg) repeat-x;
color: #fff;

}

a.menu-select,
a.tab-select {
color: #eee;
}


/***************	SUB MENY	*****************/



/***************	LINKS	*****************/

a.expand {
text-decoration: underline;
}

a, a:hover {
color: #083c78;
}

a:hover {
color: #b84c15;
}


a.grey, a.grey:hover {
background: url(../images/design/kampanj_arrow.gif) left no-repeat #a1a2a7;
display: block;
padding: 5px 10px 5px 30px;
color: #FFF;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
margin-bottom:15px;
}

a.news, a.news:hover {
background: url(../images/design/news_arrow.gif) right no-repeat;
display: block;
color: #adaeae;
color: #333;
/* text-transform: uppercase; */
text-decoration: none;
padding-bottom: 3px;
padding-right: 30px;
margin-bottom: 4px;
border-bottom: 1px solid #d0d0d3;
}

a.news:hover {
color: #ed1c24;
color: #b00;
}

a.hiddenlink {
text-decoration: none;
}

/***************	BOXAR	*****************/

div.box {
background: #eaeaea;
border: solid 1px #a1a2a7;
}

div.boxhold {
padding: 10px;
background: #eaeaea;
}

div.greybox{
background: url(../images/design/grey_horiz216.jpg) repeat-y bottom left;
padding: 6px;
border: solid 1px #a1a2a7;
margin: 0px;
margin-bottom: 12px;
}

div.yellowbox{
background: url(http://www.sprintbooster.nu/images/gulcarbon.jpg) repeat bottom left;
padding: 6px;
border: solid 1px #000000;
margin: 0px;
margin-bottom: 12px;
}

div.whitebox {
padding: 6px;
border: solid 1px #d1d2d7;
margin: 0px;
}

div.box-large {
background: #eaeaea;
width: 712px;
padding: 10px;
border: solid 1px #a1a2a7;
text-align: center;
margin-left:auto;
margin-right: auto;
}


/***************	TABELLER	*****************/

table.vehicletable {
background: #fbfbfb;
margin: 0px;
border-collapse: collapse;
border: solid 1px #a1a2a7;
width: 708px;
}

table.productinfo {
background: url(../images/design/grey_horiz216.jpg) repeat-y bottom left;
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: solid 1px #a1a2a7;
margin-bottom: 6px;
}

table.original {
background: #88aaff;
background: #fcfcfc;
border: 0px;
padding: 0px;
margin: 0px;
height: 24px;
border: solid 1px #a1a2a7;
border-bottom: none;
}

table.kcrbox {
background: #eaeaea;
background: #ffbbaa;
background: url(../images/design/grey_horiz216.jpg) repeat-y bottom left;
border: 0px;
padding: 0px;
margin: 0px;
margin-bottom: 6px;
height: 24px;
border: solid 1px #a1a2a7;
}


p.stapel {
padding: 0px;
padding-right: 4px;
color: #000;
font-weight: bold;
text-align: right;
margin: 0px;
}

/**************** SELECT ************/

select.language {
margin-left: 10px;
}

select.vehicle {
background: #FFF;
width:120px;
border: solid 1px #ddd;
color: #888;
font-weight: bold;
}
