/*************************************************************************
Mainsheet.css er delt op i områder og et områdes skift markeres 
med en boks ligesom denne. Lig nu er der:
1.  Definition af HTML Tags
2.  Sidens hovedopbygning
3.  Content Body opbygning
4.  News Styling
5.  Hovedmenu Styling
6.  Houselist Styling
7.  ShowHouse Styling
8.  QuickSearch Styling
9.  FindHouse Styling
10. Team Styling
11. Andre ting Buttons osv.
*************************************************************************/


/*************************************************************************
Definition af HTML Tags:
*************************************************************************/

a:link { text-decoration: none; color: #2E4760;}
a:visited { text-decoration: none; color: #2E4760;}
a:active { text-decoration: none; color: #2E4760;}
a:hover { text-decoration: underline; color: #2E4760; }

#container {width:930px; background:url(../../../../grafik/newdesign/bg.gif) repeat-x; margin:auto; background-color:#f9f9f9;};

#menu {padding:0px;  width: 100%; display:block; background:url(../../../grafik/newdesign/menubg.gif); display:block; height:32px;}

#top_menu_controller
{
 margin:10px 0px 10px 0px;   
}

.top_menu_link
{
    text-transform:uppercase;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10px; 
    color:#2d4760;
	font-weight:bold; 
	margin-left:15px; margin-right: 15px;
}

#menu ul { border: 0px solid black; padding:0; margin:10px 0px 10px 0px;}

#menu li {
	list-style:none; text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px; color:#2d4760;
	font-weight:bold; margin-left:15px; margin-right: 15px;
	display:block; float:left;
	border: 0px solid black;
	}
	
#row  
{
	display:block; 
	clear:both;
	padding:20px;
	margin-bottom: 0px;
}
	  
.box 
{
	background:url(../grafik/newdesign/box.png); 
	width:220px; 
	height:146px; 
	display:block; 
	float:left; 
	padding:10px; 
	margin:25px;
}

.box_no_box
{
	width:220px; 
	height:30px; 
	display:block; 
	float:left; 
	padding:10px; 
	margin:25px;
}

.box_content_page
{
	background:url(../grafik/newdesign/box.png); 
	width:220px; 
	height:146px; 
	display:block; 
	float:left; 
	padding:10px; 
	margin-bottom:25px;
}

.box_content_page h2 
{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	color:#19436b; 
	text-transform:uppercase;
}
	
.box_content_page p 
{
	font-family:Tahoma; 
	font-size:11px; 
	font-weight:bold; 
	margin-top: 10px; 
	margin-bottom: 10px;
	color:#507391; 
	text-transform:uppercase;
}

.box_box
{
	width:220px; 
	height:400px; 
	display:block; 
	float:left; 
	padding:0px; 
	margin:25px;
}

.box h2 
{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	color:#19436b; 
	text-transform:uppercase;
}
	
.box p 
{
	font-family:Tahoma; 
	font-size:11px; 
	font-weight:bold; 
	margin-top: 10px; 
	margin-bottom: 10px;
	color:#507391; 
	text-transform:uppercase;
}
		
.box2 
{
	background:url(../grafik/newdesign/latestnews.png); 
	width:220px; 
	height:255px; 
	display:block; 
	float:left; 
	padding:10px; 
	margin:25px;
}

.box2 h2 
{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	color:#19436b; 
	text-transform:uppercase;
}
	
.box2 p 
{
	font-family:Tahoma; 
	font-size:11px; 
	color:#666; 
	line-height:1.3; 
}		

.box3 
{
	background:url(../grafik/newdesign/imageframe2.png); 
	background-repeat: no-repeat;
	width:530px; 
	height:490px; 
	display:block; 
	float:left; 
	padding:10px; 
	margin:25px;
}

.box3 h2 
{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	color:#19436b; 
	text-transform:uppercase;
}
	
.box3 p 
{
	font-family:Tahoma; 
	font-size:11px; 
	color:#666; 
	line-height:1.3; 
}	

.box4 
{
	background:url(../grafik/newdesign/descbox.png); 
	background-repeat: no-repeat;
	width:510px; 
	height:280px; 
	display:block; 
	float:left; 
	padding: 10px;
	margin-top:25px;
	margin-bottom: 25px;
	margin-left: 25px;
	margin-right: 25px;
}

.box4 h2 
{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	color:#19436b; 
	text-transform:uppercase;
}
	
.box4 p 
{
	font-family:Tahoma; 
	font-size:11px; 
	color:#666; 
	line-height:1.3; 
}	

.box_landlord 
{
	background:url(../grafik/newdesign/landlordbox.jpg); 
	background-repeat: no-repeat;
	width:400px; 
	height:470px; 
	display:block; 
	float:left; 
	margin:25px;
}

.box_above_landlord
{
	background:url(../grafik/newdesign/above_landlord_box.png); 
	background-repeat: no-repeat;
	width:400px; 
	height:166px; 
	display:block; 
	float:left; 
	margin:0px 25px 25px 25px;
}

.box_landlord h2 
{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	color:#19436b; 
	text-transform:uppercase;
}
	
.box_landlord p 
{
	font-family:Tahoma; 
	font-size:11px; 
	color:#666; 
	line-height:1.3; 
}	

.box_above_landlord h2 
{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:16px;
	color:#19436b; 
	text-transform:uppercase;
}
	
.box_above_landlord p 
{
	font-family:Tahoma; 
	font-size:11px; 
	color:#666; 
	line-height:1.3; 
}	

#landlord_checklist
{
    list-style-image: url('../grafik/check.png');
    vertical-align: top;
    margin-top: 10px;
    line-height: 16px;
    font-weight: bold;
    
}
		
#footer 
{
	width: 910px;
	margin: auto;
	background-color:#2d4760;
	color:#FFF; clear:both;
	padding:10px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;
}

body
{
	font-family: verdana;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	background-color: #EEEEEE;
	color: #47413C;
}

h1
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 16px;
	color: #47413C;
}

h2
{
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	
}

h3
{
	color: #444142;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
	
}
/*
p
{
	color: #444142;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
	
}
*/
td
{
	color: #444142;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
}

legend
{
	color: #0045D6;	
}

fieldset
{
	border: 1px solid #D6D3BD;
}

li
{
	list-style-type: disc;
	font-size: 11px;
	margin: 3px;
	font-family: Verdana;
	padding: 1px;
	line-height: 1;
}

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1;
}

.control_class
{
    font-family: Verdana;
    font-size: 11px;
}


/*************************************************************************
Sidens hovedopbygning:
*************************************************************************/
#content_title
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	width: 100%;
	top: 80px;
	margin-right: 11px;
}

