.jsnav2 {}
.jsnav3 {}

#menu_1{display:none}
.menu{padding:0px;margin:0px;list-style-type:none;width:115px;margin-left:20px;overflow:hidden;display:block}
.menu #lvl2{padding:0px;margin:0px;list-style-type:none;display:block;margin-bottom:10px;}

.menu li{margin:0px;padding:0px;color:black;display:block}
.menu li.lvl1, .menu li.lvl1.active{background-image:url('/media/system/menu_plus.gif');background-repeat:no-repeat;margin-bottom:20px;}
.menu li.lvl1.active{background-image:url('/media/system/menu_orange.gif');margin-bottom:20px;}


.menu li.lvl2{line-height:20px;background-image:url('/media/system//menu_lvl2.gif');background-repeat:no-repeat;display:block;}


.lvl1 a{color:black;font-family: arial;font-size:11px;text-decoration:none;padding-left:14px;width:110px;display: block;font-weight:bold;}
.lvl1 a:hover{text-decoration:underline;}
#lvl1 active_1 {display:none;}
.lvl2Slut{background-image:url('/media/system//menu_lvl2_slut.gif') !important}
.lvl2 a{color:black;font-family: arial;font-size:10px;text-decoration:none;padding-left:14px;width:110px;display: block;font-weight:bold;}
.lvl2 a:hover, lvl2 a:active{color:#e47600;text-decoration:none;}
.lvl2 active {color:#e47600;text-decoration:none;}

#pagecontainer {text-align: center;margin-top:0px;}

#layoutcontainer{ width: 998px; border-color: #cdcccc;text-align:left; margin: 0px auto; padding: 0px;}

#topcontainer
{
  width: 998px;
  height: 127px; 
  margin: 0px;
  padding: 0px;
  border:0 px;
  border-style: none;
}

#topbillede
{
background-color: #ffffff;
background:url(/media/BgTopLogo.jpg) no-repeat;
height:127px;
width: 998px;
display:block;
}

#logo
{ 
   height: 127px; 
   width: 212px;
   float: right;
}

#breadcum {padding-bottom:15px;width:400px;}
#nav1container
{
width: 148px;
margin: 0px;
vertical-align:top;
float:left;
margin-bottom:10px;
}
#statiskeknapper
{
width:998px;
height:81px;
float:left;
}

#forlangdinbolig
{
width:438px;
height:81px;
float:left;
}

#statiskelinks
{
width:348px;
height:46px;
float:left;
padding-top:35px;
}

#searchField{width:185px;height:46px;padding-top:35px;padding-left:17px;float:left;border:1px;}
#searchinput INPUT{width:145px;float:left;height: 13px;border:1px;margin-right:5px;border:1px;border-style: solid;border-color:#cdcccc;cursor:hand;}
input {font-family:verdana; font-size:10px;border:1px;border-style: solid;border-color:#cdcccc;cursor:hand;}
.radio, .checkbox {border-style:none;}
.searchbutton{width:auto;padding:0px 3px 1px 2px;border:1px;border-style:solid;border-color: #cbcaca;background-color:#ffffff;float:left;}

/*SIDELAYOUT FORSIDE*/

#primaerContainer
{
width:852px;
padding:0px;
margin:0px;
clear:both;
}
#leftCol{width:648px;display:block;float:left;padding:0px 7px 0px 0px;margin:0px;}
#random {height:428px;float:left;padding-bottom:7px;}
#ranPic{background-color:silver;width:641px;height:428px;position:relative;overflow:hidden;}
#ranPic09{background-color:silver;width:642px;height:360px;position:relative;overflow:hidden;display:none;}
#ranPic img{display:none;position:absolute;top:0; left:0;width:641px;height:428px;}
#ranPic09 img{display:none;position:absolute;top:0; left:0;width:641px;height:360px;}

#banner{width:641px;height:78px;padding-bottom:20px;}
#rightCol {width:185px;min-height: 400px;float:left;}
.hojreGenveje{padding-bottom: 1px;position:relative;}
.hojreGenvejeB{padding-top: 1px;position:relative;}
.hojreGenvejeSK {padding-bottom:0px;}
.hojreGenvejeA{padding-bottom: 0px;position:relative;}
#StreamingVideoForside {width:641px;height:428px;}

/*SIDELAYOUT UNDERSIDER -  billeder - farve*/
#topbillederSub
{width: 852px;padding:0px;margin: 0px;float: left;}

.pic317x176L{width: 317px;height: 176px;display:block;float: left;padding-right: 8px;}
.pic317x176R{width: 317px;height: 176px;display:block;float: left;}
.pic185x176C{width: 184px;height: 176px;padding-left:8px;display:block;float: left;}
.pic641x176{width: 641px;height: 176px;padding:0px;display:block;float: left;}

.subPrimaer{width:641px;float:left;padding:0px;}
#textContent {width:641px;padding-top:23px;padding-bottom:25px; float:left;}
#textContent750 {width:750px;padding-top:23px;padding-bottom:25px; float:left;}
#textContent820 {width:820px;padding-top:23px;padding-bottom:25px; float:left;}
#textContent820PadTop0 {width:820px;padding-top:0px;padding-bottom:25px; float:left;}
#textContent0padTop {width:641px;padding-top:0px;padding-bottom:25px; float:left;}
H1 {font-size: 14px; padding-top:0px; padding-bottom:12px; color:#333333;margin:0px;line-height:14px;}
H1 Filmklip {font-size: 14px; padding-top:0px; padding-bottom:4px; color:#333333;margin:0px;line-height:14px;}

.introText, .sectionintro {font-size:12px; color:#000000;font-weight:bold; padding-bottom:5px;line-height:13px;margin:0px;}

.normalText {font-size:11px; color:#000000; padding-bottom: 10px;float:left;}
.normalTextFilmklip {font-size:11px; color:#000000; padding-bottom: 5px;float:left;}

.leftColSub{width: 317px;padding:0px;float:left;}
.rightColSub {width:300px;padding-left:10px;float:left;}

.ovText
{width: 641px; padding-bottom:10px;float:left;}

/*FAQ CSS start*/
.sporgsmaal {width:317px; float:left; padding-bottom:10px;}
.svar {width:317px; float:left; padding-bottom:10px;}
.imgSporgsmaal {width:25px;height:24px;float:left;padding:0px 11px 0px 0px; display:block}
.imgSvar {width:25px;height:24px;float:left;padding:0px 11px 0px 0px; display:block}
.sporgsmaalText {font-size: 12px; color:#4c5b52; font-weight:bold; width:265px;float:left;padding:0px 0px 5px 0px;}
.svarText {font-size: 11px; color:#000000; width:265px;float:left;padding:0px 0px 5px 0px;}
.SporgsmalSvarContainer {float:left;}
/*FAQ CSS slut*/

/*TEXTSPALTER CSS start*/
.textSpalteA{width:317px; float:left; padding:0px;}
.textSpalte641{width:641px; float:left; padding:0px;}
.spalTextA {font-size: 11px; color:#000000;}
.textSpalteB{width:317px; float:left; padding-bottom:0px;padding-left:10px}
.spalTextB {font-size: 11px; color:#000000;}
.1spalteContent{width:641px; padding:0px;margin:0px;}
.textSpalte266 {width:256px; float:left; padding-bottom:0px;padding-left:7px;padding-top:5px;}
.textSpalte266Beige {width:266px; float:left; padding:0px;background-color:#f0ebd8;margin-top:2px;}
/*TEXTSPALTER CSS slut*/

.inlinelink, .sectionlink, .listitem, .actionlink {text-decoration: underline;display: inline;color:#f8981c;}
.inlinelink:hover, .sectionlink:hover, .listitem:hover, .actionlink:hover  {color:#f8981c;text-decoration: underline; }
.bundlink{color:#333333;text-decoration: none;}
.bundlink:hover{color:#f8981c;text-decoration: underline;}

/*PRODUKTOVERSIGT CSS start*/
.produktoversigtR197px{width:197px; padding-bottom:7px; padding-right:7px; float:left;}
.produktoversigtL197px{width:197px; padding-bottom:7px; padding-left:7px; float:left;}
.produktbilledeOversigt{width:197px; height:96px;float:left;}
.beigeBorder197x19px {height:auto;width:197px; font-size: 11px; background-color:#f0ebd8;float:left;border-top:1px;border-top-style:solid; border-top-color:#ffffff;}
.ProdAlu{width:411px;float:left;padding:0px;border-right:1px;BORDER-RIGHT-STYLE: solid;BORDER-RIGHT-color:#f0ebd8;}
.ProdStaal{width:411px;float:left;padding:0px;}
/*PRODUKTOVERSIFT  CSS slut*/

/*PRODUKTDETALJE CSS start*/
.prodDetalje {width:852px;}
.prodDetaljeLeft{width:631px; padding-right:5px;float:left;}
.prodHead{font-size:13px; font-weight:bold;font-color:#000000;text-decoration: none;padding-bottom:23px;}
.prodSection{padding-bottom:43px;}
.prodDPic{padding:0px;margin:0px;}
.prodName{height:auto;width:614px; font-size: 11px; font-weight:bold; background-color:#f0ebd8;float:left;border-top:1px;border-top-style:solid; border-top-color:#ffffff;padding:3px 3px 3px 4px; float:left; MARGIN-BOTTOM:5PX;}
.links{width:640px; height:20px;overflow:hidden;padding-top:5px;float:left;}
.links img {margin-right:14px;}
.prodDetaljeRight{width:197px; padding:0px;float:left;}
.prodGrafik{width:197px;text-align: center;valign:middle;padding-bottom:33px;}
.ProdpicR1{padding:0px;margin:0px;float:left;margin:0px;}
.ProdpicR2{padding:0px;float:left;margin-top:5px;}
.ProdpicR3{padding:0px;0px;float:left;margin-top:5px;}
.ProdTextR{height:auto;width:190px; font-size: 11px; background-color:#f0ebd8;float:left;padding:2px 2px 2px 5px;}
/*PRODUKTDETALJE CSS sLUT*/


/* 8STEPS */
.Grafik8Steps {width:315px;float:left;padding:0px;}
.steps{height:96px;width:420px;padding:0px 0px 0px 3px;margin-bottom:9px;float:left;}
.8StepsContainer {padding:0px;float:left;}
.StepsText {width:250px;float:left;padding:0px; vertical-align: middle;}
.img8steps {width:70px; float:right;padding:0px 0px 0px 15px;}
/* END 8STEPS */

/*medarbejdere søgeboks mm START*/
.left  {width:122px;height:200px;float:left;padding-right:17px;padding-bottom:20px;}
.medarbInfo {width:122px;float:left;padding:0px;margin:0px;display:block; overflow:hidden;}
.medarbejdereBillede {height:80px;}
.sogMedarbejderFelt {width:380px;float:left;}
.sogeordMedarb {width:600px;float:left;}
.sogMedarbejdereDrop {width:139px;float:left;}
/*medarbejdere søgeboks mm END*/
.PagePosition {font-size:12px; color:#f8981c; padding:5px 2px 0px 2px; Text-decoration:none;}
.PagePosition:hover {font-size:12px; color:#000000; padding:5px 2px 0px 2px; Text-decoration:underline;}
.CurrentPagePosition {font-size:12px;font- weight: bold; color:#000000; padding:5px 2px 0px 2px;Text-decoration:none;}

.TeamGruppeContainer {width:135px;height:180px;float:left;padding-right:0px;padding-bottom:0px;}
.TeamGruppeOv {width:122px;float:left;padding-right:17px;padding-bottom:20px;}
.TeamGruppeblok {width:122px;float:left;padding-right:17px;padding-bottom:20px;}

/*NYHEDESSIDE*/
.nyhedsOversigt {width:285px;float:left;padding-left:20px;padding-bottom:25px;min-height:110px;}
.nyhedsBillede {width:45px;float:left; padding-right:12px; padding-bottom: 55px;float:left;}
.nyhedsTekst {padding-top:15px; width:261px;}
.nyhedsOverskrift {font-size:11px; color:#4c5b52;font-weight:bold; padding-bottom:3px;}
.nyhedsKortTekst {font-size:11px; color:#f8981c;}
.nyhedsovDato {padding-top:19px;}
.sePDF {padding-left:57px; padding-top:3px;}
/*NYHEDSSIDE SLUT*/

/*REFERENCESIDELAYOUT*/
.treSpalter {width:852px;}
.spalte284 {width:266px; padding-right:18px; float:left;}
/*REFERENCE DETALJE LAYOUT*/
.refVenstreSpalte {width:462px; padding-right:15px;float:left;}
.refefterbillede {width:462px;float:left;}
.refMiddleeSpalte {width:144px; padding-right:22px;float:left;}
.refDetaljeBilleder {float:left;height:336px;}
.refDetaljeBilleder img {padding-bottom:8px;margin-bottom:-2px;}
.refRightSpalte {width:207px; padding:0px;float:left;}
.refOvDetaljer {width:200px;padding:3px 3px 3px 5px;background-color:#f0ebd8;float:left;line-height:auto;margin-bottom:15px;}
.refInfoLinie {font-size:10px;width:207px;weight:bold;float:left;}
.refOvFelter {width:72px;color:#f8981c;weight:bold;float:left;}
.refInfo {width:120px;color:#000000;margin:0px;padding:0px;height:auto;float:left;}
.refGrafikKnapper{width:462px; height:20px;padding-top:5px;float:left;}
.refSeTeam {width:144px;float:left;}
#ReferEfter {padding-right:0px;float:left;}
#ReferUnder {padding-right:16px;float:left;}
#ReferFoer {padding-right:17px;float:left;}
.refSeTeamContainer {width:850px;}
.refOvTeamHead {BACKGROUND-COLOR: #f0ebd8;padding:0px;border-right:1px;BORDER-RIGHT-STYLE: solid;BORDER-RIGHT-color:#f0ebd8;padding:3px 0px 3px 10px;}
.refOversigt {width:197px; padding:0px 0px 8px 0px; margin:0px;}
.refOversigtImg {width:197px; height:96px;padding-right:8px;margin-top:10px;}
.refOversigtNavn {width:189px;line-height:15px; font-size: 11px; font-weight:bold; font-color:#000000;text-decoration:none;background-color:#f0ebd8; float:left; padding-left:8px;margin-top:5px;}
.refOversigtNavn a {font-color:#cccccc;}
.refOversigtNavnAlleRefer {width:280px;line-height:20px; font-size: 11px; font-weight:bold; color:#000000;text-decoration:none;background-color:#f0ebd8; float:left; padding-left:8px;margin-top:5px;float:left;}


.pageheader{
font-size:1.3em;
color:#155475;
text-decoration:none;
padding-top:0px;
padding-bottom: 10px;
margin:0px 0px 0px 0px;
bottom:0;
}

h2.sectionheader, span.sectionheader, sectionheader
{
font-size:1.1em;
color:#5c5c5c;
text-decoration:none;
padding-top:0px;
padding-bottom: 0px;
margin:0px opx 0px 0px;
bottom:0;
}

.td groupheader {font-size:1.3em;color:#666666;text-decoration:none;padding:0px 0px 10px 0px;margin:0px;bottom:0;}

.headerSide
{
font-size:1.3em;
padding:0px 0px 0px 0px;
margin:0px;
font-weight:bold;
color:#666666;
bottom:0;
}

td.section{
font-size:1em;
color:#333333;
}

.section
{
padding: 0px 0px 0px 0px;
bottom:0;
}

#maincontainer
{ 
width: 998px;
display:block;
vertical-align:top;
padding:0px;
margin:0px;
background-color: #ffffff;
float:left;
border:1px;
border-style:solid;
border-color:#cdcccc;
}


#main 
{ 
width: 850px;
vertical-align:top;
min-height: 450px;
padding-bottom:5px;
margin:0px;
background-color: #ffffff;
float:right;
}

#maincell
{ 
width:850px;
display:block;
float:left;
}

#footer
{ 
font-size:0.9em;
color:#000000;
display:block;
text-align:left;
vertical-align:middle;
padding-left: 149px;
width:839px;
height:20px;
padding-top:12px;
background-image:url('footer.gif');
background-repeat:no-repeat;
background-position:top;
margin:0px;
float:left;
clear:both;
} 

#pagecontainer 
{ 
  text-align: left; 
}

body, td
{ 
  font-family: Arial, Tahoma, Times, 'Times New Roman'; 
  font-size: 0.70em; 
  color: #000000; 
}

body{
 background-color: #ffffff;
margin-top:0px;
}

td td, input, select, textarea, div
{
 font-size:1.0em;
}

div div, div span, span span, div td
{
 font-size:1.0em;
}



.date
{
color: #e47600;
font-size:0.80em;
padding:5px 0px 2px 0px;
margin:0;
}


.HeaderNews
{
font-size:1.0em;
color:#a3a3a3;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0;
}

.HeaderProductsOverview
{
font-size:1.1em;
color:#000000;
font-weight:bold;
 padding:0px 0px 0px 0px;
 margin:0;
}

.headForms
{
font-size:1.1em;
color:#ffffff;
font-weight:bold;
padding:5px 10px 6px 10px;
margin:0px;
background-color:#000000;
font-weight:bold;
}

.headNews
{
font-size:1.1em;
color:#333333;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0px;
}

.blokSingleNews
{
width:450px;
margin:0px 0px 15px 0px;
 }


.venstreProduktBlokTop
{
width:215px;
margin:0px;
padding: 3px 25px 0px 0px;
border: 0px;
background-color: #ffffff;
float:left;
 }

.hojreProduktBlokTop
{
width:220px;
padding: 3px 10px 0px 0px;
margin:0px;
border: 0px;
background-color: #ffffff;
 }

.venstreProduktBlokBot
{
width:215px;
margin:0px;
padding: 3px 15px 0px 0px;
border: 0px;
background-color: #ffffff;
float:left;
 }


.floatbreaker 
{ 
  clear:both; 
}

.boksOverskriftMoerk
{
background-image:url('/media/bgOvmoerk.gif');
width:154px;
height:29px;
}

.boksOverskriftLys
{
background-image:url('/media/bgOvLys.gif');
width:154px;
height:29px;
}

.OvMoerkBoks a
{

font-family: Arial, Tahoma, sans-serif;
color:#e1e0d0;
text-transform: uppercase;
text-decoration:none;
float:left;
padding: 9px 3px 9px 8px;
display:block;
}

.OvMoerkBoks a:hover
{
color:#ffffff;
text-decoration:none;
}

.OvLysBoks a
{
font-family: Arial, Tahoma, sans-serif;
color:#074565;
text-transform: uppercase;
text-decoration:none;
padding: 9px 3px 9px 8px;
float:left;
display:block;
}

.OvLysBoks a:hover
{
color:#000000;
text-decoration:none;
}


.pilForside
{
width:14px;
float:left;
padding-top:10px;
padding-right:0px;
}

.sitepad25px
{
padding: 25px 25px 35px 25px;
}

#maineditdiv .section
{
font-size: 11px;
}

#maineditdiv .tabletext
{
font-size: 11px;
}

#maineditdiv .sectionheader
{
font-size: 13px;
style: bold;
}

#maineditdiv .inlinelink
{
font-size: 11px;
}

#mainscrolldiv #textContent, #maineditdiv #textContent {
width:100%;
}

a.hererdu:hover
{text-decoration: underline; color:#f8981c;}
a{text-decoration:none;}
a:hover {text-decoration:underline}

.sectionimg{margin-bottom:-1px;}

/* start of twitter style */
      #twtr-widget-1 {
        float: left;
      }

      #twtr-widget-1 .twtr-timeline {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
      }

      #twtr-widget-1 .twtr-hd {
        display: none;
      }

      #twtr-widget-1 .twtr-doc {
        
      }

      #twtr-widget-1 .twtr-bd {
        margin-right: 0px;
      }

      #twtr-widget-1 .twtr-ft {
        margin-right: 0px;
        border-bottom: 0px solid #f5981b;
        padding: 0px;
        height: 25px;
      }

      #twtr-widget-1 .twtr-ft span {
        display: none;
      }
      /* end of twitter style */

 /* start of flickr style */
      #flickr {
        float: left;
        border-right: 1px dotted #666;
      }

      #flickr .wrapper {
        width: 235px;
        margin: 0px 12px;
      }

      #flickr .content div a img {
        padding: 0;
        margin: 0;
        border: none;
        position: relative; 
        top: 0px;
        left: 0px;
      }

      #flickr .content div {
        float: left; 
        padding: 0;
        margin: 0;
        margin-bottom: 3px;
        margin-left: 3px;
        overflow: visible;
        position: relative;
        top: 0;
        left: 0;
        height: 75px; 
        width: 75px;
      }

      #flickr .footer {
        clear: both;
        border-bottom: 2px solid #f5981b;
        padding: 3px;
        height: 45px;
        font-size: 10px;
        font-family: Helvetica, sans-serif;
        font-weight: bold;
      }

      #flickr .footer .logo {
        float: left;
      }

      #flickr .footer .catchphrase a {
        float: right;
        text-align: center;
        text-decoration: none;
        color: #000;
        padding-right: 12px;
      }

      #flickr .footer a img {
        border: none;
      }
      /* end of flickr style */

.twtr-doc
{font-family:arial;font-size:11px!important;}
.twtr-timeline {height;100px;}
.twtr-ft {display:none;!important}

 .tablelineodd {
background-color: #fbfbfb}

.hererdu {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none}

.a hererdu:hover {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #f8981c;
text-decoration: underline}

