body {background-color:#474747; margin:0px; padding:0px; font-family:Verdana; font-size:10px; color:#505050;}
a {text-decoration:none; color:#c80000;}
a:hover {text-decoration:underline; color:red;}
img {border:0px;}
form,p {margin:0px;}

#uppe {margin:0px; height:65px; background-color:black;}
#uppeinne {margin:0px auto; padding-top:18px; width:801px;}

#main {
  margin:0px auto;
  width:838px;
  background: white url('http://www.bsr.se/bilder/v3/zomg_back.gif') repeat-y;
}

/* for understanding browsers */
#maininne {
min-height:500px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #maininne {
height:500px;
}
/**/


#nere {margin:0px auto; top:20px; width:838px; height:51px; background:white url('http://www.bsr.se/bilder/v4/zomg_bottom_line.gif') no-repeat; font-family:Arial; font-size:10px; color:#898989;}
#nere a{color:#505050;text-decoration:none;}
#nere a:hover{color:#505050;}

.RedOver {float:left; width:603px; padding-right:10px; height:29px; line-height:29px; background:white url('http://www.bsr.se/bilder/v4/red_topbild.gif') repeat-y; color:white; font-family:Arial; font-size:22px; font-weight:bold; font-style:italic; text-align:right;}

.RedUnder {float:left; width:613px; font-family:Verdana; font-size:10px; color:#505050;}
/* background:white url('/bilder/v4/red_under_x.gif') repeat-x; */

.RedUnder .normal {margin:10px;}
.RedUnder a {font-weight:bold;}

#v3left  {float:left; width:170px; margin-left:5px;}
#v3right {float:left; width:613px; margin-left:5px;}




.v3meny {margin-bottom:0px; width:170px;}

.v3menytop {height:19px; padding-top:0px; padding-left:10px; line-height:19px; font-family:Arial; font-size:13px; font-weight:bold; color:white; background-color:#646464;}
/* background:#6a6a6a url('/bilder/v4/menu_oct_cap.gif') repeat-y center center; */

.v3menycontent {padding-top:5px; padding-bottom:7px; font-family:Verdana; font-size:10px; color:#505050; background-color:#d0d0d0;}
/* background:#d2d2d2 url('/bilder/v4/css_menu_back_y.gif') repeat-y center center; */

.v3menycontent a {display:block; padding:2px 2px 2px 10px; color:#505050; text-decoration:none;}
.v3menycontent a.active {color:white; background-color:#e60000;}
.v3menycontent a:hover {color:white; text-decoration:none; background-color:#e60000;}
/* background:#d3d3d3 url('/bilder/v4/css_menu_back_hover_x.gif') repeat-x; */
.v3menycontent a.link {display:inline; text-decoration:none; padding:0px; color:#a80000; border:0px;}
.v3menycontent a.link:hover {text-decoration:underline; color:red; background-color:transparent; background-image:none;}
.v3menycontent p {margin-left:10px;}


.floatoff {clear:both; margin:0px;}



.rubrik {font-family:Arial; font-size:17px; color:black; font-weight:bold; margin-bottom:3px;}







.BSRThePoll {font-family:Verdana; font-size:10px; color:#505050;}
.BSRThePoll form {margin:0px;}
.BSRThePoll input {margin:0px;}
.BSRThePoll span {display:block; margin-bottom:0px; line-height:12px; margin-bottom:1px;}
.BSRThePoll strong {display:block; margin-bottom:3px;}

.BSRThePoll {width:166px; padding:2px;}
.BSRThePoll {display:inline; float:left; margin-left:0px; margin-top:10px; background-color:#d0d0d0; width:166px; padding:2px;}











.menuout {margin:0px; height:38px; background:#f10013 url('http://www.bsr.se/bilder/v3/back_lankar.gif') repeat-x;}
.menu {margin:0px auto; width:801px;}
.menu ul {
padding:0;
margin:0;
list-style-type:none;
font-family:Verdana;
}
.menu li {
float:left;
position:relative;
white-space:nowrap;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:11px;
text-decoration:none;
color:#fff; 
height:38px;
padding-left:8px;
padding-right:8px;
line-height:35px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:20px;
w\idth:9px;
}

li.active {background:url('http://www.bsr.se/bilder/v3/back_lankar_hover.gif') repeat-x;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:38px;
left:0; 
width:150px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:37px;
t\op:38px;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#d3d3d3 url('http://www.bsr.se/bilder/v4/css_menu_back_y.gif') repeat-y center center;
color:#000;
font-size:10px;
height:auto;
line-height:1em; 
padding:3px 10px;
padding-bottom:3px;
/*border-bottom:1px solid white;*/
width:135px;
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:165px;
w\idth:135px;
}

/* style the top level hover */
.menu a:hover{
z-index:500;
color:#fff; 
background:red url('http://www.bsr.se/bilder/v3/back_lankar_hover.gif') repeat-x;
text-decoration:none;
}
.menu :hover > a, .menu ul ul :hover > a {
z-index:500;
color:#fff;
background:red url('http://www.bsr.se/bilder/v3/back_lankar_hover.gif') repeat-x;
text-decoration:none;
}
.menu ul ul a:hover{
z-index:500;
color:#000; 
background:#d3d3d3 url('http://www.bsr.se/bilder/v4/css_menu_back_hover_x.gif') repeat-x;
text-decoration:none;
}

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
z-index:500;
visibility:visible; 
}






























.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility:hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.knapp {
  float: left;
  height: 13px;
  margin-right: 5px;
  background: url("http://www.bsr.se/bilder/knapp_lm.gif") no-repeat left top;
  border-right: 1px solid #818181;
}

.knapp a {
  color: black;
  text-decoration: none;
  
  height: 13px;
  font-family: Arial;
  padding-left: 5px;
  padding-right: 3px;
  font-size: 10px;
  line-height: 13px;
}

.knapp a:hover {
  color: #A80000;
  text-decoration: none;
}

.gknapp {
  float: left;
  height: 13px;
  margin-right: 5px;
  background: url("http://www.bsr.se/bilder/knapp_g_lm.gif") no-repeat left top;
  border-right: 1px solid #759437;
}

.gknapp a {
  color: black;
  text-decoration: none;
  
  height: 13px;
  font-family: Arial;
  padding-left: 5px;
  padding-right: 3px;
  font-size: 10px;
  line-height: 13px;
}

.gknapp a:hover {
  color: #A80000;
  text-decoration: none;
}

.rknapp {
  float: left;
  height: 13px;
  margin-right: 5px;
  background: url("http://www.bsr.se/bilder/knapp_r_lm.gif") no-repeat left top;
  border-right: 1px solid #FF4A59;  
}

.rknapp a {
  color: black;
  text-decoration: none;
  
  height: 13px;
  font-family: Arial;
  padding-left: 5px;
  padding-right: 3px;
  font-size: 10px;
  line-height: 13px;
}

.rknapp a:hover {
  color: #A80000;
  text-decoration: none;
}

.storgknapp {
  float: left;
  height: 21px;
  margin-right: 5px;
  background: url("http://www.bsr.se/bilder/knapp_stor_g_lm.gif") no-repeat left top;
  border-right: 1px solid #719436;
}

.storgknapp A {
  color: #597622;
  text-decoration: none;
  
  height: 21px;
  font-family: Verdana;
  padding-left: 5px;
  padding-right: 3px;
  font-size: 12px;
  font-weight: bold;

  line-height: 19px;
}

.storgknapp A:hover {
  color: blue;
  text-decoration: none;
}

.skruv {
  height: 15px;
  margin: 2px;
  background: url("http://www.bsr.se/bilder/metal_skruv.gif") no-repeat left top;
}

.textgreysmall {
  font-family: Verdana;
  font-size: 11px;
  color: #545454;
}

.textgreysmall A {
  color: blue;
  text-decoration: none;
}

.textgreysmall A:hover {
  color: blue;
  text-decoration: underline;
}

.textdarkgreysmall {
  font-family: Verdana;
  font-size: 11px;
  color: #303030;
}

.minirubrik {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 3px;
}

.textdarkgreysmall A {
  color: #0000C0;
  text-decoration: none;
}

.textdarkgreysmall A:hover {
  text-decoration: underline;
}

.textgreymini {
  font-family: Verdana;
  font-size: 10px;
  color: #969696;
}

.textredbig A {
  color: #A80000;
}

.textredsmall {
  font-family: Verdana;
  color: #A80000;
  font-size: 11px;
  margin-bottom: 4px;
}

.yellowpris {
  font-family: Arial;
  color: #FF9500;
  font-weight: bold;
  font-size: 16px;
}

#tempnere {
  width: 737px;
  top: 668px;
  margin: 0 auto;

  font-family: Verdana;
  font-size: 13px;
  color: #969696;
}

#tempnere A {
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #969696;
}

#tempnere A:hover {
  text-decoration: underline;
}

.prodnavilankar {
  margin-left: 11px;
  font-family: Verdana;
  font-size: 10px;
  color: #444444;
  line-height: 14px;
  margin-bottom: 6px;
}

.prodnavilankar A {
  color: #0000C0;
  text-decoration: none;
}

.prodnavilankar A:hover {
  color: #444444;
  text-decoration: underline;
}

.prodnavilankar A.aktiv {
  font-weight: bold;
}

#googlenere {
  margin: 0 auto;
  width: 737px;
}

#googlenere A {
  font-family: Verdana;
  font-size: 10px;
  text-decoration: none;
  color: #E1E1E1;
}

.rubrik1 {
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
}

.rubrik2 {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
}

.rubrik3 {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}

.text1 {
  font-family: Verdana;
  font-size: 11px;
  color: #303030;
}

.normallink A {
  color: blue;
  text-decoration: none;
}

.normallink A:hover {
  color: red;
  text-decoration: underline;
}


.NereContactSv a,.NereContactEn a{float:left; display:block; width:83px; height:18px; text-align:center; color:white;}
.NereContactSv a{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_kontakt_x83y18px.gif') no-repeat;}
.NereContactSv a:hover{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_kontakt_x83y18px_hoover.gif') no-repeat;}
.NereContactEn a{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_contact_x83y18px.gif') no-repeat;}
.NereContactEn a:hover{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_contact_x83y18px_hoover.gif') no-repeat;}

.NereCartSv a,.NereCartEn a{float:left; display:block; width:83px; height:18px; text-align:center; color:white;}
.NereCartSv a{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_kundvagn_x83y18px.gif') no-repeat;}
.NereCartSv a:hover{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_kundvagn_x83y18px_hover.gif') no-repeat;}
.NereCartEn a{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_cart_x83y18px.gif') no-repeat;}
.NereCartEn a:hover{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_cart_x83y18px_hover.gif') no-repeat;}

.NereSitemap a{float:left; display:block; width:83px; height:18px; text-align:center; background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_sitemap_x83y18px.gif') no-repeat; color:white;}
.NereSitemap a:hover{background:#cccccc url('http://www.bsr.se/bilder/v4/knapp_sitemap_x83y18px_hover.gif') no-repeat;}

.NereTuning a{float:left;display:inline;margin-top:11px;margin-right:10px;width:83px;height:18px;line-height:18px;font-weight:bold;text-align:center;background:#cccccc url('http://www.bsr.se/images/tuning_button2.gif') no-repeat;}
.NereTuning a:hover{background:#cccccc url('http://www.bsr.se/images/tuning_button2_hover.gif') no-repeat;}



a.directclass {color:#ff9900;}
a.directclass:hover {color:#ff0000;}

.MainFullWidth{float:left;margin-left:100px;width:600px;}
