/* IVAN 10-11-08 - 12:55 */
/* 1024 */
/* ver13 - DnBNOR */

body {
text-align : center; 
margin : 0; 
padding : 0; 
color : #333; 
background: transparent url('/css/portalfront/bodyBg.gif');
font : normal 70% Verdana, Geneva, Arial, Helvetica, sans-serif ;
} 
hr {
color : #a3a5b2; 
background-color : #a3a5b2; 
height : 1px; 
margin : 0 0 4px; 
padding : 0; 
clear : both; 
border : 0 solid black; 
display : block; 
}
div.ModulTeaserBig hr {
color : #dedede; 
background-color : #dedede; 
height : 1px; 
margin : 0 0 4px; 
padding : 0; 
clear : both; 
border : 0 solid black; 
display : block; 
}

hr.modul {
margin : 0; 
} 
hr.popup {
margin : -4px 2px 0 0; 
} 
br.adjust {
font-size : 9px; 
}
br.modulBr {
line-height: 4px;
}

ul, ol {
clear : left; 
margin : 5px 30px 10px; 
padding : 0; 
}
#nav {
clear : left; 
margin : 0px 30px 10px; 
padding : 0; 
}  
ul li, ol li {
margin: 0 0 5px 0;
}
body#flex {
text-align : left; 
} 
body#flexFull {
text-align : left; 
} 
body#fixedLeft {
text-align : left; 
} 

body#flexFull {
background: #ffffff url('/css/portalfront/bodyBg.gif');

}
body#flexFull div#Wrapper {
min-width : 990px; 
position : relative; 
width : 100%; 
margin-left : 10px; 
margin-top : 10px; 
margin-right : 10px;
padding-right: 0px; 
border : 1px solid #cbc3bc; 
background : #fff url(/css/portalfront/HeaderBgFlex.gif) no-repeat right top; 
z-index : 10; 
} 

body#flexFull div#footer {
position : relative; 
width : auto; 
margin-left : 10px; 
margin-top : 0px; 
margin-right : 26px;
margin-bottom: 0; 
border-left : 0px solid #a3a5b2; 
border-right : 0px solid #a3a5b2;  
background-color : transparent ;
text-align:left ;
padding-left: 210px;
border-top : 0px solid #a3a5b2;
padding-top: 15px;
padding-bottom: 15px;
color: #00144e;
font-weight: bold;
height: 100%;
z-index : 10;
min-width:990px; 
} 

body#fixedLeft div#Wrapper {
position : relative;
height:100%; 
width : 990px; 
margin-left : auto; 
margin-top : 0px; 
margin-right : auto;
margin-bottom: 0; 
border-left : 1px solid; 
border-right : 1px solid;
border-bottom: 1px solid; 
background-color : #fff ;
padding-top: 40px; 
z-index : 10; 
} 
body#flex div#Wrapper {
position : relative; 
width : 990px; 
margin-left : auto; 
margin-top : 0px; 
margin-right : auto; 
border-left : 1px solid; 
border-right : 1px solid;
border-bottom: 1px solid;
background-color :#fff ;
padding-top: 40px;  
z-index : 10;
height:100%; 
} 
body#fixedCenter div#Wrapper {
position : relative; 
width : 990px; 
margin-left : auto; 
margin-top : 43px; 
margin-right : auto; 
border : 1px solid; 
z-index : 10; 
background-color : #fff; 
} 
body#flex div#PopUp {
margin-left : auto;
margin-right: auto; 
border : 1px solid; 
padding : 0 10px 10px; 
display : table;
background-color: #ffffff; 
} 
body#flex div#PopUpFlex {
margin : 10px; 
border : 1px solid; 
padding : 0 10px 10px; 
font-size : 110%; 
} 
body#flex div#PopUpLeftMargin {
margin : 5px 0 0 50px; 
border : 1px solid  #cccccc; 
padding : 10px; 
}
#PopUpLeftMargin div.MiddleContainerTwoColomn {
margin : 10px 0px 10px 0px; 
} 
/*  COPY LIKE ID */
#PopUpLeftMargin div#MiddleContainerTwoColomn {
margin : 10px 0px 10px 0px; 
}
/*  END COPY LIKE ID */
div.MiddleContainerOneColomn {
margin-top :0px;
margin-left: 15px;
margin-right: 15px;  
padding: 0 0px 10px 0px; 
width : 558px; 
text-align : left; 
background-color : transparent; 
font-size : 110%; 
z-index : 20; 
} 
div#MiddleContainerTwoColomnBig {
margin-top :1px;
margin-left: 15px;
margin-right: 15px;  
padding: 0 0px 10px 0px; 
width : 558px; 
text-align : left; 
background-color : transparent; 
font-size : 110%; 
z-index : 20; 
}

div.MiddleContainerTwoColomn {
width : 770px; 
text-align : left; 
padding-top : 0;
margin-left: 15px;
margin-right: 5px;   
margin-top : 0px; 
position : relative; 
background-color : transparent; 
font-size : 110%; 
z-index : 20;
} 
div#webFormContainer {
font-size : 1em; 

} 

div.MiddleContainerThreeColomn {
width : 770px; 
text-align : left; 
padding-top : 0; 
margin-top : 0; 
position : relative; 
background-color : transparent; 
font-size : 110%; 
z-index : 20; 
} 
/*  COPY LIKE ID */
div#MiddleContainerOneColomn {
margin-top :1px;
margin-left: 15px;
margin-right: 15px;  
padding: 0 0px 10px 0px; 
width : 558px; 
text-align : left; 
background-color : transparent; 
font-size : 110%; 
z-index : 20; 
} 
div#MiddleContainerTwoColomn {
width : 770px; 
text-align : left; 
padding-top : 0;
margin-left: 15px;
margin-right: 5px;   
margin-top : -2px; 
position : relative; 
background-color : transparent; 
font-size : 110%; 
z-index : 20; 
} 
div#MiddleContainerThreeColomn {
width : 770px; 
text-align : left; 
padding-top : 0; 
margin-top : 0; 
position : relative; 
background-color : transparent; 
font-size : 110%; 
z-index : 20; 
} 
/*  END COPY LIKE ID */
div#OuterDivTop {
position : relative; 
width : 990px; 
top : 0; 
left : 0; 
margin-bottom : 0px; 
margin-right : 0; 
height : 96px; 
background: transparent url(/css/portalfront/top_bg.gif) repeat-x bottom left; 
z-index :0; 
} 
body#flex div#OuterDivTop {
background: transparent url(/css/portalfront/top_bg.gif) repeat-x bottom left; 
position : relative; 
width : 990px; 
top : 0; 
left : 0; 
margin-top : 0; 
margin-right : 0; 
height : 96px; 
z-index : 2; 
} 
div#OuterDivTopFlex {
background-color : transparent; 
position : relative; 
width : auto; 
top : 0; 
left : 0; 
margin-top : 0; 
margin-right : 0; 
height : 80px; 
z-index : 2; 
} 
div#forsiden {
width : 60px; 
height : 14px; 
position : relative; 
top : -31px; 
left : 8px; 
background-color : #fff; 
text-align : left; 
z-index : 80; 
float : left;
display: none; 
} 
div#TopLinks {
top : -30px; 
right : 12px; 
width : 642px; 
height : 20px; 
position : relative; 
background-color : transparent; 
text-align : right; 
z-index : 9; 
float : right; 
} 
div#NavLevelOne {
position : absolute; 
top : -4px; 
left : 187px; 
width : 397px; 
background-color : transparent; 
text-align : left; 
z-index : 100; 
} 
div#NavLevelTwo {
width : 549px; 
position : absolute; 
top : 27px; 
margin : 0; 
left : 187px; 
background : #fff url(/css/portalfront/navTwoBg.gif) repeat-x; 
border-left : 1px solid #847f7f; 
border-bottom : 1px solid #847f7f; 
text-align : left; 
height : 20px; 
z-index : 9;
display: none; 
} 
body#flex div#NavLevelTwo {
width : 779px; 
position : absolute; 
top : 27px; 
margin : 0; 
left : 187px; 
background : #fff url(/css/portalfront/navTwoBg.gif) repeat-x; 
border-left : 1px solid #a3a5b2; 
border-bottom : 1px solid #a3a5b2; 
border-right : 1px solid #a3a5b2; 
text-align : left; 
height : 20px; 
z-index : 9; 
} 
div#Search {
width : 250px; 
height : 20px; 
position : absolute; 
top : 6px; 
right : 15px; 
margin : 0; 
background-color : transparent; 
text-align : right; 
z-index : 99; 
} 
div#logo {
width : 190px; 
position : absolute; 
top : -26px; 
left : 12px; 
padding-left : 4px; 
background-color : #fff; 
text-align : left; 
z-index : 8; 
} 
div#PopUp div.logo {
float : left; 
margin : 20px 5px 5px 0; 
padding : 0;

} 
div#PopUp div.buttons {
float : right; 
height : 21px; 
margin : 20px 0px 0 0; 
padding : 0;
} 
div#PopUp input.knapp {
padding : 0 2px; 
background-color : #DDE9F8; 
color : #333333; 
font-weight : bold; 
cursor : pointer;
font-size : 0.9em; 
}
div#LineBreadCrumb {
width : 729px; 
top : 60px; 
position : absolute; 
left : 16px; 
background-color : transparent; 
border : none; 
padding : 8px 0 5px 2px; 
margin-right : 0; 
text-align : left; 
color : #0b1552; 
text-decoration : none; 
font-weight : normal; 
z-index : 300;
} 
span.StartCrumb {
display : block; 
float : left; 
} 
span.LastCrumb {
padding : 3px 4px; 
color : #333; 
text-decoration : none; 
font-weight : normal; 
} 
div.topFlipOuter {
position : absolute; 
top : -1px; 
left : -1px; 
width : 9px; 
height : 9px; 
z-index : 110; 
background-color : transparent;
display:none; 
} 
div.NavLevelOneActive {
position : relative; 
margin : 0 0 -2px; 
padding : 0 8px 0 3px; 
height : 33px; 
display : block; 
float : left; 
z-index : 100; 
border-right : 0; 
border-left : 1px solid #847f7f; 
font-size : 100%; 
background : url(/css/portalfront/navOneActiveBgNew.gif) no-repeat right; 
} 
div.NavLevelOnePassive {
position : relative; 
margin : 0; 
padding : 0 8px 0 3px; 
height : 31px; 
display : block; 
float : left; 
z-index : 99; 
border-left : 1px solid #a3a5b2; 
font-size : 100%; 
background : url(/css/portalfront/navOnePassiveBgNew.gif) no-repeat right; 
} 
div.NavLevelOnePassive:hover {
background-image : url(/css/portalfront/navOnePassiveBgNew.gif); 
} 
span#NoNavLevelTwo {
color : #00144e; 
text-decoration : none; 
font-weight : normal; 
padding : 5px 8px 3px; 
width : 1px; 
height : 12px; 
} 
div#LeftContainer {
left : 0; 
width : 188px; 
text-align : left; 
background-color : transparent; 
z-index : 30; 
font-size:0.9em;
} 
div#RightContainer {
margin-right : 0px; 
width : 100%; 
text-align : left; 
background-color : transparent; 
z-index : 30; 
margin-bottom : 30px; 
margin-left : 0px;
padding-right: 5px; 
} 
div#ActionMenuModule {
position : relative; 
height : 20px; 
text-align : left; 
background-color : transparent; 
margin-bottom : 10px; 
display : block; 
} 

div#PopUp div#ActionMenuModule {
position: relative;
_position: absolute;
height : 20px; 
text-align : left; 
background-color : transparent; 
margin-bottom : 0px;
_margin : 30px 0 10px 10px; 
display : table;
clear:both;
} 
div.splitWidth {
width :100%; 
margin : 0 0 5px 0; 
padding:0;
display:table;
clear:both;
} 
body#fixedLeftLoggedIn div.splitWidth {
width :100%; 
margin : 0 0 10px 0; 
padding:0;
display:table;
clear:both;
} 
body#flex div.splitWidth {
width:100%;
margin : 0 0 10px 0; 
padding:0;
display:table;
clear:both;
} 
body#flexFull div.splitWidth {
width :auto; 
margin : 0 0 10px 0; 
padding:0;
display:table;
clear:both;

} 

body#fixedLeftLoggedIn div.splitWidth, body#fixedLeftLoggedIn div.splitLeft {
width:100%;
margin:0 5px 0 0;
padding:0;
}

div.splitLeft {
width : 100%; 
float : left; 
padding-right : 0px;
padding-left : 0px;
margin-top : 0; 
margin-bottom : 10px; 
margin-left : 0; 
margin-right :0px; 
background : transparent;
font-size:1em;
display: table;
} 

div.splitMiddle {
width : 100%;
float: left;
padding-right : 0px;
padding-left : 0px;  
margin-top : 0; 
margin-bottom : 10px; 
margin-left : 20px;
_margin-left:15px; 
margin-right : 0px;
background-color : transparent; 
display: table;
} 
div.splitRight {
width : 100%; 
float : right; 
padding-right : 0px; 
padding-left : 0px; 
margin-top : 0; 
margin-bottom : 10px; 
margin-left : 0px;
margin-right : 0px;
background-color : transparent; 
display: table;
} 
div.splitLeft .content {
margin-left: 0;
padding-left: 0;
}
div.splitMiddle .content {
margin-left: 0;
padding-left: 0;
}
div.splitRight .content {
margin-left: 0;
padding-left: 0;
}
.content table.odd-even-table .smallText {
font-size: 0.9em;
}
.content table.odd-even-table {
width: 100%;
}
table.withHeader table.odd-even-table {
width: 99%;
}

table.withHeader table.odd-even-table .headingline {
font-size: 0.9em;
}
div.imgBoxBig {
float : left; 
margin : 3px 5px 5px 0; 
width : auto; 
background-color : #fff; 
border : 1px solid; 
clear : left; 
} 
div.imgBoxBigTwoColomn {
float : left; 
margin : 0 0; 
width : 536px; 
background-color : #fff; 
border : 1px solid #a3a5b2; 
clear : left; 
} 
div.imgBox {
float : left; 
margin : 2px 8px 5px 0; 
width : auto; 
padding : 0; 
background-color : #fff; 
border : 1px solid; 
clear : left; 
} 
div.imgBoxSmall {
float : left; 
margin : 2px 10px 5px 0; 
width : 90px; 
background-color : #fff; 
border : 1px solid; 
clear : both;
} 
div.imgBoxSmallPromo {
margin : 2px 10px 5px 0; 
width : auto; 
float : left; 
background-color : #fff; 
border : 1px solid; 
clear : both; 
}
#RightContainer div.imgBoxSmallPromo {
margin : 2px 0px 5px 10px;
_margin : 2px 0px 5px 5px;  
width : auto; 
float : left; 
background-color : #fff; 
border : 1px solid #dedede; 
clear : both; 
}  
div.imgBoxContact {
float : left; 
margin : 0px 15px 5px 0px;
_margin: 0px 5px 5px 0px;
width : 70px; 
padding : 0; 
background-color : transparent; 
border : 0px solid; 
clear : both;
display:block;
} 
#RightContainer div.ModulTeaserSmall div.imgBoxContact {
float : left; 
margin : 0px 10px 0px 10px;
_margin : 0px 5px 10px 5px;
width : 70px; 
padding : 0; 
background-color : transparent; 
border : 0px solid; 
clear : both;
display:block;
} 
div.ModulCenter {
margin : 2px 10px 5px 0; 
padding : 0px 0; 
float : left; 
background-color : #fff; 
color : #666; 
font-weight : normal; 
border : 1px solid; 
width : 100%; 
clear : left; 
} 
div.ModulCenterBigTwoColomnBeige {
width : 740px; 
background-color : #f0f0f0; 
margin : 2px 10px 10px 0; 
padding : 5px 10px; 
border : 1px solid #a3a5b2; 
text-align : left; 
float : left; 
}
.ModulCenterBigTwoColomn .content div.ModulCenterBigTwoColomnBeige {
width : 97%; 
background-color : #f0f0f0; 
margin : 10px 0 5px 0; 
padding : 5px 10px; 
border : 1px solid #a3a5b2; 
text-align : left; 
float : left; 
}
table.withHeader div.ModulCenterBigTwoColomnBeige {
width : auto; 
background-color : #f0f0f0; 
margin : 2px 10px 10px 0; 
padding : 5px 10px; 
border : 1px solid #a3a5b2; 
text-align : left; 
float : left; 
} 

