body {
background: #fff url(../images/body_bg.gif) repeat-x left top;
margin:0;
padding:0;
text-align: center;
font: 76%/1.5em Verdana, Arial, Helvetica, sans-serif;
}

p {
margin: 0 0 1em 0;
}

td {
font-size: 94%;
line-height: 1.4em;
}

#MiddleContainerFourcols p,
#MiddleContainerFEFourcols p {
padding: 0 16px 1em 16px;
}

#MainContainer {
width: 1000px;
text-align: left;
margin: 0 auto 0 auto;
}

#MiddleContainerThreecols,
#MiddleContainerFEThreecols
{
float: left;
display: inline;
margin: 0 8px 25px 8px;
}

#MiddleWrapper {
float: left;
background-color: red;
}

#MiddleInnerWrapper {
float: left;
}

#MiddleContainerThreecols {
background: #fff url(../images/cols_three.gif) repeat-y top left;
}

#MiddleContainerThreecols #MiddleWrapper {
background: url(../images/cols_three_top.gif) no-repeat top left;
}

#MiddleContainerThreecols #MiddleInnerWrapper {
background: url(../images/cols_three_bottom.gif) no-repeat bottom left;
}

#LeftContainer {
float: left;
display: inline;
width: 200px;
}

#LeftContainer .wrapper {
margin: 10px 0 10px 11px;
padding: 30px 10px 30px 20px;
overflow: hidden;
}

#CenterContainer {
float: left;
width: 495px;
}

#CenterContainer .wrapper {
margin: 10px 0px 60px 11px;
padding: 30px;
/*float: left;*/
}


#PopupContainer .wrapper {
padding: 16px;
margin: 0;
}

#CenterContainer .wrapper h1, #PopupContainer .wrapper h1
{
margin: 0 0 20px 0;
padding: 0;
font-size: 1.2em;
color: #da0019;
}

#CenterContainer .wrapper h2 {
margin: 0 0 15px 0;
padding: 0;
font-size: 1.1em;
color: #da0019;
}


#RightContainer {
float: right;
display: inline;
width: 277px;
margin-top: 10px;
margin-left: 11px;
}

#RightContainer .mainimg {
margin: 0 0 0 -4px;
padding: 0 5px 15px 5px;
border: none;
}

#RightContainer .wrapper {
margin: 10px 11px 10px 0;
padding: 0 30px 30px 30px;
overflow: hidden;
}


#RightContainer .wrapper .mainimg {
margin: -30px -35px 0 -34px;
padding: 0 5px 15px 5px;
background: url(../images/image_footer.gif) no-repeat left bottom;
border: none;
}

#RightContainer img {
display: block;
margin:  0 0 15px 0;
}

#RightMenuBox {
background: url(../images/right_menu_box_top.gif) no-repeat top left;
padding: 11px 0 0 0;
}

#RightMenuBox #RightMenuBoxWrapper {
background: url(../images/right_menu_box_bottom.gif) no-repeat bottom left;
padding: 0 0 11px 0;
margin-bottom: 6px;
}

#RightMenuBox #RightMenuBoxInnerWrapper {
background: url(../images/right_menu_box_repeat.gif) repeat-y top left;
padding: 0 0 10px 0;
}

#RightMenuBox #RightMenuBoxInnerMostWrapper {
padding: 10px 35px 0 25px;
}

/*
div.RelatedInfo {
}
*/

#RightMenuBox #RightMenuBoxInnerMostWrapper h3 {
font-size: 1em;
font-weight: bold;
color: #e2001a;
margin: -2px 0 0 0;
padding:0;
}

#RightMenuBox #RightMenuBoxInnerMostWrapper ul {
padding: 0;
margin: 0;
list-style: none;
margin: 0 0 20px 0;
}

#RightMenuBox #RightMenuBoxInnerMostWrapper ul li {
padding: 0;
margin: 0;
}

