﻿/* IconLink */

.IconLink 
{
    margin:0px 0px 10px 0px;
    font-size:15px;
}

.IconLink a
{
    color:#131313;
    text-decoration:none;
}

.IconLink img
{
    vertical-align:middle;
}

/* ApartmentsStartList */

.ApartmentsStartList
{
    width:100%;
    overflow:hidden;
    min-height:262px;
    border-bottom:solid 1px #CFCFCF;
}

.ApartmentsStartList ul
{
    margin:0px;
    padding:20px 10px 20px 10px;
    background:transparent url(/Templates2010/Images/GrayFadeBg.gif) repeat-x top left;    
    list-style-type:none;
    overflow:hidden;
}

.ApartmentsStartList ul li
{
    font-size:15px;
    line-height:17px;
    background:transparent url(/Templates2010/Images/ListIcon.gif) no-repeat 8px 3px;    
}

.ApartmentsStartList ul li a
{
    text-decoration:none;
    padding:0px 0px 10px 26px;
    display:block;
    border-bottom:solid 1px #cfcfcf;
    margin-bottom:10px;
    color:#131313;

}

.ApartmentsStartList .MoreLink
{
    margin:0px 10px 0px 0px;
    padding:0px 20px 0px 0px;
}

.ApartmentsStartList .BoxHeadline h2
{
    float: left;
}

.ApartmentsStartList .BoxHeadline a
{
    float: right;
    margin-right: 10px;
}

/* StartPuff */

.StartPuffList ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.StartPuffList li
{
    float:left;
    width:206px;
    height:264px;
    font-size:21px;
    line-height:22px;
/*    padding:9px 8px 0px 8px; */
    overflow:hidden;
    position:relative;
}

.StartPuffList li div.StartPuffWrapper
{
    width:176px;
    padding:9px 8px 0px 8px; 
    height:264px;
}

.StartPuffList .StartPuffLeft
{
    float:left;
    width:176px;
    height:240px;
    overflow:hidden;
    letter-spacing:-1px;
}

.StartPuffList .StartPuffRight
{
    display:none;
    float:right;
    width:308px;
    height:240px;
    overflow:hidden;
}

.StartPuffList .StartPuffRight a:hover
{
    text-decoration:none;
}

.StartPuffList .StartPuffRight .Normal
{
/*    float:left;*/
    
    position:absolute;
    bottom:10px;

    overflow:hidden;
    width:126px;
    font-size:11px;
    margin-top:90px;
}

.StartPuffList .StartPuffRight img
{
    float:right;
    margin-left:10px;
}

.StartPuffList li.StartPuff1
{
/*    background:transparent url(/Templates2010/Images/StartPuffLeft.gif) no-repeat top left;    
    border-right:solid 1px #D8D8D8;
*/
}

.StartPuffList li.StartPuff1 div.StartPuffWrapper
{
    background:transparent url(/Templates2010/Images/StartPuffLeft.gif) no-repeat top left;    
    border-right:solid 1px #D8D8D8;
}



.StartPuffList li.StartPuff1Selected,
.StartPuffList li.StartPuff2Selected,
.StartPuffList li.StartPuff3Selected
{
    width:516px !important;
}

.StartPuffList li.StartPuff1Selected
{
    width:508px !important;
}


.StartPuffList li.StartPuff1Selected div.StartPuffWrapper,
.StartPuffList li.StartPuff2Selected div.StartPuffWrapper,
.StartPuffList li.StartPuff3Selected div.StartPuffWrapper
{
    width:490px !important;
}

.StartPuffList li.StartPuff2Selected div.StartPuffWrapper
{
    margin-left:8px;
}

.StartPuffList li.StartPuff1Selected .StartPuffRight,
.StartPuffList li.StartPuff2Selected .StartPuffRight,
.StartPuffList li.StartPuff3Selected .StartPuffRight
{
    display:block;
}


.StartPuffList li.StartPuff2
{
    width:192px;
 /*   margin-left:14px; */
/*    background:transparent url(/Templates2010/Images/StartPuffMiddle.gif) repeat-x top left;    */
}

.StartPuffList li.StartPuff2 div.StartPuffWrapper
{
    width:174px;
    background:transparent url(/Templates2010/Images/StartPuffMiddle.gif) repeat-x top left;    
    border-left:solid 1px #D8D8D8;
    border-right:solid 1px #D8D8D8;
}


.StartPuffList li.StartPuff1Schrink
{
    width:40px;
}

.StartPuffList li.StartPuff1Schrink div.StartPuffWrapper
{
    width:22px;
}