#main_content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	margin: auto;
	width: 976px;
	background-color: White;
	/*border-right: 1px solid #004266;
	border-left: 1px solid #004266;*/
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
}


#content_header
{
	position: relative;
	margin: auto;
	width: 976px;
	top: 0px;
	padding: 0px;
	height: 110px;
	border-bottom: 0px solid gray;
	background-image: url("../grafik/toplogo/top.jpg");
}

#seperator
{
	position: relative;
	margin: auto;
	width: 976px;
	top: 0px;
	height: 10px;	
}

#content_under_header
{
	position: relative;
	margin: auto;
	width: 976px;
	top: 0px;
	padding: 0px;
	height: 79px;
	border-bottom: 0px solid gray;
	background-image: url("../grafik/friser/frise1.jpg");
}

#content_menu
{
	position: relative;
	margin: auto;
	width: 930px;
	top: 0px;
	height: 25px;
	vertical-align: middle;
	background-color: White;
}

#content_body
{
	/*position: relative;*/
	margin: auto;
	top: 1px;
	width: 928px;
	float: none;
	/*height: 1200px;*/
	height: 500px;
	/*background-image: url("../grafik/watermark/watermark.jpg");*/
	background-repeat: no-repeat;
}

#content_footer
{
	clear: both; 
	/*position: relative;*/
	margin: auto;
	text-align: center;
	width: 976px;
	top: 2px;
	height: 40px;
	color: White;
	
	font-size: 10px;
	text-align: center;
	background: #2E4760;
}

/*************************************************************************
Content Body opbygning:
*************************************************************************/
.content_body_menu
{
	float:left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
}

.content_body_text
{
	float: left;
	width: 530px;
	text-align: justify;
	margin-left: 45px;
	padding: 0px;
	border: 0px solid black;
	
}
.content_body_news
{
	float: right;
	width: 280px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
	height: 620px;
}

/*************************************************************************
News Styling:
*************************************************************************/
.news_headline
{
	font-family: Arial;
	font-size: 13px;
	color: #47413C;
	font-weight: bold;
}

.news_date
{
	font-family: Arial;
	font-size: 11px;
	color: #47413C;
}

.news_links
{
	font-family: Arial;
	font-size: 11px;
	color: #9CA99A;
}

/*************************************************************************
Hovedmenu Styling:
*************************************************************************/
.menu_links
{
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 5px;
	float: left;
	width: 100px;
}

.menu_links_table
{
	width: 122px;	
}