div.splitLeft div.ModulCenter {
margin : 2px 0 10px 0;
float: left; 
} 
div.splitMiddle div.ModulCenter {
margin : 2px 0 10px 0;
float: left; 
} 
div.splitRight div.ModulCenter {
margin : 2px 0px 10px 0px;
float:right; 
} 

div.ModulFeilmelding {
width : 98%; 
margin-right : 10px; 
margin-bottom : 10px;
margin-top: 0px; 
border : 1px solid #ff3300; 
background-color : #fff; 
padding : 5px;
 
} 
div.ModulFeilmelding ul li { 
margin: 0 0 0px 15px;
}
div#RightContainer div.ModulFeilmelding {
border : 1px solid #ff3300; 
background : none;
background-color: #ffffff;
margin:5px 10px 0 10px;
padding:2px;
width:auto; 
clear:left;
color: #FF0000;
font-weight: normal;
}

div.ModulViktigMelding {
width:98%;
margin-right: 10px;
margin-bottom: 10px;
border:1px solid #ff3300; 
background-color:#FFF;
padding:0 5px 8px;
}
div.ModulViktigMelding h3.headline{
font-size:1.1em; 
font-weight:bold;
color: #ff3300;
clear:left;
background:transparent url(/css/portalfront/viktigmelding.gif) no-repeat left center;
padding-left:20px;
padding-top:6px
}
div#PopUp div.ModulViktigMelding h3.headline{
font-size:1.1em; 
font-weight:bold;
color: #ff3300;
clear:left;
background:transparent url(/css/portalfront/viktigmelding.gif) no-repeat left center;
padding-left:20px;
padding-top:6px
}
div.ModulStatusmelding {
border : 1px solid #cccccc; 
background-color : #f2f2f2; 
padding : 6px;
margin : 2px 0px 10px 0;
width: 98%;
color:#061966;
}

div.ModulStatusmelding h3.headlineStatus{
font-size:1.1em; 
font-weight:bold;
color: #00144e;
clear:left;
background:transparent url(/portalfront/nor/images/icons/tip.gif) no-repeat left center;
padding-left:20px;
padding-top:6px
}
div.ModulStatusmelding .content {
padding-bottom:0px;
}
div#RightContainer div.ModulStatusmelding {
margin-right: 10px;
margin-bottom: 10px;
border:1px solid #dedede; 
background-color:#ffffff;
padding:4px ;
}
div#RightContainer div.ModulTeaserSmall div.ModulStatusmelding {
border:1px solid #dedede; 
background-color:#ffffff;
width: 162px;
margin: 0px 0px 10px 10px;
clear: both;
}
div.ModulDriftsmelding {
border : 1px solid #cccccc; 
background-color : #f2f2f2; 
padding : 6px;
padding-right: 1px; 
margin : 2px 10px 10px 0;
width: 99%;
} 
div.moduleBeigeFlip {
margin-left : 15px; 
margin-bottom : 15px; 
width : 172px; 
padding-top : 0px; 
background : none;
border-top: 1px solid #dedede; 
} 
div#LeftContainer div.moduleBeigeFlip {
margin-left : 15px; 
margin-bottom : 13px; 
width : 172px; 
padding-top : 0px; 
background : none;
border-top: 0px solid #dedede; 
} 
div#LeftContainer div.moduleBeigeFlip .knapp {
margin-bottom: 6px;
font-size: 1.1em;
width: 82px;
margin-right:0px;
}
div.moduleBeigeFlip h5.headline {
background-color: transparent;
}
div.moduleBeigeFlip  div.center {
background : #d0d0d0; 
border : 1px solid #dedede; 
width : auto;
} 
div.moduleBeige {
margin-left : 0px; 
margin-right: 10px;
margin-bottom : 10px; 
width :193px;
padding-top : 9px; 
background : none;
} 
div.moduleWhiteFlip {
margin-left : 0px;
margin-right: 10px; 
margin-bottom : 10px; 
width :193px; 
padding-top :0px; 
background : none;
border: 1px solid #dedede;

} 
#RightContainer div.moduleWhiteFlip {
margin-left : 0px;
margin-right: 10px; 
margin-bottom : 15px; 
width :193px; 
padding-top :0px; 
background : none;
border: 1px solid #dedede;
display:table;
padding-bottom: 5px;
} 
#LeftContainer div.moduleWhiteFlip {
margin-left : 15px;
margin-right: 0px; 
margin-bottom : 10px; 
width :170px; 
padding-top :0px; 
background : none;
border: 1px solid #dedede;
} 
#LeftContainer div.moduleWhiteFlip .center, #LeftContainer div.moduleWhite .center  {
width: 170px;
}

#fixedLeftLoggedIn #LeftContainer div.moduleWhiteFlip, #fixedLeftLoggedInBig #LeftContainer div.moduleWhiteFlip, #flex #LeftContainer div.moduleWhiteFlip {
margin-left : 15px;
margin-right: 0px; 
margin-bottom : 10px; 
width :169px; 
padding-top :10px; 
background : none;
border: 1px solid #dedede;
} 
#fixedLeftLoggedIn #LeftContainer div.moduleWhiteFlip input.knapp, #fixedLeftLoggedInBig #LeftContainer div.moduleWhiteFlip input.knapp, #flex #LeftContainer div.moduleWhiteFlip input.knapp {
padding : 0 2px;
margin-right: -2px; 
color:#FFFFFF;
background-color:#91003e;
font-size:1.1em;
width: 50px;
font-weight : bold; 
cursor : pointer; 
}
div.moduleWhiteFlip h2.headline {
padding : 2px 14px 0 56px; 
margin : 10px 0 4px -4px;
text-align: center; 
background: transparent url(/css/portalfront/telefon.gif) no-repeat bottom center; 
color : #00144e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em; 
font-weight : bold;
} 
div#RightContainer div.moduleWhiteFlip h4.headline {
padding : 0; 
margin : -2px 0 2px 10px; 
}
div#RightContainer div.moduleWhiteFlip img {
margin-left: 10px;
margin-top: 10px;
}
div#RightContainer div.moduleWhiteFlip div.content {
margin-left: 10px;
}

div.moduleWhite h2.headline {
padding : 0; 
margin : -2px 0 2px 10px; 
background-color : transparent; 
color : #81603e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 1.6em; 
font-weight : bold; 
} 
div.moduleWhite {
margin-left : 15px;
margin-right: 0px; 
margin-bottom : 15px; 
width : 170px; 
padding-top : 0px;
border: 1px solid #dedede; 
background : none; 
} 
div#RightContainer div.moduleWhite {
margin-left : 0px;
margin-right: 10px; 
margin-bottom : 15px; 
width : 193px; 
padding-top : 0px;
border: 1px solid #dedede;
background : none;
padding-bottom: 5px; 
} 
div.moduleWhiteFlipNoShadow {
margin-left : 0px; 
margin-bottom : 10px; 
width : 193px; 
padding-top : 0px; 
border-top: 1px solid #dedede;
background : none ; 
} 

div.moduleWhiteNoShadow {
margin-left : 0px; 
margin-bottom : 15px; 
width : 193px; 
padding-top : 0px; 
background : none;
border-top: 1px solid #dedede;
display:table;
font-size: 1em;
margin-right: 10px;  
}
div#RightContainer div.moduleWhiteNoShadow {
margin-left : 0px; 
margin-bottom : 15px; 
width : 193px; 
padding-top : 0px; 
background-image: url('/css/portalfront/teaser_bg.jpg');
border: 1px solid #dedede;
display:table;
font-size: 1em;
margin-right: 10px;
padding-bottom: 5px;   
} 
div#RightContainer div.moduleWhiteNoShadow h5.headline {
background-color : transparent; 
border-bottom: 0px;
} 
div#RightContainer div.center {
background:none;
margin-left : 0px;
width: 193px; 
border-left: 0px solid #dedede; 
border-right: 0px solid #dedede;
}
div#RightContainer .center .center{
background:none;
border:0;
}
#LeftContainer div.bottom {
margin-left : 5px; 
padding : 0; 
background :none; 
width : autox; 
height : 3px; 
border : 0; 
font-size : 1px;
border-top: 0px solid #dedede;
}
div#RightContainer  div.bottom {
background:none; 
width: 193px; 
height: 1px; 
border-left: 1px solid #dedede; 
border-right: 1px solid #dedede;
border-bottom: 1px solid #dedede;
display: none; 
}
div.moduleWhiteNoShadow div.center .ModulTeaserSmall div.center, div.moduleWhiteFlipNoShadow div.center .ModulTeaserSmall div.center {
border:0;

} 
div.moduleWhiteNoShadow div.bottom, div.moduleWhiteFlipNoShadow div.bottom {
margin-bottom : 0px; 
padding : 0; 
background : none; 
width : 193px; 
height : 1px; 
font-size : 1px; 
} 
div.imgBoxSokEiendomSmall {
float : left; 
margin : 2px 4px 3px 0; 
width : 60px; 
border : 1px solid; 
background-color : #fff; 
} 
div.imgBoxSokEiendom {
float : left; 
margin : 2px 4px 3px 0; 
width : 285px; 
border : 1px solid; 
background-color : #fff; 
} 
div.ModulRightBig {
color : #666; 
font-weight : normal; 
background-color : #f0f0f0; 
width : 220px; 
margin : 2px 1px 10px 10px; 
padding : 5px 0; 
float : right; 
border : 1px solid; 
} 
div.ModulCenterRightGrey {
color : #666; 
font-weight : normal; 
border : 1px solid; 
background-color : #f0f0f0; 
width : 176px; 
margin : 2px 1px; 
padding : 5px 0; 
float : right; 
} 
div.ModulCenterRightWhite {
font-weight : normal; 
width : 176px; 
margin : 2px 1px 10px 0; 
padding : 5px 0; 
float : right; 
background-color : #fff; 
} 
div.ModulCenterBig {
width: 100%;
font-size : 100%;
margin : 0 0px 10px 0px;
padding-bottom: 0px ;
border: 1px #dedede solid;
background-color:#FFFFFF;
display:block;
}
#PopUp div.ModulCenterBig {
width: 99%;
font-size : 100%;
margin : 0 0px 10px 0px;
padding-bottom: 0px ;
border: 1px #dedede solid;
background-color:#FFFFFF;
display:block;
}
.MiddleContainerTwoColomn div.ModulCenterBig {
width: 765px;
font-size : 100%;
margin : 0 0px 10px 0px;
padding-bottom: 0px ;
border: 1px #dedede solid;
background-color:#FFFFFF;
display:table;
clear:both;
}  
/*body#fixedLeftLoggedIn div.ModulCenterBig {
width: 740px;
font-size : 100%;
margin : 0 5px 10px 0px;
padding: 10px ;
border: 1px #dedede solid;
background-color:#FFFFFF;
filter:none;
float:left;
background-image: none;
display:table;
clear: both;
} */
body#fixedLeftLoggedIn div.ModulCenterBig h6.headline {
margin : 0px 0px 0px 0px; 
padding : 4px 2px 4px 10px; 
background-color : #f0f0f0;
color : #333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 1px solid #dedede;
z-index:999; 
}
body#fixedLeftLoggedIn div.ModulCenterBig table.tableWithSeparators {
margin : 5px 0px 10px 0px;
display: table;
width: 100%; 
}

div.ModulCenterBig #left {
width: 80%;
font-size : 100%;
margin:10px 0 10px 0;
padding: 0 ;
display:table;
}
#PopUp div.ModulCenterBig #left {
width: 99%;
}

div.ModulCenterBig h5.headline, div.ModulCenterMedium h5.headline {
margin : 0px 0px 5px 0px; 
padding : 4px 2px 4px 5px; 
background-color : #f0f0f0;
color : #333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 1px solid #dedede;
z-index:999; 
}
div.ModulCenterBig h6.headline, div.ModulCenterMedium h6.headline {
margin : 0px 0px 5px 0px; 
padding : 4px 2px 4px 5px; 
background-color : #f0f0f0;
color : #333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 1px solid #dedede;
z-index:999; 
}
div.ModulCenterBigImage {
margin : 4px 0 8px ; 
padding : 0 8px 0 0; 
border : 1px solid; 
clear : both;
background-color: #f0f0f0; 
} 
div.ModulCenterBigTwoColomn {
width : auto; 
margin :  0; 
padding : 10px; 
border : 1px solid; 
} 
div.ModulCenterBigTwoColomn h5.headline {
background-color: #ffffff;
padding-left:0;  
} 
div.ModulCenterBigTwoColomnGrey {
width : auto; 
margin : 2px 0px 10px 0px; 
padding :10px; 
border : 1px solid #a3a5b2;
background-color: #f2f2f2;
} 
div.ModulAction {
width : 375px; 
margin : 2px 10px 10px 0; 
padding : 5px 0; 
display : block; 
clear : both; 
float : none; 
} 
div#bottomSpanner {
position : relative; 
margin-left : auto; 
margin-right : auto; 
height : 10px; 
width : 749px; 
z-index : 200; 
background-color : transparent;
display:none; 
} 
body#fixedLeft div#bottomSpanner {
position : relative; 
margin-left : 10px; 
margin-right : 10px; 
height : 10px; 
width : 749px; 
z-index : 200; 
background-color : transparent; 
} 
div#footer {
position : relative; 
width : 990px; 
margin-left : auto; 
margin-top : 0px; 
margin-right : auto;
margin-bottom: 0; 
border-left : 1px solid #a3a5b2; 
border-right : 1px solid #a3a5b2;  
background-color : #fff ;
text-align:center ;
border-top : 0px solid #a3a5b2;
padding-top: 15px;
padding-bottom: 15px;
color: #00144e;
font-weight: bold;
height: 100%;
z-index : 10; 
} 
/*body#flex div#footer {
position : relative; 
width : auto; 
margin-left : auto; 
margin-top : 0px; 
margin-right : auto;
margin-bottom: 0; 
border-left : 0px solid #a3a5b2; 
border-right : 0px solid #a3a5b2;  
background-color : transparent ;
text-align:center ;
border-top : 0px solid #a3a5b2;
padding: 15px 0 15px 0;
color: #00144e;
font-weight: bold;
height: 100%;
z-index : 10; 
} */

div#footer table tr td {
border: 0;
width: 990px;
}
div#footerFixedLeft {
width : 749px; 
text-align : center; 
font-size : 1em; 
padding-bottom : 10px; 
margin-left : 10px; 
margin-top : 10px; 
color : #00144e; 
font-weight : bold; 
} 
div#footerFlex {
text-align : center; 
font-size : 1em; 
padding-bottom : 10px; 
margin-left : 10px; 
margin-top : 10px; 
color : #00144e; 
font-weight : bold; 
} 
div#hide {
display : none; 
} 
div.ClearingContainer {
clear : both; 
} 
div.errormessage {
color : red; 
font-weight : bold; 
} 

span.NavLevelTwo {
padding : 5px 0 3px; 
display : block; 
float : left; 
width : 5px; 
color : #00144e; 
text-decoration : none; 
font-weight : normal; 
background : url(/css/portalfront/navTwoBar.gif) no-repeat right; 
} 
div.content {
margin-top : 0; 
margin-bottom : 10px; 
font-weight : normal;
z-index: 999; 
} 
body#flex div.MiddleContainerTwoColomn div.content {
padding: 0 0px 0 0px;
}
body#flex div.MiddleContainerTwoColomn h2.headline {
margin-left: 0px;
}

body#flex div.MiddleContainerTwoColomn .prosessKartContainer {
margin: 0 5px 0 0px;
}
.prosessKartContainer table.tableAllBorder {
padding: 5px;
}
.prosessKartContainer table.tableAllBorder tr.headingline {
padding: 2px 2px 2px 5px;
}
body#flex div.MiddleContainerTwoColomn table {

}
/* COPY LIKE ID */
body#flex div#MiddleContainerTwoColomn div.content {
padding: 0 0px 0 0px;
}
body#flex div#MiddleContainerTwoColomn h2.headline {
margin-left: 10px;
}

body#flex div#MiddleContainerTwoColomn .prosessKartContainer {
margin: 0 5px 0 0px;
}
/* END COPY LIKE ID */