.StartPuffList li.StartPuff2Schrink
{
    width:48px;
}

.StartPuffList li.StartPuff2Schrink div.StartPuffWrapper
{
    width:22px;
    margin-left:8px; 
}

.StartPuffList li.StartPuff3Schrink
{
    width:40px;
}

.StartPuffList li.StartPuff3Schrink div.StartPuffWrapper
{
    width:22px;
}

.StartPuffList li.StartPuff1Schrink .StartPuffLeft img,
.StartPuffList li.StartPuff2Schrink .StartPuffLeft img,
.StartPuffList li.StartPuff3Schrink .StartPuffLeft img,
.StartPuffList li.StartPuff1Schrink .StartPuffLeft span,
.StartPuffList li.StartPuff2Schrink .StartPuffLeft span,
.StartPuffList li.StartPuff3Schrink .StartPuffLeft span,
.StartPuffList li.StartPuff1Schrink .StartPuffRight,
.StartPuffList li.StartPuff2Schrink .StartPuffRight,
.StartPuffList li.StartPuff3Schrink .StartPuffRight
{
    display:none;
}

.StartPuffList li.StartPuff1Schrink .StartPuffLeft div,
.StartPuffList li.StartPuff2Schrink .StartPuffLeft div,
.StartPuffList li.StartPuff3Schrink .StartPuffLeft div
{
    width:18px;
    overflow:hidden;
}

.StartPuffList .Normal a
{
    color:#010101;
}

.StartPuffList .Normal a strong
{
	color:#505050;
	text-decoration:underline;
}


.StartPuffList li.StartPuff3
{
/*    background:transparent url(/Templates2010/Images/StartPuffRight.gif) no-repeat top right;    
    border-left:solid 1px #D8D8D8;
*/    float:right;
}

.StartPuffList li.StartPuff3 div.StartPuffWrapper
{
    background:transparent url(/Templates2010/Images/StartPuffRight.gif) no-repeat top right;    
    border-left:solid 1px #D8D8D8;
    float:right;
}


.StartPuffList li .StartPuffLeft div
{
    text-decoration:none;
    color:#363636;
    display:block;    
    width:174px;
    height:230px;    
    overflow:hidden;
}

.StartPuffList li.StartPuff1 .StartPuffLeft div
{
    background:transparent url(/Templates2010/Images/Green2Arrow.gif) no-repeat bottom right;    
    /* background:transparent url(/Templates2010/Images/BlueArrow.gif) no-repeat bottom right;    */
}

.StartPuffList li.StartPuff2 .StartPuffLeft div
{
    background:transparent url(/Templates2010/Images/PinkArrow.gif) no-repeat bottom right;    
}

.StartPuffList li.StartPuff3 .StartPuffLeft div
{
    background:transparent url(/Templates2010/Images/GreenArrow.gif) no-repeat bottom right;    
}

.StartPuffList li .StartPuffLeftImageWrapper
{
    display:block;
    height:153px;
    margin-bottom:10px;
}

.StartPuffList li img
{
    margin-bottom:8px;
}

.StartPuffLine
{
    clear:both;
    width:100%;
    height:3px;
    overflow:hidden;
    margin-top:0px;
    float:left;
}

.StartPuffList li.StartPuff1 .StartPuffLine
{
/*    background:transparent url(/Templates2010/Images/BlueLine.gif) repeat-x bottom right;        */
    background:transparent url(/Templates2010/Images/Green2Line.gif) repeat-x top;   
     
}

.StartPuffList li.StartPuff2 .StartPuffLine
{
    background:transparent url(/Templates2010/Images/PinkLine.gif) repeat-x top;        

}

.StartPuffList li.StartPuff3 .StartPuffLine
{
    background:transparent url(/Templates2010/Images/GreenLine.gif) repeat-x top;        
}

.StartPuffNewsList
{
    position:absolute;
    bottom:10px;
    overflow:hidden;
    width:126px;
}

.StartPuffNewsList ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    height:auto;
    width:126px;
}

.StartPuffNewsList li
{
    height:auto;
    margin-bottom:10px; 
    width:126px;
}

.StartPuffNewsList a
{
    display:block;
    text-decoration:none;
    color:#323232;
    line-height:14px;
    height:auto;
    width:126px;
}



.StartPuffNewsList .NewsListDate
{
    font-size:11px;
}

.StartPuffNewsList .NewsListHeadline
{
    display:block;
    clear:both;
    font-size:11px;
}

