﻿
html { overflow-y: scroll; } 

body
{

 font-family:Arial;
 color:rgb(52,52,52);
 
 
}


.greyout
{
 
  position:fixed;
  cursor:pointer;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
   background-color:black;
 
  z-index:6;
  opacity:0.0;
  visibility:hidden;
  
  transition-property: opacity;
transition-duration: 0.2s;
-moz-transition-property: opacity;  
-moz-transition-duration: 0.2s;
-webkit-transition-property: opacity; 
-webkit-transition-duration: 0.2s;
-o-transition-property:opacity;  
-o-transition-duration: 0.2s;
}

.greyouttable
{
   cursor:pointer;
  position:fixed;
  display:table; 
  visibility:hidden;
   z-index:10;
   width:100%; 
   height:100%;
}

.greyInner
{
  cursor:auto;
  z-index:10;
  background-color:white;
  display:inline-block;
  opacity:1.0;
  border:30px solid white;
}

.dumpbuos1
{
   /* 610 * 170 ori 
 
     */
     width:305px;
   height:85px;
   cursor:pointer;
 
}

.dumpombud1
{
  /* 580 * 191 ori 

    */
    width:290px;
  height:95.5px;
   cursor:pointer;
}

.dumpbuos2
{
   /* 410 * 512 ori 
 
     */
    width:205px;
  height:256px;
  margin:0px;
   cursor:pointer;
  
 
}

.dumpombud2
{
  /* 400 * 532 ori 

    */
  width:200px;
  height:266px;
  margin:0px;
   cursor:pointer;
 
}

.dump
{
     /* 1366 * 736 ori 
 
     */
   width:341.5px; /* 25 %*/
      height:184px; /* 25 %*/
      width:273.2px; /* 20 %*/
      height:147.2px; /* 20 %*/
      width:307.35px; /* 22.5 % */
      height:165.6px ; /* 22.5 % */

      width:314.18px; /*23 %*/
       height:169.28px ; /*23 %*/
      
       margin:0px;
   cursor:pointer;
}

.dumpbuos3
{

   
    

 
  
 
}

.dumpombud3
{
  /* 1366 * 736 ori 

    */
 
 
}

.dumptablediv
{
  display:table;
 
  width:590px;
}

.dumptabletr
{
  display:table-row;
 

}

.dumptabletd1
{
  display:table-cell;
  width:500px;
  text-align:left;
  vertical-align:bottom;

  padding-top:10px;


 }

.dumplinks
{
    text-decoration: none;
   color:rgb(67,138,203);
   font-size:16px;
   font-weight:normal;
   	line-height:30px;

}

.dumptext
{
  font-style:italic;
  font-family: Arial;
font-size: 14px;
color:rgb(64, 64, 64);
position:relative;
top:-2px;
}

.dumptabletd2
{ display:table-cell;
    width:500px;
   text-align:left;
   background-colorx:red;
  vertical-align:bottom;
  
   padding-left:18px;
   padding-top:10px;
}


img
{  border-style: none;
}

.h1BigHeader
{
   font-size:29px;
}

.h2SmallHeader
{
   font-size:18px;
    letter-spacing:0px;
    display:block;
    margin-bottom:6px;
}

.h2SmallHeaderCustList
{
margin-bottom:0px;
color:red;
}

.kontaktformheader
{
     font-size:18px;
     display:block;
     
}

.kontaktformheadershot
{
    margin-bottom:2px;
}

.bigText
{
  font-size:16px;
}

.mainText
{
  font-size:14px;
  letter-spacing:0px;
}

.logowidth
{
  width:180px;
}

.contactFormHeaderSpace
{
  width:1px; height:2px;
}

.contactFormHeaderSpaceShot
{
  width:1px; height:0px;
  background-color:red;
}

.vertiruller
{
  background-color:rgb(216,216,217);
  width:1px;
  border-left:  5px solid white;
  border-right:  5px solid white;
  height:174px;
}


.textColor
{

  color:rgb(52,52,52);
}

a
{
 text-decoration:none;
  color:rgb(87,150,208); /*rgb(97,172,229) */

  font-weight:normal;
}

.links
{
  text-decoration:none;
  color:rgb(87,150,208); /*rgb(97,172,229) */

  font-weight:normal;
}



.tableNoBorder
 { 
padding:  5px ; 
margin: 0 ;
border-collapse: collapse ; 
border-spacing: 0;
}


.margintd
{
  width:32px;
  background-colorx:Red;
}

.maintd
{
  width:660px;
}

.maintd1
{
  width:140px;
  
}

.maintd2
{
   width:516px;
}

.maintd1x
{
  width:192px;
}

.maintd2x
{
  width:464px;
 
}


.margintd2
{
  width:10px;

}

.tdFunkContent
{
  background-color:White;
  width:500px;
  vertical-align:top;
  padding-top:15px;
}

.marginTop
{
  width:1px;
  height:15px;
}

