/* Colors 
- bluegray bkg: #416478
- bluegray tekst: #7297A9
- light gray text: #827F7F (not used in HTML )
- gray text #585454
*/

@import("ie51mac.css"); /*mac ie 5 hacks*/

body { }
body { background-color: #e7e8ea; color: #585454; margin: 5px 5px 0px 5px; padding: 0px; }

body, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
td { vertical-align: top; }

ul { margin: 1em 0px 0em 16px; }
li { list-style-image:url(../../graphics/bullet.gif); list-style-position: outside;  color: #000000; padding-left: 2em; padding-bottom: 5px;   }


/* Links */
a { text-decoration: none; color: #E60028; }
a:visited { text-decoration: none; color: #E60028; }
a:hover { text-decoration: underline; color: #E60028; }

h1 { font-size: 27px; padding-top: 0.2em; color: #000000; }
h2 { font-size: 16px; color: #8CA5AF; font-weight: bold; padding-top: 0.2em; padding-bottom: 0.5em; }
h3 { font-size: 14px; color: #000000; font-weight: bold; padding-top: 0.2em; }
h4 { font-size: 12px; color: #000000; font-weight: bold; padding-top: 0.2em; }
.portletBody h3 { color: #7297A9; }


.fullWidth { width: 100%;  }
.bodyText { font-weight: normal; font-size: 11px; font-family:Arial, Helvetica, sans-serif; }

/* Remove margins because of display feature */
p, h1, h2, h3, h4, h5, center, form, blockquote, hr, table { margin: 0px; }
p { padding-top: 0.5em; padding-bottom: 0.5em; }

/* Adds a red arrow infront of links in given tags   */
a.arrow, .block p a, .ptFrontpageNo p a, .story a, .portletFooter a, .portletBody p a {background-image: url(../../graphics/redArrow.gif); background-repeat: no-repeat; background-position: center left; padding-left: 15px; display: block;}


a.arrowBlacktext {  font-weight: normal!important; color: #000000; background-image: url(redArrow.gif); background-repeat: no-repeat; background-position: center left; padding-left: 15px;}

/*Exceptions*/
a.no-arrow {background-image:none;padding-left:0px;}
.gray a {font-weight:normal!important;display:block;}
.portletFooter a {font-weight:bold!important;}
.portletFooter td {padding-left:8px; height:20px; vertical-align:middle;}

/* - NY CLASS - */
.nopadding {padding:0px!important; margin: 0px!important;}

.block { padding-bottom: 1.0em; }

image { border: 0px solid white; }

#pageContainer { width: 736px; }

#portletContainer { width: 174px; }

#portletContainer h2 { /*word-break: normal; */}
#portletContainer a { font-weight: bold; }
/* Colors */
.red { color: #E60028; }
.gray { color: #585454; }

.ingress {  color: #585454; }

#contentPage { width: 910px;}

/* Content Bridge */
#contentBridge { position: absolute; background-color: white; width: 11px; height: 60px; display: none; top: 374px; z-index:2; }


/* ------------- Box -------------------- */
/* Box background images */
.box { background-color: white; }
.box .top { background-image: url(bt.gif); background-repeat:repeat-x; background-position: top left; }
.box .top .left { background-image: url(../../graphics/btl.gif); background-repeat:no-repeat; background-position: top left; }
.box .top .right { background-image: url(../../graphics/btr.gif); background-repeat:no-repeat; background-position: top right; }
.box .content { background-image: url(../../graphics/bl.gif); background-repeat:repeat-y; background-position: top left; }
.box .content .right { background-image: url(../../graphics/br.gif); background-repeat:repeat-y; background-position: top right; }
.box .bottom { background-image: url(../../graphics/bb.gif); background-repeat:repeat-x; background-position: top left; }
.box .bottom .left { background-image: url(../../graphics/bbl.gif); background-repeat:no-repeat; background-position: top left; }
.box .bottom .right { background-image: url(../../graphics/bbr.gif); background-repeat:no-repeat; background-position: top right; }

/* Box sizes */
.box { width: 100%; }
.box .top, .box .bottom { font-size: 1px; }
.box .top .left { width: 100%; height: 10px; /*height: 0px;*/ margin: 0px; padding: 0px; }
.box .top .right { width: 100%; height: 10px; /*height: 0px;*/ margin: 0px; padding: 0px; }
.box .bottom .left { width: 100%; height: 9px; margin: 0px; padding: 0px; }
.box .bottom .right { width: 100%; height: 9px; margin: 0px; padding: 0px; }
.box .content .right { padding-left: 5px; padding-right: 5px; }

.box .canvas { background-color: white;  text-align: left; width: 100%;  }
.box .body { padding: 0px 10px 10px 10px; }
.box .bodyTop { padding: 0px 10px 5px 10px; }
.box .bodyFooter { background-color: white; padding: 5px 10px 10px 10px; }


/* Box OLD colors */
.gray .top { background-color: #416478; }
.gray .canvas { background-color: #416478; color: white; }
.gray h1, .gray h2, .gray h3 { color: white; }

.black .top { background-color: #070101; }
.black .canvas { background-color: #070101; color: white}
.black h1, .black h2, .black h3 { color: white; }

.red .top { background-color: #EC193A; }
.red .canvas { background-color: #EC193A; color: white}
.red h1, .red h2, .red h3 { color: white; }

.lightgray .top { background-color: #8DA5AF; }
.lightgray .canvas { background-color: #8DA5AF; color: white}
.lightgray h1, .lightgray h2, .lightgray h3 { color: white; }

.yellow .top { background-color: #FFFFDD; }
.yellow .canvas { background-color: #FFFFDD; }

.lightColour { background-color: #BECFE4; color: #000000; }
.lightColour .top { background-color: #BECFE4; }
.lightColour .canvas { background-color: #BECFE4; color: #000000; }
.lightColour table { background-color: #BECFE4; color: #000000; padding:0px 0px 0px 0px; border-collapse:collapse;}
.lightColour h1, .lightColour h2, .lightColour h3 { color: #000000; }

.darkColour { background-color: #7895B0; color: #FFFFFF; }
.darkColour .top { background-color: #7895B0; }
.darkColour .canvas { background-color: #7895B0; color: #FFFFFF; }
.darkColour table { background-color: #7895B0; color: #FFFFFF; padding:0px 0px 0px 0px; border-collapse:collapse;}
.darkColour h1, .darkColour h2, .darkColour h3 { color: #FFFFFF; }



/* ------------- /Box -------------------- */

/* ------------- Menues ------------------ */
#topMenuBox .canvas { /*height: 85px; */height: 87px;}

#globalMenu { padding: 10px 0px 2px 0px; border-bottom: 0px solid #E60027; background-color: #FFFFFF;}
#globalMenu .links {  font-size: 12px; text-align: right; padding-top: 10px; padding-right: 10px; }
#globalMenu .links a { color: #000000; text-decoration: none; padding: 0px 5px 0px 5px; }
#globalMenu .links a:hover { text-decoration: underline; }
#globalMenu .links a.printButton { margin-left:8px; margin-right:5px; padding-right: 8px; color: #7297A9; width: 25px; background-image: url(../../graphics/print.gif); background-repeat: no-repeat; background-position: 0px 1px;  }
#globalMenu .links a.printButton:hover { text-decoration: none; }
#globalMenu .logo { padding: /*8px*/ 0px 0px 3px 10px; margin:0px; text-align: left; background-color: #FFFFFF; }
#globalMenu .logo2 { padding: /*8px*/ 0px 0px 3px 10px; margin: 0px; text-align: left; background-color: #FFFFFF;}

#sectionMenu { padding: 0px 0px 0px 0px; }
#sectionMenu a { margin-left: 10px; padding: 5px 13px 5px 13px; font-size: 14px; font-weight: bold; display: block; float: left; color: #000000; background-image: url(../../graphics/topmenuArrow.gif); background-repeat: no-repeat; background-position:0px 9px;}
#sectionMenu a.selected { font-weight:bold; color:#e81236;  background-image: url(../../graphics/topmenuArrow_red.gif); background-repeat: no-repeat; background-position: 0px 9px;} /*: #EC193A; background-image: url(sectionMenuLineOn.gif); background-position: 0px 8px; }*/

#mainMenu { height: 21px; padding-left: 30px; background-image: url(../../graphics/grayLine.gif); background-position: left bottom; background-repeat:repeat-x; white-space: nowrap; } 
#mainMenu a { display: block; float: left; padding: 3px 20px 3px 10px; font-size: 12px; font-weight: normal; color: #FFFFFF;}
#mainMenu a.selected { font-weight:bold; color:#FFFFFF;}

#subMenu{ background-color: #808080; height: 24px; padding-left: 30px; padding-top:3px;padding-bottom:0px; } 
#subMenu a { display: block; float: left; margin:0px 10px 0px 0px; padding: 1px 8px 1px 8px; font-size: 12px; color: #FFFFFF; }
#subMenu a.selected { font-weight: bold; color: #FFFFFF;}

#pageMenu { background-color: #e7e8ea; height: 20px; clear: both; margin-bottom: 10px; margin-right: 0px; }
#pageMenu a { margin-left:10px; display: block; float: left; padding: 3px 10px 3px 13px; color: #000000; background-image: url(../../graphics/blackArrow.gif); background-repeat: no-repeat; background-position: center left; padding-left: 13px;}
#pageMenu a.selected { font-weight: bold; color: #333333; }

/* ------------- /Menues ------------------ */

/* ------------- Pagemaincontent ------------------ */
.pageBody {width:702px;}

/*.min-height: hack f�r att f� en minih�jd och dynamisk maxh�jd att fungera i Opera*/
.min-height {float:right;border:0px solid white;height:0px;}
.clear {clear:both;height:1px;overflow:hidden;border:0px solid white;}

.pageIntroduction { margin-bottom: 10px;  /*margin-top: 10px;*/ padding: 0px; background-color: #ED1F3F; color: white; height: 157px; /*height: 167px;*/ }
.pageIntroduction .splitImage { float: left; }
.pageIntroduction .illustration { float: right; height: 157px; margin-left: 20px; }
.pageIntroduction .textBlock { font-size: 12px; font-weight: bold; padding: 10px 30px 10px 40px; }
.pageIntroduction h1 { color: white; font-size: 22px; padding-top: 5px; }
.pageIntroduction h2 { color: white; font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 0px; }

.pageIntroduction_plain { margin-bottom: 10px; padding: 0px; }
.pageIntroduction_plain .illustration { float: right; margin-left: 20px; }
.pageIntroduction_plain .textBlock { font-size: 12px; font-weight: bold; padding: 10px 30px 10px 40px; }
.pageIntroduction_plain h1 { font-size: 22px; padding-top: 5px; }
.pageIntroduction_plain h2 { color: white; font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 0px; }

.frontpageNews { background-color:#e7e8ea; padding-left: 26px; }
.frontpageNews .corner { height: 100%; width: 100%; }
.frontpageNews h2 { width: 90px; padding-top: 10px; color: #7c7a7b; font-size: 18px; font-weight:bolder; }
.frontpageNews .story { width: 156px; height: 69px; border-left: 1px solid #FFFFFF;  padding-left: 20px; padding-right: 10px; color: #585454; font-size: 11px; }
.frontpageNews .story .timestamp { color: #7297A9; clear:left; padding-top:5px; }
.frontpageNews .story .text { padding-top:10px; width:155px; float:left; }


/* Page heights and decoration*/
.ptFrontpage .pageBody { height: auto; min-height: 346px; }
.ptFrontpage .pageBodyContent {padding: 0px 130px 0px 40px; }

.frontpageNo .pageBody { height: auto; min-height: 139px; width: 338px; }
.frontpageNo .pageBody .pageBodyContent { padding: 0px 30px 0px 30px; height: 170px;}
.frontpageNo .box .pageIntroduction { margin-bottom: 0px; background-color: #FFFFFF;}
.frontpageNo h1 { padding-top: 0px; font-size: 28px; color: #000000; }
.frontpageNo h2 { padding-bottom: 4px; }

.frontpageNo .fpTable { background-image: url(../../graphics/b_fpNo.gif); background-repeat:no-repeat; background-position: 5px 0px; height:auto;}
.frontpageNo .fpTable .box { margin-top: 10px; width:368px;}

.ptProductFrontpage .pageBody { height: auto; min-height: 445px; }
.ptProductFrontpage .pageBodyContent { padding: 0px 0px 0px 40px; }
.ptProductFrontpage .pageBodyContent h1 { padding-bottom: 10px; }
.ptProductFrontpage .pageBodyContent .pageContent { padding-right: 130px; }
.ptProductFrontpage .pageBodyContent .pageContent a { clear:right;}

.ptContent .pageBody { height: auto; min-height: 445px; }
.ptContent .pageBodyContent {padding: 1em 150px 0px 40px; }
.ptContent .pageContent { }

.ptOpenContent .pageBody { height: auto; min-height: 445px; }
.ptOpenContent .pageBodyContent {padding: 1em 150px 0px 40px; }
.ptOpenContent .pageContent {}

.ptContent_v2 .pageBody { height: auto; min-height: 445px; }
.ptContent_v2 .pageBodyContent { padding: 1em 150px 0px 40px; }

.ptEmployees .pageBody { height: auto; min-height: 445px; }
.ptEmployees .pageIntroduction .textBlock { padding-left: 30px; }
.ptEmployees .pageBodyContent { padding: 0px; }
.ptEmployees #pageMenu { border: 0px; padding: 0px; margin:0px 0px 0px 30px; }

.ptPageList .pageBody { height: auto; min-height: 445px; }
.ptPageList .pageBodyContent { padding: 0px 20px 0px 40px; }
.ptPageList h1 { font-size: 24px; padding-bottom: 10px; }

.ptCustomerStories .pageBody { height: auto; min-height: 445px; }
.ptCustomerStories .pageBodyContent { padding: 0px 150px 0px 40px;}
.ptCustomerStories h1 { font-size: 24px; padding-bottom: 10px; }
.ptCustomerStories .illustration { float: right; height: 157px; margin-left: 20px; }
.ptCustomerStories .textBlock { height:157px; font-size: 12px; font-weight: bold; padding: 10px 30px 10px 40px; }

.ptCustomerStoriesArchive .pageBody { height: auto; min-height: 445px; }
.ptCustomerStoriesArchive .pageBodyContent { padding: 0px 20px 0px 40px; }
.ptCustomerStoriesArchive h1 { font-size: 24px; padding-bottom: 10px; }

.ptDomesticOffices .pageBody { height: auto; min-height: 445px; }
.ptDomesticOffices .pageIntroduction .textBlock { padding-left: 30px; }
.ptDomesticOffices .pageBodyContent { padding: 0px; }
.ptDomesticOffices #pageMenu { border: 0px; padding: 0px; margin:0px 0px 0px 30px; }

.ptErrorPage .pageBody { height: auto; min-height: 445px; }
.ptErrorPage .pageBodyContent { padding: 1em 170px 0px 40px; }
.ptErrorPage h1 { font-size: 24px; }

.ptDisclaimer .pageBody { height: auto; min-height: 445px; width: 555px; }
.ptDisclaimer .pageBodyContent { padding: 0px 20px 0px 30px; }
.ptDisclaimer .pageBodyContent .pageContent { padding-right: 130px; }
.ptDisclaimer h1 { font-size: 24px; }

.ptHTMLMail .pageBody { height: auto; min-height: 445px; }
.ptHTMLMail .pageBodyContent { padding: 0px 20px 0px 30px; }
.ptHTMLMail .pageBodyContent .pageContent { padding-right: 130px; }
.ptHTMLMail h1 { font-size: 24px; }

/* ------------- /Pagemaincontent ------------------ */


/* ------------- Portlets ------------------ */
.portletBody{ padding-top: 0px; padding-top: 0px;}

.portletFrontpage .portletBody { height: auto; min-height: 200px; }
.portletFrontpage .bodyTop .portletBody { height: auto; min-height: 292px; }
.portletFrontpage .box .bodyFooter {}
.portletFrontpage .box .bodyFooter .portletFooter {}

.portletFrontpageFull .body .portletBody { height: auto; min-height: 389px; }
.portletFrontpageFull .bodyTop { height: auto; min-height: 365px; }
.portletFrontpageFull .bodyFooter { padding: 5px 10px 10px 15px; }

.footerPortlet .portletBody { height: auto; min-height: 54px; }
.footerPortlet .body .portletBody { height: auto; min-height: 54px; }

.attachmentPortlet .body .portletBody { padding-left: 40px; }

.imagePortlet .box .bodyTop .portletBody { height: auto; min-height: 113px; }
.imagePortlet .box .bodyImage { margin: 5px; padding-left: 0px;}
.imagePortlet .box .bodyFooter .portletFooter { background-color: white; }

/* Variations */
.box .bodyTop { padding: 0px 10px 5px 15px; }
.box .bodyFooter { background-color: white; padding: 5px 10px 10px 15px; }

.bodyImage { margin: 0px; padding: 0px; overflow:hidden;}
.bodyImage img { border:none; }

.centeredImage { text-align: center; margin: 0px; padding: 0px; overflow: hidden; }
.centeredImage img { display: block; margin: 0px auto;}

/* - Nytt till portletFrontpageFull - */
.portletsContainer { height:465px; width: 174px; overflow:hidden; }
.portletsContainer .portletBody { padding-left:7px; padding-right:7px; padding-top:7px; height:auto;}
.portletsContainer .portletBody table {height:100%; padding: 0px; margin: 0px; }
.portletsContainer .portletFooter {padding:0px 0px 0px 8px; margin:0px;}

/* Portlet størrelser i forskjellig contexts */ 
.portletsContainer .portlet1_3 {height:155px; padding-top:0px; padding-bottom: 0px; overflow:hidden;}
.portletsContainer .portlet1_2 {height:233px; padding-top:0px; padding-bottom: 0px; overflow:hidden;}
.portletsContainer .portlet1_1 {height:465px; padding-top:0px; padding-bottom: 0px; overflow:hidden;}
.portletsContainer .portlet2_3 {height:310px; padding-top:0px; padding-bottom: 0px; overflow:hidden;}

.frontPagePortlets  .portlet1_3 {height:135px !important;}
.frontPagePortlets  .portlet1_2 {height:202px !important;}
.frontPagePortlets  .portlet1_1 {height:404px !important;}
.frontPagePortlets  .portlet2_3 {height:269px !important;}

.doubleFrontPagePortlets  .portlet1_3 {height:125px !important;}
.doubleFrontPagePortlets  .portlet1_2 {height:189px !important;}
.doubleFrontPagePortlets  .portlet1_1 {height:375px !important;}
.doubleFrontPagePortlets  .portlet2_3 {height:250px !important;}
.doubleFrontPagePortlets  .footerPortlet{height:90px !important;}

.portletTable {height:100%; width:100%; border-collapse:collapse; padding: 0px; margin:0px;}
.portletInnerTable {height:100%; width:100%; border-collapse:collapse; padding: 0px; margin:0px;}
.portletInnerTable tr td {margin: 0px; padding: 0px;}
.portletFrontpageFull .box .top .left {height:1px;}
.portletFrontpageFull .box .top .right {height:1px;}

.openPortletFrontpage {height: 414px; margin: 0px; padding: 0px;}
.openPortletFrontpage p {padding: 0px !important; margin: 0px !important; }
.standardPortletFrontpage {height: 404px; }

/* ------------- /Portlets ------------------ */


/* Attachments */
.attachments { width: 100%; }
.attachments h3 { float:left;}
.attachments .documents { margin-left:40px;width:500px;float:left;margin-top: 3px;}
.attachments .documents a { color: #E60028; font-weight: bold; background-position: 0px 0px; height: 20px; background-repeat: no-repeat; padding: 3px 25px 0px 20px; float: left;  white-space: nowrap; }
.attachments .documents a.pdf { background-image: url(../../graphics/ico_pdf.gif); }
.attachments .documents a.xls { background-image: url(../../graphics/ico_xls.gif); }
.attachments .documents a.doc { background-image: url(../../graphics/ico_doc.gif); }
.attachments .documents a.ppt { background-image: url(../../graphics/ico_ppt.gif); }
.attachments .documents a.img { background-image: url(../../graphics/ico_img.gif); }



/* ------------- Footer ------------------ */
#footer { float: left; text-align: left; padding-left: 5px; padding-top: 5px; width:720px; }
#footerLogo { float: left; }
#footerText { float: left; margin-left: 20px; width: 530px; color: #000000; font-size: 11px; font-weight:bold;}
#footer a { color: #E60028;}
#socLink a { color: #E60028; font-weight: bold; }

#sloganFooter { background-color:#e7e8ea; width:100%; font-weight:bold;  text-align:center;}
/* ------------- /Footer ------------------ */


/* Linklist */
.linkList { padding-top: 5px; padding-bottom: 5px; }
.linkList a { font-weight: normal; color: #37647B; display: block; padding: 2px 0px 2px 18px; background-image: url(../../graphics/redArrow.gif); /*url(../../graphics/linkBullet.gif);*/  background-position: 0px 5px; background-repeat:no-repeat; }
.linkList ul { margin: 0px 0px; padding-left: 15px;}
.linkList li { list-style-image:url(../../graphics/bullet.gif); list-style-position: outside;  color: #000000; padding-left: 7px; padding-bottom: 5px;   }
.darkColour .linkList li { color: #ffffff; list-style-image:url(../../graphics/bullet_white.gif);}
#portletContainer .linkList a { font-weight: normal; color: #E60028; display: block; padding: 2px 0px 2px 18px; background-image: url(../../graphics/redArrow.gif); /*url(../../graphics/linkBullet.gif);*/ background-position: 0px 5px; background-repeat:no-repeat; }
#portletContainer .linkList p { padding: 0px;}

/* Form elements */
form { margin: 0px; padding: 0px; }
input { font-size: 11px; color: #585454; }
input.fullWidth { width: 100%; }
input.small { width: 100px; }
.formBody { padding-bottom: 1em; }
.buttonRow a  { color: rgb(255,255,255)!important;margin-top:0px!important;float:left; }

/* Employees */
.employeeList { width: 100%; }
.employeeList .employee { width: 100%; border-top: 1px solid #7297A9; padding-bottom: 0px; display: table;}
.employeeList .employee .spacer {height:10px;}
.employeeList .employee .image { margin-bottom: 10px; width: 100px;}
.employeeList .employee .facts { margin-bottom: 10px; padding-left: 20px; width: 240px; }
.employeeList .employee .facts h3 { padding-bottom: 10px; }
.employeeList .employee .facts .fact  { padding-bottom: 1px; }
.employeeList .employee .facts .fact .label { font-weight: bold; }
.employeeList .employee .facts .email { padding-top: 4px; font-weight: bold; }
.employeeList .employee .description { height: auto; min-height: 109px; margin-bottom: 10px; padding-left: 20px; width: 310px; border-left: 1px solid #7297A9; height: 109px; }

.offices { margin:0px;padding:0px;margin-left: 8px; padding-top: 10px; }
.offices .officeList { width:300px;padding-top: 5px; padding-right: 10px; }
.offices .officeList .links { padding-top: 10px; }
.offices .officeList .links a { color:#000000;float: left; width: 30%; display: block; padding: 5px 10px 5px 0px; font-weight: bold; }
.offices .officeList .links span.selected { color: #EC193A; float: left; width: 30%; display: block; padding: 5px 10px 5px 0px;font-weight: bold; }
.offices .officeDetails { padding-left: 10px; }
.offices .officeDetails h2 { font-size: 22px; color: rgb(0,0,0); font-weight: bold; padding: 0px; }
.offices .officeDetails .facts { border-top: 1px solid #7297A9; border-bottom: 1px solid #7297A9; padding: 10px 0px 10px 0px; line-height: 1.4em; }
.offices .officeDetails .facts .label { color: #7297A9; font-weight: bold; }
.offices .officeDetails .links { padding: 5px 0px 5px 0px; border-top: 1px solid #7297A9; height: 13px; }
.offices .officeDetails .links a {color:rgb(0,0,0);float: left; margin-right: 20px; }
.offices .officeDetails .description { padding-top: 10px; }

/* Page List */
.pageList .section { padding: 0em 1em 1em 0em; }
.pageList .column { width: 33%; float: left; }

.newsList { padding: 0px 0px 30px 0px; }
.newsList .column { /*float: left;*/width:500px; border:1px solid blue; }
.newsList .section { /*float: left;*/ width:50px;padding-bottom: 1em; }
.newsList .news  { /*float: left; clear: left;*/ padding-bottom: 5px; }
.newsList .news .timestamp { /*float: left;*/ color: #7297A9;padding-right:10px; }
.newsList .news a { display: block; float: left; }

/* Customer Story Archive */
.customerStoryList .customerStory { padding-bottom: 15px; }
.customerStoryList .customerStory h2 { padding-bottom: 5px; }
.customerStoryList .customerStory  p { padding: 0px 0px 5px 0px; }

/* Artikkelbilde */
.articleImageRight { float:right; margin-left: 10px; margin-bottom: 5px; }
.articleImageLeft { float:left; margin-right: 10px; margin-bottom: 5px;  margin-top: 10px; }

/* Flash-kart */
.mapObject { float: left; margin-left: 10px; margin-top: 10px; }
.mapIntroduction { float: left; width: 280px; margin-top: 20px; margin-left: 30px; }












