* {
	margin: 0;
	padding: 0;
}

body {
	overflow: -moz-scrollbars-vertical;
	background: #eaeaea url(img/body_var.gif) repeat-x 0 0;
	color: #2b2b2b;
	font: 12px arial, helvetica, sans-serif
	
}

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #000;
	font-size: 12px;
}  

a:hover {
	text-decoration: underline;
	color: #6a6a6a;
	font-size: 12px;
}

a img{
border:0;	
text-decoration: none;
}


p{
	font-size:1em;
	padding: 6px;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}

.p_index{
	padding: 0px;
}

.p_aktuellsida{
	padding-top: 0px;	
}

#container{
	margin: 0 auto;
	width: 800px;
	background: transparent;
	text-align: center;
}


#left{
	width: 186px;
	float: left;
	background: transparent;
	text-align: left;
	font-size: 13px;
}

h1{
	background: transparent url(img/logo.png) no-repeat;
	height: 140px;
	width: 186px;
}

h1 span{
	display: none;
}
.h2_produkt{
	background: #fed100 url(img/pil_vit1.png) no-repeat;
	width: 146px;
	min-height: 26px;
	padding-left: 40px;
	margin: 6px 0;
	font-size: 1.0em;
	color: #000000;
	font-weight: normal;
	line-height: 2em;
}


.submeny {
background: #FED100;
width: 186px;
padding: 10px 0 40px 0;
}

#submeny_index{
	min-height: 540px;
	width: inherit;
}

* html #submeny_index{
	height: 459px;
}
#submeny_1{
	height: 194px;
}
* html #submeny_1{
	height: 201px;
}

#submeny_2{
	min-height: 144px;
}

*html #submeny_2{
height: 114px;	
}

#submeny_3{
height: 61px;
border-bottom: 8px solid #fed100;	
font-size: 11px;
padding-bottom: 25px;
}


* html #submeny_3{
	height:58px;
	padding-bottom: 13px;
}

#submeny_3 p{
font-weight: bold;
margin: 1px;
padding-left: 25px;
}

#submeny_4{
height: 446px;	
font-size: 12px;
padding-bottom: 20px;
}

* html #submeny_4{
height: 467px;
font-size: 12px;
padding-bottom: 20px;
}


.submeny ul{
	padding-left: 20px;
	width: 140px;	
}
.submeny ul li {
	list-style: none;
	margin: 7px 0 7px 0;
	padding: 0;
	height: 11px;
}

* html .submeny ul li{
margin: 5px 0;	
}
.submeny li a:link, .submeny li a:visited, .submeny li a:active { 
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	height: 10px;
	padding: 0px 0 0px 6px;
	border-left: 4px solid #fed100;
}
	
.submeny li a:hover { 
	text-decoration: none;
	color: #d7d7d7;
	height: 10px;
	padding: 0px 0 0px 6px;
	font-size: 12px;
	border-left: 4px solid #fff;
}

#textstorlek a{
color: #000000;
font-size: 12px;
border: none;	
}

#submeny_3 p{
color: #000000;
font-size: 12px;
border: none;	
}


#right{
	width: 602px;
	float: left;
	display: inline;
	margin-left: 6px;
	background: transparent;
	text-align: left;
}

#header{
	width: 602px;
	height: 90px;
}

#navigation {
    background: transparent;
}
#navigation ul {
	margin: 0;
	list-style: none;
}
#navigation ul li {
	float: left;
}
#navigation ul li a {
	display: block;
	height: 90px;
	width: 79px;
	margin: 0 6px 0 0;
	background-position: bottom center;
}
#navigation ul li a:hover,
#navigation ul li a.active {
	background-position: top center;
}
#navigation ul li a span {
	display: none;
}

#meny_startsidan{
		background: transparent url(img/meny_startsidan.png) no-repeat;
}
#meny_webbshop{
		background: transparent url(img/meny_webbshop.png) no-repeat;
}
#meny_butiken{
		background: transparent url(img/meny_butiken.png) no-repeat;
}
#meny_nyheter{
		background: transparent url(img/meny_nyheter.png) no-repeat;
}
#meny_produkter{
		background: transparent url(img/meny_leverantorer.png) no-repeat;
}
#meny_information{
		background: transparent url(img/meny_information.png) no-repeat;
}
#meny_braattveta{
		background: transparent url(img/meny_braattveta.png) no-repeat;
}
#meny_kontakt{
		background: transparent url(img/meny_kontakt.png) no-repeat;
}
#main{
	height: 400px;
	margin-right: 6px;
}

