﻿/*
KRT: Css up for deletion
body {background-color:#FFF; margin:11px 5px 5px 5px; }
body, th, td, p, input, select, ol, ul, li, textarea, a, h1, h2 {color:#000; font-family: arial, helvetica, Sans-Serif; font-size:12px; font-weight:normal;}
*/
form { margin: 0px; }
hr { color: #b4d7e6; background-color: #b4d7e6; height: 1px; border: solid 0px #fff; }

p { margin: 0px 0px 8px 0px; }
img { border: 0px; }
.floatR { float: right; }
.floatL { float: left; }
.floatN { clear: both; }
h1 { font-size: 15px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 6px 0px; }
#subMiddleCol h2, #subMiddleColMyLejerbo h2, #subMiddleColWideMyLejerbo h2, #subRightColMyLejerbo h2, .subMiddleColWideMyLejerbo h2 { font-weight: bold; font-size: 12px; margin: 0px; padding: 0px 0px 4px 0px; }
#subMiddleCol h3, #subMiddleColMyLejerbo h3, #subMiddleColWideMyLejerbo h3, #subRightColMyLejerbo h3, .subMiddleColWideMyLejerbo h3 { font-weight: bold; font-size: 12px; margin: 0px; padding: 0px 0px 4px 0px; }
h4, #subMiddleCol h4, #subMiddleColMyLejerbo h4, #subMiddleColWideMyLejerbo h4, #subRightColMyLejerbo h4, .subMiddleColWideMyLejerbo h4 { font-weight: bold; font-size: 12px; margin: 0px; padding: 8px 0px 0px 0px; }


iframe { border: solid 0px #FFF; margin: 0px; padding: 0px; overflow: hidden; }
.billedTekst h2 { font-size: 12px; }
.billedTekst { background-color: #d2e6f0; font-size: 11px; padding: 6px; }

.billedTekst p { font-size: 11px; }
.padBottom { padding-bottom: 2px; }
.padBottomPara { height: 8px; margin: 0px; padding: 0px; }
.padPara { height: 15px; margin: 0px; padding: 0px; }
.padRight { padding-right: 2px; }

.lightBlueBg h1, .darkBlueBg h1 { padding: 0px 0px 3px 0px; }
.lightBlueBg p { margin: 0px 0px 8px 0px; }
#subLeftCol h2 { font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; text-transform: uppercase; }
#topLeftHead { background-color: #B4D7E6; border-bottom: solid 1px #FFF; padding: 8px 0px 4px 8px; }
.rightBox1 h2, .rightBox2 h2 { color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 0px 4px 0px; }
#topRightBar h2 { color: #FFF; }
#subRightCol img { border-bottom: solid 4px #FFF; }

a { color: #000; font-weight: normal; text-decoration: none; }
/* 
KRT: Css up for deletion
a:visited, a:link, a:active, a:hover {color:#D2232D; font-weight:bold; text-decoration: none;}
*/
a.nonBold:visited, a.nonBold:link, a.nonBold:active, a.nonBold:hover { font-weight: normal; }
a img { vertical-align: middle; }
a span.menuDash { color: #49809C; font-size: 15px; font-weight: bold; }
.rightBox1 a:visited, .rightBox1 a:link, .rightBox1 a:active, .rightBox1 a:hover, .rightBox2 a:visited, .rightBox2 a:link, .rightBox2 a:active, .rightBox2 a:hover { color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blackLink:visited, a.blackLink:link, a.blackLink:active, a.blackLink:hover { color: #000; }

#main { margin: 0px auto 0px auto; width: 950px; }

#top { clear: both; }

#logo { float: left; }
#topMenu { float: left; padding-top: 6px; text-align: left; }
.topSearchForm { float: right; margin-bottom: 5px; text-align: right; width: 256px; }
#subTop { clear: both; }

#searchField { border: solid 1px #487898; height: 14px; width: 211px; }
#searchBt { position: relative; top: 4px; }

#topLeftBar { background-color: #B4D7E6; border-bottom: solid 4px #FFF; float: left; padding: 5px 7px 4px 7px; width: 676px; }
#topRightBar, .topRightBarMyLejerbo { background-color: #D2232D; border-bottom: solid 4px #FFF; color: #FFF; float: right; font-weight: bold; padding: 5px 2px 4px 7px; width: 247px; text-align: left; }
.topRightBarMyLejerbo { background-image: url(../pics/opskriv-knap.gif); background-repeat: no-repeat; }
.topRightBarMyLejerbo span, .topRightBarMyLejerbo a { color: #fff; font-weight: normal; }
.topRightBarMyLejerbo img { margin: 0px 0px -1px -3px; }
#mid { clear: both; text-align: left; }

#bottomMiddle a, #bottomRight a, #bottomMiddle { font-size: 11px; }
#bottomRight { padding-right: 14px; text-align: right; }
#bottomMiddle { color: #FFF; float: left; padding-left: 10px; }
#bottom { background-color: #D2232D; border-top: solid 4px #FFF; clear: both; color: #FFF; padding: 3px; }
#bottom a { color: #FFF; }

.rightBoxImg { border-bottom: solid 4px #FFF; }
.rightBox1 { background-color: #D84848; border-bottom: solid 4px #FFF; padding: 11px 11px 4px 11px; }
.rightBox2 { background-color: #E87878; border-bottom: solid 4px #FFF; padding: 11px 11px 4px 11px; }

#subLeftCol { background-color: #D2E6F0; vertical-align: top; width: 201px; }
#subMiddleCol { height: 400px; padding: 20px 0px 0px 20px; width: 430px; }
#subMiddleCol, #subMiddleColIframe { background-color: #FFF; vertical-align: top; }
#subMiddleColIframe { padding: 0px 0px 0px 4px; width: 430px; }
#subRightCol { background-color: #E6F0F5; border-left: solid 43px #FFF; vertical-align: top; width: 256px; }



/* MENU STYLES */

#global ul { float: none; margin: 0px; padding: 0px 0px 22px 0px; text-align: right; }
#global ul li { display: inline; margin: 0px; padding-right: 10px; }
#global a:visited, #global a:link, #global a:active, #global a:hover { font-size: 10px; }

#topMenu ul { margin: 0px; padding: 1px 0px 0px 20px; list-style-position: inside; list-style-type: none; }
#topMenu ul li { float: left; margin: 0px; padding: 0px; }
#topMenu a:visited, #topMenu a:link, #topMenu a:active { display: block; font-size: 11px; margin: 0px 7px 0px 6px; padding: 0px 10px 0px 10px; text-transform: uppercase; }
#topMenu a:hover { color: #E6787D; }
#topMenu a.selected:visited, #topMenu a.selected:link, #topMenu a.selected:active, #topMenu a.selected:hover { border-bottom: solid 4px #69A1BE; color: #2B577B; }

#subLeftCol ul { float: none; list-style-position: inside; list-style-type: none; margin: 0px; padding: 0px; }
#subLeftCol ul li { display: inline; float: none; margin: 0px; padding: 0px; }

#subLeftCol a:visited, #subLeftCol a:link, #subLeftCol a:active, #subLeftCol a:hover { background-color: #D2E6F0; border-bottom: solid 1px #FFF; color: #000; display: block; font-weight: bold; padding: 1px 8px 1px 8px; }
#subLeftCol a.level1Selected:visited, #subLeftCol a.level1Selected:link, #subLeftCol a.level1Selected:active, #subLeftCol a.level1Selected:hover { background-color: #E4F0F6; border-bottom: solid 1px #FFF; color: #49809C; font-weight: bold; }
#subLeftCol a.level2:visited, #subLeftCol a.level2:link, #subLeftCol a.level2:active, #subLeftCol a.level2:hover { background-color: #E4F0F6; border-bottom: solid 0px #CDDBE9; font-weight: normal; padding: 1px 8px 1px 16px; }
#subLeftCol a.level2Selected:visited, #subLeftCol a.level2Selected:link, #subLeftCol a.level2Selected:active, #subLeftCol a.level2Selected:hover { background-color: #E4F0F6; border-bottom: solid 0px #FFF; font-weight: bold; padding: 1px 8px 1px 16px; }

#contentMenu { background-color: #E6F0F5; clear: both; height: 31px; padding-left: 18px; margin: 0px 0px 4px 0; }
#contentMenu ul { margin: 0px; padding: 0px; list-style-position: inside; list-style-type: none; }
#contentMenu ul li { float: left; margin: 0px; padding: 0px; }
#contentMenu a:visited, #contentMenu a:link, #contentMenu a:active { background-color: #fff; color: #69a0be; display: block; margin: 6px 4px 0px 0px; padding: 4px 25px 2px 15px; }
#contentMenu a:hover { color: #B4D7E6; }
#contentMenu a.selected:visited, #contentMenu a.selected:link, #contentMenu a.selected:active, #contentMenu a.selected:hover { color: #000; padding: 4px 25px 6px 15px; }
#contentMenu div.backArrow a:visited, #contentMenu div.backArrow a:link, #contentMenu div.backArrow a:active, #contentMenu div.backArrow a:hover { background-color: #E6F0F5; background-image: url(../pics/leftLinkArrow.gif); background-position: 0px 11px; background-repeat: no-repeat; color: #D2232D; float: right; margin: 0px; padding: 8px 10px 0px 10px; }
#contentMenu div.link a:visited, #contentMenu div.link a:link, #contentMenu div.link a:active, #contentMenu div.link a:hover { background-color: #E6F0F5; color: #D2232D; float: right; margin: 0px; padding: 8px 10px 0px 10px; }

.rightContentPadMyLejerbo div.backArrow a:visited, .rightContentPadMyLejerbo div.backArrow a:link, .rightContentPadMyLejerbo div.backArrow a:active, .rightContentPadMyLejerbo div.backArrow a:hover { background-color: #E6F0F5; background-image: url(../pics/leftLinkArrow.gif); background-position: 0px 3px; background-repeat: no-repeat; color: #D2232D; float: right; padding: 0px 0px 0px 10px; }


/* FRONT STYLES */

.lightBlueDividerRight { border-right: solid 4px #D2E6F0; }
.lightBlueDividerBottom { border-bottom: solid 4px #D2E6F0; }
.darkBlueDividerBottom { border-bottom: solid 4px #B4D7E6; }
.whiteDividerRight { border-right: solid 4px #FFF; }
.whiteDividerBottom { border-bottom: solid 4px #FFF; }
.whiteDividerTop { border-top: solid 4px #FFF; }

.darkBlueBg { background-color: #B4D7E6; }
.lightBlueBg { background-color: #D2E6F0; height: 222px; overflow: hidden; }
.newsImg { float: left; padding: 0px 4px 4px 0px; }


.fcol1 { width: 177px; }
.fcol2 { width: 300px; }
.fcol3 { width: 256px; }
.fcol3 div.darkBlueBg { height: 65px; overflow: hidden; }

.frontH1 { height: 24px; font-size: 16px; padding: 11px 0px 0px 10px; }

.frontPad { padding: 11px 4px 4px 10px; }
.frontPadP { padding: 0px 4px 12px 10px; }

tr.red1 { background-color: #D2232D; }
tr.red2 { background-color: #DC4B50; }
tr.red3 { background-color: #E6787D; }

tr.red1 td, tr.red2 td { padding: 8px 0px 7px 0px; cursor: pointer; }
tr.red3 td { padding: 8px 0px 8px 0px; cursor: pointer; }
tr.red1 img, tr.red2 img, tr.red3 img { padding: 0px 4px 0px 8px; }
tr.red1 td h2, tr.red2 td h2, tr.red3 td h2, .red1 td h2 a, .red2 td h2 a, .red3 td h2 a { color: #FFF; font-size: 15px; margin: 0px; padding: 0px; text-decoration: none; }
tr.red1 td p, tr.red2 td p, tr.red3 td p { color: #FFF; margin: 0px; padding: 0px; }

.frontIcons { width: 95px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; white-space: nowrap; }
.frontIcons img { padding-right: 2px; vertical-align: top; }
.frontBoligerHeader { font-weight: bold; padding: 2px 0 0 0; margin: 0; text-align: left; }
.frontBoligBorder { border-bottom: solid 2px #d4e6f2; }
.frontBoligImgPad { padding: 4px 0px 4px 0px; }
.frontBoligMap { width: 201px; height: 321px; background-image: url(../pics/forside_kort.gif); background-repeat: no-repeat; padding-right: 4px; vertical-align: text-top; }
#frontBoligText { margin-top: 12px; margin-left: 18px; }

.sfirHeadPad { padding: 10px 0px 4px 16px; }
.sfirHeadPad2 { padding: 5px 0px 4px 16px; }


.frontBoligMap h1, .frontBoligList h1, .darkBlueBg h1, .lightBlueBg h1 { font-size: 17px; margin: 0px; padding: 0px; }
.frontBoligMap .headDivider { line-height: 4px; height: 4px; background-color: #E6F0F5; }
.frontBoligList .headDivider { line-height: 4px; height: 4px; background-color: #D4E6F2; }

.headDivider2 { line-height: 4px; height: 4px; background-color: #E6F0F5; margin-top: 3px; margin-bottom: 9px; width: 430px; }
.tableFleksibel { width: 430px; }


.searchNewsDateFld { border: solid 1px #487898; height: 14px; margin-bottom: 4px; width: 80px; }
#searchNewsMediaFld { border: solid 1px #487898; height: 20px; margin-bottom: 4px; width: 272px; }
#searchNewsFreeTxtFld { border: solid 1px #487898; height: 14px; margin-bottom: 4px; width: 269px; }
#searchNewsPagSel { border: solid 1px #487898; height: 20px; margin-bottom: 4px; width: 100px; }
.extraPad { padding: 2px 0px 2px 0px; }


/* MIT LEJERBO STYLES */

#subMiddleColMyLejerbo div h1, #subMiddleColWideMyLejerbo div h1 { float: left; }

#subRightColMyLejerbo, #subRightColMyLejerboBottom { background-color: #E6F0F5; }
#subRightColMyLejerbo { vertical-align: top; height: 100px; }
#subRightColMyLejerboBottom { vertical-align: bottom; }

#subMiddleColWideMyLejerbo, .subMiddleColWideMyLejerbo { padding-left: 20px; vertical-align: top; width: 728px; }
.subMiddleColFullMyLejerbo { padding-left: 20px; vertical-align: top; width: 674px; }
#subMiddleColMyLejerbo { padding: 0 43px 0 20px; vertical-align: top; width: 430px; }
#subMiddleColMyLejerbo table.maxTable { width: 430px; }
.middleTopPad { padding-top: 20px; }
.contentHolder { width: 430px; }


.subRightColMyLejerboWidth { width: 256px; }

sup { font-size: 10px; }

.notice { background-image: url(../pics/notice.gif); background-position: 0px 2px; background-repeat: no-repeat; color: #2d5a7d; padding: 0px 0px 5px 15px; }
.warning { background-image: url(../pics/warning.gif); background-position: 0px 2px; background-repeat: no-repeat; font-weight: bold; padding-left: 16px; margin: 0px 0px 5px -16px; }
.blueText { color: #2D5A7D; font-size: 11px; }
.blueTextNormal { color: #2D5A7D; }

a.notBold:visited, a.notBold:link, a.notBold:active, a.notBold:hover, .standardFormTable td.blueBorder a.notBold { font-weight: normal; }
.boldText { font-weight: bold; }
.notBoldText { font-weight: normal; }
.noWrap { white-space: nowrap; }
.hideElem { display: none; line-height: 0px; }
.newsDate { color: #5c6266; font-size: 11px; }


.headerMenu { float: right; margin-top: -20px; }
.headerMenu a { font-weight: normal; font-size: 10px; padding: 0px 10px 0px 5px; }

.midColHeight { height: 400px; }

.noMarginLeft { margin-left: -16px; }
.eraseIcon { margin: 3px 0 0 -10px; }
.smallLineBreak { height: 5px; line-height: 5px; }

.headDividerMyLejerbo, .headDividerDarkMyLejerbo { clear: both; line-height: 4px; height: 4px; margin: 3px 0px 6px -16px; }
.headDividerMyLejerboThin, .headDividerMyLejerboThinSpaced { background-color: #E6F0F5; clear: both; line-height: 2px; height: 2px; margin: 3px 0px 6px -16px; }
.headDividerMyLejerboThinSpaced { margin: 11px 0px 11px -16px; }
.headDividerMyLejerboRight { clear: both; line-height: 4px; height: 4px; margin: 3px 0px 6px -2px; width: 257px; }
.headDividerMyLejerbo, .headDividerMyLejerboRight { background-color: #E6F0F5; }
.headDividerDarkMyLejerbo { background-color: #B4D7E6; }

.contentDividerMyLejerbo { line-height: 1px; height: 1px; background-color: #E6F0F5; margin: 3px 0px 0px -16px; }
.tableDividerMyLejerbo { border: solid 1px #E6F0F5; }

.shiftedContent { margin: 0px 0px 0px -16px; }

.shiftedTable, .shiftedTableNoPad { margin-left: -15px; width: 103%; }
.shiftedTableFull, .shiftedTableNoPadFull { margin-left: -15px; width: 102%; }
.shiftedTableFull caption, .shiftedTable caption, .shiftedTableNoPad caption { font-weight: bold; margin: 0; padding: 0 0 0 15px; text-align: left; }
.shiftedTableFull td, .shiftedTable td { border-top: solid 1px #B4D7E6; padding: 5px 5px 5px 15px; white-space: nowrap; }


.shiftedTableNoPad tr td { border-bottom: solid 1px #B4D7E6; padding: 2px 5px 2px 15px; white-space: nowrap; }
.shiftedTableNoPad tr.noBorder td, .shiftedTable tr.noBorder td, .shiftedTable tr.True td { border: solid 0px #B4D7E6; }
.shiftedTableNoPad tr.borderTop td { border-top: solid 1px #B4D7E6; border-bottom: solid 0px #B4D7E6; }

.shiftedTableFull th, .shiftedTable th { border-bottom: solid 2px #B4D7E6; padding: 0px 5px 0px 15px; text-align: left; white-space: nowrap; }
.shiftedTableNoPad th { border-bottom: solid 2px #B4D7E6; padding: 0px 5px 0px 0px; text-align: left; white-space: nowrap; }
.compressTable { width: 99%; }
.aRight { text-align: right; }
.extraPadRight { padding-right: 8px; }
td.normalWs { white-space: normal; }

.standardFormTable td.blueBorder { border-bottom: solid 1px #B4D7E6; padding: 5px 5px 5px 5px; margin-right: 45px; white-space: nowrap; }
.standardFormTable td { padding: 2px 4px 2px 0px; vertical-align: top; }
.standardFormTable .tdText { height: 20px; }
.standardTable td { padding: 1px 4px 1px 0px; vertical-align: top; }
.standardFormTable td.blueTopBorder { border-top: solid 1px #B4D7E6; }
.writeupTable { border-top: solid #B4D7E6 2px; clear: both; width: 102%; margin-left: -16px; }
.writeupTable td { border-bottom: solid #B4D7E6 2px; vertical-align: top; }
.writeupTable td p { margin: 0px 0px 3px 0px; }

.writeupTable td.totalRow { font-weight: bold; padding: 2px 0px 0px 17px; }
.writeupTable td.thickBorders { border-color: #B4D7E6; border-style: solid; border-width: 0px 2px 2px 2px; padding: 2px 15px 0px 15px; width: 180px; }
.writeupTable td.thickBorders div, .writeupTable td.totalRow div { float: left; white-space: nowrap; }
.writeupTable td div.col1 { padding-left: 4px; width: 91px; }
.writeupTable td div.col2 { width: 85px; text-align: right; }
.writeupTable td div.colSpan { clear: both; padding-left: 4px; width: 176px; white-space: normal; }
.writeupTable td.colCity { font-weight: bold; padding: 2px 15px 0px 15px; width: 130px; }
.writeupTable td a { font-weight: normal; }
.writeupTable ul { border-bottom: solid #B4D7E6 1px; clear: both; height: 100%; list-style-type: none; margin: 0px; overflow: hidden; padding: 0px 0px 0px 0px; }
.writeupTable ul li { float: left; margin: 0px; padding: 2px 0px 2px 10px; text-align: right; width: 35px; }
.writeupTable ul li.col1 { padding-left: 18px; text-align: left; width: 211px; }
.writeupTable ul li.col2 { text-align: right; width: 139px; }
.writeupTable ul.noBorder { border-width: 0px; }
.writeupTable input[type="radio"] { margin-right: 5px;}

.writeupTable table tr td p.leftLable {margin-bottom: 2px !important;}

.newItem { color: #2b5a7d; font-weight: bold; margin-left: -16px; }
.eraseBt { padding-left: 5px; }


ul.writeupTableHeader { clear: both; list-style-type: none; margin: 0px 0px 0px -1px; padding: 5px 0px 0px 0px; }
ul.writeupTableHeader li { float: left; }

.contentBar { background-color: #E6F0F5; margin: 0px 0px 0px -16px; overflow: hidden; padding: 5px 0px 5px 15px; }
.contentBarNoPad { background-color: #E6F0F5; height: 100%; margin: 0px 0px 0px -16px; overflow: hidden; }
.pagingBar { background-color: #E6F0F5; margin: 0px 0px 0px -16px; overflow: hidden; padding: 8px 8px 5px 15px; width: 99%; }
.pagingBar span, .extraPadLeft { padding-left: 20px; }
.contentBar span.checkPad { padding: 0; margin-top: 2px; }
.contentBar span.checkPad input { position: relative; top: 2px; }
.subMiddleColFullMyLejerbo .pagingBar { margin: 0px 0px 0px -20px; }

.reqField { color: #D2232D; width: 5px; }
.textField { border: solid 1px #487898; height: 14px; width: 211px; }
.textFieldMedium { border: solid 1px #487898; height: 14px; width: 151px; }
.textFieldRightCol { border: solid 1px #487898; height: 14px; width: 135px; }
.textFieldShort { border: solid 1px #487898; height: 14px; width: 75px; }
.textFieldVeryShort { border: solid 1px #487898; height: 14px; width: 36px; }
.textAreaField { border: solid 1px #487898; height: 100px; width: 211px; }
.selectField { border: solid 1px #487898; width: 215px; }
.selectFieldMax { border: solid 1px #487898; }
.selectFieldMedium { border: solid 1px #487898; width: 156px; }
.selectFieldShort { border: solid 1px #487898; width: 105px; }
.fileField { width: 284px; }
.radioField { position: relative; top: -3px; }
.btPad { padding: 1px 10px 1px 10px; margin-left: 10px; }
.btPadRight { padding: 1px 10px 1px 10px; margin: 0 15px 0 10px; }
.btPadNoMargin { padding: 1px 10px 1px 10px; }
#ctl07_ctl01_lbSelect2, #ctl07_ctl01_lbSelect1, .UGselectBox { border: solid 1px #487898; height: 160px; width: 200px; }
#ctl07_ctl01_lbSelect2 option, #ctl07_ctl01_lbSelect2 option, .UGselectBox option { margin: 0px 5px 0px 5px; }
.selectGroup, .selectGroupLast { color: #2B577B; }
.selectGroupLast { border-bottom: solid 1px #B4D7E6; padding-bottom: 2px; }

.rightProperyPics { background-color: #fff; overflow: hidden; }
.rightProperyPics img, .gmap { float: left; border-bottom: solid 4px #fff; border-right: solid 4px #fff; width: 126px; height: 84px; }

.whiteBorder4 { border-bottom: solid 4px #fff; }
img.noRightBorder { border-right: solid 0px #fff; }

.rightContentPadMyLejerbo { padding: 10px; }

.middlePropertyPicContainer { background-color: #B4D7E6; margin-left: -16px; padding: 40px 0px 5px 55px; }

.rightSubmitBt { width: 236px; }

.relatedProperties div { float: left; padding: 0px 29px 10px 0px; }
.relatedProperties img { display: block; padding-bottom: 5px; }

.listItem { padding: 10px 0px 0px 10px; width: 160px; }

.searchResultList { border-bottom: solid 4px #E6F0F5; clear: both; margin-left: -16px; overflow: hidden; width: 102%; }
.searchResultList div { float: left; padding: 4px 0px 0px 3px; }
.searchResultList div.picItem { width: 113px; padding: 0px; }
.searchResultList div input { width: 143px; }
.lastItem { border: solid 0px #fff; }
.searchResultList div.floatN { width: 100%; padding: 0px; }
.searchResultList div.floatN div { width: 50%; padding: 0px; }
.searchResultList div.floatN div.redRimmedBox { background: #fff; border: solid 1px #D2232D; position: relative; top: -16px; margin-bottom: -16px; text-align: center; width: 103px; }
.searchResultList div.aptLinkContainer { clear: both; padding: 0; margin: -18px 0 0 117px; width: 80%; }

.searchResultList div.aptLinkContainer a { display: block; background-position: 0px 4px; }

a.rightRedArrowLink { background-image: url(../pics/rightLinkArrow.gif); background-position: 0px 2px; background-repeat: no-repeat; padding: 0px 0px 0px 15px; }

#statusBar { float: right; }
#statusBar div { border-bottom: solid 4px #D2232D; float: left; font-size: 10px; }
#statusBar div.selected { border-bottom-color: #69a0be; }
#statusBar #step1 { padding: 0px 80px 1px 8px; }
#statusBar #step2 { padding: 0px 44px 1px 44px; }
#statusBar #step3 { padding: 0px 8px 1px 80px; }

.rsslink { padding-left: 16px; background-image: url(../pics/icons/rss-icon.gif); background-repeat: no-repeat; background-position: 0px 1px; margin-bottom: 15px; }
.errortext { color: Red; }

.headComment { display: inline; }
.commentItem { padding: 10px 0px 0px 10px; }
.textFieldRightColLarge { border: solid 1px #487898; height: 14px; width: 225px; }
.textareaFieldRightColLarge { border: solid 1px #487898; width: 225px; height: 165px; }
.contentBarNoPad2 { background-color: #E6F0F5; margin: 0px 0px 0px -16px; overflow: hidden; }
.txtDisabled { color: Gray; }

.PBSTable td { padding: 0 30px 4px 0; vertical-align: top; }

.PBSTable td input { padding-top: 0px; vertical-align: top; }

.PBSTable td a.linkeSpace { padding-right: 20px; }

.writeupTable input[type=text] { padding-top: 1px !important; padding-bottom: 1px !important; margin-bottom: 0 !important; margin-top: 0 !important; border: solid 1px rgb(72,120,152); font-size: 11px; }

.writeupTable span { display: inline-block; padding-bottom: 0 !important; padding-top: 1px !important; margin-top: 1px !important; margin-bottom: 0 !important; border: solid 1px rgb(255,255,255); }

.writeupTable input.txtDisabled { border: solid 1px rgb(255,255,255); }

.writeupTable table { float: right; width: 192px; margin-left: 3px; }
.writeupTable table tr td { border: none; padding: 0 !important; }

.writeupTable table tr td p { margin: 0 !important; padding: 0 !important; }

.writeupTable table tr td p.leftLable { margin-left: 15px !important; }


.colspan { clear: both; }

/* Pentia styles for old markup */
.LbBannerContainer { margin-bottom: 20px; }
b { font-weight: bold !important; }

/* Pentia modifications to old styles */
.contentHolder { width: 430px; }
.headDividerMyLejerbo, .headDividerDarkMyLejerbo { margin: 0 0 10px 0; }
.headDividerMyLejerbo { line-height: 2px; height: 2px; background-color: #e0e0e0; }
.searchResultList { width: 705px; margin-left: 0; }
.searchResultList .blackLink { font-weight: bold; color: #454545 !important; }
.pagingBar, .contentBar { background-color: #e0e0e0; margin: 0 0 10px 0; width: 720px; border-radius: 2px; behavior: url(../Components/Design/Htc/Pie.htc); padding: 5px; }
.contentBar input[type="submit"], .contentBar input[type="button"] { background-color: #C40008; font-weight: bold; color: #ffffff !important; border: 0; height: 20px; padding: 2px 10px; border-radius: 2px; behavior: url(../Components/Design/Htc/Pie.htc); }
.contentBar input[type="submit"].btPad { margin: 0; }

.standardFormTable label { margin-right: 5px; }
.standardFormTable td { padding: 0 10px 10px 0; }
.standardFormTable input[type="text"],.standardFormTable input[type="password"], select { border-color: #ccc !important; padding:1px; }
.standardFormTable input[type="radio"], .standardFormTable input[type="checkbox"], .UGchosenCriteria input[type="checkbox"] { margin-right: 5px; }
.standardFormTable .blueTextNormal { color: #666;font-size: 11px;}

.reqField { color: #C40008; }
#contentMenu { background-color: transparent; margin: 0px 0px 14px 0; padding: 0; border-bottom: 4px solid #c40008; }
#contentMenu .backArrow a { background-position: 0px 16px !important; color: #454545 !important; padding: 12px 4px 0px 10px !important; background-color: transparent !important; }
#contentMenu .link a {background-color: transparent !important;padding: 12px 10px 0px 10px !important;}
#contentMenu ul li { margin-left: 5px !important; }
#contentMenu ul li:first-child { margin-left: 0 !important; }
#contentMenu ul a { background-color: #efefef !important; color: #454545 !important; border-radius: 2px 2px 0 0; behavior: url(../Components/Design/Htc/Pie.htc); font-weight: bold; padding: 5px 12px 4px 12px !important; margin-top: 7px !important; }
#contentMenu ul a.selected { background-color: #c40008 !important; color: #fff !important; border-radius: 2px 2px 0 0; behavior: url(../Components/Design/Htc/Pie.htc); padding: 6px 12px 5px 12px !important; margin-top: 6px !important; }

.pagingBar { width: 430px;}

.shiftedTable, .shiftedTableNoPad {margin-left:0 !important;width: 430px !important;}
.shiftedTable tr td, .shiftedTableNoPad tr td, .shiftedTableNoPad tr th, .shiftedTable tr th {border-bottom: solid 1px #e0e0e0 !important;}

.shiftedContent { margin-left: 0 !important;}

.PropertyInfoBox {padding: 10px; float: right;background-color: #efefef; border-radius: 2px; behavior: url(../Components/Design/Htc/Pie.htc);margin: 0 0 10px 10px;}
.PropertyInfoBox img {border: 5px solid #fff !important;margin-top: 10px;}

.rightContentPadMyLejerbo {padding: 0 !important;}
.whiteBorder4 { border-bottom: none !important;}

.vwPictures { float: left;}
#galleryPreview { margin-top: 15px;}
.rightContentPadMyLejerbo { margin-bottom: 10px;}

.searchResultList {width: 730px !important;border-bottom: solid 4px #e0e0e0 !important;margin-bottom: 10px !important;padding-bottom: 10px !important;}
hr {color: #e0e0e0 !important;background-color: #e0e0e0 !important;}
.notice {color: #666;}


.writeupTable {border-top:2px solid #e0e0e0 !important;width: 730px !important;margin:20px 0 !important;}
.writeupTable>tr>td, .writeupTable>tbody>tr>td {border-bottom: 2px solid #e0e0e0 !important;}
.writeupTable td.thickBorders {border-color: #e0e0e0 !important;}
.writeupTable ul li.col1 {padding-left: 10px !important;width: 194px !important;}
.eraseIcon {margin: -1px 0 0 -10px !important;}
.writeupTable input[type="text"] {border: solid 1px #ccc !important;}
.notice {background-image: url(/Components/Design/Img/IconNotice.png) !important;}
.errortext {color: #c40008;}
.contentBar .btPad { margin-left: 0;}
.rbSendOffer label { margin-left: 5px !important;}
.ChangeUsernameMessage ul { margin-bottom: 0;}


.relatedProperties a {overflow: hidden;width: 105px;display: block;}

.BoligArt {display: block;margin-bottom: 10px;}
.noMarginLeft {margin-left: 0 !important;}

.billedTekst { background-color: #e0e0e0;}

.MyLejerboFrontpageColumn1, .MyLejerboFrontpageColumn2 { float: left;}
.MyLejerboFrontpageColumn1 { width: 505px;}
.MyLejerboFrontpageColumn2 { width: 225px;}
.SpotStandard.HistorySmall strong { display: block;margin: 4px 0;}
.SpotStandard.MylejerboNewsList>a { display: block;margin-bottom: 10px;}
.SpotStandard.MylejerboNewsList p a { display: block;}
.relatedProperties { margin-left: -29px;}
.relatedProperties div {float: left;padding: 0px 0px 10px 29px;}

a.rightRedArrowLink {
background-image: url(/Components/Design/Img/BulletSmallArrow.png);
  background-position: 0px 3px;}

.newItem {margin-left: 0;}

.UGtypeMap input[type="checkbox"] { margin-right: 7px;}
.headDividerMyLejerboRight { background-color: #e0e0e0;}

.relatedProperties .notBold { font-weight: normal;}
.rightContentPadMyLejerbo input[type="radio"] { margin-right: 5px;}
.rightContentPadMyLejerbo .ApartmentType td { padding-bottom: 5px;}
.TextCut.AfdNavn { margin-bottom: 2px;}
.AfdSted { font-weight: normal !important;}

#subMiddleColWideMyLejerbo, #subMiddleColMyLejerbo { padding-left: 0;}
#subRightColMyLejerbo, #subRightColMyLejerboBottom {background-color: #e0e0e0;}
#subRightColMyLejerboBottom { background: none;}

.mymembershipslist { margin-left: 0;}
.mymembershipslist li { margin-bottom: 10px;list-style-type: none;}
.mymembershipslist li .title { font-weight: bold;}

.subpageheaderimage { margin-bottom: 10px;}

.shiftedTableFull td, .shiftedTable td {border-top: solid 1px #e0e0e0;}

.ActiveOffers {width:inherit !important;}
.ActiveOffers .picItem {margin-top:5px;}
