
A:link, A:active, A:visited { color:#285DBE; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
A:hover { color:#285DBE; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
body {background: #1a7f51 url(fx/tapet-wallpaper-green.gif) top repeat-x;text-align:center;font-family: Tahoma,Verdana, Arial;font-size: 11px; margin-top:5px;margin-left:0px;}

	
#maintable  {width:965px;}
.maintop {height:350px;}
.maintopgallery {background: #ffffff url(fx/main-table-gallery-bg.gif) no-repeat top left;height:150px;}
#maincontent {background:  #ffffff url(fx/main-table-bg.gif) repeat-y;height:300px;}
.maintopcorner {background: url(fx/main-top-corners.gif) no-repeat;height:10px; }
.pageredlabel {background:url(fx/main-table-redlabel.gif) no-repeat;height:16px;}


div#maincontentbox {padding:15px;}
div#delearcontentbox {padding: 5px 8px 0px 4px;}
div#bannercontentbox {padding:5px;}

.mainslider {background-color:White;border-left:1px solid black;border-right:1px solid black;padding:0 0px 0 0px;height:200px;}

.mainlogotype {padding:1px 15px 8px 15px; background-color:#ffffff;border-left:1px solid #000000;border-right:1px solid #000000;}
.mainmenuholder {height:60px;border-left:1px solid #000000;border-right:1px solid #000000;}
.mainflash {padding:15px 0px 15px 15px;width:700px;}

#footer {background: #000000 url(fx/main-table-footer.gif) top no-repeat;height:60px;color:#a7a7a7;padding: 25px 15px 15px 15px;font-family: Tahoma;font-size:10px;}
#footer table {color: #a7a7a7;font:bold 11px/32px arial;text-decoration: none;}
#footer a:link {color: #a7a7a7;font:bold 11px/32px arial;text-decoration: none;}
#footer a:hover {color: #a7a7a7;font:bold 11px/32px arial;text-decoration: underline;}
#footer a:visited {color: #a7a7a7;font:bold 11px/32px arial;text-decoration: none;}

#BannerGrey table {width:223px;height:70px;}
#BannerGrey td {padding-left:20px;padding-right:20px;color:#595959;}
#BannerGrey .BannerGreyTop {background:  #ededed url(fx/BannerGreyTop.gif) no-repeat;height:40px;margin-top:8px;font:normal 16px arial; font-variant:normal;}
#BannerGrey .BannerGreyMiddle {background:  #ededed url(fx/BannerGreyMiddle.gif) repeat-y;font-family: Tahoma,Verdana;font-size: 11px;}
#BannerGrey .BannerGreyDate {background:  #ededed url(fx/BannerGreyMiddle.gif) repeat-y;font:normal 10px/22px arial;color:#8b8b8b;}
#BannerGrey .BannerGreyBottom {background:  #ededed url(fx/BannerGreyBottom.gif) no-repeat;height:15px;}

#moreNewsBanner {text-align:left; background: url('fx/banner-more-news.gif') no-repeat;height:49px;width:223px;padding-left:20px;margin-top:10px;}

#newslist {border:1px solid #E8E7E2;background-color:#F5F4EF;}
#newslist .head {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding:0px 3px 3px 3px;}
#newslist .text {font-family: Tahoma,Verdana;font-size: 11px;padding-left:3px;padding-right:3px;}
#newslist .date {font-family: Tahoma,Verdana;font-size: 9px;padding-left:3px;padding-top:3px;}
#newslist .readmore {padding:3px;}

#displaynews {width:350px;font-family: Tahoma,Verdana;font-size: 11px;}
#displaynews .head {font:11px/1.4 arial,sans-serif;font-weight:normal;font-size:18px;margin-bottom:7px;}
#displaynews .date {color:#808080;}
#displaynews .intro {padding: 10px 0px 10px 0px;}
#displaynews .text {padding: 10px 0px 10px 0px;}


#displaysitemap {padding-left:20px;}
#displaysitemap .description {font:12px/1.4 arial,sans-serif; color:black;}
#displaysitemap .title a {color:#3156E1;font:14px/1.4 arial,sans-serif; text-decoration: underline;}
#displaysitemap .subtitle {padding-left:7px;}
#displaysitemap .link a {color:Gray;padding-top:6px;}


.slide-out-alkohol {font-family: Tahoma,Verdana, Arial;font-size: 13px; background:url('fx/slideOut-bg.png') no-repeat  scroll 100% 100%;margin-top: 5px;width: 230px;height:318px;border: none; }   
.slide-out-alkohol h2 {font: arial,sans-serif;font-size:18px;color:#be0a30;margin-bottom:5px;margin-top:0px;font-weight:normal;}
.slide-out-alkohol a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:12px;}	

.slide-out-social {font-family: Tahoma,Verdana, Arial;font-size: 13px;  background:url('fx/slideOut-bg.png') no-repeat  scroll 100% 100%;margin: 0px;width: 230px;height:318px;border: none;}  
.slide-out-social h2 {font: arial,sans-serif;font-size:18px;color:#1c36a7;margin-bottom:5px;margin-top:0px;font-weight:normal;}      
.slide-out-social a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:12px;}	

hr
{
    height:2px;
    color:#d7d7d7;
}

.button
{
    height:21px;
    font-family:Tahoma;
    font-size:10px;
    font-weight: bold;
    color: #232323;
}    


img {
	border:0px;
	
}

h1 {font-size:170%; font-weight:normal;  margin:0 0 5px 0; color:#595959;}


.press {font-family: Tahoma,Verdana, Arial;font-size: 12px;}
.press h1 {color:#981E24;font-size:170%; font-weight:normal;  margin:5px 0 5px 0;}



H2 {
	font:11px/1.4 arial,sans-serif;
	font-size:18px;
	color:#595959;
	margin-bottom:7px;
	margin-top:0px;
	font-weight:normal;
}	

	
H3 {
	font:11px/1.4 arial,sans-serif;
	font-size:20px;
	color:#595959;
	margin-bottom:5px;
}	
	 
.textfront
{
	font-family:Arial;
	font-size:13px;
	letter-spacing:1pt;
	line-height: 17px;	

}


.text-rubrik
{
 	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;	   
}

.text 
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;	
}
.text-grey
{
    color:#878787;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;	
}

.text-small 
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #848484;
	font-weight: normal;
	text-decoration: none;	
	
}

.brodtext 
{ 

    text-align: justify; 
    }


.rubrik
  { 
    color: #3E8CD4; 
	font-family: Arial, Verdana, Sans-Serif;
	font-size:15px;
	font-weight:normal;
	 
}
     

   
 
     

.rubrik-mellan
  { 
 
	font:11px/1.4 arial,sans-serif;
	font-size:18px;
	color:#525252;	
     }  


  .rubrik-stor
  { 
    color: #3E8CD4; 
	font-family: Arial, Verdana, Sans-Serif;
	font-size:22px;
	font-weight:normal;
     }   




A.big-blue:link
{
    font-family:Tahoma,verdana;
    font-size:14px;
	color: #2D65D7;
	text-decoration: none;
	font-weight: normal;  
}
A.big-blue:visited
{
    font-family:Tahoma,verdana;
    font-size:14px;
	color: #2D65D7;
	text-decoration: none;
	font-weight: normal;  
}


A.blue:link
{
    font-family:Tahoma,verdana;
    font-size:11px;
	color: #2D65D7;
	text-decoration: none;
	font-weight: normal;  
}
A.blue:visited
{
    font-family:Tahoma,verdana;
    font-size:11px;
	color: #2D65D7;
	text-decoration: none;
	font-weight: normal;  
}
A.blue:hover
{
    font-family:Tahoma,verdana;
    font-size:11px;
	color: #2D65D7;
	text-decoration: underline;
	font-weight: normal;  
}


A.grey:active
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #848484;
	font-weight: normal;
	text-decoration: none;	
}

A.grey:link
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #848484;
	font-weight: normal;
	text-decoration: none;	
}
A.grey:visited
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #848484;
	font-weight: normal;
	text-decoration: none;	 
}


UL 		{ MARGIN-TOP:0px; MARGIN-BOTTOM:0px; MARGIN-LEFT:0px; padding-left:0px; }
P		{ padding:0px; margin:0px; }
div#wrapper 	{ width:963px; margin:0 auto; text-align:left; }
div#header 	{ position:relative; width:963px;  }




ul#nav			    {margin:0; padding:0 0 0 6px; list-style:none; display:block; position:absolute; left:0px; top:0px; background:url(fx/nav-bg.gif) no-repeat; width:960px; height:32px;}
ul#nav ul		    {margin:0; padding:0; list-style:none; position:absolute; bottom:20px;}
ul#nav li		    {display:block; float:left;}
ul#nav li.first		{padding-left:10px;}
ul#nav li a		    {font:bold 11px/35px arial !important; text-decoration:none; color:#FFF !important; display:block;}
ul#nav li a:hover	{text-decoration:underline;}
ul#nav li.off a		{padding:0px 28px 0px 0px; background:url(fx/nav-spacing-bg.gif) bottom right no-repeat;}
ul#nav li.last a	{padding:0;}
ul#nav li.on a		    {color:#333 !important; padding:0 8px 0 8px;}
ul#nav li.on a .left	{background: url(fx/nav-on-left.gif) no-repeat top left; width:6px; height:32px; display: block; float:left;}
ul#nav li.on a .mid	    {background: url(fx/nav-on-mid.gif) repeat-x top left;	height:32px; line-height:30px; display:block; float:left; padding:2px 11px 0px 10px;}
ul#nav li.on a .right 	{background: url(fx/nav-on-right.gif) no-repeat top left; width:6px; height:32px; display: block; float:left;}



#header ul.nav-sub		    {border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;position:absolute; left:0; height:30px; top:32px; width:961px; margin:0; padding:0; list-style:none; background:url(fx/nav-sub-bg.gif) repeat-x;}
#header ul.nav-sub li		{float:left; padding:0; display:inline;}
#header ul.nav-sub li a		    {font:normal 12px/30px arial !important; text-decoration:none; padding:0 0 0 8px; margin:0 0 0 15px; color:#000 !important; background: url(fx/nav-sub-arrow.gif) no-repeat; display:block;}
#header ul.nav-sub li a:hover	{cursor:pointer; text-decoration:underline;}
#header ul.nav-sub li a.on	    {font-weight:bold !important;}









