/* Add this */

.addthis_toolbox {
position:relative;
top:15px;
left:540px;
width:200px;
}
.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 32px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}


/* Rundade hörn */
.rundadehorn{display:block}
.rundadehorn *{
 display:block; 
  height:1px;
  overflow:hidden;
  font-size:.01em;
 background:#ffffff
 }
  
.rundadehorn1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cbcbcb;
  border-right:1px solid #cbcbcb;
  background:#cbcbcb}
.rundadehorn2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #cbcbcb;
  border-right:1px solid #cbcbcb;
  background:#cbcbcb}
.rundadehorn3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cbcbcb;
  border-right:1px solid #cbcbcb;}
.rundadehorn4{
  border-left:1px solid #cbcbcb;
  border-right:1px solid #cbcbcb}
.rundadehorn5{
  border-left:1px solid #cbcbcb;
  border-right:1px solid #cbcbcb}

  div#container0 { 
	position: relative; 
	width: 932px;  
	background: transparent;
	margin: 0 auto; 
	border: 0px solid #cbcbcb;
	text-align: left;
	
} 
  
/* Rundade hörn slut */

body {
	background-image: url(../images/tra_bg.jpg);
	background-repeat: repeat;
	margin-top:20px;
	background-attachment: fixed;
}


h1
{
	font-size:10px;
	color:#888888;
	font-weight:normal;
}

div#container {
	position: relative;
	width: 930px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cbcbcb;
	border-right-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
	border-left-color: #cbcbcb;	
} 

div#container table
{
	width:100%;
} 


div#container table,
div#container table tr,
div#container table tr td
{
	border-collapse:collapse;
	border: none 0px White;
	padding: 0px 0px 0px 0px;  
	margin: 0px 0px 0px 0px;  
}


div#header td.flags img
{
	margin-top:19px;
	
}


div#header 
{
	height: 90px; 
	background: #DDDDDD;
	padding: 0px 0px 0px 0px;  
	background-image: url(../images/topp_hoger.jpg);
	 background:#ffffff;
	background-repeat:no-repeat;
	width:735px;	
} 


div.logoBrafab
{
	width:190px;
	height:59px;
	background-image: url(../images/topp_vanster.jpg);
}

div.logoBrafab img
{
	padding-left:24px;
	padding-top:10px;
	border:none 0px White;
}

div#vartSortiment 
{
	position: relative;
	width: 162px; 
	height: 42px;
	background: #ffffff; 
	padding: 0px 10px 0px 20px;
	background-image: url(../images/vartSortiment.jpg);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	border:solid 0px White;
	z-index:2;
}

div#katalog
{
	
	position:absolute;
	margin-top:419px;
	margin-left:3px;
	z-index:1;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	
	
}

.leftcolumn
{
	vertical-align:top;
	background-image: url(../images/ornament.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0px 300px;
}


td.leftcolumn
{
	vertical-align:top;
}

div#sidebar1 
{
	position: relative;
	left: 0px;
	width: 162px; 
	/*background: #ffffff; */
	padding: 0px 10px 0px 20px; 
	/*background-image: url(../images/sortimentMeny.jpg);*/
	background-position:top left;
	height: 393px;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	border:solid 0px White;
}

.thrColAbsHdr #mainContent {
	position: relative;
	margin: 0px 6px; 
	padding: 0 0px; 
	width: 700px;
	min-height:430px;
}
.thrColAbsHdr #footer 
{
	position: relative;
	width:920px;
	height:33px;
	background:#ffffff;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	margin-left:6px;
	margin-top:5px;
} 

/*
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
*/

/*  SORTIMENT MENYN  */


div.sidebar1 div table
{
	width:100%;
}

td.categoryrootexpanded, a.categoryrootexpanded 
{
	width:100%;
}

div.AspNet-Menu-Horizontal
{	
/*	bottom:0px;
	position:relative;*/
}