div.moduleWhite div.content {
margin-top : 0; 
margin-bottom : 10px;
margin-left: 10px; 
font-weight : normal; 
} 
div.moduleWhite img {
margin-left: 0px; 
} 
div.moduleWhite h4.headline {
margin-left: 10px; 
} 
div.splitWidth div.content {
margin-top : 2px; 
margin-bottom : 10px; 
font-weight : normal; 
width : auto; 
} 
div.moduleNavLeft {
margin-left : 10px; 
margin-bottom : 10px; 
width : 167px; 
padding-top : 2px; 
color : #81603e; 
background : #ffffff url(/css/portalfront/module_top.gif) no-repeat left top; 
} 
div.moduleNavLeftHome {
margin-left : 10px; 
margin-bottom : 10px; 
width : 172px; 
padding-top : 1px; 
color : #81603e; 

} 
div.centerNavLeft {
margin : 0 0 0 5px;; 
padding : 0 0 0 0px; 
background : none; 
width : 172px;
border-bottom : 1px solid #dedede;  
} 
div.centerNavLeftBottom {
margin : 0px 0 0; 
padding : 0 0 0px; 
width : 172px; 
border : 0; 
} 
div.centerNavLeftBottomProduct {
margin : 15px 0 0 5px; 
background-color : #ffffff ; 
width : 165px;
overflow: visible;
display: table;
padding: 0px 0px 5px 0px;
border : 1px solid #dedede;
padding-left: 5px; 
} 
div.topFlipPopUp {
position : relative; 
top : -1px; 
left : -11px; 
width : 9px; 
height : 9px; 
background-color : transparent;
display: none; 
} 
div.buttons {
float : right; 
height : 21px; 
margin : 4px 0px 5px 0; 
padding : 0;
 
} 
div#PopUpIcon {
float : left; 
width : 563px; 
margin : 0 0 5px 10px; 
padding : 0 0 0 460px; 
z-index : 70; 
} 
div.actionRightPopup {
float : right; 
width : auto; 
margin : 10px 0 0 10px; 
} 
p.content {
margin-top : 0; 
margin-bottom : 10px; 
font-weight : normal; 
} 
p.contentClearLeft {
margin-top : 0; 
margin-bottom : 10px; 
font-weight : normal; 
clear : left; 
padding : 0; 
padding-top : 15px; 
background-image : none; 
} 
div.splitWidth p.content {
margin-top : 0; 
margin-bottom : 10px; 
font-weight : normal; 
width : auto; 
} 
div.splitWidth div.ModulCenterBigTwoColomnBeige p.content {
margin-top : 0; 
margin-bottom :0px; 
font-weight : normal; 
width : auto; 
} 
p.ingress {
margin-top : 0; 
margin-bottom : 10px; 
font-weight : bold; 
} 
p.date {
margin-top : 10px; 
margin-bottom : 10px; 
font-weight : normal; 
font-style : italic; 
} 
p.imgBox, p.imgBoxSmall, p.imgBoxBig {
margin : 0; 
display : block; 
padding : 2px; 
color : #666; 
font-size : 0.9em; 
}
 
p.ModulCenter {
margin : 0 0 3px; 
padding : 0 5px 0 10px; 
font-size : 0.9em; 
width : 155px; 
} 
p.NonStandardBrowser {
display : none; 
background-color : #ffffcc; 
font : 10px verdana; 
border : 1px solid #7c7c7c; 
margin : 5px; 
padding : 3px; 
} 
p.navItem {
margin : 0; 
padding : 0; 
} 
p.navline {
margin : 0 3px 8px 10px; 
padding : 2px 2px 2px 0; 
border-bottom : 1px solid; 
} 
p.ModulCenterItem {
margin : 0 0 3px; 
padding : 2px 2px 2px 20px; 
background-image : url(/css/portalfront/rightLinkBullit.gif); 
background-repeat : no-repeat; 
font-size : 1em; 
width : auto;
} 
div.ModulCenterBig p.ModulCenterItem {
margin : 0 0 3px; 
padding : 3px 2px 1px 20px; 
background: transparent url(/css/portalfront/rightLinkBullit.gif) no-repeat center left ;  
font-size : 1em; 
width : auto; 
} 
p.item {
font-size : 0.9em; 
margin : 0 0 3px; 
papadding : 2px 2px 2px 10px; 
} 
p.ItemPdf {
background-image : url(/css/portalfront/itemPdf.gif); 
background-repeat : no-repeat; 
font-size : 1em; 
margin : 0 0 3px; 
padding : 2px 2px 2px 10px; 
} 
p.ItemXL {
background-image : url(/css/portalfront/itemXL.gif); 
background-repeat : no-repeat; 
font-size : 0.9em; 
margin : 0 0 3px; 
padding : 2px 2px 2px 10px;  
} 
div.MiddleContainerOneColomn p.ItemXL, div.MiddleContainerTwoColomn p.ItemXL, div.MiddleContainerThreeColomn p.ItemXL {
background : url(/css/portalfront/itemXL.gif) no-repeat left center;; 
font-size : 0.9em; 
margin : 0 0 3px; 
padding : 2px 2px 2px 20px;
}
div.MiddleContainerOneColomn p.ItemPdf, div.MiddleContainerTwoColomn p.ItemPdf, div.MiddleContainerThreeColomn p.ItemPdf {
background:url(/css/portalfront/itemPdf.gif) no-repeat left center; 
font-size : 1em; 
margin : 0 0 3px; 
padding : 2px 2px 2px 20px; 
} 
/*  COPY like ID # */
div#MiddleContainerOneColomn p.ItemXL, div#MiddleContainerTwoColomn p.ItemXL, div#MiddleContainerThreeColomn p.ItemXL {
background-image : url(/css/portalfront/itemXL.gif); 
background-repeat : no-repeat; 
font-size : 0.9em; 
margin : 0 0 3px; 
padding : 0 2px 0 20px; 
} 
div#MiddleContainerOneColomn p.ItemPdf, div#MiddleContainerTwoColomn p.ItemPdf, div#MiddleContainerThreeColomn p.ItemPdf {
background-image : url(/css/portalfront/itemPdf.gif); 
background-repeat : no-repeat; 
font-size : 1em; 
margin : 0 0 3px; 
padding : 0 2px 0 20px; 
} 
/*  END COPY like ID # */
div.ModulCenter p.ItemPdf, div.ModulCenter p.ItemXL {
font-size : 1em; 
padding : 2px 2px 2px 20px; 
width : auto; 
} 
div.ModulCenterBig p.ItemPdf, div.ModulCenterBig p.ItemXL {
font-size : 1em; 
padding : 2px 2px 2px 20px; 
width : auto; 
} 
p.LeftRightListItem {
margin : 0 3px 3px 0; 
padding : 0 2px 0 10px; 
background-image : url(/css/portalfront/rightLinkBullit.gif); 
background-repeat : no-repeat; 
font-size : 1em;
}
div.moduleWhiteFlip p.LeftRightListItem {
margin : 0 3px 3px 0; 
padding : 0 2px 0 10px; 
background-image : url(/css/portalfront/rightLinkBullit.gif); 
background-repeat : no-repeat; 
font-size : 1em;
clear: both;
}
#RightContainer div.moduleWhiteFlip p.LeftRightListItem {
margin : 0 3px 3px 0px; 
padding : 0 2px 0 20px; 
background-image : url(/css/portalfront/rightLinkBullit.gif); 
background-repeat : no-repeat;
font-size : 1em;
clear: both;
} 
#RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item, #RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:link, #RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:visited, #RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:active {
display : block; 
margin : 0; 
padding : 0 2px 0 0px; 
text-decoration : none; 
background-color : transparent; 
color : #00144e; 
} 
#RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:hover {
color : #8e003c; 
}
table.TableTeaserSmall p.LeftRightListItem {
margin : 0 3px 3px 0; 
padding : 0 2px 0 20px; 
background-image : url(/css/portalfront/rightLinkBullit.gif); 
background-repeat : no-repeat; 
font-size : 1em; 
} 
p.LeftRightStandard {
margin : 0 3px 3px 0; 
padding : 0 2px 0 10px;
font-size: 100%; 
} 
#LeftContainer p.LeftRightStandard {
margin : 0 3px 3px 0; 
padding : 0 2px 0 10px;
font-size: 100%;
font-weight:bold;
} 
p.LeftRightStandardChosen {
margin : 0 3px 3px 0; 
padding : 0 2px 0 0; 
} 
p.LeftRightStandardNews {
margin : 0 0 3px 10px; 
padding : 0 2px 0 10px; 
} 

p.itemAlternative {
margin : 8px 0px 8px 0px; 
padding : 3px 2px 3px 10px; 
border-top : 1px solid #dedede; 
border-bottom : 1px solid #dedede;
clear:both;
width:548px;
} 
body#flex div#PopUp p.itemAlternative {
margin : 8px 0px 8px 0px; 
padding : 3px 2px 3px 10px; 
border-top : 1px solid #dedede; 
border-bottom : 1px solid #dedede;
clear:both;
width:594px;
} 
#RightContainer p.itemAlternative {
margin : 8px 10px 8px 10px; 
padding : 3px 2px 3px 10px; 
border-top : 1px solid; 
border-bottom : 1px solid;
clear:both;
width:auto; 
} 
p.picture {
margin : -5px -2px -5px -10px; 
} 
p.ModulOnlyPicture {
margin : 0 3px -6px 1px; 
} 
div.centerOnlyPicture {
margin : 0 0 0px 0; 
padding : 0 0 0 0px; 
position : relative; 
z-index : 1; 
} 
p.ModulCenterItemXL {
background-image : url(/css/portalfront/excel_fnutt.gif); 
} 
p.ModulCenterItemAcrobat {
background-image : url(/css/portalfront/acrobat_fnutt.gif); 
} 
p.ModulCenterItemXL, p.ModulCenterItemAcrobat {
background-repeat : no-repeat; 
font-size : 0.9em; 
width : 133px; 
} 
p.ModulCenterItemXL, p.ModulCenterItemAcrobat {
margin : 5px 5px 5px 10px; 
padding : 0 2px 0 20px; 
} 
div#PopUp p {
margin : 8px 0; 
} 
img.imgBox, img.imgBoxSmall, img.imgBoxBig, img.imgBoxContact {
clear : right; 
} 
img.TopLinks {
margin-right : 3px; 
margin-top : 0;
vertical-align:bottom; 
} 
img.bottomSpanner {
display : block; 
position : absolute; 
top : -9px; 
right : -2px; 
width : 9px; 
height : 9px; 
} 
body#fixedLeft img.bottomSpanner {
left : 742px; 
} 
body#flex div#bottomSpanner img {
display : none; 
} 
table#portalMainTable td.portalMainTable {
padding : 0; 
border : 0;
} 
table#portalMainTable td.portalMainTableLeft {
width: 188px;

}
table#portalMainTable td.portalMainTableRight {
width: 193px;
}
table.productListWidth {
width : 150px; 
margin-left : 10px; 
} 
table.productListWidth td {
padding : 0; 
} 
table.productList a.item, table.productList a.item:link, table.productList a.item:visited, table.productList a.item:active {
display : block; 
margin : 0; 
padding : 4px 2px 4px 0px; 
text-decoration : underline; 
background-color : transparent; 
color : #00144e; 
} 
table.productList a.item:hover {
color : #8e003c; 
} 

table, td, tr {
font-size : 100%; 
} 

table.inline-table {
width : 100%; 
background-color : transparent ; 
margin : 0 ; 
display : table; 
clear : both; 
color : #333333; 
font-weight : normal; 
padding : 0px 0 0 15px;
border-collapse:collapse;

}  

table.odd-even-table {
width : 100%; 
border : 1px solid #c0c0c0; 
border-bottom : 0;
border-collapse : collapse;
} 
table.odd-even-table td table.odd-even-table {
width : 100%; 
} 
tr.oddline td, tr.evenline td, tr.headingline td, tr.headinglinebig td, tr.sumline td {
border-bottom : 1px solid #c0c0c0; 
} 
table.tableSmallFont .headingline, table.tableWithSeparatorsSmallFont .headingline {
font-size : 1em; 
} 
tr.headingline, td.headingline {
background-color : #d0d0d0; 
font-weight : bold; 
vertical-align : top; 
border-bottom : 1px solid #c0c0c0; 
} 
tr.headingline {
padding : 1px 0 2px; 
}
table.tableAllBorder tr.headingline td {
padding: 2px;
}
tr.oddline, td.oddline {
background-color : #fff; 
vertical-align : top; 
border-bottom : 1px solid #c0c0c0; 
} 
tr.evenline, td.evenline {
background-color : #f2f2f2; 
vertical-align : top; 
border-bottom : 1px solid #c0c0c0; 
} 
div#liste input.oddline {
border-style : none; 
border-top-color : white; 
background-color : white; 
} 
div#liste input.evenline {
border-style : none; 
border-top-color : #f2f2f2; 
background-color : #f2f2f2; 
} 
td.number {
text-align : right; 
vertical-align : top; 
} 
tr.oddlineHeading, td.oddlineHeading {
background-color : #dedede; 
vertical-align : top; 
} 
table.tableSmallFont {
font-size : 0.9em; 
border : 1px solid #a3a5b2; 
border-bottom : 0; 
width : 99%; 
background-color : white; 
margin-right : 10px; 
display : table; 
border-collapse : collapse; 
} 
table.tableAllBorder {
border : 1px solid #a3a5b2; 
width : 100%; 
background-color : white; 
margin-right : 0px; 
display : table; 
clear : both; 
}
table.withHeader table.tableAllBorder {
width:100%; 
display: table;
margin-right: 0; 
}
table.tableAllBorderGrey {
border : 1px solid #cccccc; 
width : 100%; 
background-color : #f2f2f2; 
margin-right : 0px; 
display : table; 
clear : both; 
}

div#PopUp table.tableAllBorder {
border : 1px solid #a3a5b2; 
width : 100%; 
background-color : white; 
margin-right : 0px; 
display : table; 
clear : both; 
}
table.tableWithSeparators, table.tableWithSeparatorsSmallFont {
border : 1px solid #a3a5b2; 
border-bottom : 0; 
border-right : 0; 
width : 100%; 
background-color : white; 
margin-right : 0px;
display : table; 
} 

table.tableWithSeparators td, table.tableWithSeparatorsSmallFont td {
border-bottom : 1px solid #a3a5b2; 
border-right : 1px solid #a3a5b2; 
} 
table.tableWithSeparatorsSmallFont {
font-size : 0.9em; 
} 
div.tableHeaderNoBorder {
height : 19px; 
padding : 0; 
width : 99%; 
margin-right : 10px; 
} 
.sumline {
background-color : #f0f0f0; 
font-weight : bold; 
font-size : 1em; 
} 
.oddline {
font-size : 1em; 
} 
.evenline {
font-size : 1em; 
} 
.headingline {
font-size : 1em; 
} 
tr.headinglinebig {
background-color : #d0d0d0; 
font-weight : bold; 
font-size : 1em; 
}
table.withHeader tr.headinglinebig {
border: 1px solid #cccccc;
}
 
tr.oddlinebig {
background-color : #fff; 
font-size : 1em; 
} 
tr.evenlinebig {
background-color : #f0f0f0; 
font-size : 1em; 
} 
.bottom-button {
margin-top : 4px; 
width : 98%; 
text-align : right; 
} 
.negative-number {
color : red; 
} 
.number-minus {
color : #ff3300; 
border-bottom : 1px solid #cccccc; 
} 
table.tableSmallFontNoMargin {
border : 1px solid #a3a5b2; 
border-bottom : 0; 
width : 100%; 
background-color : white; 
display : table; 
} 
table.tableWithSeparatorsSmallFontNoMargin {
border : 1px solid #a3a5b2; 
border-bottom : 0; 
border-right : 0; 
width : 100%; 
background-color : white; 
display : table; 
} 
table.tableWithSeparatorsSmallFontNoMargin td {
border-bottom : 1px solid #a3a5b2; 
border-right : 1px solid #a3a5b2; 
} 
table.tableWithSeparatorsSmallFontNoMargin, table.tableSmallFontNoMargin {
font-size : 0.9em; 
} 