.menu_images
{
	float: left;
	border: 0px;
	margin: 0px;	
	padding: 0px;
}


/*************************************************************************
Houselist Styling:
*************************************************************************/
.HouselistGVHeader
{
	text-align: left;
	background-color: #7E98A5;
	font-weight: bold;
	font-size: 11px;	
	color: White;
}

.houselist_table
{
	width: 840px;	
	border: 1px solid #7E98A5;
}

.houselist_close_table
{
	width: 840px;	
	border: 1px solid #7E98A5;
}

.houselist_tr
{
	background-color: #9EB3BE;
}

.houselist_td
{
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.houselist_td_alt
{
	border-right: 1px solid white;
}

.houselist_td_last
{
	border-bottom: 1px solid white;
}

.houselist_td_alt_last
{
}

.houselist_header_tr
{
	background-color: #7E98A5;
	height: 15px;
}

.houselist_header_td
{
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	color: White;
	font-weight: bold;
}

.houselist_header_td_last
{
	border-bottom: 1px solid white;
	color: White;
	font-weight: bold;
}

.houselist_tr
{
	background-color: #9EB3BE;
}

/*/ Close Tabellen. */

.houselist_close_tr
{
	background-color: #00AB00;
}

.houselist_close_td
{
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.houselist_close_td_alt
{
	border-right: 1px solid white;
}

.houselist_close_td_last
{
	border-bottom: 1px solid white;
}

.houselist_close_header_tr
{
	
}

.houselist_close_header_td
{
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	color: White;
	font-weight: bold;
}

.houselist_close_header_td_last
{
	border-bottom: 1px solid white;
	color: White;
	font-weight: bold;
}

/*************************************************************************
ShowHouse Styling:
*************************************************************************/
.showhouse_infotd
{
	background-color: #7E98A5;
	color: White;
}

.showhouse_infotd_text
{
	background-color: #7E98A5;
	font-weight:bold;
	color: White;
}

/*************************************************************************
QuickSearch Styling:
*************************************************************************/
.qs_dropdown
{
	font-size: 10px;
	font-family: Verdana;
	width: 145px;
}

.qs_day
{
	font-size: 10px;
	font-family: Verdana;
	width: 40px;
	margin: 0px;
}

.qs_month
{
	font-size: 10px;
	font-family: Verdana;
	width: 45px;
	margin: 0px;
}

.qs_year
{
	font-size: 10px;
	font-family: Verdana;
	width: 52px;
}

.qs_dates
{
	font-size: 10px;
	height: 12px;
	font-family: Verdana;
	width: 80px;
}

.qs_table
{
	width: 155px; 
	font-size: 10px; 
	border: 1px solid #7E98A5;	
	background-color: #CC0000;
	/*background-color: #2E4760;*/
	margin-left: 2px;
	color: White;
}

/*************************************************************************
Advanced Search Styling:
*************************************************************************/
.as_headers
{
	text-align: center;
	font-weight: bold;	
	color: white;
	text-decoration: underline;
}

/*************************************************************************
FindHouse Styling:
*************************************************************************/
.fh_form_textbox
{
	width: 300px; 
	font-size: 10px; 
}

/*************************************************************************
Team Styling:
*************************************************************************/
.team_list_table
{
	width: 488px; 
	border: 1px solid #7E98A5; 
	margin-bottom: 3px;
}

.team_list_inner_table
{
	height: 70px;
}

.team_list_inner_table_td
{
	vertical-align: top;
}

/*************************************************************************
Andre ting Buttons osv.
*************************************************************************/
.buttons
{
	background-color: #9EB3BE;
	border: 1px solid #9EB3BE;
	color: White;
	font-weight: bold;
}

.buttons:hover
{
	background-color: #9EB3BE;
	border: 1px solid black;
	color: White;
}

.button_continue
{
	background-color: #2E4760;
	border: 1px solid #9EB3BE;
	color: White;
	font-weight: bold;
}

.button_back
{
	background-color: #9EB3BE;
	border: 1px solid #9EB3BE;
	color: Black;
	font-weight: bold;
}

.button_continue:hover
{
	border: 1px solid black;
	color: White;
}
.button_back:hover
{
	border: 1px solid black;
	color: Black;
}

#lang_pictures
{
	float: right;	
}

.frontpagelinks
{
    clear: both;
    width: 890px;
}

.frontpagelinks a
{
    margin: 10px;
}

.tenant_reasons_li
{
    font-size: 14px; 
    margin-bottom: 10px;
    margin-left: 0px;
    list-style-type: decimal;
    color: white;
}