.leftcolumn
{
    width: 450px;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
}

.rightcolumn
{
    vertical-align: top;
}

#image
{
    background: #fff;
    border-color: #aaa #ccc #ddd #bbb;
    border-style: solid;
    border-width: 5px;
    color: inherit;
    padding: 2px;
    vertical-align: top;
    width: 100px;
    height: 75px;
}

.picturebox
{
    background-repeat: no-repeat;
    border: 1px solid #000000;
    padding: 9px;
    width: 100px;
}

.departmentPictureTop
{
    border: 1px solid #000000;
    padding: 9px;
    text-align: center;
}

th.apartments_nobg
{
    font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    color: #6D929B;
    border-top: 0;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    white-space: nowrap;
}

th.apartments_nobg_left
{
    font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    color: #6D929B;
    border-left: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    white-space: nowrap;
}

td.apartments
{
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #6D929B;
    white-space: nowrap;
}

td.departmenttexts
{
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #6D929B;
    vertical-align: top;
}

td.departmenttexts_top
{
    border-top: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #6D929B;
    vertical-align: top;
}

th.departmenttexts_left
{
    font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    color: #6D929B;
    border-left: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    white-space: nowrap;
    vertical-align: top;
}

th.departmenttexts_left_top
{
    font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    color: #6D929B;
    border-left: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    white-space: nowrap;
    vertical-align: top;
}

td.apartments_left
{
    border-left: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #6D929B;
    white-space: nowrap;
}


td.apartments_alt
{
    background: #F5FAFA;
    color: #B4AA9D;
}

available_apartments 
{
    width: 200px;
}

li
{
    list-style: none;
    margin-left: 0px;
}

div.addToWishList
{
    width: 41px;
    height: 50px;
    background: url('/Files/Templates/Departments/skrivmigop.png');
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.removeFromWishList
{
    width: 51px;
    height: 51px;
    background: url('/Files/Templates/Departments/skrevetop.png');
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.registerAsActive
{
    width: 46px;
    height: 54px;
    background: url('/Files/Templates/Departments/opretsoegning.png');
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.logon
{
    width: 29px;
    height: 50px;
    background: url('/Files/Templates/Departments/logind.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.addToWishListAlt
{
    width: 46px;
    height: 54px;
    background: url('/Files/Templates/Departments/opretsoegning.png');
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

li.document
{
    width: 20px;
    height: 20px;
    list-style-image: url('/Files/Templates/Departments/pdf.gif');
}

div.blueprint
{
    width: 20px;
    height: 20px;
    background: url('/Files/Templates/Departments/DepartmentBlueprintIcon.gif');
    background-position: center center;
    background-repeat: no-repeat;
}

.ui-tabs-hide
{
  display: none
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#apartments 
{
    margin: 0;
    padding: 0;
}

table.tablesorter 
{
    width: 100%;
    margin: 0;
    padding: 0;
}

table.tablesorter thead tr .header 
{
    font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    color: #6D929B;
    border-top: 0;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    padding: 2px 2px 2px 2px;
    white-space: nowrap;
    cursor: pointer;
}

table.tablesorter tbody td 
{
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 2px 2px 2px 2px;
    color: #6D929B;
    white-space: nowrap;
}

table.tablesorter thead tr .headerSortUp 
{
    background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; 
    font-weight: bold; 
    color: #e17009; 
    outline: none;
}

table.tablesorter thead tr .headerSortDown 
{
    background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; 
    font-weight: bold; 
    color: #e17009; 
    outline: none;
}

#page-wrap {
	width: 900px;
	margin: 0 auto;
}

#accordion 
{
    padding-top: 10px;
    width: 280px;
    float: right;
}

#quickSearch 
{
    padding-top: 10px;
    width: 280px;
    float: right;
}

#LoginFormPage 
{
    width: 280px;
    float: right;
}

#options
{
    padding-top: 10px;
    width: 280px;
    float: right;
}

#DwContentCell
{
	float: left;
}

#tabs 
{
    width: 700px;
}