tr.zebra-hbk {
background-color : #ffffff; 
} 
.number-pluss {
color : #0066cc; 
} 
div.buttonAlign, div.buttonAlignInFrame {
text-align : right; 
width : auto; 
padding : 8px 0px 0 0; 
margin-bottom : 10px;
} 
div.buttonAlign  {
text-align : right; 
width :auto;
margin-top: 5px;

}
div.buttonAlign .knapp {
margin-right: 0;
}
table.withHeader div.buttonAlign .knapp {
margin-right: 5px;
}


div.buttonAlignInFrame {
margin-right : 8px; 
} 
form {
margin : 0; 
padding : 0; 
} 
input, select, option, textarea {
font-size : 1em; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
input.brukerNavn {
width : 80px; 
padding : 0; 
border : 1px solid #2b2e31;
margin: 2px 0 5px 0; 
} 
select {
width : 128px; 
margin : 0; 
} 
.select-top {
margin : 0; 
} 
input, select, textarea {
margin : 3px 2px 3px 0; 
} 
textarea.big {
width: 96%;
border: 1px solid #cccccc;
}
.inputfield {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
border : 1px solid; 
} 
input.knapp {
padding : 0 2px; 
color:#FFFFFF;
background-color:#91003e;
font-size:1em;
font-weight : bold; 
cursor : pointer;
margin-top: 2px; 
}
.tableWithSeparators tr td input.knapp {
color:#333333;
background-color:#DDE9F8;
font-size:0.9em;
display: block;
font-weight : bold;
vertical-align:middle; 
cursor : pointer;
margin-top: 2px; 
}
.ModulTeaserMedium input.knapp{
padding : 0 2px; 
background-color: #DDE9F8 ; 
color : #091c5a; 
font-size:0.9em;
font-weight : bold; 
cursor : pointer; 
   /*color:#ffffff;
   font-family:verdana,helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#91003e;
   border:1px solid;
   border-top-color:#dedede;
   border-left-color:#dedede;
   border-right-color:#dedede;
   border-bottom-color:#dedede;
   padding : 2px;
   cursor: pointer;
  /* filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#91003e');*/
}
.ModulTeaserMedium table.inline-table input.knapp{
padding : 0 2px; 
background-color: #DDE9F8 ; 
color : #333333; 
font-size:0.9em;
font-weight : bold; 
cursor : pointer; 
}
.ModulTeaserSmall input.knapp{
   padding : 0 2px; 
background-color: #DDE9F8 ;
color : #091c5a; 
font-size:0.9em;;
font-weight : bold; 
cursor : pointer; 
   /*color:#ffffff;
   font-family:verdana,helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#91003e;
   border:1px solid;
   border-top-color:#dedede;
   border-left-color:#dedede;
   border-right-color:#dedede;
   border-bottom-color:#dedede;
   padding : 2px;
   cursor: pointer;
   /* filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#999999');*/
}
 .MiddleContainerOneColomn input.knapp{
padding : 0 2px; 
background-color: #DDE9F8 ;
color : #333333; 
font-size:0.9em;;
font-weight : bold; 
cursor : pointer; 
 }
 .MiddleContainerTwoColomn input.knapp{
   padding : 0 2px; 
background-color: #DDE9F8 ;
color : #333333; 
font-size:0.9em;;
font-weight : bold; 
cursor : pointer; 
 }
 /* COPY LIKE ID */
  #MiddleContainerOneColomn input.knapp{
padding : 0 2px; 
background-color: #DDE9F8 ;
color : #333333; 
font-size:0.9em;;
font-weight : bold; 
cursor : pointer; 
 }
 #MiddleContainerTwoColomn input.knapp{
   padding : 0 2px; 
background-color: #DDE9F8 ;
color : #333333; 
font-size:0.9em;;
font-weight : bold; 
cursor : pointer; 
 }
 /* END COPY LIKE ID  */
#RightContainer input.knapp{
padding : 0 2px; 
background-color: #DDE9F8 ; 
color : #333333; 
font-size:0.9em;;
font-weight : bold; 
cursor : pointer; 
}

input.knappWhite{
padding : 0 2px; 
background-color : #ffffff; 
color : #333333; 
font-weight : bold; 
cursor : pointer; 
font-size: 10px; 
}
input.knapp_back{
padding : 0 2px; 
color:#333333;
background-color:#DDE9F8;
font-weight : bold; 
cursor : pointer; 
font-size:0.9em;
margin-top: 2px;
}
input.knappEla {
height : 18px; 
padding : 0px 2px 0 2px; 
color:#333333;
background-color:#DDE9F8;
cursor : pointer;
font-weight: normal; 
font-size : 10px; 
}
input.knappInside {
padding : 0 2px; 
color:#333333;
background-color:#DDE9F8;
font-weight : bold; 
cursor : pointer; 
font-size : 0.9em; 
margin-right : 10px; 
} 
input.knappSearch {
padding : 0 2px; 
color:#FFFFFF;
background-color:#91003e;
font-size:1em;
font-weight : bold; 
cursor : pointer; 
} 
.border {
border : 1px solid #2b2e31; 
} 
input.searchText {
display : inline; 
border : 1px solid #2b2e31; 
} 
input.checkBoxBig {
width : 16px;
height : 16px;
} 
input.CheckBoxSmall, input.RadioBoxSmall {
margin : 4px;
_margin : 1px -2px -2px; 
} 
table.tableSmallFont input.CheckBoxSmall, input.RadioBoxSmall {
margin : 0px;
_margin : -2px -2px ; 
} 

table.tableAllBorder input.RadioBoxSmall {
margin : 2px;
_margin : 1px 5px -2px -2px; 
} 
input.image {
margin : 0; 
}
input.radio {
margin: 2px;
} 
input.fondCheckBox {
margin : -2px -2px -2px 0;
_margin : -2px; 
} 
.normalFelt {
border : 1px solid #2b2e31; 
margin : 2px 4px 2px 0; 
} 
.normalFeltError {
border : 1px solid #ff0000; 
margin : 2px 4px 2px 0; 
} 
input.inpLarge, input.inpLargeRight {
width : 145px; 
border : 1px solid #2b2e31; 
margin : 2px 4px 2px 0; 
} 

input.inpLargeError, input.inpLargeRightError {
width : 145px; 
border : 1px solid #ff0000; 
margin : 2px 4px 2px 0; 
} 
input.inpSmall, input.inpSmallRight {
width : 70px; 
border : 1px solid #2b2e31; 
margin : 2px 4px 2px 0; 
} 
input.inpXSmall {
width : 22px; 
border : 1px solid #2b2e31; 
margin : 2px 4px 2px 0; 
} 
select.inpLarge {
width : 145px; 
border : 1px solid #2b2e31; 
} 
a, a:link, a:visited {
color : #00144e; 
text-decoration : underline; 
} 
a:hover {
color : #8e003c; 
} 
a.ModulCenterLink, a.ModulCenterLink:link, a.ModulCenterLink:visited, a.ModulCenterLink:active,  {
display : block; 
margin : 0; 
padding : 0 2px 0 0; 
text-decoration : none; 
background-color : transparent; 
color : #00144e; 
}
a.ModulCenterLink:hover {
color : #8e003c; 
} 
/* ACTION-KNAPPER */

a.ActionMenuModuleLinkOld, a.ActionMenuModuleLinkOld:link, a.ActionMenuModuleLinkOld:visited{
padding : 3px 28px 2px 0px; 
float : left; 
margin-right : 5px; 
margin-bottom : 3px; 
background : #B6D3F3 url(/css/portalfront/pil_1024.gif) no-repeat right top; 
border : 1px solid #dedede;
color : #333333; 
text-decoration : none; 
font-size : 0.9em; 
font-weight : bold;
height: 16px;
display: block;
vertical-align: baseline;
}
a.ActionMenuModuleLinkOld:hover {
background-color: #ffffff ;
color : #091c5a; 
}
a.ActionMenuModuleLinkOld img{
margin:0 5px 0px -8px;
} 
/* ALTERNATIV 2 ORG */
a.ActionMenuModuleLink img{
margin:0 0px -2px 3px;
}
a.ActionMenuModuleLink, a.ActionMenuModuleLink:link, a.ActionMenuModuleLink:visited, a.ActionMenuModuleLink:active {
    background: transparent url('/css/portalfront/bg_button_aNewOrg.gif') no-repeat scroll top right;
    color: #091c5a;
    display: block;
    float: left;
    font-size : 0.9em; 
	font-weight : bold;
    height: 24px;
    margin-right: 6px;
    padding-right: 14px; /* sliding doors padding */
   text-decoration: none;
}
a.ActionMenuModuleLink:hover {
    background: transparent url('/css/portalfront/bg_button_aNewOrg_hoover.gif') no-repeat scroll top right;
	color:#91003E;
	}
a.ActionMenuModuleLink span {
    background: transparent url('/css/portalfront/bg_button_spanNewOrg.gif') no-repeat;
    display: block;
    line-height: 16px;
    padding: 5px 0 10px 14px;
} 
a.ActionMenuModuleLink:hover span {
    background: transparent url('/css/portalfront/bg_button_spanNewOrg_hoover.gif') no-repeat;
	color:#91003E;
	}
/*a.ActionMenuModuleLink:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox 
}*/

/*9a.ActionMenuModuleLink:active span {
	background: transparent url('/css/portalfront/bg_button_spanNewOrg.gif') no-repeat;
    
   /* background-position: bottom left;
    padding: 6px 0 4px 14px; /* push text down 1px
}  */
/* SLUTT ALTERNATIV 2 ORG */
a.ReadMore, a.ReadMore:link, a.ReadMore:visited, a.ReadMore:hover {
display : block; 
margin : 3px 0 0; 
} 
a.SearchResult, a.SearchResult:link, a.SearchResult:visited, a.SearchResult:hover {
margin : 3px 0 10px; 
display : block; 
text-decoration : underline; 
color : #00144e; 
background-color : transparent; 
} 
a.TopLinks, a.TopLinks:link, a.TopLinks:active, a.TopLinks:visited {
margin : 3px 5px 3px 0; 
color : #00144e; 
background-color : transparent; 
text-decoration : none; 
font-weight : normal; 
} 
a.TopLinks:hover {
color : #8e003c; 
} 
a.NavLevelOneActive, a.NavLevelOneActive:link, a.NavLevelOneActive:visited {
padding : 10px 5px 5px; 
color : #8e003c; 
text-decoration : none; 
font-weight : bold; 
} 
a.NavLevelOneActive:hover {
color : #00144e; 
} 
a.NavLevelOnePassive, a.NavLevelOnePassive:link, a.NavLevelOnePassive:visited {
padding : 10px 5px 5px; 
color : #00144e; 
text-decoration : none; 
font-weight : bold; 
} 
a.NavLevelOnePassive:hover {
color : #8e003c; 
} 
a.NavLevelTwoPassive, a.NavLevelTwoPassive:link, a.NavLevelTwoPassive:active, a.NavLevelTwoPassive:visited {
padding : 5px 3px 3px 8px; 
display : block; 
float : left; 
color : #00144e; 
text-decoration : none; 
font-weight : normal; 
} 
a.NavLevelTwoPassive:hover {
color : #8e003c; 
} 
a.NavLevelTwoActive, a.NavLevelTwoActive:link, a.NavLevelTwoActive:active, a.NavLevelTwoActive:visited {
padding : 5px 8px 3px; 
display : block; 
float : left; 
color : #8e003c; 
text-decoration : none; 
font-weight : bold; 
} 
a.NavLevelTwoActive:hover {
color : #00144e; 
} 
a.LineBreadCrumb, a.LineBreadCrumb:link, a.LineBreadCrumb:active, a.LineBreadCrumb:visited {
padding : 3px 4px; 
color : #00144e; 
text-decoration : underline; 
font-weight : normal; 
} 
a.LineBreadCrumb:hover {
color : #8e003c; 
} 

/* NEW MENU  */
a.leftOneNormalMiddlePassive, a.leftOneNormalMiddlePassive:link, a.leftOneNormalMiddlePassive:active, a.leftOneNormalMiddlePassive:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-top : 1px solid #dedede; 
border-bottom : 0; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
margin-left : 0; 
margin-right : 0px; 
background-color : #f0f0f0;
font-size:1.1em;
width:auto;
} 
a.leftOneNormalMiddlePassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftOneNormalTopPassive, a.leftOneNormalTopPassive:link, a.leftOneNormalTopPassive:active, a.leftOneNormalTopPassive:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-top : 1px solid #dedede; 
border-bottom : 0px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
margin-left : 0; 
background-color : #f0f0f0; 
font-size:1.1em;
} 
a.leftOneNormalTopPassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftOneNormalBottomPassive, a.leftOneNormalBottomPassive:link, a.leftOneNormalBottomPassive:active, a.leftOneNormalBottomPassive:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-top : 1px solid #dedede; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
margin-left : 0; 
font-size:1.1em;
background-color : #f0f0f0; 
} 
a.leftOneNormalBottomPassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftOnePopupMiddlePassive, a.leftOnePopupMiddlePassive:link, a.leftOnePopupMiddlePassive:active, a.leftOnePopupMiddlePassive:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-top : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
margin-left : 0; 
font-size:1.1em;
background : #f0f0f0 url(/css/portalfront/popup_ikon.gif) no-repeat right top; 
} 
a.leftOnePopupMiddlePassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftOneNormalMiddleChosen, a.leftOneNormalMiddleChosen:link, a.leftOneNormalMiddleChosen:active, a.leftOneNormalMiddleChosen:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #8e003c; 
border-top : 1px solid #dedede; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold;  
background-color : #f0f0f0; 
font-size:1.1em;
} 
a.leftOneNormalMiddleChosen:hover {
color : #8e003c; 
} 
a.leftOneNormalMiddleActive, a.leftOneNormalMiddleActive:link, a.leftOneNormalMiddleActive:active, a.leftOneNormalMiddleActive:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #fff; 
border-top : 1px solid #dedede; 
border-bottom : 0; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
background-color : #8e003c; 
font-size:1.1em;
} 
a.leftOneNormalMiddleActive:hover {
color : #fff; 
} 

