body{
background-image:url(/images/bg.jpg);
background-repeat:repeat-x;
background-color:#383838;
font-family:"Segoe UI", Arial, helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333;
}
a{
text-decoration:none;
color:#00529B;
}
a:hover{
text-decoration:underline;
}
h1{
font-size:19px;
display:block;
line-height:25px;
font-weight:bold;
padding-bottom:4px;
}
h3{
font-size:15px;
display:block;
line-height:28px;
font-weight:bold;
}


#bigBg{
width:auto;
text-align:center;
background-image:url(/images/bigbg.png);
background-position:center top;
background-repeat:no-repeat;
}
#wrap{
margin-left:auto;
margin-right:auto;
margin-top:10px;
overflow:hidden;
width:976px;
text-align:left;
}
#top{
height:82px;
width:976px;
position:relative;
}
#top a{
color:#fff;
}
#content{
width:976px;
overflow:hidden;
background-color:#fff;
background-image:url(/images/contentbg.jpg);
background-position:center top;
background-repeat:no-repeat;
min-height:400px;
padding-bottom:16px;
border-bottom:1px solid #111;
position:relative;
}
#footer{
position:relative;
color:#ddd;
font-size:11px;
text-align:left;
background-image:url(/images/footershadow.png);
background-position:center top;
background-repeat:no-repeat;
width:auto;
padding:16px;
}
#footer a{
color:#fff!important;
}
#footerLogo{
position:absolute;
top:24px;
right:8px;
}
#partners{
border-top:1px solid #666;
border-bottom:1px solid #666;
width:748px;
padding-top:4px;
padding-bottom:4px;
margin-top:4px;
margin-bottom:8px;
font-size:11px;
font-variant:small-caps;
letter-spacing:1px;
}
/* NAVIGATION & SEARCH */

#search{
position:absolute;
right:12px;
top:16px;
}
.inputSearch{
border:1px solid #999;
color:#fff;
padding:2px;
width:120px;
background:#000;
font-size:12px;
}
.btnSearch{
text-transform:uppercase;
border:1px solid transparent;
background:transparent;
color:#fff;
font-size:12px;
}
.btnSearch:hover{
cursor:pointer;
cursor:hand;
border:1px solid #fff;
text-decoration:underline;
}
#menu1{
position:absolute;
left:8px;
bottom:0px;
line-height:31px;
font-size:11px;
text-transform:uppercase;
}
#menu1 a{
display:block;
padding-left:8px;
padding-right:8px;
padding-bottom:1px;
float:left;
color:#fff;
border-left:1px solid transparent;
border-right:1px solid transparent;
}
#menu1 a:hover, .FxPSMenuCurrentItemAText{
background-color:#005081;
background-image:url(/images/teaserbutton1.png);
border-left:1px solid #005081!important;
border-right:1px solid #005081!important;
}
#menu2{
display:block;
float:left;
width:974px;
line-height:28px;
padding-left:8px;
padding-right:8px;
background-color:#005081;
background-image:url(/images/teaserbutton1.png);
background-repeat:repeat-x;
border-left:1px solid #005081;
border-right:1px solid #005081;
border-top:1px solid #005081;
color:#FFFFFF;
}
#menu2 a{
display:block;
float:left;
color:#fff;
float:left;
padding-left:8px;
padding-right:8px;
border-right:1px solid #005081;
padding-bottom:2px;
}
#menu2 a:hover, #menu2 .FxPSMenuCurrentItemAText{
text-decoration:underline;
background:#f2f2f2;
color:#005081;
border-left:1px solid #fff!important;
}
/* FRONT PAGE */
#fpArticles{
width:704px;
float:left;
margin-left:16px;
padding-top:8px;
padding-bottom:24px;
}
#fpArticles img{
float:right;
margin:16px;
margin-top:32px!important;
}
#fpAktuelt{
float:right;
background:#f2f2f2;
border:1px solid #d3d3d3;
width:264px;
overflow:hidden;
margin-top:8px;
margin-right:16px;
padding:8px;
}

#fpDealer{
float:right;
background-color:#fff;
background-image:url(/images/fade1.png);
background-repeat:repeat-x;
border:1px solid #005081;
width:218px;
overflow:hidden;
margin-top:8px;
margin-right:16px;
padding:4px;
}
#fpDealer H1{
font-size:16px;
}

/* BOXES ON FRONT PAGE */

#fpBoxWrap{width:auto;
display:block;
overflow:hidden;
padding-left:7px;
margin-top:8px;
}
.fpBox{
float:left;
width:218px;
padding:4px;
border:1px solid #ddd;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
height:90px;
margin:6px;
background-color:#fff;
background-image:url(/images/fade1.png);
display:inline-block;
}
.fpBox H3{
font-size:13px;
line-height:normal;
}

