/* authentication.css */
.authenticationsuccess{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationerror{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationlabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationtextbox{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationbutton{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.loginwrapper{
margin-left:28px;
}
/* blog.css */
.blogButton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogTitle{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogListHeader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bdbdbc}

.blogListBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogListDate{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogCommentTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogCommentBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogCommentAuthor{FONT-SIZE: 10px; FONT-FAMILY: verdana}


/* breadcrumb.css */
A.breadcrumb:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.breadcrumbseparator{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* content.css */
.contenttitle{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana}

.contenttext{FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana}

A:link{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A:visited{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A:hover{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A:active{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}


/* datetime.css */
.datetime{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* dropdownsimple.css */
A.dropdownmenu:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:link{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:visited{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:hover{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:active{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.dropdowncontainer{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 4px; WIDTH: 150px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff}

.dropdowntopspace{WIDTH: 20px; HEIGHT: 1px}


/* form.css */
.textbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.textarea{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.radio{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.checkbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.listbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.label{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.submit{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* formresult.css */
.formresultheader{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

.formresultroweven{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dddcd7}

.formresultrowodd{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* forum.css */
.forumTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumText{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsHeader{FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #c0c0c0}

.forumButton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsEven{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsOdd{FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dddcd7}

A.forumMessage:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}


/* general.css */
H1{}

H2{}

H3{}

H4{}

H5{}

H6{}

ADDRESS{}

formatted{}


/* guestbook.css */
.guestbookbutton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTitle{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookListHeader{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bdbdbc}

.guestbookListBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookDate{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.guestbook:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* interface.css */
.fonttitle2{
 font-size: 11pt;
 margin: 0px 0px 0px 0px;
 width: 400px;
 color: #333;
 font-family: /filearchive/1/1658/FGRebecca.ttf;
 font-antialias: true;
 rotation: 0;
 offset-width: 0px
}

.listtitle{
 font-size: 9pt;
 margin: 2px 0px 0px 0px;
 width: 400px;
 color: #333;
 font-family: /filearchive/1/1658/FGRebecca.ttf;
 font-antialias: true;
 rotation: 0;
 offset-width: 0px
}

.casetitle{
 font-size: 14pt;
 margin: 0px 0px 0px 0px;
 width: 400px;
 color: #333;
 font-family: /filearchive/1/1658/FGRebecca.ttf;
 font-antialias: true;
 rotation: 0;
 offset-width: 0px
}

.moviewrapper {width: 502px; height: 410px; background: url(/filearchive/1/1624/movie-frame.gif) no-repeat; margin: 33px 0px 0px 20px; padding: 12px 7px 0px 7px}

.footer{
color:#cfb59a;
font-size:10px;
font-family:verdana, arial;
margin-bottom:14px;
}

p{
color:#000;
font-size:12px;
font-family:verdana, arial;
}


#startcontenttop{
background:url(/filearchive/1/1140/puff_top.gif) no-repeat;
height:32px;
width:413px;
_width:483px;
position:relative;
margin-left:11px;
_margin-left:0;
position:relative;
padding-top:30px;
_padding-top:43px;
padding-left:30px; 
padding-right:40px;
margin-right:15px;
}

.pufflink{
margin-right:-21px;
margin-bottom:4px;
}

#startcontentbottom{
font-size:10px;
width:413px;
_width:483px;
position:relative;
top:-30px;
font-family:verdana, arial;
font-size:12px;
color:#fff;
padding-bottom:0.1px;
_padding-bottom:5px;
padding-left:30px;
padding-right:40px;
line-height:19px;
background:url(/filearchive/1/1139/puff_bottom.gif) no-repeat bottom;
margin-left:11px;
_margin-left:0;
margin-bottom: -30px;
_margin-bottom: -36px;

}

#startcontenttop p{
}

#startlistleft{
font-size:10px;
font-family:verdana, arial;
background:url(/filearchive/1/106/startlistleftbg.jpg) no-repeat;
padding-left:13px;
padding-top:15px;
width:170px;
}

#rellinkwrapper{
text-align:right;
background:url(/filearchive/8/89/startlistbgtop.jpg) no-repeat;
padding-right:40px;
_padding-right:42px;
min-height:100px;
height:100px;
width:190px;
_width:232px;
line-height:24px;
padding-top:20px;
}

#rellinkwrapper a{
font-size:14px;
text-decoration:none;
}

#startlistbottom{
background:url(/filearchive/8/88/startlistbgbottom.jpg) no-repeat;
width:232px;
height:68px;
}

.pagerstyle{
float: right;
position: relative;
top:26px;
_top:32px;
margin-top: 2px;
padding-right: 15px;
font-color: #fff;

}

.pagerstyle span {
color: #000;
background-color: #fff;
padding-top:7px;
_padding-top:0;
padding-bottom:7px;
_padding-bottom:0;
height:50px;
_height:29px;
_line-height:31px;
font-size:14px;
}
.pagerstyle a:link,.pagerstyle a:visited,.pagerstyle a:hover,.pagerstyle a:active {
text-decoration: none;
font-size:14px;
}

/* CASES
*********************************************/

.caseimagewrapper{
float:left; 
background:url(/filearchive/7/744/caseimagebg.jpg) no-repeat top left;
width:505px;
padding-bottom:27px;
margin-left:30px;
}

.caseimagewrapper img{
margin-top:26px;
margin-left:19px;
}

.imageChosen{
color:#358e8c;
line-height:22px;
font-size:14px;
text-decoration:underline;
font-family:arial, verdana;
}

#wrapper .caseimageslist{
background:url(/filearchive/6/654/imagelistbg.jpg) no-repeat left top; 
position:relative;
padding-left:27px;
padding-top:25px;
margin:16px 0px 0px 0px;
width:50px; 
height:200px;
asdfloat:right;
float:left;
}

#wrapper .caseimageslist a:link, #wrapper .caseimageslist a:visited {
line-height:22px;
font-size:14px;
text-decoration:none;
font-family:arial, verdana;
}



#wrapper .caseimageslist a:hover, #wrapper .caseimageslist a:active{
line-height:22px;
font-size:14px;
color:#358e8c;
text-decoration:underline;
font-family:arial, verdana;
}

.caseimageslistheader{
font-family:arial, verdana;
font-size:13px;
}

.caseheader{
clear:both;
margin-left:50px;
}
.casecontent1{
/*clear:both;*/ 
float:left;
width:470px;
font-size:12px;
font-family:verdana, arial; 
padding-bottom:27px;
margin-left:50px;
}

.smartnavwrapper{
margin-left:50px;
margin-bottom:-45px;
_margin-bottom:-30px;
}

.caseline{
margin-left:30px;
margin-bottom:15px;
position:relative;

}

.casecontent2{
margin-left:50px;
font-family:verdana;
font-size:11px;
width:440px;
}

.caseclientcomments{
float:right;
position:relative;
width:155px;
margin-right:17px;
font-family:verdana, arial;
font-size:11px;
font-weight:normal;
}

.clientcommentsheader{
position:relative;
top:-10px;
left:5px;
font-family:verdana;
font-size:11px;
}

.clientcommentscontent{
clear:left;

}


div.caseclientcomments td.contenttext{
font-family:verdana, arial;
font-size:11px;
font-weight:normal;
}

/* CASES OVERVIEW
****************************************************************/
.caselistheaderbg{
padding-left: 27px;
padding-top: 35px;
background: url(/filearchive/7/791/headerbg.jpg) no-repeat;

}


.caselistContainer{
width:680px;

margin-left:25px;
}

.caseslistcontent{

width:420px;
font-family:verdana;
font-size:12px;
padding-bottom:30px;
}

.casesoverviewwrapper{
float:left;
width:180px;
margin-right:39px;
margin-bottom:40px;

}

.casesoverviewrubrik{float:left;}

.casesoverviewtype{ text-align:right; height:28px; _height:0; }

.casesoverviewimage{

}


.casesoverviewimage a:link img, .casesoverviewimage a:visited img{
border:3px #fff solid;
}

.casesoverviewimage a:hover img, .casesoverviewimage a:active img{
border:3px #00add6 solid;
}

.linewrapper{
}

.caselistline{
margin-top:-63px;
margin-left:-16px;
}


.pil{
margin-bottom:10px;
margin-right:5px;
border:0;
float:left;
}

/* ABOUT US
****************************************************************/
.abouttopwrapper{
float:left;
background:url(/filearchive/7/791/headerbg.jpg) no-repeat;
padding-left: 27px;
padding-top: 35px;
margin-bottom:30px;
}

.abouttitle{
margin-left: 20px; 
width: 350px;
}

.aboutcontent{
width: 350px;
font-size:12px;
font-family:verdana, arial;
line-height:19px;
}

div.aboutcontent td.contenttext{
font-size:12px;
font-family:verdana, arial;
}

.aboutrellinkwrapper{
float:right;
margin-left:20px;

}

.aboutcontainer{
padding-top:85px;
_padding-top:0px;
}

.aboutuswrapper{ 
float: left; 
margin-left: 25px;
margin-bottom:30px; 
width: 280px; 
}

.aboutname{
vertical-align:middle;
}

.aboutbefattning{
font-size:13px;
font-weight:bold;
font-family:arial;
}

.aboutbefattning a{
text-decoration:none;
}

.abouttext{
width:135px;
float:left;
font-family:verdana;
font-size:11px;
word-wrap:break-word;
line-height:18px;
}

.abouttext a{
text-decoration:none;
}


.aboutimg{
float:right;
}

.aboutimage{
float:left;
padding-left:13px;
}


.aboutcontentimg{
width:320px;
}


/*Services
********************************/

.artikelwrapper{
float:left;
}

.artikeltopwrapper{
background:url(/filearchive/1/1031/artikel_puff_top.gif) no-repeat;
min-height:100px;
_height:100px;
width:403px;
_width:433px;
padding-left:30px;
padding-top:30px;
font-family:arial, verdana;
color:#fff;
font-size:13px;
line-height:22px;

}


.artikelbottomwrapper{
background:url(/filearchive/1/1030/artikel_puff_bottom.gif) no-repeat bottom;
width:433px;
height:22px;
margin-bottom:30px;
}

.artikelcontent1{
width:390px;
}


.artikelcontent2{
clear:both;
margin-left:15px;
margin-right:255px;
font-family:arial, verdana;
color:#000;
font-size:13px;
line-height:22px;
width:413px;

}

.artikelrellinkwrapper{
background:url(/filearchive/8/89/startlistbgtop.jpg) no-repeat;
float:right;
position:relative;
min-height:100px;
float:right;
line-height:24px;
padding-top:20px;
margin-top:5px;

}

.basiccontent{
font-family:verdana, verdana;
color:#000;
font-size:12px;
}


/* languageselector.css */
.languagelabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.languagelist{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* list.css */
A.list:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* news.css */
A.news:link{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A.news:visited{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A.news:hover{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A.news:active{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A.newsselected:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A.newsselected:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A.newsselected:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

A.newsselected:active{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}

.newsbody { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana; line-height:18px; }

.newsbody a{
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana; 
}

#newswrapper{
margin-left:24px;
_margin-left:13px;
padding-top:0px;
clear:both;

}

.newstopheader{
padding-bottom:28px;


}

#newscontainer{
width:465px;
}

#newsimagewrapper{
float:right;
}

.newsdate{
color:#acacac;
float:left;
}

.hr{
clear:both;
float:right;
padding-top:5px;
padding-bottom:5px;
}
/* pagestyles.css */
.pufflink{
color:#fabb00;


}

.pufflink a:link, .pufflink a:visited, .pufflink a:hover, .pufflink a:active {
text-decoration:none;
color:#fabb00;

}
/* pagetitle.css */
.pagetitle{FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Verdana}


/* pngfix.css */
img {behavior: url(/iepngfix.htc)}
/* rss.css */
.rssheader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana }

.rssitem{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana }


/* search.css */
.searchlabel{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchtextbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchbutton{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresulthead{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresultcount{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresulttext{FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #000000; FONT-FAMILY: verdana}


/* sIFR-print.css */
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
/* sIFR-screen.css */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

/* smartnavigation.css */
/* TOPNAVIGATION (sätt "top" som CssPrefix)
************************************************************/

/* Placera "menubg" i lemooncell */
.menubg{}

#topmenucontainerHorizontal{}
#topmenucontainerHorizontal UL{DISPLAY: inline; LIST-STYLE-TYPE: none}
#topmenucontainerHorizontal UL LI{DISPLAY: inline; FLOAT: left}

#top0level A{
DISPLAY: block; 
PADDING: 0px 20px 0px 20px;
FONT-SIZE: 12px; 
FONT-WEIGHT: bold; 
COLOR: #572f08; 
LINE-HEIGHT:28px; 
FONT-FAMILY: arial; 
TEXT-DECORATION: none;  
text-transform:uppercase;
}

#top0level A:hover{color:#358e8c;}



#top0level A#current{
PADDING: 0px 20px 0px 20px;
color:#358e8c; 
text-decoration:underline; 
background:url(/filearchive/1/105/menybgchosen.jpg) repeat-x;

}

.top0itm0level A#current{

}

.menyleft{
padding-left:37px;
width:810px;
}

/* Level 2
**************************/
#top2levelContainer{
width:500px;
height:30px;
margin-left:-10px;
}

#top2level A{
display:block;
_display:inline;
text-decoration:none;
background:url(/filearchive/7/751/casesubbg.gif) no-repeat;
height:25px;
line-height:25px;
_height:22px;
_line-height:22px;
PADDING: 0px 25px 0px 25px; 
margin-left:10px;
font-size:12px;
font-family:verdana;
}

#top2level A#current{color:#358e8c; text-decoration:underline;}



/* Lägg in en bild i filarkivet och hämta ID i fältet "Separator" när du dubbelklickar kontrollen */
.topSeparator{width: 2px}

.clientlogin a:link, .clientlogin a:visited{
padding-left:20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #8b6135; LINE-HEIGHT:28px; FONT-FAMILY: arial; TEXT-DECORATION: none; text-transform:uppercase;
}
.clientlogin a:hover, .clientlogin a:active{
padding-left:20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #358e8c; LINE-HEIGHT:28px; FONT-FAMILY: arial; TEXT-DECORATION: none; text-transform:uppercase;
}


/* SUBNAVIGATION (sätt "sub" som CssPrefix)
************************************************************/

#submenucontainer{
background:url(/filearchive/5/56/sub_menybgtop.jpg) no-repeat;
position:relative;
left:25px;
margin-top:5px;
}

#submenybottom{
background:url(/filearchive/1/1109/sub_menybgbottom.gif) no-repeat;
width:220px;
height:39px;
position:relative;
left:25px;
top:-10px;
}

#submenubottomnoline{
width:220px;
height:39px;
position:relative;
left:25px;
top:-10px;
}

#sub1levelContainer{ padding-top: 20px; padding-left:10px;}
#sub2levelContainer{PADDING: 3px 0px 7px 0px; MARGIN: 0px;}
#sub3levelContainer{PADDING: 3px 0px 7px 0px; MARGIN: 0px}

/* Tar bort punktlista (täcker IE6+ FF) */
#sub1level{PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none}
#sub2level{PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; background-color:#fff; margin-bottom:-7px; _margin-bottom:-7px;}
#sub3level{PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none}

/* Länkar i menyn */
#sub1levelContainer A{PADDING-LEFT: 25px; DISPLAY: block; COLOR: #572f08; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 18px; _line-height:22px; HEIGHT: 22px; _HEIGHT: 100%; }

#sub2levelContainer A{PADDING-LEFT: 40px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 19px;}

#sub3levelContainer A{PADDING-LEFT: 55px; FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 15px; }
#sub1levelContainer A:hover{COLOR: #358e8c}

/* Aktiv huvudnod */
#sub1levelContainer A#active{}
#sub2levelContainer A#active{}
#sub3levelContainer A#active{}

/* Aktiv sida */
#sub1levelContainer A#current{PADDING-LEFT: 25px; COLOR: #358e8c; text-decoration:underline;}

#sub2levelContainer A#current{PADDING-LEFT: 40px;}

#sub3levelContainer A#current{PADDING-LEFT: 55px;}


/* BREADCRUM (sätt "bc" som CssPrefix)
************************************************************/

#bcmenucontainerHorizontal UL{PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none}
#bcmenucontainerHorizontal UL LI{DISPLAY: inline}

#bc0level A{FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: arial; TEXT-DECORATION: none}

#bc0level A:hover{COLOR: #999}

#bc0levelContainer A#current{color: #3366cc}

.bcSeparator{padding: 0px 4px 0px 4px; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: arial; TEXT-DECORATION: none}












/* subnavigation.css */
A.subnavigation:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigation:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigation:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigation:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationSelected:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationSelected:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationSelected:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationSelected:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationback:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationback:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationback:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationback:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* topnavigation.css */
A.topnavigation:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.topnavigation:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.topnavigation:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.topnavigation:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.topnavigationSelected:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.topnavigationSelected:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.topnavigationSelected:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.topnavigationSelected:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

.topspace{FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 20px; COLOR: #FFFFFF; FONT-FAMILY: verdana; HEIGHT: 1px; TEXT-DECORATION: none}