div.AspNet-Menu-Horizontal
{
	padding-top:22px;
	padding-left:15px;
/*	bottom:-22px;*/
}

div.undermeny div.AspNet-Menu-Horizontal
{
	padding-top:2px;
	padding-left:15px;
}

/*	Layout - login för PRESS  */	




div.AspNet-Login-TitlePanel
{
	padding:20px;
}

div.AspNet-Login-UserPanel, 
div.AspNet-Login-PasswordPanel, 
div.AspNet-Login-RememberMePanel, 
div.AspNet-Login-SubmitPanel
{
	margin: 10px;
	position:relative; top:10px;
	text-align:left;
	width:300px;
}

div.introTextLogin
{
	position: relative;
	width:320px;
	padding-top:35px;
	padding-left:10px;
}

div.pressBild
{	
	position: relative; 
	top: 100px;
	margin-left:380px;
}


/*     Toppmeny BG Bilder       */

div.kontaktaBG
{
	background-image:url(../images/kontakta/kontakta_oss.jpg);
	position:relative;
	height:432px;
	width:720px;
	background-repeat:no-repeat;

}

div.kontaktForm
{
	height:432px;
	width:720px;
	position:relative;
	padding-left:10px;
}

div.kontaktText
{
	position: relative;
	width:320px;
	padding-top:35px;
	padding-bottom:35px;
}

div.pressBG
{
	
	background-image:url(../images/press/pressBG.jpg);
	position:relative;
	height:432px;
	width:720px;
	background-repeat:no-repeat;

}




/*     Personalsida       */

div.personal
{
	position:relative;
	margin-top:20px;
	margin-left:10px;	
	width:700px;
}

div.omBrafab
{
	position:relative;
	margin-top:40px;
	margin-left:10px;
	width:700px;
}

div.infoKonst
{
	position:relative;
	margin-top:30px;
	
	margin-left:10px;
	width:700px;
}



/*     Press       */


div.infokat
{
	position:relative;
	margin-top:30px;
	margin-left:10px;
	width:700px;
}


div.sitemapProducts span 

{
	
	font-weight:bold;
	font-size:14px;
	color:#666666;
}

div.sitemapWeb span 

{
	
	font-weight:bold;
	font-size:14px;
	color:#666666;
}


div.sitemapWeb ul

{
	
	font-weight:bold;
	font-size:12px;
	margin-bottom:20px;
	padding-left:35px;
	
	
	
}


div.sitemapWeb ul li ul li a

{
	font-weight:normal;
	margin-top:5px;
	font-size:11px;
}



div.sitemapProducts ul li

{
	
	font-weight:bold;
	font-size:12px;
	
	
	
}


div.sitemapProducts ul

{
	
	font-weight:bold;
	font-size:12px;
	margin-bottom:20px;
	padding-left:15px;
	
	
}


div.sitemapProducts ul li ul li a

{
	font-weight:normal;
	margin-top:5px;
	font-size:11px;
}



div.sitemapContent
{
	margin-left:40px;
	background-image:url(../images/sitemapBG.jpg);
	position:relative;
	background-repeat:no-repeat;
}

div.nyhetsbrev
{
	width:700px;
	padding-top:10px;
	padding-left:20px;
	
	
}

div.nyhetsbrev strong
{
	
	font-size:14px;
}


div.felflash
{
	position: relative;
	padding: 0 0px; 
	width: 700px;
	height:430px;
	min-height:430px;
}


div.bilddatabas strong
{
	font-size:16px;
	
}

div.bottomContainer
{
	
	padding-top:10px;
	position: relative; 
	width: 930px;
	color:#3300CC;	
	position: relative; 
	margin: 5px auto; 
	width: 930px;  
}



div.sitemap
{
	
	position:absolute;
	width:70px;
	
}
div.bottomtext
{
	
	position:absolute;
	padding-left:180px;
	width:570px;

}

div.bornlogo
{
	
	margin-top:-3px;
	float:right;
			
}