.StartPuffNewsList  a .NewsListReadMore
{
    display:block;
    clear:both;
    font-size:11px;
    color:#16674F;    
}


/* News */

.NewsList h2
{
    background:#d2d2d2 url(/Templates2010/Images/NewsHeadlineLeft.gif) no-repeat top left;    
    padding:0px;
    margin:0px;
}

.NewsList h2 span
{
    display:block;
    background:transparent url(/Templates2010/Images/NewsHeadlineRight.gif) no-repeat top right;    
    color:#292929;
    margin:0px 0px 0px 0px;
    padding:7px 0px 7px 10px;  
    font-size:15px;
}

.NewsLeftCol .NewsList h2
{
    width:180px;
    height:25px;
    overflow:hidden;
    background:transparent url(/Templates2010/Images/LeftNavHeadline.gif) no-repeat top left;    
    color:#292929;
    margin:0px 0px 0px 0px;
    padding:7px 0px 0px 10px;  
    font-size:15px;
    position:relative;
}

.NewsLeftCol .NewsList h2
{
    background:transparent url(/Templates2010/Images/LeftNavHeadline.gif) no-repeat top left;    
}


.NewsList h2 select
{
    position:absolute;
    top:6px;
    right:8px;
    width:80px;
}

.NewsItem .dxImageNoAlign
{
    margin-bottom:10px;
}

.NewsItem .LinkAndAuthor
{
    margin-top:20px;
}

.NewsItem .LinkAndAuthor a
{
    text-transform:uppercase;
    font-size:12px;
}

.NewsItem .Normal
{
    font-size:14px;
    line-height:18px;    
}

.NewsItem .NewsDate
{
    font-size:12px;
    color:#1b1b1b;
    margin:0px;
    padding:0px;
}

.NewsListItems
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.NewsListItems li
{
    display:block;
    border-bottom:solid 1px #D9D9D9;
}

.NewsListItems li.Selected
{
    background-color:#F3F6F5;
}

.NewsListItems a
{
    display:block;
    padding:6px;
    text-decoration:none;
    color:#323232;
}

.NewsListItems .NewsListDate
{
    font-size:12px;
}

.NewsListItems .NewsListHeadline
{
    display:block;
    clear:both;
    font-size:14px;
}

.NewsListItems  a .NewsListReadMore
{
    display:block;
    clear:both;
    font-size:12px;
    color:#16674F;    
}

.NewsListPageNav
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.NewsListPageNav li
{
    display:block;
    float:left;
    font-size:13px;
    margin:0px 2px 2px 0px;
    color:#16674F;
}

.NewsListPageNav li a
{
    display:block;
    padding:2px;
    text-decoration:underline;
    color:#16674F;
}


.NewsListPageNav li.Selected
{
    font-size:16px;
    text-decoration:underline;
}


.NewsList2
{
}

.NewsList2 ul.NewsListInner
{
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}

.NewsList2 ul.NewsListInner li
{
    width:100%;
    overflow:hidden;
    padding:0px 0px 00px 0px;
}

.NewsList2 ul.NewsListInner li .Headline2
{
    font-size:15px;
    line-height:17px;    
    margin:5px 0px 6px 0px;
    font-weight:normal;
	padding:0px;
}

.NewsList2 ul.NewsListInner li .NewsIntro
{
	padding:0px;
}

.NewsList2 ul.NewsListInner li .NewsDate
{
	margin:0px;
	padding:0px;
	font-size:11px;
}

.NewsList2 ul.NewsListInner .LikeShare
{
	clear:both;
    list-style-type:none;
    margin:0px;
    padding:0px;
    width:100%;	
    overflow:hidden;
    border-bottom:solid 1px #d9d9d9;     
    margin-bottom:10px;
}

.NewsList2 ul.NewsListInner .LikeShare .FacebookLike
{
	float:left;
	width:450px;
}

.NewsList2 ul.NewsListInner .LikeShare .ShareFacebook
{
    background:transparent url(/Templates2010/Images/facebook_icon.jpg) no-repeat center left; 
    padding-left:20px;
	font-size:11px;
	float:right;
    margin:2px 0px 0px 14px;
}

.NewsList2 ul.NewsListInner .LikeShare .ShareTwitter
{
    background:transparent url(/Templates2010/Images/twitter_icon.gif) no-repeat center left; 
    padding-left:20px;
	margin-top:2px;
	font-size:11px;
	float:right;
}

.NewsList2 ul.NewsListInner .LikeShare li
{
    float:left;
    padding:0px;
    position:static;
    width:auto;
    overflow:hidden; 
    border:none;   
}