#RightMenuBox #RightMenuBoxInnerMostWrapper ul li a {
display: block;
width: 173px;
color: #000;
font-size: 0.9em;
padding: 0 0 2px 14px;
text-decoration: none;
background: url(../images/sidemenu_item.gif) no-repeat left 0.5em;
}

#RightMenuBox #RightMenuBoxInnerMostWrapper ul li a:hover {
text-decoration: underline;
}


#DidYouKnow {
background: url(../images/visste_du_att_top.gif) no-repeat top left;
padding: 20px 0 0 0;
margin: 0 0 15px 0;
}

#DidYouKnow #DidYouKnowWrapper {
background: url(../images/visste_du_att_bottom.gif) no-repeat bottom left;
padding: 0 7px 52px 0;
}

#DidYouKnow #DidYouKnowInnerWrapper {
background: url(../images/visste_du_att_repeat.gif) repeat-y top left;
padding: 0 0 10px 0;
}

#DidYouKnow.exclamation #DidYouKnowInnerMostWrapper {
background: url(../images/visste_du_att_main_exclamation.gif) no-repeat top left;
padding: 10px 60px 1px 25px;




}

#DidYouKnow.question #DidYouKnowInnerMostWrapper {
background: url(../images/visste_du_att_main_question.gif) no-repeat top left;
padding: 10px 60px 1px 25px;
}

#DidYouKnow.empty #DidYouKnowInnerMostWrapper {
background: url(../images/visste_du_att_main_empty.gif) no-repeat top left;
padding: 10px 30px 1px 25px;
}

#SideMenu {
font-size: 0.8em;
padding: 0;
margin: 0;
list-style: none;
line-height: 1.3em;
}

#SideMenu li {
padding: 0.5em 0 0 0;
border-top: 2px solid #fff;
}

#SideMenu li:first-child {
border-top: none;
}

#SideMenu li a {
background: url(../images/sidemenu_item.gif) no-repeat left 0.2em;
width: 92%;
display: block;
padding: 0 0 0.6em 8%;
margin: 0;
color: #000;
text-decoration: none;
}

#SideMenu li a.selected {
background: url(../images/sidemenu_item_selected.gif) no-repeat left 0.2em;
}

#SideMenu li a.selectedhaschildren {
background: url(../images/sidemenu_item_selectedhasch.gif) no-repeat left 0.2em;
}

#SideMenu ul {
padding: 0;
margin: 0;
list-style: none;
}

#SideMenu ul li {
border: none;
}

#SideMenu li ul li a {
background: url(../images/sidemenu_subitem.gif) no-repeat 10% 0.2em;
width: 80%;
padding: 0 0 0.6em 20%;
}

#SideMenu li ul li a.selected {
background: url(../images/sidemenu_subitem_selected.gif) no-repeat 10% 0.2em;
}

#SideMenu a:hover {
text-decoration: underline;
}

#FooterContainer {
clear: both;
margin: 0 8px 40px 8px;
text-align: center;
}

a.pdflink {
display: block;
width: 150px;
color: #000;
font-size: 0.9em;
padding: 0 0 0 22px;
text-decoration: none;
background: url(../images/pdf_item.gif) no-repeat left 0.1em;
margin: 20px 0 0 0;
}

#FooterContainer a.pdflink {
clear: both;
margin: 0 8px 40px 8px;
text-align: center;
}

a.pdflink:hover {
text-decoration: underline;
}

#MiddleContainerFEFourcols #RightContainer .wrapper {
margin: 0 0 10px 0;
padding: 0;
}


#HeaderContainer {
width: 100%;
float: left;
/*	background: #db0b23 url(../images/top_bg_bottom.gif) no-repeat left bottom;*/
text-align: left;
margin: 0;
padding: 0;
}

#HeaderTop {
width: 100%;
float: left;
/*	background: #e97e8a url(../images/header_bg.gif) repeat-x left bottom;*/
padding: 0;
margin: 0;
height: 90px;
}