/*  NY STIL des 2007 NYE MENYER  */
a.leftOneNormalMiddleActiveNoChild, a.leftOneNormalMiddleActiveNoChild:link, a.leftOneNormalMiddleActiveNoChild:active, a.leftOneNormalMiddleActiveNoChild:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #ffffff; 
border-top : 1px solid #dedede; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
background-color : #8e003c;
font-size:1.1em;
} 
a.leftOneNormalMiddleActiveNoChild:hover {
color : #ffffff; 
}
a.leftOneNormalTopActiveNoChild, a.leftOneNormalTopActiveNoChild:link, a.leftOneNormalTopActiveNoChild:active, a.leftOneNormalTopActiveNoChild:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #ffffff; 
border-top : 1px solid #dedede; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
background-color : #8e003c;
font-size:1.1em; 
} 
a.leftOneNormalTopActiveNoChild:hover {
color : #ffffff; 
}
a.leftOneNormalBottomActiveNoChild, a.leftOneNormalBottomActiveNoChild:link, a.leftOneNormalBottomActiveNoChild:active, a.leftOneNormalBottomActiveNoChild:visited {
position : relative; 
margin : 0; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #ffffff; 
border-top : 1px solid #dedede; 
border-bottom : 0px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
font-weight : bold; 
background-color : #8e003c;
font-size:1.1em; 
} 
a.leftOneNormalBottomActiveNoChild:hover {
color : #ffffff; 
}
a.leftTwoNormalMiddleActiveNoChild, a.leftTwoNormalMiddleActiveNoChild:link, a.leftTwoNormalMiddleActiveNoChild:active, a.leftTwoNormalMiddleActiveNoChild:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #8e003c; 
font-weight : bold; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
background-color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalMiddleActiveNoChild:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoNormalTopActiveNoChild, a.leftTwoNormalTopActiveNoChild:link, a.leftTwoNormalTopActiveNoChild:active, a.leftTwoNormalTopActiveNoChild:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #8e003c; 
font-weight : bold; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
background-color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalTopActiveNoChild:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoNormalBottomActiveNoChild, a.leftTwoNormalBottomActiveNoChild:link, a.leftTwoNormalBottomActiveNoChild:active, a.leftTwoNormalBottomActiveNoChild:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #8e003c; 
font-weight : bold; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
background-color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalBottomActiveNoChild:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoNormalTopActive, a.leftTwoNormalTopActive:link, a.leftTwoNormalTopActive:active, a.leftTwoNormalTopActive:visited {
position : relative; 
display : block; 
font-weight : bold; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
background-color : #8e003c; 
text-decoration : none; 
border-top : 0px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalTopActive:hover {
color : #fff; 
} 
/* SLUTT NY STIL des 2007 NYE MENYER  */

a.leftTwoNormalMiddlePassive, a.leftTwoNormalMiddlePassive:link, a.leftTwoNormalMiddlePassive:active, a.leftTwoNormalMiddlePassive:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-top : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
background-color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalMiddlePassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoNormalMiddleChosen, a.leftTwoNormalMiddleChosen:link, a.leftTwoNormalMiddleChosen:active, a.leftTwoNormalMiddleChosen:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #8e003c; 
font-weight : bold; 
border-top : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede;
border-bottom : 1px solid #dedede;  
background-color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalMiddleChosen:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoPopupMiddlePassive, a.leftTwoPopupMiddlePassive:link, a.leftTwoPopupMiddlePassive:active, a.leftTwoPopupMiddlePassive:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-top : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
background : #fff url(/css/portalfront/popup_ikon.gif) no-repeat right top; 
font-size:1.1em;
} 
a.leftTwoPopupMiddlePassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoNormalBottomPassive, a.leftTwoNormalBottomPassive:link, a.leftTwoNormalBottomPassive:active, a.leftTwoNormalBottomPassive:visited {
position : relative; 
margin : 0 0px 0px 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
border-top : 1px solid #dedede;
border-bottom : 0px solid #dedede;  
background-color : #fff;
font-size:1.1em;
} 
a.leftTwoNormalBottomPassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoPopupBottomPassive, a.leftTwoPopupBottomPassive:link, a.leftTwoPopupBottomPassive:active, a.leftTwoPopupBottomPassive:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede;
border-top : 1px solid #dedede;  
background : #fff url(/css/portalfront/popup_ikon.gif) no-repeat right top;
font-size:1.1em; 
} 
a.leftTwoPopupBottomPassive:hover {
color : #8e003c; 
background-color : #fff; 
} 
a.leftTwoNormalTopPassive, a.leftTwoNormalTopPassive:link, a.leftTwoNormalTopPassive:active, a.leftTwoNormalTopPassive:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
border-top : 0px solid #dedede;
border-bottom : 0px solid #dedede; 
color : #061966; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
background-color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalTopPassive:hover {
color : #8e003c; 
background-color : #fff; 

} 
a.leftTwoPopupTopPassive, a.leftTwoPopupTopPassive:link, a.leftTwoPopupTopPassive:active, a.leftTwoPopupTopPassive:visited {
position : relative; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
display : block; 
text-decoration : none; 
color : #061966; 
border-top : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
background : #fff url(/css/portalfront/popup_ikon.gif) no-repeat right top; 
font-size:1.1em;
} 
a.leftTwoPopupTopPassive:hover {
color : #8e003c; 
background-color : #fff; 
border-top : 1px solid #dedede; 
} 
a.leftTwoNormalMiddleActive, a.leftTwoNormalMiddleActive:link, a.leftTwoNormalMiddleActive:active, a.leftTwoNormalMiddleActive:visited {
position : relative; 
display : block; 
font-weight : bold; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
background-color : #8e003c; 
text-decoration : none; 
border-top : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalMiddleActive:hover {
color : #fff; 
} 

a.leftTwoNormalBottomActive, a.leftTwoNormalBottomActive:link, a.leftTwoNormalBottomActive:active, a.leftTwoNormalBottomActive:visited {
position : relative; 
display : block; 
font-weight : bold; 
margin : 0 0px 0 8px; 
padding : 6px 2px 4px 10px; 
background-color : #8e003c; 
text-decoration : none; 
border-top : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #fff; 
font-size:1.1em;
} 
a.leftTwoNormalBottomActive:hover {
color : #fff; 
} 
a.leftThreeNormalMiddlePassive, a.leftThreeNormalMiddlePassive:link, a.leftThreeNormalMiddlePassive:active, a.leftThreeNormalMiddlePassive:visited {
position : relative; 
display : block; 
margin : 0 0px 0 16px; 
padding : 6px 2px 4px 10px; 
text-decoration : none; 
background-color : #fff; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #061966; 
font-size:1.1em;
} 
a.leftThreeNormalMiddlePassive:hover {
color : #8e003c; 
} 
a.leftThreePopupMiddlePassive, a.leftThreePopupMiddlePassive:link, a.leftThreePopupMiddlePassive:active, a.leftThreePopupMiddlePassive:visited {
position : relative; 
display : block; 
margin : 0 0px 0 16px; 
padding : 6px 2px 4px 10px; 
text-decoration : none; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #061966; 
background : #fff url(/css/portalfront/popup_ikon.gif) no-repeat right top; 
font-size:1.1em;
} 
a.leftThreePopupMiddlePassive:hover {
color : #8e003c; 
} 
a.leftThreeNormalTopPassive, a.leftThreeNormalTopPassive:link, a.leftThreeNormalTopPassive:active, a.leftThreeNormalTopPassive:visited {
position : relative; 
display : block; 
margin : 0 0px 0 16px; 
padding : 6px 2px 4px 10px; 
text-decoration : none; 
background-color : #fff; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
border-bottom : 1px solid #dedede; 
color : #061966; 
font-size:1.1em;
} 
a.leftThreeNormalTopPassive:hover {
color : #8e003c; 
} 
a.leftThreeNormalBottomPassive, a.leftThreeNormalBottomPassive:link, a.leftThreeNormalBottomPassive:active, a.leftThreeNormalBottomPassive:visited {
position : relative; 
display : block; 
margin : 0 0px 0 16px; 
padding : 6px 2px 4px 10px; 
text-decoration : none; 
background-color : #fff; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #061966; 
font-size:1.1em;
} 
a.leftThreeNormalBottomPassive:hover {
color : #8e003c; 
} 
a.leftThreePopupBottomPassive, a.leftThreePopupBottomPassive:link, a.leftThreePopupBottomPassive:active, a.leftThreePopupBottomPassive:visited {
position : relative; 
display : block; 
margin : 0 0px 0 16px; 
padding : 6px 2px 4px 10px; 
text-decoration : none; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #061966; 
background : #fff url(/css/portalfront/popup_ikon.gif) no-repeat right top; 
font-size:1.1em;
} 
a.leftThreePopupBottomPassive:hover {
color : #8e003c; 
} 
a.leftThreeNormalMiddleActive, a.leftThreeNormalMiddleActive:link, a.leftThreeNormalMiddleActive:visited, a.leftThreeNormalMiddleActive:active {
position : relative; 
display : block; 
margin : 0 0px 0 16px; 
padding : 6px 2px 4px 10px; 
background-color : #8e003c; 
font-weight : bold; 
text-decoration : none; 
border-bottom : 1px solid #dedede; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #ffffff; 
font-size:1.1em;
} 
a.leftThreeNormalMiddleActive:hover {
color : #ffffff; 
} 
a.leftThreeNormalBottomActive, a.leftThreeNormalBottomActive:link, a.leftThreeNormalBottomActive:visited, a.leftThreeNormalBottomActive:active {
position : relative; 
display : block; 
margin : 0 0px 0 16px; 
padding : 6px 2px 4px 10px; 
background-color : #8e003c; 
font-weight : bold; 
text-decoration : none; 
border-left : 1px solid #dedede;
border-right : 1px solid #dedede; 
color : #ffffff; 
font-size:1.1em;
} 
a.leftThreeNormalBottomActive:hover {
color : #ffffff; 
} 
/* END NEW MENU  */

#RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item, #RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:link, #RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:visited, #RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:active, #RightContainer div.moduleWhiteFlip p.LeftRightListItem a.item:hover {
font-size:1em;
}
div#RightContainer p.LeftRightListItem, div#RightContainer p.ItemPdf {
font-size: 1em;
}
a.item, a.item:link, a.item:visited, a.item:active {
display : block; 
margin : 0; 
padding : 0 2px 0 10px; 
text-decoration : none; 
background-color : transparent; 
color : #00144e; 
} 
a.item:hover {
color : #8e003c; 
}
 
a.itemAlternative, a.itemAlternative:link, a.itemAlternative:visited, a.itemAlternative:active {
display : block; 
margin : 0; 
padding : 0 2px 0 0; 
text-decoration : none; 
background-color : transparent; 
color : #00144e; 
} 
a.itemAlternative:hover {
color : #8e003c; 
} 
a.pictureLink, a.pictureLink:link, a.pictureLink:visited, a.pictureLink:active {
margin : 0; 
padding : 0; 
text-decoration : none; 
background-color : transparent; 
color : #00144e; 
} 
a.pictureLink:hover {
color : #8e003c; 
} 
a.topLevelFunctionMenu, a.topLevelFunctionMenu:link, a.topLevelFunctionMenu:active, a.topLevelFunctionMenu:visited {
text-decoration : none; 
font-weight : bold; 
color : #81603e; 
padding : 2px 0; 
} 
a.topLevelFunctionMenu:hover {
color : #8e003c; 
} 
a.productLink, a.productLink:link, a.productLink:visited, a.productLink:hover {
padding: 1px 5px 1px 4px;
text-decoration : none; 
text-align:left; 
float: left;
font-size: 1.1em;
} 
a.printFriend, a.printFriend:link, a.printFriend:visited, a.printFriend:active {
width : 200px; 
background : white url(/css/portalfront/print_icon.gif) no-repeat top left; 
margin : 0 10px 0 0; 
padding : 0 0 2px 20px; 
color : #00144e; 
text-decoration : underline; 
font-weight : normal; 
display : block; 
font-size : 0.9em; 
} 
a.printFriend:hover {
color : #8e003c; 
} 
h1.headline, h2.headline, h1.headlineBrown, h2.headlineBrown {
font-family : Arial, Helvetica, sans-serif; 
} 
h1.headline {
padding : 0; 
margin : 0 0 9px; 
background-color : transparent; 
color : #333; 
font-size : 1.7em; 
font-weight : normal; 
clear : left; 
} 
h1.headline a:link, h1.headline a:active, h1.headline a:visited, h1.headline a:hover  {
padding : 0; 
margin : 0 0 9px; 
background-color : transparent; 
color : #333; 
font-weight : normal; 
clear : left; 
text-decoration:none;
}
div#PopUp h1.headline {
padding : 0; 
margin : 0 0 9px; 
background-color : transparent; 
color : #333; 
font-size : 1.7em; 
font-weight : normal; 
clear : left; 
} 
h1.headlineSmall {
padding : 0; 
margin : 0 0 9px; 
background-color : transparent; 
color : #333; 
font-size : 1.5em; 
font-weight : normal; 
} 
h1.headlineBrown {
color : #333333; 
font-size : 1.7em; 
font-weight : normal; 
padding : 0; 
margin : -2px 0 9px; 
background-color : transparent; 
} 
h2.headline {
padding : 0; 
margin : -2px 0 7px; 
background-color : transparent; 
color : #333; 
font-size : 1.6em; 
font-weight : normal; 
} 
h2.headline a:link, h2.headline a:active, h2.headline a:visited, h2.headline a:hover  {
padding : 0; 
margin : 0 0 9px; 
background-color : transparent; 
color : #333; 
font-weight : normal; 
clear : left; 
text-decoration:none;
}
h2.headlineBrown {
color : #333333; 
font-size : 1.6em; 
font-weight : normal; 
padding : 0; 
margin : -2px 0 7px; 
background-color : transparent; 
} 
h3.headline {
margin : 0; 
padding : 0 0 5px; 
font-size : 1.1em; 
font-weight : bold; 
clear : left; 
background-color : transparent; 
}
h3.headline a:link, h3.headline a:active, h3.headline a:visited, h3.headline a:hover  {
margin : 0; 
padding : 0 0 5px; 
font-weight : bold; 
clear : left; 
background-color : transparent;
text-decoration:none;
color: #333333; 
}
h3.headlineMap {
margin : 0; 
padding : 0 0 5px; 
font-size : 1.1em; 
font-weight : bold; 
clear : left; 
background-color : transparent; 
}
h3.headlineStatus {
margin : 0; 
padding : 0 0 5px; 
font-size : 1.1em; 
font-weight : bold; 
clear : left; 
background-color : transparent; 
}
div#PopUp h3.headline {
margin: 0; 
_margin : 10px 0 0 0;
padding : 0 0 5px; 
font-size : 1.1em; 
font-weight : bold; 
clear : left; 
background-color : transparent; 
}  
h3.headlineBrown {
margin : 0; 
padding : 0 0 5px; 
font-size : 1.1em; 
font-weight : bold; 
color : #333333; 
} 
h3.headlineWarning {
background : transparent url(/css/portalfront/varsel_feil.gif) no-repeat top left; 
margin : 0 0 5px; 
padding : 3px 0 0 30px; 
font-size : 1.1em; 
font-weight : bold; 
clear : left; 
height : 21px; 
} 
h3.headlineTip {
background:transparent url(/css/portalfront/tip.gif) no-repeat center  left; 
margin : 10px 0 0 0; 
padding : 0 0 0 20px; 
font-size : 1.1em; 
font-weight : bold; 
clear : both; 
color : #00144e; 
height : 14px; 
} 
h3.headlineError {
background : transparent url(/css/portalfront/error_icon.gif) no-repeat top left; 
margin : 0 0 5px; 
padding : 3px 0 0 30px; 
font-size : 1.1em; 
font-weight : bold; 
color : #ff3300; 
clear : left; 
height : 21px; 
} 
h4.headline {
margin : 0; 
padding : 0 0 2px; 
font-size : 1em; 
font-weight : bold; 
} 
div.splitRight h4.headline {
margin : 0; 
padding : 0 0 2px; 
font-size : 1em; 
font-weight : bold; 
width : auto; 
} 
h4.headlineBrown {
font-size : 1em; 
font-weight : bold; 
color : #333333; 
margin : 0; 
padding : 0 0 2px; 
} 
h5.headline {
margin : 0px 0px 5px 0px; 
padding : 4px 2px 4px 10px; 
background-color : #f0f0f0; 
color : #333; 
font-weight : bold; 
font-size : 110%; 
border-bottom : 1px solid #fff; 
}
.ModulCenterBig h5.headline {
margin : 5px 0px 4px 8px; 
padding : 2px 2px 2px 0; 
background-color : transparent; 
color : #333; 
font-weight : bold; 
font-size : 110%; 
border-bottom : 1px solid #ffffff; 
}

div.centerNavLeftBottomProduct h5.headline {
margin : -12px 0px 5px -5px; 
padding : 4px 2px 4px 10px; 
background-color : #f0f0f0; 
color : #333; 
font-weight : bold; 
font-size : 110%; 
border-bottom : 1px solid #fff; 
}

h5.NavLeftHeadline {
color : #81603e; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 0 solid #a3a5b2; 
border-left : 1px solid #a3a5b2; 
margin : 0 3px 0 0; 
padding : 2px 2px 3px 10px; 
background-color : #f0f0f0;
display: none;
} 
h6.headline {
margin : 0px 0px 10px 0px; 
padding : 4px 2px 4px 10px; 
background-color : #f0f0f0;
color : #333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 1px solid #dedede;
z-index:999; 
} 
table.TableTeaserSmall h6.headline {
margin : 0px 0px 10px 0px; 
padding : 4px 2px 4px 10px; 
background-color : #f0f0f0;
color : #333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 1px solid #dedede;
z-index:999; 
} 
table.inline-table h6.headline {
padding-left: 0;
background-color: transparent; 
} 
h6.stikkTittel {
margin : 0; 
padding : 0; 
font-weight : normal; 
font-size : 1em; 
} 
div.splitWidth h6.stikkTittel {
margin : 0; 
padding : 0; 
font-weight : normal; 
font-size : 1em; 
width : auto; 
} 
div#LineBreadCrumb, a.ActionMenuModuleLink, a.ActionMenuModuleLink:link, a.ActionMenuModuleLink:visited, a.ActionMenuModuleLink:hover, a.ReadMore, a.ReadMore:link, a.ReadMore:visited, div.ModulRightBig, div.ModulCenterRightGrey, div.ModulCenterRightWhite, div.ModulCenterBigTwoColomn, div.ModulCenter, div.ModulCenterBig, p.itemAlternative, p.ModulOnlyPicture, a.ReadMore:hover, div.imgBox, div.imgBoxSmall, div.imgBoxSokEiendom, div.imgBoxSokEiendomSmall, div.imgBoxBig, div.imgBoxSmallPromo, p.navlin, div.ModulCenterBigImage {
border-color : #dedede; 
}
body#flex div#PopUp, body#fixedLeft div#Wrapper, body#fixedCenter div#Wrapper, body#flex div#Wrapper {
border-color : #a3a5b2; 
}  
body#fixedLeftLoggedIn {
text-align : left; 
} 
body#fixedLeftLoggedIn div#Wrapper {
position : relative; 
width : 990px; 
margin-left : auto; 
padding-top : 40px; 
margin-right : auto; 
border : 1px solid #a3a5b2; 
z-index : 10; 
background-color : #fff; 
} 