.content{
	width: 550px;
	background: #fff;
	padding: 14px 20px;
	margin: 6px 6px 6px 0;
	float: left;
	display: inline;
	min-height: 307px;
}
* html .content{
height: 339px;	
}


.content ul
{
padding: 6px;
font-size: 1.1em;
}

.content li
{
list-style-type: square;
margin-left: 20px;
}
.blogg_startsidan{
	padding: 0 0 1px 0;
	margin: 6px 6px 0 0;
	float: left;
	display: inline;
	width: 205px;
}

.blogg_startsidan_text{
	padding: 2px 10px 10px 10px;
}

.ruta0{
	padding: 14px 15px;
	margin: 6px 6px 0 0;
	float: left;
	display: inline;
	width: 174px;
	min-height: 200px;
}

* html .ruta0{
	height: 200px;
}
#ruta0_index{
	background: #fff;
	height: 226px;
}

#ruta0_index ul{
	padding-left: 20px;
	width: 140px;	
}
#ruta0_index ul li {
	list-style: none;
	margin: 7px 0 7px 0;
	padding: 0;
	height: 11px;
}
#ruta0_braattveta{
	background: #fff url(img/bild_braattveta.png) no-repeat;
}
#ruta0_butiken{
	background: #fff url(img/bild_butiken.png) no-repeat;
}
#ruta0_nyheter{
	background: #fff url(img/bild_nyheter.png) no-repeat;
}
#ruta0_kontakt{
	background: #fff url(img/bild_kontakt.png) no-repeat;
}
#ruta0_produkter{
	background: #fff url(img/bild_produkter.png) no-repeat;
}
.ruta1{
	padding: 14px 20px;
	margin: 6px 6px 0 0;
	float: right;
	display: inline;
	width: 338px;
	min-height: 200px;
}
* html .ruta1{
	height: 200px;
}

#ruta1_index{
	background: #fff url(img/bebis_start.png) no-repeat;
	height: 200px;
}
#ruta1_index span{
	display: none;
}
#ruta1_nyheter{
	background: #fff;
}
#ruta1_braattveta{
	background: #fff;
}
#ruta1_butiken{
	background: #fff;
}
#ruta1_produkter{
	background: #fff;
}
#ruta1_kontakt{
	background: #fff;
}

#ruta1_kontakt h4{
margin: 15px 0 2px 6px;
}

* html #ruta1_kontakt h4{
margin: 0px 0 0px 6px;
}

h3{
	font: bold 1.4em arial, helvetica, sans-serif;
	margin: 1px 0 2px 6px;	
}

h4{
	font: bold 1.2em arial, helvetica, sans-serif;
	margin: 20px 0 2px 6px;	
}

h5{
	font: bold 1em arial, helvetica, sans-serif;
	margin: 20px 0 2px 6px;	
}

* html #h2_braattveta, * html #h2_nyheter, * html #h2_butiken, * html #h2_kontakt, * html #h2_produkter, * html #h2_informationskvall{
margin-top: 1px;
}


#h2_valkommen{
	background: #fff url(img/h2_valkommen.png) no-repeat;
	width: 260px;
	height: 27px;
}

#h2_valkommen span{
	display: none;
}

#h2_braattveta{
	background: #fff url(img/h2_braattveta.png) no-repeat;
	width: 180px;
	height: 34px;
	margin-top: 22px;
}

#h2_braattveta span{
	display: none;
}	

#h2_nyheter{
	background: #fff url(img/h2_nyheter.png) no-repeat;
	width: 180px;
	height: 34px;
	margin-top: 22px;
}

#h2_nyheter span{
	display: none;
}

#h2_butiken{
	background: #fff url(img/h2_butik.png) no-repeat;
	width: 180px;
	height: 34px;
	margin-top: 22px;
}

#h2_butiken span{
	display: none;
}

#h2_produkter{
	background: #fff url(img/h2_produkter.png) no-repeat;
	width: 180px;
	height: 34px;
	margin-top: 22px;
}

#h2_produkter span{
	display: none;
}

#h2_kontakt{
	background: #fff url(img/h2_kontakt.png) no-repeat;
	width: 180px;
	height: 34px;
	margin-top: 22px;
}

#h2_kontakt span{
	display: none;
}

#h2_informationskvall{
	background: #fff url(img/h2_information.png) no-repeat;
	width: 220px;
	height: 27px;
	margin-top: 22px;
}

#h2_informationskvall span{
	display: none;
}