.arrowdown
{
    border-right:solid 5px white;
    position:relative;
      top:-2px;
      
       width:7px;
       height:10px;
}

.featurePageLinks
{
  text-decoration: none;
   color:rgb(67,138,203);
   font-size:18px;
   font-weight:normal;
   	line-height:30px;

}

.funk_img_pos_notop
{
  position:relative;top:18px;left:0px;
  widthX:85%;
}

.funk_img_pos_smalltop
{
  position:relative;top:10px;left:0px;
  widthX:85%;
}



.horirullertd
{
 
  margin:0px;
   border:0px;
   padding:0px;
   
}

.horiruller
{
  background-color:rgb(216,216,217);
  height:1px;
  width:100%;
  border-top: 6px solid white;
  border-bottom: 6px solid white;
  border-left: 0px solid white;
  border-right: 0px solid white;
}

.uparrow
{
  color: #e47911;
  font-weight: bold;
  font-size: 110%;
}

.toplink
{
  text-decoration: none;
  color:rgb(87,150,208); /*rgb(97,172,229) */
  font-weight:normal;
  font-size:14px;
}


.testH1
{
     font-size: 42px;
   font-weight:normal;
}




.pageDiv
{
    border:1px solid rgb(216,216,217);
}

.tableNoBorders
{
  border-collapse:collapse;
  border-spacing:0px;  
}

.tdWidthCircle
{
  width:27px;
 
}

/* siden er 1000 med border, 998 med indre bredde 290*3=870 dvs 152 border ialt*/
.bTableTD1_marginLeft
{
  width:35px;
}
.bTableTD1_marginRight
{
  width:8px;
  background-colorx:Red;
}

.bTableTD2_marginLeft
{
  width:23px;
}
.bTableTD2_marginRight
{
  width:20px;
}

.bTableTD3_marginLeft
{
   width:23px;
}

.bTableTD3_marginRight
{
   width:5px;
   background-colorx:Red;
}


.bottomTableContentTD
{
  width:290px;
  vertical-align:top;
}




.lang_td
{
  text-align:right;
  padding-top:5px;
  padding-right:12px;
}



.contentTable
{
   border-collapse:collapse;

}

.menuTable
{
  border-collapse:collapse;
}

.menulinks
{
   text-decoration:none;
   color:White;
   font-size:16px;
   
    text-align:center;
   
    width:100%;
    height:100%;
   display:block;
}


.menuTd
{
  background-color:rgb(87,150,208);
  color:White;
  font-size:16px;
   line-height:50px;
  height:50px;
  width:150px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.menuTdSelected
{
  background-color:rgb(97,172,229);
  color:White;
  font-size:16px;
   line-height:50px;
  height:50px;
  width:150px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}


.logoDiv
{
  text-align:left;
  vertical-align:middle;
  background-color:rgb(242,242,242);
  height:53px;
}

.chat
{
  position:absolute;
  top:160px;
  left:265px;
}


.logo
{
   position:relative;
   top:0px;
  left:-6px;
}

.menuTdRest
{
  background-color:rgb(87,150,208);
}

.menuSpace
{
  height:10px;
  background-color:rgb(242,242,242);
}

/**kontakt-form control styles
url(/graphics/arrowdown.gif)
*/


.buttonClass
{
    cursor:pointer;
    margin-top:6px;
    padding-left:12px;
    padding-right:12px;
    padding-top:5px;
    padding-bottom:5px;
    color:white;
    background-color:rgb(97,172,229);
    -webkit-appearance:none;
background-colorxx:rgb(87,150,208);


    border:0px;

}

.textbox
{
 width: 160px;
 height:16px;
 border:1px solid rgb(97,172,229);
font-size:14px;
 

}

.textboxMultiLine
{
  
}

.checkbox
{
 background: transparent;
border: 0;
}

/**frontpage scroller
*/

.scrollericon
{
  border-top:solid 10px white;
  border-right:solid 20px white;
  width:128px; 
  height:128px;
}



.backforwardGeneral
{
  cursor:pointer;
  left:35px;
  top:75px;
  width: 25px;
  height:35px;
}

.back1
{
  
  display:none;
}

.back2
{
    display:block;
}

.dot
{
  width:18px;
  height:17px;
}

.forward1
{
  
 display:block;
}
.forward2
{
 
display:none;
}


.mainScrollDiv
{

  width:818px; 
  height:190px;
  overflow: hidden;
  position:relative;

}

.scrollDiv
{
  background-color:white;
  width:818px; 
  height:190px; 

}

.contentWidth
{
  width: 996px;
}

.contentDiv
{
  background-color:white;
  margin:0px auto;
  
   padding:0px 0px 0px 0px;
 
}


.bodyStyles
{
  background-color:rgb(242,242,242);

  xoverflow-y:scroll;
  
  margin:6px 0px 0px 0px;

  

}


.formStyles
{
  border:solid 0px white;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
	
}