body#fixedLeftLoggedIn div#bottomSpanner {
position : relative; 
margin-left : auto; 
margin-right : auto; 
height : 10px; 
width : 990px; 
z-index : 200; 
background-color : transparent;
display: none; 
} 
body#fixedLeftLoggedIn img.bottomSpanner {
left : 743px; 
} 
.bunntekst {
clear : both; 
} 
.tipsHeading {
margin-top : 20px; 
} 
#iconcontainer {
margin : 2px -34px 2px 28px; 
font-size : 1em; 
text-align : right; 
width : auto; 
vertical-align : middle; 
} 
table td #iconcontainer {
margin : 2px -24px 2px 28px;
_margin : 2px -34px 2px 28px; 
font-size : 1em; 
text-align : right; 
width : auto; 
vertical-align : middle; 
} 
#iconlist ul {
margin : 0; 
white-space : nowrap; 
padding : 0; 
} 
#iconlist li {
display : inline; 
list-style-type : none; 
} 
 
#iconlist li.fil a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/disc_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.print a {
padding : 1px 6px 0 30px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/print_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.excel a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/ikon_XL_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.oppdater a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/refresh_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.pdf a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/pdf_icon_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.sideoppsett a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/wrench_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.hjelp a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/hjelp_ikon_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.paragraf a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/paragraf_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.mail a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/ulest_post_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.doc a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/doc_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.search a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/search_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.import a {
padding : 1px 6px 0 28px; 
border-left : 1px solid #999; 
background-color : #fff; 
background-image : url(/css/portalfront/import_iconlist.gif); 
background-repeat : no-repeat; 
background-position : 10px 0; 
} 
#iconlist li.clock a {
padding: 1px 6px 0px 28px;
border-left: 1px solid #999;
background-color: #fff;
background-image: url(/css/portalfront/clock_iconlist.gif);
background-repeat: no-repeat;
background-position: 10px 0px;
}
#iconlist a:link, #iconlist a:visited {
color : #00144e; 
font-weight : bold; 
font-size : 0.9em; 
text-decoration : none; 
} 
#iconlist a:hover {
border-left : 1px solid #999; 
background-color : #fff; 
color : #8e003c; 
font-weight : bold; 
} 

#iconlist #fronticon a:link, #iconlist #fronticon a:visited {
color : #00144e; 
font-weight : bold; 
font-size : 0.9em; 
text-decoration : none; 
border-left : 1px solid #fff; 
} 
#iconlist #fronticon a:hover {
border-color : #ffffff; 
color : #8e003c; 
} 


div.step {
width : 100%; 
margin-top : 5px; 
margin-bottom : 5px; 
background-color : #f2f2f2; 
border-top : 1px solid #a3a5b2; 
border-bottom : 1px solid #a3a5b2; 
} 
body#fixedLeftLoggedIn div.step, body#flex div.step {
width :100%; 
margin-top : 5px; 
margin-bottom : 5px; 
background-color : #f2f2f2; 
border-top : 1px solid #a3a5b2; 
border-bottom : 1px solid #a3a5b2; 
} 
table.stepTable td {
padding : 2px 4px 2px 0; 
font-size : 0.9em; 
color : #091c5a; 
} 
table.stepTable td.aktiv {
color : #fff; 
background-color : #8e003c; 
font-weight : bold;
padding : 2px 4px 2px 0; 
} 
table.stepTable td img {
padding : 4px 0px 2px 0; 
} 

table.stepTable td a.passiv {
text-decoration : none; 
} 
div.ModulTeaser {
color : #666; 
font-weight : normal; 
border : 1px solid; 
background-image: url('/css/portalfront/teaser_bg.jpg');
width : 182px; 
min-height : 148px; 
max-height : 148px; 
height : 151px; 
margin : 2px 0 10px; 
padding : 5px 0; 
float : right; 
} 
div.ModulTeaser {
border-color : #a3a5b2; 
} 
div.centerSmallTeaser{
	width:99%;
	padding:4px 2px 4px 1px;
	border: 1px solid #9B8D89;
}
div.imgBoxTeaser {
float : left; 
margin : 2px 0 10px; 
background-color : #fff; 
border : 1px solid; 
clear : right; 
border-color : #a3a5b2; 
} 
img.imgBoxTeaser {
clear : right; 
} 
p.teaser {
margin : 0 2px 3px 9px; 
padding : 0 2px 0 0; 
color : #333; 
font-size : 0.9em; 
} 
.ModulCenterBig p.teaser {
margin : 0 2px 3px 9px; 
padding : 0 ; 
color : #333; 
font-size : 0.9em; 
} 
a.iframeList, a.iframeList:link, a.iframeList:visited {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
color : #00144e; 
text-decoration : underline; 
} 
a.iframeList:active {
font-weight : bold; 
color : #8e003c; 
} 
a.iframeList:hover {
color : #8e003c; 
} 
P.breakeHere {
page-break-before : always; 
margin-bottom : 1px; 
margin-top : 1px; 
padding-bottom : 1px; 
padding-top : 1px; 
} 
INPUT.checkBoxEbnrForm {
margin : -4px; 
} 
INPUT.checkBoxEbnrCommon {
vertical-align : middle; 
margin : -4px -4px -1px; 
padding : 0; 
} 
TABLE.tableNoBorder {
width : 99%; 
background-color : white; 
margin-right : 10px; 
display : table; 
font-size : 75%; 
} 
TABLE.tableNoBorder TR TD {
padding-left : 8px; 
} 
TD.borderRightBottom, TD.borderBottom, TD.borderRight, TD.borderNone {
padding-left : 8px; 
} 
TD.borderRightBottom {
border-bottom : 1px solid #c0c0c0; 
border-right : 1px solid #c0c0c0; 
padding-bottom : 1px; 
font-size : 80%; 
} 
TD.borderBottom {
border-bottom : 1px solid #c0c0c0; 
padding-bottom : 1px; 
font-size : 80%; 
} 
TD.borderRight {
border-right : 1px solid #c0c0c0; 
padding-bottom : 1px; 
font-size : 80%; 
} 
TD.borderNone {
padding-bottom : 1px; 
font-size : 80%; 
} 
TD.signatureText {
padding : 0; 
color : #999999; 
} 
DIV.signatureSingleLine {
border-bottom-color : #a3a5b2; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
width : 200px; 
} 
a.linkBold, a.linkBold:link, a.linkBold:active, a.linkBold:visited {
padding : 0; 
color : #000000; 
font-weight : bold; 
text-decoration : none; 
font-size : 1em; 
} 
a.linkBold:hover {
font-weight : bold; 
font-size : 1em; 
color : #8e003c; 
} 
a.linkBoldActive, a.linkActive:link, a.linkBoldActive:active, a.linkBoldActive:visited {
padding : 0; 
color : #8e003c; 
font-weight : bold; 
text-decoration : none; 
font-size : 1em; 
} 
a.linkBoldActive:hover {
font-weight : bold; 
font-size : 1em; 
color : #8e003c; 
} 
td.linkBoldActive {
background-color : #a3a5b2; 
background-repeat : no-repeat; 
background-position : right; 
} 
td.linkBoldPassive {
background-repeat : no-repeat; 
background-position : right; 
} 
.input-error {
background-color : #f0f0f0; 
} 
.tipsHeading {
font-family : verdana, sans-serif; 
font-size : 1.1em; 
font-weight : bold; 
color : #091c5a; 
display : inline;
clear:both; 
margin : 10px 3px 3px; 
padding : 0 2px 0 20px; 
background-image : url(/css/portalfront/info.gif); 
background-repeat : no-repeat; 
} 
.tips {
margin-left : 3px; 
margin-top : 2px; 
font-size : 1em; 
} 
.redsum {
color : red; 
text-align : right; 
} 
.sum {
text-align : right; 
} 
.budget {
text-align : right; 
} 
.history {
text-align : right; 
} 
.null {
color : green; 
text-align : right; 
} 
p.fane {
height : 25px; 
margin : 0 1px 0 0; 
float : left; 
border-left : 1px solid #cec3bd; 
padding : 0; 
border-bottom : 0; 
} 
a.fanePassiv, a.fanePassiv:link, a.fanePassiv:active, a.fanePassiv:visited {
padding : 8px 14px 3px 12px; 
color : #00144e; 
text-decoration : none; 
font-weight : bold; 
display : block; 
float : left; 
height : 15px; 
background : transparent url(/css/portalfront/PK_aktive_new.gif) no-repeat top right; 
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
a.fanePassiv:hover {
color : #8e003c; 
display : block; 
} 
a.faneActive, a.faneActive:link, a.faneActive:active, a.faneActive:visited {
color : #8e003c; 
text-decoration : none; 
font-weight : bold; 
display : block; 
float : left; 
height : 15px; 
background : transparent url(/css/portalfront/PK_passive_new.gif) no-repeat top right; 
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding : 8px 10px 3px 10px; 
voice-family : "\"}\""; 
voice-family : inherit; 
padding : 8px 12px 3px 12px; 
} 
a.faneActiveSplit, a.faneActiveSplit:link, a.faneActiveSplit:active, a.faneActiveSplit:visited {
color : #8e003c; 
text-decoration : none; 
font-weight : bold; 
display : block; 
float : left; 
height : 15px; 
background : transparent url(/css/portalfront/PK_passive_split.gif) no-repeat top right; 
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding : 8px 10px 3px 10px; 
voice-family : "\"}\""; 
voice-family : inherit; 
padding : 8px 10px 3px 10px; 
} 
a.faneActive:hover {
color : #8e003c; 
display : block; 
} 
a.nolinelink, a.nolinelink:link, a.nolinelink:visited, a.nolinelink:active, a.nolinelink:hover {
padding : 0 2px 0 0; 
text-decoration : none; 
} 
a.noline, a.noline:link, a.noline:visited, a.noline:active, a.noline:hover {
padding : 0 2px 0 0; 
text-decoration : none; 
color : #000000; 
} 
a.noline:hover {
color : #8e003c; 
} 
.headlinefaner {
background-color : #f2f2f2; 
font-weight : bold; 
border-bottom : 1px solid #cec3bd; 
margin : 0; 
padding : 2px 4px; 
} 
.headline {
background-color : #f2f2f2; 
font-weight : bold; 
font-size : 0.9em; 
margin : 0; 
padding : 2px 4px; 
} 
.link {
background-color : white; 
font-weight : normal; 
border-bottom : 0; 
margin : 0 0 0 3px; 
padding : 2px 4px; 
} 
a.bold, a.bold:link {
font-weight : bold; 
} 
.headinLine {
background-color : #e8e6dd; 
font-family : verdana, sans-serif; 
font-weight : bold; 
font-size : 1em; 
border-top : 1px solid #cec3bd; 
border-bottom : 1px solid #cec3bd; 
margin : 0; 
margin-top : 10px; 
padding : 2px 4px; 
} 
.item {
margin : 0; 
margin-top : 10px; 
padding : 2px 4px; 
font-size : 1em; 
} 
#RightContainer .item {
font-size : 1em; 
} 
.itemGrey {
margin : 0; 
margin-top : 10px; 
padding : 2px 4px; 
background-color : #f2f2f2; 
} 
.itemBold {
margin : 0; 
margin-top : 10px; 
padding : 2px 4px; 
font-weight : bold; 
} 
.itemGreyBold {
margin : 0; 
margin-top : 10px; 
padding : 2px 4px; 
background-color : #f2f2f2; 
font-weight : bold; 
} 
div.tableHeader {
height : 26px; 
padding : 0; 
background : white url(/css/portalfront/PK_table_head_bg_new.gif) repeat-x top; 
width : 100%; 
margin-right : 10px; 
} 
#search_table .knapp {
font-size : 0.8em;
}

table.withHeader {
width : 100%; 
background-color : white; 
border : 1px solid #cec3bd; 
border-top : 0; 
margin-right : 0px; 
display : table;
padding-right: px;0
margin-bottom: 15px;
} 

div#PopUp table.withHeader {
width : 99%;
padding: 5px;
padding-left: 0;
background-color : white; 
border : 1px solid #cec3bd; 
border-top : 0; 
margin-right : 5px; 
display : table; 
} 
#smsContainer table.withHeader {
width : 99%;
padding: 5px;
padding-left: 0;
background-color : white; 
border : 1px solid #cec3bd; 
border-top : 0; 
margin-right : 5px; 
display : table; 
} 
 
div#PopUp div.tableHeader {
height : 26px; 
padding : 0; 
background : white url(/css/portalfront/PK_table_head_bg_new.gif) repeat-x bottom; 
width : 99%; 
margin-right : 5px;
display:table;

} 
div#PopUp p.fane {
height : 25px; 
margin : 0 1px 0 0; 
float : left; 
border-left : 1px solid #dedede; 
padding : 0; 
border-bottom : 0; 
}
table.postKasseMain {
width : 100%; 
background-color : white; 
border : 1px solid #dedede; 
border-top : 0;
margin-right: 0; 
_margin-right : 10px; 
display : table; 
} 
div.tableHeaderFane {
height : 26px; 
padding : 0; 
background : white url(/css/portalfront/PK_table_head_bg_new.gif) repeat-x top; 
width : 99%; 
margin-right : 10px; 
} 

div#nbbfelles div.tableHeaderFane {
height : 26px; 
padding : 0; 
background : transparent url(/css/portalfront/PK_table_head_bg_new.gif) repeat-x top; 
width : auto; 
margin-right : 10px; 
} 
body#flexFull div#nbbfelles div.tableHeaderFane {
height : 26px; 
padding : 0; 
background : transparent url(/css/portalfront/PK_table_head_bg_new.gif) repeat-x top; 
width : 100%; 
margin-right : 10px; 
} 
body#flexFull div#nbbfelles div#ark {
border-width : 1px; 
border-top : 0; 
border-style : solid; 
padding : 20px 8px 0 10px ; 
margin : -1px 0px 10px 0;
width: auto;
} 
p.faneMorePages {
height : 13px; 
margin : 0 0px 0 0; 
float : right;
text-align: right; 
border : 0; 
padding : 3px;
} 
a.ikonrad, a.ikonrad:link, a.ikonrad:active, a.ikonrad:visited {
margin : 3px 5px 3px 0; 
color : #00144e; 
background-color : transparent; 
text-decoration : none; 
font-weight : bold; 
font-size : 0.9em; 
} 
a.ikonrad:hover {
color : #8e003c; 
font-size : 0.9em; 
} 
h3.headline {
background-color : transparent; 
} 
h4.headline {
background-color : transparent; 
} 
body#flex div.MiddleContainerOneColomn {
width : auto; 
margin-top : 0px; 
padding-right : 10px; 
background-color : transparent; 
} 
body#flex h2.headline{
font-size: 1.6em; 
} 
body#flex .step  {
font-size: 1.1em;
}
body#fixedLeftLoggedIn h2.headline{
font-size: 1.6em; 
} 
body#fixedLeftLoggedIn div.moduleWhiteFlip h2.headline {
padding : 2px 14px 0 56px; 
margin : 10px 0 4px -4px;
text-align: center; 
background: transparent url(/css/portalfront/telefon.gif) no-repeat bottom center; 
color : #00144e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em; 
font-weight : bold;
} 
body#flex div.moduleWhiteFlip h2.headline {
padding : 2px 14px 0 56px; 
margin : 10px 0 4px -4px;
text-align: center; 
background: transparent url(/css/portalfront/telefon.gif) no-repeat bottom center; 
color : #00144e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em; 
font-weight : bold;
} 
body#fixedLeftLoggedIn .step {
font-size: 1.1em;
}
body#flex #PopUp .content {
font-size: 1em;
}
/* COPY LIKE ID */
body#flex div#MiddleContainerOneColomn {
width : auto; 
margin-top : 0px; 
padding-right : 10px; 
background-color : transparent; 
} 
/* END COPY LIKE ID */

