.jsnav2 {}
.jsnav3 {}

body {
  background-color: #4c4c4c;
  margin: 0px;
  padding: 0px;
}

/* ----------------------------- LEJEMÅL Extranet ------------------------------- */

/* indsend */

.formular td { font-size: 11px; padding-bottom: 3px; }
.formular span { font-size: 11px; }
.formular input { color: #666666; }
.formular select { color: #414b54; width: 251px; }
.formular textarea { color: #414b54; }
.formular td.send input { background: #333333; border: 1px solid #999999; height: auto; color: #ffffff; margin-top: 10px; cursor: pointer; }
#Modern_koekken, #Modern_bad, #Modern_varme { border: 0; }
#Er_lejemaal { display: none; }

/* søg */

table.soegLejemaal { width: 665px; }
table.soegLejemaal td { font-size: 11px; }

table.soegLejemaalHeader { width: 665px; margin-top:25px; background: #cccccc; }
table.soegLejemaalHeader td { font-size: 11px; color: #000000; }

#list_filter336 select {
multiple: -1;
}


/* ----------------------------- VIDENSDELING Extranet ------------------------------- */

table.vidensdelingHeader { width: 610px; background: #585858; }
table.vidensdelingHeader td { font-size: 11px; color: #ffffff; font-weight: bold; }

table.vidensdelingHeaderRed { width: 610px; background: #de2a2f; }
table.vidensdelingHeaderRed td { font-size: 11px; color: #ffffff; font-weight: bold; }

table.vidensdelingSubHeader { width: 610px; background: #e4e4e4; }
table.vidensdelingSubHeader td { font-size: 11px; color: #000000; font-weight: bold; }

table.vidensdelingSubHeader td.vidensdelingSubHeaderCell1 { border-width: 0 0 0 1px; border-color: #999999; border-style: solid; text-align: center; }
table.vidensdelingSubHeader td.vidensdelingSubHeaderCell2 { border-width: 0 1px 0 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader td.vidensdelingSubHeaderCell3 { border-width: 0 1px 0 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader td.vidensdelingSubHeaderCell4 { border-width: 0 1px 0 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader td.vidensdelingSubHeaderCell5 { border-width: 0 1px 0 0; border-color: #999999; border-style: solid; }

table.vidensdelingSubHeader td.vidensdelingSubHeaderCell1a { border-width: 0 0 1px 1px; border-color: #999999; border-style: solid; text-align: center; }
table.vidensdelingSubHeader td.vidensdelingSubHeaderCell2a { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader td.vidensdelingSubHeaderCell3a { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader td.vidensdelingSubHeaderCell4a { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }

table.vidensdelingSubHeader2 { width: 610px; background: #f5f5f5; }
table.vidensdelingSubHeader2 td { font-size: 11px; color: #000000; font-weight: bold; }

table.vidensdelingSubHeader2 td.vidensdelingSubHeader2Cell1 { border-width: 0 0 1px 1px; border-color: #999999; border-style: solid; text-align: right; }
table.vidensdelingSubHeader2 td.vidensdelingSubHeader2Cell2 { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader2 td.vidensdelingSubHeader2Cell3 { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader2 td.vidensdelingSubHeader2Cell4 { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }
table.vidensdelingSubHeader2 td.vidensdelingSubHeader2Cell5 { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }

table.vidensdeling { width: 610px; background: #f5f5f5; }
table.vidensdeling td { font-size: 11px; color: #333333; }
table.vidensdeling td div { font-size: 11px; }

table.vidensdeling td.vidensdelingCell1 { text-align: right; border-width: 0 0 1px 1px; border-color: #999999; border-style: solid; }
table.vidensdeling td.vidensdelingCell1b { border-width: 0 1px 1px 1px; border-color: #999999; border-style: solid; }
table.vidensdeling td.vidensdelingCell2 { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; font-weight: bold; }
table.vidensdeling td.vidensdelingCell2a { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }
table.vidensdeling td.vidensdelingCell2a a { color: #db2d2e; text-decoration: underline; }
table.vidensdeling td.vidensdelingCell2b { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; }
table.vidensdeling td.vidensdelingCell3 { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; color: #db2d2e; font-weight: bold; text-align: center; }
table.vidensdeling td.vidensdelingCell3a { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; color: #db2d2e; text-align: center; }
table.vidensdeling td.vidensdelingCell4 { border-width: 0 1px 1px 0; border-color: #999999; border-style: solid; color: #db2d2e; text-align: center; }

table.vidensdeling a { color: #000000; }


/* ----------------------------- BYTTEBASEN oversigtsvisning ---------------------------------------- */

/* søg */

table.soegLejlighedHeader { width: 610px; }

table.soegLejlighedHeader td {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #cccccc;
}

#byttebasenBoligvisning .tableheader {
 display: none;
}

#byttebasenBoligvisning .tabletext {
 font-size: 11px;
}

#byttebasenBoligvisning td a:hover{
 font-size: 11px;
 text-decoration: underline;
}


/* ----------------------------- BYTTEBASEN detaljevisning ---------------------------------------- */

.byttebasenDetaljeTilbydesOenskesContainer {
 width: 610px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 float: left;
}

.byttebasenDetaljeTilbydesContainer {
 width: 310px;
 float: left;
}

.byttebasenDetaljeOenskesContainer {
 width: 290px;
 float: left;
}

.byttebasenDetaljeTilbydesHeader {
 width: 278px;
 background-color: #cccccc;
 color: #000000;
 font-weight: bold;
 padding: 6px;
 border-bottom: 2px solid #ffffff;
}

.byttebasenDetaljeTilbydesContent {
 width: 278px;
 background-color: #f5f5f5;
 padding: 6px;
 min-height: 230px;
 float: left;
}

.byttebasenVenstre {
 width: 75px;
 padding: 6px 0px 6px 0px;
 float: left;
}

.byttebasenHoejre {
 width: 203px;
 padding: 6px 0px 6px 0px;
 float: left;
}

.byttebasenDetaljeKontaktContainer {
 width: 610px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 margin-top: 10px;
 float: left;
}

.byttebasenDetaljeKontaktHeader {
 width: 600px;
 font-weight: bold;
 padding: 5px;
 float: left;
}

.byttebasenDetaljeKontaktContent {
 width: 600px;
 padding: 5px;
 float: left;
}

.byttebasenKontaktHoejre {
 width: 525px;
 padding: 6px 0px 6px 0px;
 float: left;
}

#byttebasenKnapper {
 width: 610px;
 float: left;
}

#byttebasenKnapper a {
 padding: 3px 8px 4px 8px;
 font-size: 11px;
 color: #ffffff;
 text-align: center;
 background-color: #333333;
 border: 1px solid #999999;
 float: left;
}


/*-------------------------------- BYTTEBASEN - Tilbyd bolig - Rediger bolig -----------------------------------------*/

.byttebasenOpretAnnonceContainer {
 width: 385px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 float: left;
}

.byttebasenAnnonceHavesHeader {
 width: 343px;
 color:#000000;
 font-weight: bold;
 padding: 6px;
 margin-bottom: 10px;
 background-color: #ebebeb;
 float: left;
}

.byttebasenAnnonceContent {
 width: 379px;
 padding-left: 6px;
 margin-bottom: 25px;
 float: left;
}

.byttebasenAnnonceContent span.formreq {
  display: none;
  float: left;
}

.byttebasenAnnonceVenstre {
 width: 100px;
 padding-top: 3px;
 margin-bottom: 6px;
 float: left;
}

.byttebasenAnnonceHoejre {
 width: 249px;
 margin-bottom: 6px;
 float: left;
}

.byttebasenAnnonceVenstreBoligtype {
 width: 80px;
 padding-top: 3px;
 margin-bottom: 6px;
 float: left;
}

.byttebasenAnnonceHoejreBoligtype {
 width: 290px;
 margin-bottom: 6px;
 float: left;
}

.byttebasenAnnonceHoejreBoligtype .choicegroup {
 width: 290px !important;
}

/*
#byttebasenKnapper {
 width: 385px;
 float: left;
}

#byttebasenKnapper .actionlink {
 padding: 3px 8px 4px 8px;
 font-size: 11px;
 color: #ffffff;
 text-align: center;
 background-color: #333333;
 border: 1px solid #999999;
 float: left;
}
*/



/* ------------------------- SITELAYOUT  --------------------------------------------------------------*/

.pageContainer {
  text-align: center;
  background: url(body_bg.jpg) top center repeat-x;
  min-height: 400px;
}

.siteDefaultContainer {
  width: 993px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.siteDefaultTop {
  width: 993px;
  height: 159px;
  background: url(top_bg.jpg) top left no-repeat;
}

.siteDefaultTopLogo {
  margin: 26px 0px 0px 56px;
  width: 188px;
  float: left;
}

.siteDefaultNavigation1 {
  width: 993px;
  height: 32px;
  background: url(menu_top_bg.jpg) top left no-repeat;
  float: left;
}

.nav1_spacer_left {
  width: 56px;
  height: 32px;
  float:left;
}

.siteDefaultMainAndNav2Container {
  width: 993px;
  text-align: center;
  background: url(default_main_container_bg.jpg) top center repeat-y;
  float: left;
}

.siteDefaultNavigation2 {
  width: 223px;
  margin-left: 21px;
  padding: 25px 1px 1px 1px;
  text-align: left;
  float:left;
}

.siteDefaultMain {
  width: 726px;
  text-align: left;
  float:left;
}

.siteDefaultFooter {
  width: 993px;
  height: 40px;
  padding-top: 8px;
  background: url(footer_bg.jpg) top left no-repeat;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  float: left;
}



/*-------- Navigation 1 -----------------------------------------------------------------------*/

.navlist1 ul { 
  margin: 0px;
  padding: 0px;
}

.navlist1 li { 
  list-style-type: none;
  margin: 0px;
  padding: 9px 24px 0px 0px;
  float: left;
}

#nav1 li a {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  display: block;
} 

#nav1_active .navigation a {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #de2a2f;
} 


/*-------- Navigation 2 -----------------------------------------------------------------------*/

.navlist2 ul { 
  margin: 0px;
  padding: 0px;
  float: left;
}

.navlist2 li { 
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
} 

#nav2 li a {
  margin: 1px 0px 0px 0px;
  padding: 4px 0px 4px 11px;
  display:block;
  width: 212px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #ffffff;
  background-color: #585858;
}

#nav2 #nav2_active .navigation2 a {
  display:block;
  width: 212px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #ffffff;
  background-color: #de2a2f;
}

/*-------- Navigation 3 -----------------------------------------------------------------------*/

#nav2 ul ul li a {
  margin: 1px 0px 0px 0px;
  padding: 4px 0px 4px 29px;
  display:block;
  width: 194px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #343434;
  background-color: #d7d7d7;
}

#nav2 ul ul #nav3_active a {
  display:block;
  width: 194px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #343434;
  font-weight: bold;
  background-color: #d7d7d7;
}

/*-------- Loginfelt i toppen -----------------------------------------------------------------------*/

#topLogin {
  margin: 25px 0px 0px 498px;
  float: left;
}

#topLogin .section {
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  color: #333333;
}

.loginForm10, .loginForm12, .loginForm13, .loginForm15, .loginForm16, .loginForm17  {
  display: none;
}

.loginUser0 {
  display: none;
}

.loginUser10, .loginUser12, .loginUser13, .loginUser15, .loginUser16, .loginUser17 {
  width: 316px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  margin: 25px 0px 0px 410px;
  float:left;
}

.button_login input {
  padding: 3px 7px 4px 7px;
  background-color: #333333;
  border: 1px solid #999999;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
/*  display: block; */
  cursor: pointer;
  overflow: visible;
}

.button_logout {
  padding: 3px 7px 4px 7px;
  background-color: #333333;
  border: 1px solid #999999;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: pointer;
  overflow: visible;
}

.velkommen {
  width: 316px;
  height: 46px;
  margin-bottom: 14px;
  float: left;
}


/*-------- Søgefelt i sitelayout -----------------------------------------------------------------------*/

.soeg_inputfelt input {
  border: 1px solid #999999;
  width: 139px;
  height: 16px;
  padding: 2px;
}

.button_soeg input {
  padding: 3px 0px 3px 0px;
  margin-top: 1px;
  background-color: #333333;
  border: 1px solid #999999;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  width: 50px;
/*  display: block; */
  cursor: pointer;
  overflow: visible;
}


/*-------- SIDELAYOUT - 100Procent -----------------------------------------------------------------------*/

.side100Procent {
 width: 726px;
 float: left;
}


/*-------- SIDELAYOUT - Tekstside med kolonne til højre ---------------------------------------------------*/

.sideTekstsideContainer {
 width: 726px;
 float: left;
}

.sideTekstsideTopAndSoegContainer {
 width: 726px;
 background: url(/media/system/side_hojre_spacer.gif) top right repeat-y;
 float: left;
}

.sideTekstsideTop {
 width: 485px;
 height: 20px;
 padding: 10px 15px 0px 0px;
 text-align: right;
 float: left;
}

.sideTekstsideRightSoegeBoks {
 width: 216px;
 height: 27px;
 margin-left: 2px;
 padding: 3px 0px 0px 7px;
 background: #666666;
 float: left;
}

.sideTekstsideMainTextAndRightContainer {
 width: 726px;
 padding: 0px;
 background: url(/media/system/side_hojre_spacer1.gif) top right repeat-y;
 min-height: 400px;
 float: left;
}

.sideTekstsideMainText {
 width: 385px;
 padding: 0px 60px 20px 55px;
 float: left;
}

.sideTekstsideRightContainer {
 width: 223px;
 margin: 0px 0px 0px 2px;
 padding: 0px;
 float: left;
}

.sideTekstsideMainSamlet {
 width: 610px;
 padding: 0px 60px 20px 55px;
}




/*-------- SIDELAYOUT - Indmeldelsesside med sideblokke -----------------------------------------------*/

.sideIndmeldelseListesideContainer {
 width: 726px;
 float: left;
}

.sideIndmeldelseListesideTopAndSoegContainer {
 width: 726px;
 background: url(/media/system/side_hojre_spacer.gif) top right repeat-y;
 float: left;
}

.sideIndmeldelseListesideTop {
 width: 485px;
 height: 20px;
 padding: 10px 15px 0px 0px;
 text-align: right;
 float: left;
}

.sideIndmeldelseListesideRightSoegeBoks {
 width: 216px;
 height: 27px;
 margin-left: 2px;
 padding: 3px 0px 0px 7px;
 background: #666666;
 float: left;
}

.sideIndmeldelseListesideMainAndRightContainer {
 width: 726px;
 padding: 0px;
 background: url(/media/system/side_hojre_spacer1.gif) top right repeat-y;
 min-height: 400px;
 float: left;
}

.sideIndmeldelseListesideContentAndRightContainer {
 width: 385px;
 padding: 0px 60px 20px 55px;
 float: left;
}

.sideIndmeldelseListesideMainText {
 width: 385px;
}

.sideIndmeldelseListesideSideblokPersonlig, .sideIndmeldelseListesideSideblokErhverv {
 width: 385px;
}

.sideIndmeldelseListesideRightContainer {
 width: 223px;
 margin: 1px 0px 0px 2px;
 padding: 0px;
 float: left;
}



/*-------- SIDELAYOUT - Forside - Intranet -----------------------------------------------*/

.forsideIntranetMainAndRightContainer {
 width: 726px;
 background: #ffffff url(/media/system/side_hojre_spacer.gif) top right repeat-y;
 float: left;
}

.forsideIntranetMainFoto {
 width: 498px;
 margin: 0px;
 padding: 0px 1px 1px 1px;
}

.forsideIntranetMainText {
 width: 440px;
 padding: 15px 25px 15px 35px;
 min-height: 135px;
}

.forsideIntranetRightContainer {
 width: 223px;
 margin-left: 1px;
 padding: 0px 1px 1px 1px;
 float: left;
}

.forsideIntranetRightSoegeBoks {
 width: 216px;
 height: 27px;
 padding: 3px 0px 0px 7px;
 background: #666666;
}

.forsideIntranetRightTekstboks1 {
 width: 223px;
 min-height: 100px;
 border-top: 1px solid #ffffff;
 background: url(/media/system/forside_tekstafsnit_hojre_top.gif) top left no-repeat;
}

.forsideIntranetBundbokseContainer {
 width: 716px;
 margin-left: 1px;
 padding: 1px 0px 0px 8px;
 border-top: 1px solid #5c656d;
 background: url(/media/system/intranet_forside_bundbokse_bg.gif) top left no-repeat;
 float: left;
}

.forsideIntranetBundboks1, .forsideIntranetBundboks2 {
 width: 241px;
 border-right: 1px solid #de2a2f;
 float: left;
}

.forsideIntranetTekstBoks2 {
 width: 223px;
 min-height: 127px;
 margin-left: 9px;
 background: #666666 url(/media/system/forside_tekstafsnit2_hojre_top.gif) top left no-repeat;
 float: left;
}



/*-------- SIDELAYOUT - Forside - Extranet -----------------------------------------------*/

.forsideExtranetContainer {
 width: 726px;
 float: left;
}

.forsideExtranetTopAndSoegContainer {
 width: 726px;
 background: url(/media/system/side_hojre_spacer.gif) top right repeat-y;
 float: left;
}

.forsideExtranetTop {
 width: 500px;
 height: 30px;
 padding: 0px 0px 0px 0px;
 float: left;
}

.forsideExtranetRightSoegeBoks {
 width: 216px;
 height: 27px;
 margin-left: 2px;
 padding: 3px 0px 0px 7px;
 background: #666666;
 float: left;
}

.forsideExtranetMainTextAndRightContainer {
 width: 726px;
 padding: 0px;
 background: url(/media/system/side_hojre_spacer1.gif) top right repeat-y;
 min-height: 400px;
 float: left;
}

.forsideExtranetMainFoto {
 width: 498px;
 padding: 0px 1px 0px 1px;
}

.forsideExtranetMainText {
 width: 440px;
 padding: 15px 25px 15px 35px;
 float: left;
}

.forsideExtranetRightContainer {
 width: 223px;
 margin: 0px 0px 0px 2px;
 padding: 0px;
/* border-top: 1px solid #ffffff; */
/* background: url(/media/system/forside_tekstafsnit_hojre_top.gif) top left no-repeat; */
 float: left;
}




/*-------- SIDELAYOUT - Forside - Medlemsnet -----------------------------------------------*/

.forsideMedlemsnetMainAndRightContainer {
 width: 726px;
 background: #ffffff url(/media/system/side_hojre_spacer.gif) top right repeat-y;
 float: left;
}

.forsideMedlemsnetMainFoto {
 width: 498px;
 margin: 0px;
 padding: 0px 1px 1px 1px;
}

.forsideMedlemsnetMainText {
 width: 440px;
 padding: 15px 25px 15px 35px;
 min-height: 135px;
}

.forsideMedlemsnetRightContainer {
 width: 223px;
 margin-left: 1px;
 padding: 0px 1px 0px 1px;
 float: left;
}

.forsideMedlemsnetRightSoegeBoks {
 width: 216px;
 height: 27px;
 padding: 3px 0px 0px 7px;
 background: #666666;
}

.forsideMedlemsnetRightTekstboks {
 width: 223px;
 min-height: 303px;
 border-top: 1px solid #ffffff;
 background: url(/media/system/forside_tekstafsnit_hojre_top.gif) top left no-repeat;
}

.forsideMedlemsnetRightAabningstider {
 width: 223px;
 height: 61px;
}

.forsideMedlemsnetRightTekstboks2 {
 width: 223px;
}

.forsideMedlemsnetBundbokseContainer {
 width: 716px;
 margin-left: 1px;
 padding: 1px 0px 0px 8px;
 border-top: 1px solid #5c656d;
 background: url(/media/system/intranet_forside_bundbokse_bg.gif) top left no-repeat;
 float: left;
}

.forsideMedlemsnetBundboks1, .forsideMedlemsnetBundboks2 {
 width: 241px;
 border-right: 1px solid #de2a2f;
 float: left;
}

.forsideMedlemsnetBundboks3 {
 width: 223px;
 margin-left: 9px;
 float: left;
}



/*-------- Afsnitslayout - Forside - Tekstboks i højre side -----------------------------------------------------------------------*/

.afsnitForsideRightContainer {
 width: 209px;
 padding: 9px 2px 0px 12px;
}

.afsnitForsideRightHeader {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.afsnitForsideRightHeader .inlinelink {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

#afsnitForsideRightTekst {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #ffffff;
 width: 195px;
 margin-top: 20px;
}

#afsnitForsideRightTekst .section {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #ffffff;
}

#afsnitForsideRightTekst .inlinelink {
 color: #ffffff;
}



/*-------- Afsnitslayout - Forside Intranet - Tekstboks 2 i højre side -----------------------------------------------------------------------*/

.afsnitIntranetForsideRightContainer {
 width: 209px;
 padding: 6px 2px 0px 12px;
}

.afsnitIntranetForsideRightHeader {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.afsnitIntranetForsideRightHeader .inlinelink {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

#afsnitIntranetForsideRightTekst {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #ffffff;
 width: 195px;
 margin-top: 15px;
}

#afsnitIntranetForsideRightTekst .section {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #ffffff;
}



/*-------- Afsnitslayout - Forside bundbokse 1-3 -----------------------------------------------------------------------*/

.afsnitForsideBundbokseContainer {
 width: 239px;
 padding: 0px 1px 0px 1px;
}

.afsnitForsideBundbokseHeader {
 background-color: #333333;
 width: 221px;
 height: 20px;
 padding: 6px 2px 0px 16px;
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.afsnitForsideBundbokseHeader .inlinelink {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

.afsnitForsideBundbokseBillede {
 width: 239px;
 height: 100px;
 padding-top: 1px;
}



/*-------- Afsnitslayout - Forside bundboks 4 -----------------------------------------------------------------------*/

.afsnitForsideBundboks4Container {
 width: 223px;
/* padding: 0px 1px 0px 0px; */
}

.afsnitForsideBundboks4Header {
 background-color: #333333;
 width: 205px;
 height: 20px;
 padding: 6px 2px 0px 16px;
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.afsnitForsideBundboks4Header .inlinelink {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

.afsnitForsideBundboks4Billede {
 width: 223px;
 height: 100px;
 padding-top: 1px;
}



/*-------- Afsnitslayout - Infobokse i højre side med billede -----------------------------------------------------------------------*/

.afsnitInfoBoks1HojreContainer {
 width: 223px;
 margin-top: 1px;
}

.afsnitInfoBoks1HojreHeader {
 background-color: #333333;
 width: 205px;
 height: 20px;
 padding: 6px 2px 0px 16px;
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.afsnitInfoBoks1HojreHeader .inlinelink {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

.afsnitInfoBoks1HojreBillede {
 width: 223px;
 margin-top: 1px;
}

.afsnitInfoBoks1HojreSpacer {
 width: 223px;
 height: 5px;
 margin-top: 1px;
 background-color: #de2a2f;
}


/*-------- Afsnitslayout - Infobokse i højre side med tekst -----------------------------------------------------------------------*/

.afsnitInfoBoks2HojreContainer {
 width: 223px;
 margin-top: 1px;
}

.afsnitInfoBoks2HojreHeader {
 background-color: #333333;
 width: 205px;
 height: 20px;
 padding: 6px 2px 0px 16px;
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.afsnitInfoBoks2HojreHeader .inlinelink {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

#afsnitInfoBoks2HojreTekst {
 width: 205px;
 padding: 10px 2px 20px 16px;
}

#afsnitInfoBoks2HojreTekst .section {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #333333;
}

#afsnitInfoBoks2HojreTekst .inlinelink {
 color: #333333;
}

/*-------- Afsnitslayout - Forside Extranet - Tekstboks i højre side -----------------------------------------------------------------*/

.afsnitExtranetHojreContainer {
 width: 223px;
 margin-top: 1px;
}

.afsnitExtranetHojreHeader {
 background-color: #de2a2f;
 width: 209px;
 height: 22px;
 padding: 9px 2px 0px 12px;
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.afsnitExtranetHojreHeader .inlinelink {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

#afsnitExtranetHojreTekst {
 width: 195px;
 padding: 12px 0px 20px 12px;
}

#afsnitExtranetHojreTekst .section {
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 color: #333333;
}

#afsnitExtranetHojreTekst .inlinelink {
 color: #333333;
}



/*-------- Afsnitslayout - Postnummer kontrol -----------------------------------------------------------------------*/

.kontroller_knap {
 width: 140px;
 height: 14px;
 padding: 3px 0px 3px 0px;
 font-size: 11px;
 color: #ffffff;
 text-align: center;
 background-color: #333333;
 border: 1px solid #999999;
 margin-left: 10px;
 float: left;
}


/*-------- Indmeldelse vareliste detalje -----------------------------------------------------------------------*/

.indmeldHeader {
 width: 380px;
 border-bottom: 1px solid #999999;
 font-weight: bold;
}

.indmeldTekst {
 margin: 5px 0px 20px 0px;
}

.indmeldVareContainer {
 margin-bottom: 4px;
 padding: 0px;
 background-color: #f0f0f0;
 width: 380px;
 height: 28px;
 float: left;
}

.indmeldVareTekst {
 width: 308px;
 font-size: 11px;
 padding: 6px 0px 0px 7px;
 float: left;
}

.indmeldVareKnapTilmeld {
 width: 65px;
 padding-top: 4px;
 float: left;
}

.indmeldVareKnapTilmeld .actionlink{
 width: 58px;
 height: 14px;
 padding: 2px 0px 2px 0px;
 font-size: 11px;
 color: #ffffff;
 text-align: center;
 background-color: #333333;
 border: 1px solid #999999;
 float: left;
}



/*-------- Indkøbskurv -----------------------------------------------------------------------*/

#shopKnapper a {
  font-size: 11px;
  color: #ffffff;
  background: #333333;
  border: 1px solid #999999;
  padding: 3px 10px 3px 10px;
  display: block;
}

#kurv .formreq {
 display: none;
}



/* ---------- kursustilmelding - Oversigtsvisning --------------------------------------------------*/

.kursusOversigtContainer {
  width: 355px;
  padding: 15px;
  background-color: #f0f0f0;
  margin-bottom: 20px;
  float: left;
}

.kursusOversigtKursusnavn {
  font-weight: bold;
  margin-bottom: 10px;
}

.kursusOversigtLeft {
  width: 80px;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  float: left;
}

.kursusOversigtRight {
  width: 275px;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  float: left;
}

.kursusOversigtLaesMere {
  width: 355px;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  float: right;
}


/* ---------- kursustilmelding - Detaljevisning --------------------------------------------------*/

.kursusDetaljeContainer {
  width: 385px;
  float: left;
}

.kursusDetaljeLeft {
  width: 60px;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  float: left;
}

.kursusDetaljeRight {
  width: 325px;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  float: left;
}

.kursusDetaljeTilbage {
  width: 315px;
  padding: 0px;
  margin: 30px 0px 0px 0px;
  float: right;
}

.kursusDetaljeTilmeld {
  width: 70px;
  padding: 0px;
  margin: 30px 0px 0px 0px;
  float: right;
}




/*-------- Diverse -----------------------------------------------------------------------*/

A {text-decoration: none}

img {
  behavior: url(setup/pngalpha.htc)
}

input, select, textarea {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
}

.credit a{
  padding: 4px 0px 20px 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  float: left;
}

 .dankort {
  padding: 4px 25px 0px 0px;
  float: right;
}

.formular_button input {
  font-size: 11px;
  padding: 3px 7px 4px 7px;
  background: #333333;
  border: 1px #999999 solid;
  color: #ffffff;
/*  display: block; */
  cursor: pointer;
  overflow: visible;
}

.formular_button #no_padding input {
  font-size: 11px;
  width: 120px;
  padding: 2px 0px 2px 0px;
  background: #333333;
  border: 1px #999999 solid;
  color: #ffffff;
  display: block;
  cursor: pointer;
}

.kursusButton a {
  padding: 4px 10px 3px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  background-color: #333333;
  border: 1px solid #999999;
  float: right; 
}



.hide {
  display:none;
}

/*--------------------PostnummerVejnavnBySøgefelt-----------------------------*/
DIV.quicksearchselectorbox
{
  border:1px solid black;
  width:300px;
  background: whitesmoke;
}
DIV.quicksearchselectorbox ul
{
  margin: 0px;
  list-style-item: none; 
  padding:0px; 
}
DIV.quicksearchselectorbox ul li
{
  clear:both;
  width:100%;
  display:block;  
  border-bottom:1px dotted #999;
  background-color: #ffffff;
}
DIV.quicksearchselectorbox ul li a
{
  display:block;
  text-decoration:none;
  padding:1px 1px 1px 3px;
  margin:2px;
  color: #666666;
}

 .sectionheader {
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 22px;
color: #de2a2f;
margin-top: 0px;
margin-bottom: 20px;
font-weight: 500;
}

.sectionintro {
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-style: italic}

.section {
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #666666;
margin-top: 0px;
margin-bottom: 12px}

.sectionlink {
font-family: Tahoma, Arial, Helvetica, Sans-serif;
color: #666666}

.inlinelink {
color: #666666;
text-decoration: underline}

.inlinelink:hover {
color: #666666}

.actionlink {
color: #666666}

.tableheader {
font-family: Tahoma, Arial, Helvetica, Sans-serif}

.tablelineeven {
background-color: #ebebeb}

.navigation {
font-family: Tahoma, Arial, Helvetica, Sans-serif;
background-color: ,}

.navigation2 {
font-family: Tahoma, Arial, Helvetica, Sans-serif}


