/* Sadolin & Albæk Stylesheet, Jonas Krat, Dwarf ApS */
/* Version 1.0, sidst rettet den 21. maj 2004  */

/* Standard formaterings styles */

BODY {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;}

TD,TH {
	color: #59595A;
	font-size: 10px;
	font-family: verdana, geneva, sans-serif}

P {
	color: #59595A;
	font-size: 10px;
	font-family: verdana, geneva, sans-serif;
	line-height: 13px;}

H1 {
	color: #59595A;
	font-size: 14px;}
H2 {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding: 0;
	}
H3 {
	color: #59595A;
	font-size: 10px;}

LI,UL,OL {
	color: #59595A;
	font-size: 11px;
	font-family: verdana, geneva, sans-serif}

OL LI {
	list-style-type: decimal;}

UL LI {
	list-style-image: url('/billeder/generelt/li_dot3.gif');
	list-style-position: inside;
	line-height: 15px;
	}
/* på testarea skal den hedde /files/sadolin/html/ på live sitet skal den hedde / */
	
/* LINK styles */

A {
	color: #009995;}

A:link {
	color: #009995;
	text-decoration: underline;}

A:visited {
	color: #009995;
	text-decoration: underline;}

A:active {
	color: #009995;
	text-decoration: underline;}

A:hover {
	color: #009995;
	text-decoration: none;}
	


table.andenmenu A {
	font-weight: normal;
	color: #8D8D8F;
	text-decoration: none;
	line-height: 16px;
}
A.omraadeforside,
A.references {
	color: #009995;
	display:block;
	width: 120px;
	margin: -13px 0 0 18px;}

A.references {
  display: inline;
  width: auto;
  margin-left: 0;
}

td.references {
  text-align: right;
}
	
A.omraadeforside:hover,
A.references:hover {
	color: #009995;
	text-decoration: none;}

table.andenmenu A:link {
	font-weight: normal;
	color: #8D8D8F;
	text-decoration: none;
	line-height: 16px;
}

table.andenmenu A:visited {
	font-weight: normal;
	color: #8D8D8F;
	text-decoration: none;
	line-height: 16px;
}

table.andenmenu A:hover {
	font-weight: normal;
	color: #009995;
	text-decoration: none;
}

table.andenmenu A:active {
	font-weight: normal;
	color: #009995;
	text-decoration: none;
}

table.andenmenu a u {
	font-weight: normal;
	color: #009995;
	text-decoration: none;
	line-height: 16px;
}

table.andenmenu a:link u {
	font-weight: normal;
	color: #009995;
	text-decoration: none;
	line-height: 16px;
}
table.contentcontainer{
	margin-bottom: 50px;
}
table.forsidefet A {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

table.forsidefet A:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

table.forsidefet A:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

table.forsidefet A:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

table.forsidefet A:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

table.newsmailmodule {
	background-image: url("/html/billeder/nyhedsbrev/bg_newsletter_fade.gif");
	background-repeat: repeat-x;
}
table.newsmailmodule P {
	margin: 8px;
}

table.newsmailmodule A {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.newsmailmodule A:link {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.newsmailmodule A:visited {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}
table.newsmailmodule A:active {
	font-weight: normal;
	color: #009995;
	text-decoration: underline;
}
table.newsmailmodule A:hover {
	font-weight: normal;
	color: #009995;
	text-decoration: none;
}

table.newsmailmodule INPUT.text {
	background-color: #F4F4F4;
	border: 1px #ADAEB0 solid;
	width: 146px;
}
table.newsmailmodule INPUT.sbmt {
	border: 0;
	background-image: url("../html/billeder/knapper/bn_submit.gif");
	width: 57px;
	height: 17px;
}

table.rightmodule A {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.rightmodule A:link {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.rightmodule A:visited {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.rightmodule A:hover {
	font-weight: normal;
	color: #009995;
	text-decoration: none;
}

table.rightmodule A:active {
	font-weight: normal;
	color: #009995;
	text-decoration: underline;
}

table.rightmodule H2 {
	font-size: 11px;
	color: #595959;
	margin:0;
}
table.rightmodule .rightcontent{
	padding:4px 0 0 2px;
}
table.rightmodule .rightalign{
	text-align: right;
}


table.bottomleftmodule H2{
	font-size: 11px;
	color: #595959;
	margin: 10px 0 8px 4px;
}
table.bottomleftmodule P{
	margin: 10px 10px 30px 10px;
	line-height: 20px;
}
table.bottomleftmodule A {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.bottomleftmodule A:link {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.bottomleftmodule A:visited {
	font-weight: normal;
	color: #009994;
	text-decoration: underline;
}

table.bottomleftmodule A:hover {
	font-weight: normal;
	color: #009995;
	text-decoration: none;
}

table.bottomleftmodule A:active {
	font-weight: normal;
	color: #009995;
	text-decoration: underline;
}


table.graynormal A {
	color: #59595A;
	text-decoration: none;
}

table.graynormal A:link {
	color: #59595A;
	text-decoration: none;
}

table.graynormal A:visited {
	color: #59595A;
	text-decoration: none;
}

table.graynormal A:hover {
	color: #009995;
	text-decoration: none;
}

table.graynormal A:active {
	color: #009995;
	text-decoration: none;
}

.emaillink A {
	color: #59595A;
	text-decoration: none;
}

.emaillink A:link {
	color: #59595A;
	text-decoration: none;
}

.emaillink A:visited {
	color: #59595A;
	text-decoration: none;
}

.emaillink A:hover {
	color: #009995;
	text-decoration: none;
}

.emaillink A:active {
	color: #009995;
	text-decoration: none;
}

.sortover p A {
	color: #009995;
	text-decoration: none;
}

.sortover p A:link {
	color: #009995;
	text-decoration: none;
}

.sortover p A:visited {
	color: #009995;
	text-decoration: none;
}

.sortover p A:hover {
	color: #009995;
	text-decoration: none;
}

.sortover p A:active {
	color: #009995;
	text-decoration: none;
}

.sortout p A {
	color: #59595A;
	text-decoration: none;
}

.sortout p A:link {
	color: #59595A;
	text-decoration: none;
}

.sortout p A:visited {
	color: #59595A;
	text-decoration: none;
}

.sortout p A:hover {
	color: #59595A;
	text-decoration: none;
}

.sortout p A:active {
	color: #59595A;
	text-decoration: none;
}

.sortout p A u {
	color: #009995;
	text-decoration: underline;
}

.sortout p A:link u {
	color: #009995;
	text-decoration: underline;
}

.tilbagelnk p A {
	color: #009995;
	text-decoration: underline;
	font-style: italic;
}

.tilbagelnk p A:link {
	color: #009995;
	text-decoration: underline;
	font-style: italic;
}

.tilbagelnk p A:visited {
	color: #009995;
	text-decoration: underline;
	font-style: italic;
}

.tilbagelnk p A:hover {
	color: #59595A;
	text-decoration: none;
	font-style: italic;
}

.tilbagelnk p A:active {
	color: #59595A;
	text-decoration: none;
	font-style: italic;
}

.emailunder A {
	color: #009995;
	text-decoration: underline;
}

.emailunder A:link {
	color: #009995;
	text-decoration: underline;
}

.emailunder A:visited {
	color: #009995;
	text-decoration: underline;
}

.emailunder A:hover {
	color: #009995;
	text-decoration: none;
}

.emailunder A:active {
	color: #009995;
	text-decoration: none;
}

/* Special formaterings styles */
.linkimg{
	margin-top: 2px;
}
.red {
	color: #AD0505;
}

.sablue {
	color: #009995;
}

table.andenmenu p {
	color: #8D8D8F;
}

table.andenmenu p {
	margin-top: 0px;
}

table.mainmodule p {
	margin-top: 0px;
	margin-bottom: 18px;
}

table.portfmodule p {
	margin-top: 0px;
	margin-bottom: 18px;
}

table.sorterheader p {
	color: #009995;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 7px;
}

table.medarbejderheader th p {
	font-weight: bold;
	margin-top: 4px;
}

table.medarbejderheader td p {
	/*padding: 0 3px 2px 0;*/
	padding-bottom: 2px;
}

table.cv p {
	margin-top: 10px;
	margin-left: 7px;
}

table.cvmain p {
	margin-top: 10px;
}

td.cvheader p {
	margin-left: 7px;
}

tr.sortover p {
/*	margin-left: 7px;*/
}

tr.sortout p {
/*	margin-left: 7px;*/
}

td.dotlist span {
	margin-top: 2px;
	background-color: #FFFFFF;
}

.beskrivelsespop img
{
	border-top: 1px #D3D4D4 solid;
	border-bottom: 1px #D3D4D4 solid;
	border-left: 1px #D3D4D4 solid;
	border-right: 1px #D3D4D4 solid;
}

table.rightmodule p {
	line-height: 14px;
	padding: 0;
	margin: 0;
}

table.infomodule p { line-height: 14px; }


/* FORM styles */

form {
	line-height: 0px;
	margin: 0px;}
	
input, option, select, textarea {
	color: #000000;
	font-size: 10px;
	font-family: verdana, geneva, sans-serif;
	line-height: normal;}

table.saform input
{
	width: 203px;
	height: 17px;
	border-top: 1px #ADAEAF solid;
	border-bottom: 1px #ADAEAF solid;
	border-left: 1px #ADAEAF solid;
	border-right: 1px #ADAEAF solid;
	background-color: #F3F4F4;
}

table.saform textarea
{
	width: 203px;
	height: 150px;
	border-top: 1px #ADAEAF solid;
	border-bottom: 1px #ADAEAF solid;
	border-left: 1px #ADAEAF solid;
	border-right: 1px #ADAEAF solid;
	background-color: #F3F4F4;
}

table.saformcb input
{
	width: 14px;
	height: 14px;
	border-top: 1px #ADAEAF solid;
	border-bottom: 1px #ADAEAF solid;
	border-left: 1px #ADAEAF solid;
	border-right: 1px #ADAEAF solid;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

td.frameld input
{
	width: 119px;
	height: 19px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

td.sapostnr input
{
	width: 71px;
}

table.ansoegning td textarea
{
	width: 238px;
	height: 55px;
	border-top: 1px #C5B89F solid;
	border-bottom: 1px #C5B89F solid;
	border-left: 1px #C5B89F solid;
	border-right: 1px #C5B89F solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	background-color: #ECDFC7;
	text-align: left;
}

/* background color styles */

/* Table formaterings styles */

/*
td.boxcontent {
	border-top: 1px #CDCFCE solid;
	border-bottom: 1px #EBEBEB solid;
	border-left: 1px #CDCFCE solid;
	border-right: 1px #EBEBEB solid;
}
*/
table.resultimagelist{
	margin: 20px auto 0 auto;
}

table.bottomlefttext {
	margin-left: 7px;
}
table.bottomlefttext H2 {
	margin-left: 0;
}
td.propertysearch H2 {
	background-repeat: no-repeat;
	background-position: top right;
	padding:0;
	margin: 4px 0 0 4px;	
}
td.propertysearch FORM {
	margin: 0;
}
td.propertysearch SELECT {
	width: 171px;
	color: #595959;
	border-color: #AEAEAE;
	border-style: solid;
	margin: 0 0 0 4px;
}
td.propertysearch LABEL {
	margin: 0 0 0 4px;
}
td.propertysearch OPTION.none {
	color: #B9B9B9;
}
td.propertysearch INPUT {
	background-image: url("/billeder/knapper/bn_find.gif");
	background-repeat: no-repeat;
	border: 0;
	height: 19px;
	width: 69px;
	float: right;
	margin-right: 8px;
}
td.dottedspacer {
	background-image: url("/html/billeder/generelt/dotted_line.gif");
	background-repeat: repeat-x;
	background-position: center;
}
a.searchnumbers1 {
	background-image: url("/html/billeder/generelt/search_links_bg.gif");
	background-repeat: no-repeat;
	padding: 1px 4px 2px 5px;
	margin: 0 1px;
	text-decoration: none;
}
a.searchnumbers2 {
	color: #595959;
	padding: 1px 4px 2px 5px;
	margin: 0 1px;
	text-decoration: none;
}
td.searchimage, td.searchimage_large, td.searchimage_small {
	border-width: 1px;
	border-style: solid;
	border-color: #E5E5E7 #CECECE #CCCECD #E6E6E6;
	background: #EEF0EF;
	padding: 3px;
}
td.searchimage IMG, td.searchimage_large IMG, td.searchimage_small IMG{
	border: 1px #CDCED0 solid;
}
td.searchimage_large {
	padding: 8px;
}
td.searchimage_small {
	padding: 3px 4px 3px 4px;
}
table.searchdescription{
	border-top: 1px #CDCFCE solid;
	border-bottom: 1px #EBEBEB solid;
	border-left: 1px #CDCFCE solid;
	border-right: 1px #EBEBEB solid;	
}
table.searchdescription p.typeareal {
	margin: 5px 0;
}
.sorterheader A {
	text-decoration: none;
}
td.singleresult_infobox {
	padding: 7px;
}
.tableAdresseNy {
	border-left: solid 1px #e5e6e6;
	border-top: solid 1px #e5e6e6;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.rightModul2 {
	padding: 10px 10px 12px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #59595a;
}
.rightModul2_bg {
	background: url("/billeder/generelt/rightModul2_bg.gif") repeat-x 0 0;
}
.rightModulPic {
	margin: 0 0 9px 0;
	display: block;
}
.borderHide {
	border-left: 2px solid #EEF0EF;
}

/* Ny menu i stilen.css 2008.05.29 /KCH *//*
.menuback a {
  display: block;
  height: 28px;
  text-indent: -9999em;
  outline: 0;
  background: url(/billeder/newMenu.gif) no-repeat;
}

.menuback .img a {
  text-indent: 0;
}

.menuback .menu2 a {
  height: 23px;
}

  .menuback td.m1 a {
    width: 59px;
  }

    .menuback .m1 td.m1 a,
    .menuback td.m1 a:hover {
      background-position: 0 -28px;
    }
  
  .menuback td.m2 a {
    width: 155px;
    background-position: -59px 0;
  }
  
    .menuback .m2 td.m2 a,
    .menuback td.m2 a:hover {
      background-position: -59px -28px;
    }
  
  .menuback td.m3 a {
    width: 154px;
    background-position: -214px 0;
  }
  
    .menuback .m3 td.m3 a,
    .menuback td.m3 a:hover {
      background-position: -214px -28px;
    }
  
  .menuback td.m4 a {
    width: 119px;
    background-position: -368px 0;
  }
  
    .menuback .m4 td.m4 a,
    .menuback td.m4 a:hover {
      background-position: -368px -28px;
    }
  
  .menuback td.m5 a {
    width: 91px;
    background-position: -487px 0;
  }
  
    .menuback .m5 td.m5 a,
    .menuback td.m5 a:hover {
      background-position: -487px -28px;
    }
  
  .menuback td.m97 a {
    width: 83px;
    background-position: -578px 0;
  }
  
    .menuback .m97 td.m97 a,
    .menuback td.m97 a:hover {
      background-position: -578px -28px;
    }
  
  .menuback td.m6 a {
    width: 67px;
    background-position: -661px 0;
  }
  
    .menuback .m6 td.m6 a,
    .menuback td.m6 a:hover {
      background-position: -661px -28px;
    }
    
  .eng a {
    background-image: url(/billeder/newMenuEng.gif);
  }
    
  .eng .img a {
    text-indent: 0;
  }
    
    .eng td.m1 a {
      width: 117px;
    }

      .eng .m1 td.m1 a,
      .eng td.m1 a:hover {
        background-position: 0 -28px;
      }
      
    .eng td.m5 a {
      width: 90px;
      background-position: -117px 0;
    }

      .eng .m5 td.m5 a,
      .eng td.m5 a:hover {
        background-position: -117px -28px !important; 
        
      }
      
    .eng td.m97 a {
      width: 89px;
      background-position: -207px 0;
    }

      .eng .m97 td.m97 a,
      .eng td.m97 a:hover {
        background-position: -207px -28px !important; 

      }
      
    .eng td.m6 a {
      width: 75px;
      background-position: -296px 0;
    }

      .eng .m6 td.m6 a,
      .eng td.m6 a:hover {
        background-position: -296px -28px !important; 

      }
    */  
/* Referenceliste */
/*
.mReferenceList{
  margin: -20px auto 0;
  _margin-top: -10px;
  padding: 0 0 50px 6px;
  background: #fff;
  text-align: center;
}

  .mReferenceList .container {
    width: 774px;
    margin: 0 auto;
    text-align: left;
  }
  
    .mReferenceList .left {
      float: left;
      font-size: 12px;
      font-weight: bold;
    }
  
    .mReferenceList .right {
      float: right;
      padding: 0 6px 0 20px;
      background: url(/billeder/generelt/link_white_left.gif) no-repeat 0 50%;
    }
    
    .mReferenceList ul {
      float: left;
      clear: both;
      margin: 10px 0 0;
      _margin-top: 20px;
      padding: 0;
      list-style-type: none;
    }
    
      .mReferenceList li {
        float: left;
        width: 166px;
        height: 188px;
        margin: 0;
        padding: 10px 16px 10px 10px;
        list-style: none;
        background: url(/billeder/bg_reference.gif) no-repeat;
      }
      
        .mReferenceList h2 {
          margin: 0;
          padding: 4px 7px 2px;
        }
      
        .mReferenceList li p {
          width: 152px;
          *width: 166px;
          height: 63px;
          margin: 0;
          padding: 0 7px;
          overflow: hidden;
        }

  .mReferenceList .clr {
    clear: left;
  }
  
p.paging {
  clear: both;
  margin-top: 10px;
  text-align: right;
}*/