.checkbox {
margin : 1px 0 0; 
height : 15px; 
width : 15px; 
border : none; 
} 
.checkbox-top {
margin : 1px 0 0; 
height : 15px; 
width : 15px; 
border : none; 
} 


a.levelThreeHeadlinePopup, a.levelThreeHeadlinePopup:link {
border-color : #a3a5b2; 
} 
div#bottomSpanner img {
display : none; 
} 
div.hoyre {
float : right; 
margin : 5px 2px 5px 5px; 
} 
body#flex div.MiddleContainerTwoColomn {
width : 775px; 
padding-right : 0px;
margin-right: 5px;
margin-left: 15px;
margin-top : 0px; 
background-color : transparent;
}

/*body#flex #LeftContainer {
margin-left:-6px;
} */
body#flex div.MiddleContainerTwoColomn table.tableWithSeparatorsSmallFontNoMargin, body#flex div.MiddleContainerTwoColomn table.tableSmallFontNoMargin {
font-size: 0.8em; 
} 
body#flex div.MiddleContainerTwoColomn table.withHeader table.tableWithSeparators {
font-size: 1em; 
}
body#flex div.MiddleContainerTwoColomn table table.withHeader table.tableWithSeparators {
font-size: 0.9em; 
}
body#flex div.MiddleContainerTwoColomn table.tableWithSeparatorsSmallFontNoMargin tr.headingline, body#flex div.MiddleContainerTwoColomn table.tableSmallFontNoMargin tr.headingline {
font-size: 0.9em; 
}
body#flex div.MiddleContainerTwoColomn table.tableWithSeparators tr.headingline {
font-size: 1em;
}
body#flex div.MiddleContainerTwoColomn table.tableAllBorder tr.headingline {
font-size: 1em;
}
body#flex div.MiddleContainerTwoColomn table.withHeader table.tableWithSeparators tr.headingline {
font-size: 0.9em;
}
div#PopUp div.MiddleContainerTwoColomn {
width : auto; 
padding-right : 0px; 
margin-top : 3px; 
background-color : transparent; 
} 
/* COPY LIKE ID  */
body#flex div#MiddleContainerTwoColomn {
width : 775px; 
padding-right : 0px;
margin-right: 0px;
margin-left: 15px; 
margin-top : 10px; 
background-color : transparent; 
}

body#flex div#MiddleContainerTwoColomn table.tableWithSeparatorsSmallFontNoMargin, body#flex div#MiddleContainerTwoColomn table.tableSmallFontNoMargin {
font-size: 0.8em; 
} 
table table.tableSmallFontNoMargin .knapp {
font-size: 0.9em;
}
table table.tableSmallFontNoMargin input.normalFelt {
font-size: 0.9em;
}
table table table.tableSmallFontNoMargin .knapp {
font-size: 1em;
}
table table table.tableSmallFontNoMargin input.normalFelt {
font-size: 1em;
}
#search_table .knapp {
font-size: 0.9em;
}
#search_table input.normalFelt {
font-size: 0.9em;
}
body#flex div#MiddleContainerTwoColomn table.tableWithSeparatorsSmallFontNoMargin tr.headingline, body#flex div#MiddleContainerTwoColomn table.tableSmallFontNoMargin tr.headingline{
font-size: 0.9em; 
}

div#PopUp div#MiddleContainerTwoColomn {
width : auto; 
padding-right : 0px; 
margin-top : 3px; 
background-color : transparent; 
} 
/* END COPY LIKE ID  */

/* NEW TOP NAVIGATION */
.topNavContainer {
text-align:center;
font:normal 1em verdana, arial,helvetica;
left: 280px;
top:53px;
position:absolute;
z-index:99;
height:30px;
}

#nav ul
{
margin: 0;
white-space: nowrap;
padding: 0;

}

#nav li
{
display: inline;
list-style-type: none;
}

#nav1 {

position : relative; 
margin : 0; 
padding : 12px 12px 8px 10px; 
height : 18px; 
display : block; 
float : left; 
z-index : 101;
vertical-align:bottom;
border-left: 0px solid #798BAF;
background: url('/css/portalfront/topNavBgPassiveNew.gif') no-repeat left top;
}
#nav2 {
position : relative; 
margin : 0; 
padding : 12px 12px 8px 10px; 
height : 18px; 
display : block; 
float : left; 
z-index : 101;
vertical-align:bottom;
border-left: 1px solid #798BAF;
background: url('/css/portalfront/topNavBgPassiveNew_middle.gif') no-repeat right top;
}
#nav3 {
position : relative; 
margin : 0; 
padding : 12px 12px 8px 10px; 
height : 18px; 
display : block; 
float : left; 
z-index : 101;
vertical-align:bottom;
border-left: 1px solid #798BAF;
background: url('/css/portalfront/topNavBgPassiveNew_middle.gif') no-repeat right top;
}

#nav4 {
position : relative; 
margin : 0; 
padding : 12px 12px 8px 10px; 
height : 18px; 
display : block; 
float : left; 
z-index : 101;
vertical-align:bottom;
border-left: 1px solid #798BAF;
background: url('/css/portalfront/topNavBgPassiveNew.gif') no-repeat right top;
}
.topNav a:link, .topNav a:visited
{
color: #0b1552;
text-decoration: none;
font-weight: bold;
}

.topNav a:hover
{
color: #8e003c;
}

/*.topNavActive a {
position : relative; 
margin : 0 -2px 0 0; 
padding : 12px 14px 8px 10px; 
height : 19px; 
display : block; 
float : left; 
z-index : 100; 
border-left: 0px solid #999999;
background: url('/css/portalfront/topNavBgActiveNew.jpg') no-repeat left top;
color: #333333;
font-weight: bold;
}*/
.topNavActive a:link, .topNavActive a:visited, .topNavActive a:hover {
text-decoration: none;
color: #8e003c;
}
#nav1Active a {
position : relative; 
margin : 0 0px 0 0; 
padding : 12px 14px 8px 10px; 
height : 19px; 
display : block; 
float : left; 
z-index : 100; 
border-left: 0px solid #798BAF;
background: url('/css/portalfront/topNavBgActiveNew.jpg') no-repeat left top;
color: #8e003c;
font-weight: bold;
}
#nav2Active a {
position : relative; 
margin : 0 0px 0 0; 
padding : 12px 14px 8px 10px; 
height : 19px; 
display : block; 
float : left; 
z-index : 100; 
border-left: 1px solid #798BAF;
background: url('/css/portalfront/topNavBgActiveNew_middle.jpg') no-repeat right top;
font-weight: bold;
color: #8e003c;
}
#nav3Active a {
position : relative; 
margin : 0 0px 0 0; 
padding : 12px 14px 8px 10px; 
height : 19px; 
display : block; 
float : left; 
z-index : 100; 
border-left: 1px solid #798BAF;
background: url('/css/portalfront/topNavBgActiveNew_middle.jpg') no-repeat right top;
font-weight: bold;
color: #8e003c;
}
#nav4Active a {

position : relative; 
margin : 0 0px 0 0; 
padding : 12px 14px 8px 10px; 
height : 19px; 
display : block; 
float : left; 
z-index : 100; 
border-left: 1px solid #798BAF;
background: url('/css/portalfront/topNavBgActiveNew.jpg') no-repeat right top;
font-weight: bold;
color: #8e003c;
}

#fixedtipdiv {
position:absolute;
padding: 2px;
border:0px solid black;
font:normal 11px Arial;
line-height:12px;
z-index:100;
_margin-top: -8px;
}

body#fixedLeftLoggedIn .topNavContainer {
display: none;
}
/* END NEW TOP NAVIGATION */

/* Fra Bedrift okt. 2006 */
/* Rammefarge vanlig */
div#skjema table.webformskjema {
border-color: #c0c0c0; 
}

div#skjema table.webformskjema tr.heading td {
background-color: #d0d0d0;
}

div#skjema table.webformskjema tr.heading td  {
border-top-color: #c0c0c0;
border-bottom-color:#c0c0c0;
border-left-color: #c0c0c0;
border-right-color: #c0c0c0;
}

div#skjema table.webformskjema {
width: 100%;
empty-cells: show;
text-align: left;
}

div#skjema table.webformskjema tr td {
padding-left:8px;
}

div#skjema table.webformskjema tr.heading td {
padding: 1px 0px 2px 5px;
margin-bottom: 5px;
font-weight: bold;
font-size: 0.9em;
white-space: nowrap;
border-width: 1px;
border-style: solid;
}

div#skjema table.webformskjema .melding {
vertical-align: top; 
padding-top: 2em;
}

div#webformknapper {
border-bottom:1px solid #ffffff;
}

div#webformknapper {
width: 100%;
text-align: right;
}

#skjema input.webknapp {
background-color:#DDE9F8;
color:#333333;
cursor:pointer;
font-size: 0.9em;
font-weight:bold;
border-width: 2px;
border-style: outset;
border-color: #ffffff;
padding:0 2px;
margin:0px 0px 8px -2px;
}

.bl { border-left: 1px solid #CBC3BC !important; }
.br { border-right: 1px solid #CBC3BC !important; }

br.moduleBr {
line-height: 2px;
}
table tr.spacing_s td { height: 4px; font-size: 1px; }

table tr.spacing_s_bot td {
height: 4px; 
font-size: 1px; 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e5e5e5;
}

table tr.spacing_svak_s_bot td {
height: 4px; 
font-size: 1px; 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d8d3cd;
}
/* Fra Bedrift nov. 2006 */
.boks, div.melding, table#ikoner tr td.skillelinje, div#informasjon table.informasjon, div#fane div.valgt, div#fane a.flipp, div#fane a.flipp:link, div#fane a.flipp:active, div#fane a.flipp:visited, div#ark, div#samletliste {
border-color : #a3a5b2; 
} 
div.melding {
background-color : #f0f0f0; 
}
div.melding {
border-width : 1px; 
border-style : solid; 
padding : 5px 0 1px 0; 
margin-bottom : 10px; 
width: auto;
}
body#flexFull div.melding {
border-width : 1px; 
border-style : solid; 
padding : 5px 0 1px 0; 
margin-bottom : 10px; 
width: auto;
} 
 
div.melding .feil {
background-image : url(/css/portalfront/melding_feil.gif); 
} 
div.melding .info {
background-image : url(/css/portalfront/melding_info.gif); 
} 
div.melding .heading {
background-repeat : no-repeat; 
background-position : 5px 0; 
font-size : 1.1em; 
font-weight : bold; 
height : 22px; 
padding : 3px 0 0 35px; 
} 
div.melding p {
margin : 0 0 7px; 
} 
div.melding div.beskrivelse {
padding : 1px 0 0; 
margin-left : 5px; 
} 
div.melding div#knapperekke table {
padding-right : 10px; 
} 
div#sok input, div#liste input, div#skjema input, div#detaljer-flat input {
border-width : 1px; 
border-style : solid; 
margin : 1px 2px 3px 0; 
border-color : #2b2e31; 
} 
.vat {
vertical-align : top; 
} 
div#sok select.medium, div#liste select.medium, div#skjema select.medium {
width : 133px; 
}
div#sok input.radio, div#liste input.radio, div#skjema input.radio {
border : none; 
vertical-align : middle; 
}
 
.checkbox, div#sok input.checkbox, div#liste input.checkbox, div#skjema input.checkbox, div#detaljer-flat input.checkbox {
margin : 1px 0 0; 
height : 15px; 
width : 15px; 
border : none; 
} 
/* SUBITEMLIST */
.subItemContainer { 
margin: 2px 0 0 0px;
font-weight:bold;
font-size: 1em;
display: block;
}
.subItemContainer br { 
line-height: 20px;
}

.subItemContainer a.item, .subItemContainer a.item:link, .subItemContainer a.item:visited, .subItemContainer a.item:active { 
display : block; 
margin : 0; 
padding : 4px 2px 4px 0px; 
text-decoration : underline; 
background-color : transparent; 
color : #00144e; 
} 
.subItemContainer a, .subItemContainer a:link, .subItemContainer a:visited, .subItemContainer a:active { 
display : block; 
margin : 0 0 -16px 0; 
padding :0; 
text-decoration : underline; 
background-color : transparent; 
color : #00144e; 
} 

.subItemContainer a { 
margin: 2px 0 0 0px;
font-weight:normal;
font-size: 1em;
}
.subItemContainer ul
{
margin: 0;
padding: 0 0 0px 10px;
list-style-type: none;
font-family: verdana, arial, sans-serif;
}

.subItemContainer li { 
margin: 0; 
padding:0px 0 3px 0px;

}

.subItemContainer li a.item, .subItemContainer li a.item:link, .subItemContainer li a.item:visited, .subItemContainer li a.item:active{
color: #00144e;
padding: 0px 14px 3px 10px;
text-decoration: underline;
font-size: 1em;
font-weight:normal;
line-height: 12px;
background : transparent url(/css/portalfront/bullets_webforms.gif) no-repeat left center;
}

.subItemContainer ul ul {
margin-left: 0px;
padding: 0;
list-style-type: none;
z-index:0;
}
.subItemContainer li li a
{
color: #210089;

background-color: transparent;
padding: 0px 0px;
margin: 0;
text-decoration: underline;
font-size:1em;
}
/* SLUTT SUBITEMLIST */

/* NYE MODULER */
div.ModulTeaserSmall {
margin : 0 ;
width: 180px;
padding: 0 ;
border: 1px #a3a5b2 solid;
float:left;
background-image: url('/css/portalfront/teaser_bg.jpg');
}
div#RightContainer div.ModulTeaserSmall {
width: 100%;
margin : 0;
_margin : 0 0px -5px 0px;
padding: 10px 0 10px 0 ;
border: 0px solid #a3a5b2 ;
background-color:#ffffff;
background-image: url('/css/portalfront/teaser_bg.jpg');
display: table;
}
div#RightContainer p.LeftRightListItem, div#RightContainer p.ItemPdf {
font-size: 1em;
}
div.ModulTeaserMedium {
width: 100%;
margin : 0 0px 0 0px;
padding: 0 ;
padding-bottom: 10px;
border: 1px #dedede solid;
background-image: url('/css/portalfront/teaser_bg.jpg');
float:left;
display: block;
}
div.ModulTeaserMedium table.inline-table {
width:100%;
padding : 5px;
padding: 0 ;
background-color: transparent;
float:left;
}
div.ModulTeaserMedium table.TableTeaserMedium #step1 table.inline-table {
width:100%;
padding : 5px;
padding: 0 ;
background-color: transparent;
float:left;
}
div.ModulTeaserMedium table.inline-table tr td {
padding-left: 10px;
}
div.ModulTeaserMedium table.inline-table table tr td{
padding-left: 0px;
}
table.inline-table h5.headline {
margin : 0px 0px 10px 0px; 
padding : 4px 2px 4px 0px; 
background-color : transparent;
color : #333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 1px solid #dedede;
z-index:999; 
}

div.ModulTeaserMedium table.inline-table h5.headline {
margin : 0px 0px 10px 0px; 
padding : 4px 2px 4px 0px; 
background-color : transparent;
color : #333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 0px solid #dedede;
z-index:999; 
}
table.productList h5.headline {
margin : 0 10px 4px 0px; 
padding : 2px 2px 2px 0; 
background-color : transparent; 
color : #333333; 
font-weight : bold; 
font-size : 100%; 
border-bottom : 1px solid #a3a5b2; 
}
table.productList td {
padding : 0px 10px 0px 0; 

}
div#RightContainer div.ModulTeaserMedium, div#RightContainer div.ModulTeaserSmall, div#RightContainer div.ModulTeaserBig {
border: 0px #a3a5b2 solid;
border-top: 0px #a3a5b2 solid;
}
div.ModulTeaserBig {
width: 100%;
margin : 0 0px 0 0px;
padding: 0 ;
padding-bottom: 10px;
border: 1px #dedede solid;
background-image: url('/css/portalfront/teaser_bg.jpg');
float:left;
display: block;
}