.NewsList2 .Pager
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.NewsList2 .Pager li
{
    display:block;
    float:left;
    font-size:13px;
    margin:0px 2px 2px 0px;
    border:none;
}

.NewsList2 .Pager li a
{
    padding:4px;
    color:#16674F;
}

.NewsList2 .Pager li.Active a
{
    font-size:16px;
    text-decoration:underline;
}

.NewsList2Item
{
		width:370px;
}
	
.NewsList2Item .dxImage
{
	margin-bottom:16px;
}
	

.NewsList2Item .LikeShare
{
    list-style-type:none;
    margin:0px 0px 10px 0px;
    padding:0px;
    float:right;
    width:100%;
}

.NewsList2Item .LikeShare .FacebookLike
{
	float:left;
}

.NewsList2Item .LikeShare .ShareFacebook
{
    background:transparent url(/Templates2010/Images/facebook_icon.jpg) no-repeat center left; 
    padding-left:20px;
	margin-top:2px;
	font-size:11px;
}

.NewsList2Item .LikeShare .ShareTwitter
{
    background:transparent url(/Templates2010/Images/twitter_icon.gif) no-repeat center left; 
    padding-left:20px;
	font-size:11px;
    margin:2px 0px 0px 14px;
}

.NewsList2Item .LikeShare li
{
    float:left;
}

.NewsList2ItemBottom
{
    border-top:solid 1px #d9d9d9; 	
    padding-top:10px;
    margin-top:16px;
}


/*
.NewsList
{
    list-style-type:none;
    margin:0px 0px 10px 0px;
    padding:0px;
}

.NewsList li p
{
    margin:0px;
    padding:0px;
}

.NewsList li 
{
    
}
*/


/* E-card copied */

.EcardLeft
{
	clear:both;
	float:left;
	width:220px;
}

.EcardRight
{
	float:left;
	width:200px;
}

.EcardInpType1
{
	width:180px;
}

.EcardInpType2
{
	width:400px;
}

.EcardImage
{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

textarea.EcardInpType1
{
	height:80px;
}

textarea.EcardInpType2
{
	height:100px;
}

/* Bytestorget Copied */

.AvailibleApartmentList td
{
	color:#333333;
	padding:3px 4px 3px 4px;
}

.AvailibleApartmentList td a
{
	color:#961734;
	text-decoration:none;
}

.SearchApartmentLeft,
.ApartmentLeft
{
	float:left;
	width:240px	
}

.FlatexLabel
{
	display:block;
	width:90px;
	float:left;
	padding-top:4px;
}

.FlatexField
{
	width:100px;
	float:left;
	margin-top:2px;
}

.PersonalInfo .FlatexLabel
{
	width:110px;
}

.PersonalInfo .FlatexField
{
	width:140px;
}

.PersonalInfo
{
	padding-bottom:10px;
}

.FlatexResult
{
	margin-top:10px;
	width:100%
}

.FlatexResult td,
.FlatexResult th
{
	text-align:left;
	border-bottom:solid 1px #006666;
	padding:4px;
}

.InpError
{
	border:solid 1px red;
	background-color:#FFC0CB
}

.ErrorMessage
{
	margin:16px;
	text-align:center;
	border:solid 1px red;
	padding:16px;
}

.Details
{
	border-top:solid 1px #006666;
}

.FlatLoginButton
{
	width:174px;
	text-align:right;
	padding-top:4px;
}

.GetPasswordButton
{
	width:234px;
	text-align:right;
	padding-top:4px;
}

	/* Documentlist Copied */

	.DocumentList
	{
		width:100%;
		border-collapse:collapse;
	}

	.DocumentList img
	{
		vertical-align:bottom;
	}
	
	.DocumentList th
	{
		text-align:left;
		vertical-align:top;
		border-bottom:solid 1px #006666;
		padding-bottom:4px;
	}

	.DocumentList td
	{
		vertical-align:top;
		padding-top:6px;
		padding-bottom:6px;
		border-bottom:solid 1px #006666;	
	}
	
	.DocumentList td a
	{
		color:#016565;
		font-weight:bold;
		text-decoration:none;
	}
	
	.FaqItem .FaqAnswer
	{
	    display: none;
	}

	.FaqItem .FaqQuestion
	{
	    font-weight: bold;
	}

	.FaqItem .FaqAnswerVisible
	{
	    display: block;
	    padding-left: 29px;
	    margin-bottom: 24px;
	}

