BODY
{
	margin-top:20px;
	margin-left:13px;
	margin-right:0px;
	margin-bottom:0px;
	overflow-y:scroll;
}

P
{
	font-family:Arial, Helvetica, sans-serif;
	color:#313131;
	font-size:11px;
	line-height:16px;
	margin:0px;
	margin-bottom:10px;
}

SPAN, DIV, INPUT, SELECT, TEXTAREA, LI, TD
{
	font-family:Arial, Helvetica, sans-serif;
	color:#313131;
	font-size:11px;
	line-height:normal;
	margin:0px;
}

A
{
	color:#e51937;
	text-decoration:underline;
}

A:hover
{
	color:#000000;
}


h1 {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 12px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#191919;
}

h2, h3, h4, h5
{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	margin:0px;
	letter-spacing:1px;
	line-height:normal;
	font-weight:bold;
	margin-bottom:4px;
	text-transform:uppercase;

}

h6
{
	font-family:AvantGardEF, Tahoma, AvantGardEF-BookCond;
	font-size:20px;
	height:40px;
	margin:0px;
	text-transform	:uppercase;
	letter-spacing:1px;
	font-weight:normal;
	color:#313131;
	padding-top:8px;
	padding-left:10px;
	background-color:#bfbfbf;
	border-top:3px solid #cc092f;

}

/* --- ID -------------------------------------------------- */
#startsida td.content,
#startsida2 td.content
{	border:1px solid #e8e8e8;
	border-top:none;
}
#startsida div
{
	padding:9px;
	width:263px;

}
#startsida div p
{
	margin-bottom:6px;
}

#startsida2 div
{
	padding:9px;
	width:180px;
}
#startsida2 div p
{
	margin:0px;
}
/* --- CLASSES -------------------------------------------------- */
.height100
{
	height:100%;
}
.input_search
{
	width:125px;
	height:18px;
	border:1px solid #a1a1a1;
	background-color:#808080;
	color:#ffffff;
}
.shadow_top
{
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
}
.shadow_bottom
{
	background-image:url(../images/bottom_bg.gif);
	background-repeat:repeat-x;

}
.shadow_right
{
	background-image:url(../images/right_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.shadow_left
{
	background-image:url(../images/left_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.poweredby
{
	padding-left:12px;
}
.poweredby img
{
	margin-bottom:-5px;
	margin-left:-3px;
}
.poweredby a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	text-decoration:none;
}
.html4
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:12px;
}

.html4 p,
.html4 div,
.html4 span,
.html4 a
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

/* --- TOPMENY --- */
#topmenu td
{
	background-color:#bfbfbf;
	border-top:5px solid #cc092f;
	border-bottom:5px solid #cc092f;
	vertical-align:middle;
}

#topmenu td.border
{
	/*background-image:url(../images/menu_border.gif);*/
	background-color:White;
	background-repeat:repeat-y;
	border:none;
}
#topmenu td a
{
	display:block;
	color:#1a1a1a;
	font-size:10px;
	font-family:Arial;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	/*padding-top:22px;
	padding-bottom:5px;*/
	padding:10px 0px;
    border-top:1px solid White;
    border-bottom:1px solid White;    
    border-left:1px solid white;
}
#topmenu td.first a
{   border-left:none;}
#topmenu td a:hover,
#topmenu td a.selected
{
	background-color:#a6a6a6;
}
.menu
{
	/*background-color:#1a1a1a;*/
	background:#ffffff;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	
}
.menu p
{
	margin:5px;
	border:1px solid #737373;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */
    behavior: url(http://www.troja-ljungby.com.stage.easy2.bluerange.se/BluerangeEasy/templates/1790/css/ie-css3.htc);
    background: #bfbfbf;
    position:relative;
    z-index:1000;}

.menu a
{	

	display:block;
	color:#1a1a1a;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	

	}


.menu a:hover,
.menu a.selected,
a.submenu#selected,
a.submenu:hover,
a.submenu#selectedlast
{
	background-color:#a6a6a6;
	color:#1a1a1a;
}

a.submenu, a.submenu#selected
{
	text-transform:none;
	/*padding:3px;*/
	line-height:8px;
}
a.submenu#last,
a.submenu#selectedlast
{   margin-bottom:6px;}
/*
.submenu UL
{    
	list-style:none;
	margin:0px;
	padding:0px;
}


.submenu a
{	
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:6px;
	line-height:11px;
	text-decoration:none;
	color:#000000;
	
}

.submenu li
{	
	float:none;
	
	margin:0px;
	background-image:url(../images/submenu_border.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	padding-top:0px;
	padding-bottom:1px;
}
.submenu a:hover,
.submenu a.selected
{
	background-color:#f2f2f2;
}*/
/* --- SHOPPEN --- */
.logindiv
{
	width:200px;
	float:left;
}
.kassadiv
{
	float:left;
}

.customerdiv
{
	clear:both;
}
td.html6
{padding:0px  12px;}
div.containerimg
{   width:287px;
    height:150px;
    margin:0px 24px 24px 0px;
    float:left;
    border:1px solid black;}
    
div.containerimg#last
{   margin-right:0px;}
div.toppbanner
{   width:915px;
    height:200px;
    background-color:#000000;
    overflow:hidden;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    

}
    div.toppbanner div.content
    {   width:500px;
        color:White;
        margin:0 auto;
        padding:30px;
        position:relative;
        top:50%;
        height:150px;
        margin-top:-75px;
        
    }
    div.toppbanner div.content h1
    {  
        color:White;
        font-weight:24px;
        line-height:20px;
        font-weight:lighter;
        line-height:normal;
        margin:0px;
        }
        
div.newsprio
{   width:560px;}
div.imgcontainer
{   width:160px;
    height:160px;
    float:left;
    border:1px solid black;
    overflow:hidden;
    margin-right:30px;}
    
   div.newscontainer
   {    
        width:560px;
        height:162px;
        overflow:hidden;
        margin:30px 0px 0px 0px;
        position:relative;
   }
   div.newscontainer#last             {margin-bottom:30px;}
   div.newscontainer h1               {  font-size:24px;font-family:AvantGardEF,Arial;text-transform:capitalize;color:#808080;margin:0px; line-height:30px;}
   div.newscontainer div.description  {   overflow:hidden; height:50px;}
   div.newscontainer div.description p{ line-height:14px;text-align:justify;}
   div.newscontainer a  {   text-decoration:none;float:left;}
   div.newscontainer h1 a { float:none; color:#191919;}
   span.share           {   float:left;}
   p.readmore
   {    position:absolute;
        display:block;
        bottom:-10px;
        right:0px;
   }
   div.startnewslist
   {    width:560px;}
   h1.startnewslist
   {clear:left;
    font-size:16px;
    font-family:Arial;
    font-weight:normal;
    text-transform:capitalize;
    color:#808080;
    margin:0px;
    display:block;
    width:435px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    float:left;
    padding-bottom:10px;
 }
 span.right    
 {  float:left;
    padding-top:5px;
    width:125px;
    height:16px;}
span.clear   {  clear:both; display:none;}
span.right b {  font-weight:normal; margin:0px 10px;}
span.right a {  text-decoration:none;}

td.cart     {    padding:15px 30px 0px 30px;}
td.content  {    padding-top:10px;}
div.content a:hover,
div.content a { text-decoration:none;}

div.bannersright    {}