#HeaderTop h1 {
float: left;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.6em;
line-height: 1.1em;
color: #fff;
margin: 38px 0 0 227px;
}

#TopMenu {
font-size: 0.9em;
float: left;
list-style: none;
display: inline;
padding:0;
margin: 0 17px 0 17px;
}

#TopMenu li {
float: left;
padding: 5px 14px 5px 16px;
display: block;
background: #a10000;
margin-right: 10px;
/*	border-bottom: 6px solid #fff;*/
/*	background: url(../images/top_menu_seperator.gif) repeat-y left top;*/
}


#TopMenu li a {
color: #fff;
text-decoration: none;
}

#TopMenu li.selected {
/*	border-bottom: 6px solid #e8e4e1;*/
background: #e8e4e1;
}

#TopMenu li.selected a {
color: #000;
text-decoration: none;
}

#TopMenu a:hover {
text-decoration: underline;
}

#Logo {
float: left;
margin: 24px 0 0 15px;
}

#FunctionMenu {
font-size: 0.9em;
float: right;
list-style: none;
margin: 16px 8px 8px 0;
padding: 0;
}

#FunctionMenu li {
/*	float: left;*/
color: #fff;
padding: 0 10px 0 10px;
margin: 0;
/*	border-left: 1px solid #fff;*/
line-height: 150%;
text-align: right;
}

#FunctionMenu li a {
color: #fff;
text-decoration: none;
margin: 0;
padding: 0;
}

#FunctionMenu li a:hover {
text-decoration: underline;
}

#FunctionMenu li.first, #FunctionMenu li.lang {
border-left: none;
}

#FunctionMenu li.lang {
height: 13px;
overflow: hidden;
display: block;
float: left;
padding: 0px 4px 0 4px;
}

#FunctionMenu a.lang_sv {
float: left;
padding: 13px 0 0 0;
overflow: hidden;
width: 20px;
height: 13px;
background: url(../images/lang_sv.gif) no-repeat left top;
}

#FunctionMenu a.lang_en {
float: left;
padding: 13px 0 0 0;
overflow: hidden;
width: 21px;
height: 13px;
background: url(../images/lang_en.gif) no-repeat left top;
}

#CenterContainer, #PopupContainer {
line-height: 1.6em;
}

#PopupContainer {
background-color:#FFF;
}

#CenterContainer p, #CenterContainer table, #PopupContainer p, #PopupContainer table {
padding: 0;
margin: 0 0 16px 0;
}

#CenterContainer p, #CenterContainer span, #PopupContainer p, #PopupContainer span {
font-size: 0.95em;
}

.ingress {
XMSName: ingress;
}

.mellanrubrik {
XMSName: mellanrubrik1;
}

.underrubrik {
XMSName: mellanrubrik2;
}

.underrubrik2 {
XMSName: mellanrubrik3;
}

.visstedurubrik {
XMSName: visstedurubrik;
}

.removeformat {
XMSName: Remove format;
}

.bildtext
{
background-color: #999;
}

#CenterContainer span.ingress, #PopupContainer span.ingress {
font-weight: bold;
}

#CenterContainer span.mellanrubrik, #PopupContainer span.mellanrubrik {
display: block;
font-size: 1em;
color: #d4021d;
font-weight: bold;
}

#CenterContainer p span.mellanrubrik, #PopupContainer p span.mellanrubrik {
margin: 0 0 -16px 0;
}

#CenterContainer span.underrubrik, #PopupContainer span.underrubrik {
display: block;
font-style: italic;
font-size: 1.1em;
}

#CenterContainer p span.underrubrik, #PopupContainer p span.underrubrik {
margin: 0 0 -1.2em 0;
}

#CenterContainer span.underrubrik2, #PopupContainer span.underrubrik2 {
display: block;
font-size: 1.1em;
font-weight: bold;
}

#CenterContainer p span.underrubrik2, #PopupContainer p span.underrubrik2 {
margin: 0 0 -1.2em 0;
}