#h2_sitemap{
	background: #fff url(img/h2_sitemap.png) no-repeat;
	width: 180px;
	height: 34px;
	margin-top: 22px;
}

#h2_sitemap span{
	display: none;
}


.ruta2{
	background: #fff url(img/pil_gul.png) no-repeat;
	min-height: 200px;
	width: 251px;
	padding: 14px 20px;
	margin: 6px 6px 0 0;
	float: left;
	display: inline;
	height: 200px;
}
* html .ruta2{
	height: 200px;
}
#h2_information{
	width: 220px;
	height: 101px;
	margin: 3px 0 0 20px;
}

#h2_information span{
	display: none;
}

.ruta3{
	background: #fff;
	min-height: 200px;
	width: 251px;
	padding: 14px 20px;
	margin: 6px 6px 0 0;
	float: right;
	display: inline;
	height: 200px;
}

* html .ruta3{
	height: 200px;
}
#h2_webbshop{
	background: #fff url(img/h2_realisation.png) no-repeat;
	width: 224px;
	height: 27px;
	margin: 3px 0 0 20px;
}

#h2_realisation span{
	display: none;
}

.ruta4{
	background: #fff ;
	min-height: 122px;
	width: 550px;	
	padding: 14px 20px;
	margin: 6px 0 6px 0;
	float: left;
	display: inline;
}
* html .ruta4{
height: 122px;	
}
.ruta5{
	background: #fff url(img/rea_marken.jpg) no-repeat;
	height: 150px;
	width: 342px;	
	margin: 6px 6px 6px 0;
	float: right;
	display: inline;
}
#h2_julklappstips{
	background: #fff url(img/h2_julklappstips.png) no-repeat;
	width: 150px;
	height: 27px;
	margin: 2px 0 0 5px;
}

#h2_julklappstips span{
	display: none;
}

#div_personal{
width: 400px;	
margin-left: 6px;	
}

#div_personal h4{
margin: 10px 0;
padding: 0;	
}

.personal_column{
	float: left;
	width: 190px;
	display: inline;
	margin-right: 10px;
}

#ul_personal1{
margin:0;
padding: 0;	
}

#ul_personal2{
margin:0;
padding: 0;
}

#ul_personal1 li, #ul_personal2 li{
list-style: none;
margin: 3px 0;	
}

.butik_column1{
	float: left;
	width: 240px;
	margin: 20px 0 20px 0;	
	dispaly: inline;
}


.butik_column2{
	float: left;
	width: 300px;
	dispaly: inline;
}

.butik_column1 p{
padding: 2px;
}

.butik_column1 h4{
margin: 10px 2px 2px 2px;	
}

#footer{
	width: 550px;
	
	margin: 1px 6px 6px 0;
	background: #fff;
	padding: 8px 20px;
	border-bottom: 8px solid #fed100;
	float: left;
	display: inline;
}

#footer p{
	text-align: left;
	float: left;	
	font-size: 0.9em;
	margin: 0 2px;
	
}

#footer a:link, #footer a:visited, #footer a:active { 
	text-decoration: none;
	color: #000;
	font-size: 1em;
}
	
#footer a:hover { 
	text-decoration: underline;
	color: #676767;	
	font-size: 1em;
}

.sitemap {
	font-size: 1em;
}	


#produktion a:link, #produktion a:visited, #produktion a:active{
font-size: 9px;
text-decoration: none;
}

#produktion a:hover{
font-size: 9px;
color: #ffffff;
text-decoration: none;
}

#produktion{
text-align: right;
margin-top: -5px;
font-size: 9px;	
;
}

.fet{
	text-align: left;
	font-weight: bold;
	margin-left: 1px;
}


#leksaker{
	width: 200px;
	height: 160px;
	text-align: center;
	float: left;
	padding-top: 20px;
	padding-right: 40px;
	padding-left: 20px;
}	


#leksaker2{
	width: 250px;
	height: 160px;
	text-align: center;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
}	

#leksaker3{
	width: 300px;
	height: 200px;
	float: left;
	text-align: center;
	padding-top: 20px;
	padding-right: 100px;
	padding-left: 120px;
}	

#aktuellsida{
	width: 300px;
	height: 15px;
	float:left;
}
#aktuellsida a:link, #aktuellsida a:visited,#aktuellsida a:active {
	text-decoration: none;
	color: #000;
	font-size: 11px;
}  

#aktuellsida a:hover{
	text-decoration: none;
	color: #6a6a6a;
	font-size: 11px;
}
