

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: url(fx/Plivit_bakgrund3.jpg) no-repeat fixed center top #FFFFFF;
    height: 100%;
    margin: 0;
    padding: 0;
	text-align:center;
	font-family: Tahoma,Verdana, Arial;
	font-size: 11px; 
	}

#Table1 {background-color:white; width:995px; padding-left:20px; padding-right:20px;}	
#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; margin-bottom:30px; overflow:hidden;}

#sidelogo {
	position:relative;
	margin-top:0px;
	padding-left:70px;
	}
#ctl00_LanguageFlags1_dlLanguages {
	margin-top:35px;
	padding:0px;
	}
	
.links {
	padding:0px;
	}

div#maincontentbox {padding:15px; padding-bottom:30px;}
div#delearcontentbox {padding: 5px 8px 0px 4px;}
div#bannercontentbox {padding:5px;}
div#bannercontentbox2 {padding:5px;}
div#bannercontentbox3 {padding-left:5px;}
.mainslider {background-color:White;padding:0 0px 0px 0px;height:200px;}

.mainlogotype {padding:1px 15px 8px 15px; background-color:#ffffff; height:130px;}
.mainmenuholder {height:60px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.mainflash {padding:15px 0px 15px 15px;width:700px;}

#footer {background: #58595b;height:60px;color:#a7a7a7;padding: 25px 15px 15px 15px; border-bottom:20px solid white;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: 10px; 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:#595959;margin-bottom:5px;margin-top:0px;font-weight:normal;}
.slide-out-alkohol a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:10px;}	

.slide-out-social {font-family: Tahoma,Verdana, Arial;font-size: 10px;  background:url('fx/slideOut-bg.png') no-repeat  scroll 100% 100%;margin-top: 5px;width: 230px;height:318px;border: none;}  
.slide-out-social h2 {font: arial,sans-serif;font-size:18px;color:#595959;margin-bottom:5px;margin-top:0px;font-weight:normal;}      
.slide-out-social a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:10px;}	


.slide-out-presentation {font-family: Tahoma,Verdana, Arial;font-size: 10px; background:url('fx/slideOut-bg.png') no-repeat  scroll 100% 100%;margin-top: 5px;width: 230px;height:318px;border: none; }   
.slide-out-presentation h2 {font: arial,sans-serif;font-size:18px;color:#595959;;margin-bottom:5px;margin-top:0px;font-weight:normal;}
.slide-out-presentation a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:10px;}	



.slide-out-presentation_en {font-family: Tahoma,Verdana, Arial;font-size: 10px; background:url('fx/slideOut-bg.png') no-repeat  scroll 100% 100%;margin-top: 5px;width: 230px;height:318px;border: none; }   
.slide-out-presentation_en h2 {font: arial,sans-serif;font-size:18px;color:#595959;margin-bottom:5px;margin-top:0px;font-weight:normal;}
.slide-out-presentation_en a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:10px;}	


.slide-out-alkohol-en {font-family: Tahoma,Verdana, Arial;font-size: 10px; background:url('fx/slideOut-bg.png') no-repeat  scroll 100% 100%;margin-top: 5px;width: 230px;height:318px;border: none; }   
.slide-out-alkohol-en h2 {font: arial,sans-serif;font-size:18px;color:#595959;margin-bottom:5px;margin-top:0px;font-weight:normal;}
.slide-out-alkohol-en a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:10px;}	

.slide-out-social-en {font-family: Tahoma,Verdana, Arial;font-size: 10px;  background:url('fx/slideOut-bg.png') no-repeat  scroll 100% 100%;margin-top: 5px;width: 230px;height:318px;border: none;}  
.slide-out-social-en h2 {font: arial,sans-serif;font-size:18px;color:#595959;margin-bottom:5px;margin-top:0px;font-weight:normal;}      
.slide-out-social-en a {font-family: Arial, Helvetica, sans-serif;color:#1642ff; font-size:10px;}	



hr
{
    height:2px;
    color:#d7d7d7;
}

.button
{
    height:21px;
    font-family:Tahoma;
    font-size:10px;
    font-weight: bold;
    color: #232323;
}    


img {
	border:0px;
	
}

h1 {font-family: "Interstate-UltraBlack", sans-serif; 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: #58595b;
	text-decoration: none;
	font-weight: normal;  
}
A.blue:visited
{
    font-family:Tahoma,verdana;
    font-size:11px;
	color: #58595b;
	text-decoration: none;
	font-weight: normal;  
}
A.blue:hover
{
    font-family:Tahoma,verdana;
    font-size:11px;
	color: #58595b;
	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 0px; list-style:none; display:block; position:absolute; left:0px; top:0px; background:#58595b; width:963px; height:32px;    -moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   box-shadow:inset 0 0 10px #000000;
}
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; text-transform:capitalize; color:#FFF !important; display:block;}
ul#nav li a:hover	{text-decoration:underline;}
ul#nav li.off a		{padding:0px 14px 0px 14px; text bottom right no-repeat;}
ul#nav li.last a	{padding:0;}
ul#nav li.on a		    {color:#feefd6 !important; padding:0px;}
ul#nav li.on a .left	{ no-repeat top left; width:6px; height:32px; display: block; float:left;}
ul#nav li.on a .mid	    { repeat-x top left;	height:32px; line-height:30px; display:block; float:left; padding:2px 11px 0px 10px;}
ul#nav li.on a .right 	{ 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;}




/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

.cufon {
	color:#595959;
	}
	
.fb-like {
	padding-bottom:20px;
	padding-left:20px;
	}
	
.printbtn {
	padding-bottom:5px;
	}