div.ModulTeaserBig h6.headline, div.ModulTeaserBig h5.headline {
margin: 0 0 10px -10px;
}
table.TableTeaserSmall {
margin : 0;
padding: 4px;
font-size:1.1em
}
.moduleWhiteNoShadow table.TableTeaserSmall {
margin : 0;
padding: 2px 0px 2px 10px;
font-size:1em
}
body#flex table.TableTeaserSmall h5.headline {
margin-left: 0;

}
table.TableTeaserMedium {
margin : 0;
padding: 4px 4px 4px 0;
}
table.TableTeaserBig {
width: 100%;
margin : 0 0px 0 0px;
padding: 4px ;
border: 1px #dedede solid;
background-color:#FFFFFF;
background-image: url('/css/portalfront/teaser_bg.jpg');
}
.ModulCenterBig table.TableTeaserBig, div.ModulTeaserBig table.TableTeaserBig {
width: 100%;
margin : 0px;
padding: 0px 0 5px 0 ;
border: 0;
}

.ModulCenterBig table.TableTeaserBig table {
width: 100%;
margin : 0;
padding: 0 ;
}
.TableTeaserBig input.knapp{
   padding : 0 2px; 
color:#333333;
background-color:#DDE9F8;
font-size:0.9em;;
font-weight : bold; 
cursor : pointer; 
   /*color:#333333;
   font-family:verdana,helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#bbbbbb;
   border:1px solid;
   border-top-color:#dedede;
   border-left-color:#dedede;
   border-right-color:#dedede;
   border-bottom-color:#dedede;
   padding : 2px;
   cursor: pointer;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#999999');*/
}
div.MiddleContainerFullWidth table.TableTeaserBig {
margin : 0 10px 0 8px;
padding: 4px;
font-size:1.1em;
}
div.MiddleContainerFullWidth {
width: 558px;
margin-right: 15px;
}

/* ELA - produktbestilling */
.elaProductContainer {
margin: 0 0px 0 0;
padding: 0;
width:auto;
}

.elaProductContainer .knapp{
width:60px;
padding : 0 2px; 
background-color : #DDE9F8; 
color : #333333; 
font-weight : bold; 
cursor : pointer;
font-size : 0.9em;
}

.elaProductContainer table.withHeader {
border-bottom: 0px;
}
.elaProductContainer table.withHeader td{
border-bottom: 1px solid #CBC3BC;
}
.elaProductContainer .tableHeader {
width:99%;

}
.elaLeft {
position:relative;
float:left;
width:49%;
}
.elaRight {
position:relative;
float:right;
width:49%;
}
/* stiler fra webforms.css */
table#left {
width : 100%; 
margin-left : 8px; 
font-family : verdana; 
} 

td.rooms {
width: 7%;
}
td.price {
width: 16%;
}
td.right {
width: 50px;
float:right;	
}
td.leftpopup {
width: 50px;
}
td.maafelt{
width: 12px;
}
td.left{
width: 176px;
font-family: verdana;
/*padding-left: 8px;*/
padding-top: 5px;
}
.ModulCenterBig table#left td.left{
width: 60%;
font-family: verdana;
/*padding-left: 8px;*/
padding-top: 5px;
}

td.leftSmall{
width: 30px;
padding-left: 10px;
padding-top: 0px;
}
.leftpadding {
margin-left: 10px;
font-size: 0.9em; 
}
img.maafelt{
margin-top: 4px;
}
.selectMedium {
font-family:verdana;
font-size:10px;
border:solid 1px;
width:160px
}
select.standard {
font-family:verdana;
font-size:10px;
border:solid 1px;
width:160px;
}

select.skalerbar{
FONT-SIZE: 0.9em; 
border: 1px inset #2B2E31;
width:auto;
}

.button, .buttonEiendom, .buttonRingmeg {
background-color: #f0f0f0;
font-family: verdana;
font-size: 10px;
font-weight: bold;
margin-top:1px;
border: 1px inset #2B2E31;
}
input.inpLargeRight, input.inpSmallRight {
text-align:right;
}
table.odd-even-inside{
border: 0px;
xborder-bottom:  1px solid #c0c0c0;
margin: -5px 0px -5px 0px;
width:100%;
padding:0;
}
div.knapper {
	width:500px;
	height:24px;
	background-color:transparent; 
	position:relative;
	text-align:right;
	margin:4px -2px 4px 4px;
	padding:0px;
	float:right;
}
div.knapperTwoColomn{
	width:95%;
	height:20px;
	background-color:transparent; 
	position:relative;
	text-align:right;
	margin:-5px 4px 0px 0px;
	padding:0px;
}
p.webform, div.webform{
margin:0px 3px 3px 0px;
padding:0px 2px 0px 10px;
}
id.right{
	text-align:right;
}
.contentindent {
font-weight: bold;
color: #333333;
border-bottom: 1px solid #CBC3BC;
}

/* Nye stiler 30-01-2007  */
.formHeading {
font-size: 1.1em;
font-weight: bold;
color: #333333;
margin: 0 0 0 0;
display: block;
}

/*.fieldHeading {
font-size: 1em;
font-weight: bold;
color: #333333;
margin: 0 0px -14px 0;
display:table-cell;
_display: inline-table;
position: relative;
}*/
.fieldHeading {
font-size: 0.9em;
font-weight: bold;
color: #333333;
}
div#kortTep table.withHeader {
width :100%; 
background-color : #ffffff; 
border : 1px solid #cec3bd; 
margin-right : 10px;
padding: 10px; 
display : block; 
} 

div.tableHeaderSplit {
height : 26px; 
padding : 0; 
background : white url(/css/portalfront/min_forside_modul_bg.gif) repeat-x bottom; 
width : 48%; 
margin-right : 5px; 
} 
div.tableHeaderNoFane {
height : 10px;
_height: 10px; 
padding : 0;
border-bottom: 1px solid #cec3bd;
background : #ffffff url(/css/portalfront/min_forside_modul_bg.gif) repeat-x top; 
width : 100%;
display: none;
} 
#kortTep div.tableHeaderNoFane {
height : 10px;
_height: 10px; 
padding : 0;
border-bottom: 1px solid #ffffff;
background : #ffffff url(/css/portalfront/min_forside_modul_bg.gif) repeat-x top; 
width : 100%;
display: block;
clear:both;
} 
#kortTep #iconcontainer {
margin : 2px -34px 2px 16px; 
font-size : 1em; 
text-align : right; 
width : auto; 
vertical-align : middle; 
} 
#helpContainer table.withHeader {
width :100%; 
border-top : 0; 
margin-right : 5px; 
display : block; 
} 

/* ARABERFIX"  */
.formSubmitButtons { 
  direction: rtl; 
  } 
.formSubmitButtons input { 
  direction: ltr; 
  float: none; 
  } 
.ListContainer {
width :100%;
padding:0;
background : none; 
}
/* ENDRET 2405 */
.smallText {
font-size: 0.9em;
}
.hoyre { text-align: right !important; }
.venstre { text-align: left !important; }
.midten { text-align: center !important; }
.uthev { font-weight: bold; }

/* BESØKS INFO LOGG INN SIDE */
p.LeftRightStandardLoggedIn {
margin : 0 3px 3px 0; 
padding : 0 2px 0 10px; 
color : #8e003c; 
} 
div#ok {
border:1px solid #091c5a;
margin:10px 8px 10px 0;
display:block;
padding:8px 0 8px 28px;
background: transparent url("/css/portalfront/hake_endring.gif") left no-repeat;
font-weight:bold;
color:#091c5a;
}
div#smallError{
border:1px solid #ff3300;
margin:10px 8px 10px 0;
display:block;
padding:8px 0 8px 28px;
background: transparent url("/css/portalfront/error_endring.gif") left no-repeat;
font-weight:bold;
color:#ff3300;
}
div.ModulTeaserBig div#smallError{
border:1px solid #ff3300;
margin:0px 4px 10px 0;
display:block;
padding:8px 0 8px 28px;
background: transparent url("/css/portalfront/error_endring.gif") left no-repeat;
font-weight:bold;
color:#ff3300;
width : auto; 
}
#ibanContainer {
font-size: 1em;
}

/* AVTALEFANGST 2007 */
.catchContainer {
width:100%; 
background-color:#f2f2f2; 
border: 1px solid #cccccc;
margin:0px 0px 0 0px;
_margin-top: 0px;
z-index: 999;
display: table;
}
.catchContent {
padding: 10px;
}
.catchLogo {
text-align:right;
margin: 0px 0 -20px 0;
}
.catchButtons {
text-align:right;
margin: -20px 0 0px 0;
}
.catchButtonsTriple {
width: 100%;
margin: 0px 0 0px 0;
display: table;
clear:both;
}
.catchContainer .catchContent p.content {
font-weight : normal;
margin-top: 10px;
} 
/* SMS tjenester ELA */
.smsServiceContainer {
border:1px solid #c0c0c0;
padding:6px;
margin-bottom:10px;

display:table;
width: 94%;
text-align:left;
}
#saldoAM, #sokontoAM, #avtaltbelopAM, #vennebetalingAM, #efakturaAM, #sokortAM, #sokontoAH, #saldoAH, #avtaltbelopAH, #vennebetalingAH, #efakturaAH, #sokortAH {
display:none;
padding:5px 0 5px 0;
}
#saldoAS, #sokontoAS, #avtaltbelopAS, #vennebetalingAS, #efakturaAS, #sokortAS {
float:left;
padding-top:4px;
}
#saldoAS img, #sokontoAS img, #avtaltbelopAS img, #vennebetalingAS img, #efakturaAS img, #sokortAS img {
margin-bottom: -2px;
}

/*    NY VERSJON SMS varslinger/  */
.hiddenInfoElement { /*used when info text is hidden*/
display:none;
padding:5px 0 5px 0;
}
/*start when info text is shown*/
.shownInfoElement {
float:left;
padding-top:4px;
}
.infoElement img { 
margin-bottom: -2px;
}
/*end when info text is shown*/
/*  SLUTT NY VERSJON   */

/*  MATS  varsling  */
#lonnsinnbet_DM, #lonnsinnbet_DH, #saldogrense_DM, #saldogrense_DH, #mangl_dekning_DM, #mangl_dekning_DH, #utenlandsbet_DM, #utenlandsbet_DH, #bruk_kredittkort_DM, #bruk_kredittkort_DH, #kontoutskrift_DM, #kontoutskrift_DH, #innutbetaling_DM, #innutbetaling_DH, #ikke_utfort_bet_DM, #ikke_utfort_bet_DH, #sluttseddel_DM, #sluttseddel_DH, #efaktura_DM, #efaktura_DH {
display:none;
padding:5px 0 5px 0;
}
#lonnsinnbet_DS, #saldogrense_DS, #mangl_dekning_DS, #utenlandsbet_DS, #efaktura_DS, #bruk_kredittkort_DS, #kontoutskrift_DS, #innutbetaling_DS, #ikke_utfort_bet_DS, #sluttseddel_DS {
float:left;
padding-top:4px;
}
#lonnsinnbet_DS img, #saldogrense_DS img, #mangl_dekning_DS img, #utenlandsbet_DS img, #efaktura_DS img, #bruk_kredittkort_DS img, #kontoutskrift_DS img, #kontoutskrift_DS img, #innutbetaling_DS img, #ikke_utfort_bet_DS img, #sluttseddel_DS img {
margin-bottom: -2px;
}

/* SLUTT MATS varsling  */

div.rightModuleSubTitle{
margin : 0 ;
padding : 2px 2px 0 10px;
background-color: #f0f0f0;
}
select.inpNormal, select.inpLarge, select.inpSmall {
font-size: 1em;
}
body#flex div.MiddleContainerTwoColomn #budsjettContainer table.tableSmallFont {
width:100%;
}
body#flex div.MiddleContainerTwoColomn #budsjettContainer table table.tableSmallFont {
width:580px;
margin-right:0;
}

table.withHeader #search_table {
width : 95%; 
font-size : 0.9em;
} 
body#flex div.MiddleContainerTwoColomn table.withHeader table {
font-size:1em;
}

div#calculatorContainer .ModulCenterBig table {
width:100%;
}
div#calculatorContainer .ModulCenterBig table h5.headline {
font-size:100%;
}
.rightLink {
font-size:1em;
text-align:right;
float:right;
display:inline-table;
height: 14px;
margin-bottom:2px;
width: 50%;
clear: both;
}

/* vennebetaling start */
/* used inside a td element in sms service vennebetaling */
div.vennebetalingReauth {
float: right;
margin: 4px -2px;
}
tr.vennebetalingTableHeader {
font-size: 0.9em;
}
/* table formatting friend list start */
td.navn {
width: 110px;
}
td.kontonr {
width: 106px;
}
td.mobilnr {
width: 80px;
}
td.belop {
text-align: right; 
}
td.maks_mnd {
text-align: right; 
}
td.edit_cell {
vertical-align: middle;
text-align: center;
}
td.delete_cell {
vertical-align: middle;
text-align: center;
}
/* table in edit mode start */
td.navn_edit {
width: 110px;
vertical-align: bottom;
}
td.kontonr_edit {
width: 106px;
vertical-align: bottom;
}
td.mobilnr_edit {
width: 80px;
text-align: right;
vertical-align: bottom;
}
td.belop_edit {
width: 73px;
text-align: right;
vertical-align: bottom;
}
td.maks_mnd_edit {
width: 75px;
vertical-align: bottom;
}
td.button_cell {
vertical-align: middle;
}
/* table in edit mode end */
/* table formatting friend list end */
/* vennebetaling end */
table.tableWhite {
width : 100%; 
background-color : #ffffff ; 
margin-right : 0; 
display : table; 
clear : both; 
color : #333333; 
font-weight : normal; 
padding : 5px 0px 5px 0px ;
}
.fadedText, a.fadedText, a.fadedText:link, a.fadedText:visited, a.fadedText:active {
color: #999999;
text-decoration: none;
}
a.fadedText:hover {
color: #333333;
text-decoration: none;
}
/* SMS-BANK - DnBNOR */
/* Rel 12.5 - 27/09/08  */
/* vennebetaling start */
/* used inside a td element in sms service vennebetaling */
div.vennebetalingReauth {
	float: right;
	margin: 4px -2px;
}
tr.vennebetalingTableHeader {
	font-size: 0.9em;
}
/* table formatting friend list start */
td.navn {
	width: 110px;
}
td.kontonr {
    width: 106px;
}
td.mobilnr {
    width: 80px;
}
td.belop {
    text-align: right; 
}
td.maks_mnd {
    text-align: right; 
}
td.edit_cell {
    vertical-align: middle;
    text-align: center;
}
td.delete_cell {
    vertical-align: middle;
    text-align: center;
}
/* table in edit mode start */
td.navn_edit {
    width: 110px;
    vertical-align: bottom;
}
td.kontonr_edit {
    width: 106px;
    vertical-align: bottom;
}
td.mobilnr_edit {
    width: 80px;
    text-align: right;
    vertical-align: bottom;
}
td.belop_edit {
    width: 73px;
    text-align: right;
    vertical-align: bottom;
}
td.maks_mnd_edit {
    width: 75px;
    vertical-align: bottom;
}
td.button_cell {
    vertical-align: middle;
}
/* table in edit mode end */
/* table formatting friend list end */
/* vennebetaling end */

div.ModulDriftsmelding {
border : 1px solid #cccccc; 
background-color : #f2f2f2; 
padding : 6px; 
margin : 2px 0px 10px 0;
width: 97%;
} 
div.ModulStatusmelding {
border : 1px solid #cccccc; 
background-color : #f2f2f2; 
padding : 6px;
margin : 2px 0px 10px 0;
width: 97%;
color:#061966;
}
tr.vennebetalingTableHeaderWithFontSize {
font-size: 0.9em;
vertical-align: bottom;
}

div#smsMainContainer {
font-size:0.9em;
}
div#smsMainContainer table.tableAllBorder {
margin-top:5px;
}
div#smsMainContainer table.tableAllBorder tr {
background-color:#f2f2f2;
padding: 10px;
}
div#smsMainContainer .ModulStatusmelding table tr td {
font-size:1.1em;
}