/* TEASER */
#fpTeaser{
display:block;
overflow:hidden;
border-top:1px solid #ddd;
position:relative;
width:976px;
height:294px;
background-position:center top;
background-repeat:no-repeat;
}
.teaserTopBlock{
position:absolute;
left:16px;
top:32px;
font-size:15px;
width:500px;
}
.teaserBottomBlock{
position:absolute;
left:16px;
bottom:24px;
font-size:15px;
width:500px;
}
.teaserButton{
background-color:#005081;
border:1px solid #005081;
color:#fff;
display:inline-block;
padding:8px;
margin-top:8px;
background-image:url(/images/teaserbutton1.png);
background-repeat:repeat-x;
font-size:13px;
font-weight:bold;
}

/* NON FRONT PAGE */

#nfpContent{
padding-bottom:24px;
background-color:#fff;
overflow:hidden;
background-image:url(/images/contentbg.jpg);
background-position:center top;
background-repeat:no-repeat;
min-height:400px;
position:relative;
}
#nfpSecondary{
float:left;
border:1px solid;
overflow:hidden;
width:176px;
}
#bottomImg{
position:absolute;
left:0px;
bottom:0px;
}
#breadCrumbs{
display:none;
}
.CatalogMainItemDiv{

}
.PortalItemListTD_2{
vertical-align:top;
width:448px;
padding-left:24px;
}

/* ADMIN TEMPLATES */
.summary2{
font-size:14px;
display:block;
line-height:21px;
color:#444;
padding-bottom:8px;
}
.mainBody{
display:block;
}
#content ul, #m1001wrap ul, .introItem ul{

padding-left:16px;

}
#content li{
list-style:disc;
}
#nfpContent #m1001wrap{
padding:16px;
}
#m1001wrap img{
float:right;
margin-left:24px;
margin-top:24px;
}
.smallList{
padding:16px;
}
.smallList img{
float:right;
margin-left:8px;
border:1px solid #ddd;
}
/* TOPPSAK */

.introItem{
width:976px;
height:auto;
overflow:hidden;
}
.introItem img{
}
.introItemText{
background-image:url(/images/contentbg.jpg);
background-position:center top;
background-repeat:no-repeat;
padding:16px;

}
#rhImages{
float:right;
margin-left:24px;
margin-right:16px;
margin-top:24px;
overflow:hidden;
width:306px;

}
#rhImages img{
margin-bottom:16px;
border:1px solid transparent;
}
#rhImages img:hover{
border:1px solid #ddd;
cursor:pointer;
cursor:hand;
}
.quote{
float:right;
width:176px;
overflow:hidden;
margin:8px;
margin-left:16px;
font-size:18px;
color:#999;
line-height:22px;
/*
font-family:georgia, "Times New Roman", Times, serif;
*/
font-variant:small-caps;
}
/* CTA & DEEPLINKS */

.funnel{
width:auto;
border-top:1px solid #d3d3d3;
border-left:1px solid #d3d3d3;
border-right:1px solid #d3d3d3;
overflow:hidden;
display:block;
margin-left:16px;
background-color:#fff;
padding:8px;
padding-top:4px;
margin-bottom:16px;
background-image:url(/images/ashadow1.png);
background-position:left bottom;
background-repeat:repeat-x;
margin-right:16px;
}

.ctaBox{
float:left;
width:288px;
}
.deepLinks{
float:right;
width:288px;
}

/* GALLERY */

#galleryMenu{
float:left;
width:192px;
margin-left:16px;
margin-top:24px;
}
#galleryMenu h3{
display:block;
padding-bottom:16px;
}
#galleryMenu a{
display:block;
font-size:13px;
line-height:20px;
padding-bottom:2px;
}
#galleryMenu .FxPMenuRootLevelCurrentAText{
text-decoration:underline;
font-weight:bold;
border-bottom:1px solid #ddd;
}
#galleryMenu .FxPMenuRootLevelTdText{
border-bottom:1px solid #ddd;
}
#thumbNails{
float:right;
width:710px;
margin-right:16px;
margin-top:24px;
margin-bottom:24px;
overflow:hidden;
}
.DivFile{
width:136px;
height:86px;
border:1px solid #d3d3d3;
overflow:hidden;
background-position:center center;
margin:2px;
}
.galleryDescription{
display:block;
font-size:13px;
padding-bottom:8px;
}
.galleryLegend{
font-size:11px;
display:block;
padding-bottom:8px;
}