#RightContainer span.visstedurubrik {
font-size: 1.6em;
font-weight: bold;
line-height: 1.2em;
color: #d4021d;
}

/* ------------------------------- */
/*            POPUP                */
/* ------------------------------- */


#PopWin {
/*	visibility: hidden;
display: none;  */
position: absolute;
border: 1px solid #c2bebc;
background-color: #fff;
}

#PopWinOverlay {
position: absolute;
background: url("../images/transparent.gif");
width: 400px;
height: 400px;
display: none;
}

#PopHeader {
height: 43px;
width: 100%;
display: block;
background: #db0b23 url("../images/popwin_bg.gif") repeat-x;
color: #fff;
padding: 0px;
margin: 0px;
text-align: left;
}

#PopHeader li {
margin: 0px;
padding: 0px;
display: inline;
list-style: none;
}

#PopHeader li span {
float: left;
display: block;
margin: 9px 0 0 9px;
width: 23px;
height: 23px;
text-decoration: none;
background: #e10019 url("../images/popwin_logo.gif") no-repeat top left;
color: #fff;
}

#PopHeader li a {
font-size: 80%;
float: right;
margin: 9px 9px 0 0;
padding: 2px 23px 2px 10px;
text-decoration: none;
color: #fff;
/*cursor: pointer;*/
background: url("../images/popwin_closebtn.gif") no-repeat top right;
}

/*
#PopHeader li a:hover
{
background: #466f8f url("../images/popwin_closebtn.gif") no-repeat top right;
}
*/

#PopFooter {
float: left;
background: #dae3e8 url("../images/menu_footer.gif") repeat-x;
width: 100%;
height: 7px;
overflow: hidden;
margin: 0px;
padding: 0px;
}

#PopContentWrapper {
float: left;
text-align: left;
width: 100%;
}

#PopContent {
margin: 20px;
}


/* --------- tabellinjer --------- */

td.tjocklinje {
border-bottom: 2px solid #bababa;
TableLine: tjocklinje;
padding: 1px 0 1px 0;
}

td.tunnlinje {
border-bottom: 1px solid #bababa;
TableLine: tunnlinje;
padding: 1px 0 1px 0;
}

td.summalinje {
border-bottom: 2px solid #bababa;
TableLine: summalinje;
padding: 1px 0 1px 0;
}

td.noline {
TableLine: noline;
}

td.transpix {
TableLine: noline;
}

td.ingenlinje {
TableLine: noline;
}

/* --------- bildtext --------- */

a.bildtext {
display: block;
position: relative;
top: -80px;
left: 10px;
background: url(../images/infoikon.gif) no-repeat bottom right;
height: 51px;
width: 240px;
text-decoration: none;
color: #000;
margin-bottom: -40px;
}

a.bildtext div.bildtextlager {
position: absolute;
bottom: 7px;
right: 7px;
display: none;
width: 236px;
}



a.bildtext div.bildtextlagerinnerwrapper {
background: url(../images/bildtext-bg-top.gif) no-repeat top left;
padding-top: 5px;
}

a.bildtext div.bildtextlagerinner {
background: url(../images/bildtext-bg-bottom.gif) no-repeat bottom left;
padding-bottom: 5px;
}

a.bildtext div.bildtextlagerinnermost {
background: url(../images/bildtext-bg-repeat.png) repeat-y top left;
padding: 15px;
color: #000;
}

a:hover.bildtext {
height: 50px;
padding-top: 1px;
}

a:hover.bildtext div.bildtextlager {
display: block;}

/* 2008 stuff */
ul#VDs {
list-style: none;
padding: 0;
margin: 0;
}

ul#VDs li {
float: left;
margin: 0;
padding: 0 6px;
width: 200px;
}

ul#VDs li dl,ul#VDs li dl dd,ul#VDs li dl dt {
margin: 0;
padding: 0;
}

a.mellanrubrik {
display: block;
font-size: 1em;
color: #d4021d;
font-weight: bold;
}





