#table-salgsopstilling{ width: 400px !important; }		
	/* CSS Document */
	
	
	
	body {
		background-image: url(gfx/bg_repeat_y.jpg);
		background-repeat: repeat-y;
		background-position: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 14px;
	}
	
	
	p {
	color: #333333;
}
	
	h1 {
		font-size: 18px;
		font-weight: 200;
		color: #990000;
	}
	h2 { font-size: 18px;
		font-weight: 200;
		color: #990000; 	}
	h3 { font-size: 11px; margin-top: 2px;}
	
	img
		{  border-style: none;
		}
	
	#header {
	float: left;
	height: 125px;
	width: 1000px;
	}
	

	#mainContent {
		width: 1000px;
		float: left;
		clear: left;
		margin-right: auto;
		padding-top: 0px;
		padding-bottom: 0%;
		position: absolute;
		left:50%;
		margin-left:-500px;
		margin-top: 0px;
		top: 0px;
		background-image: url(gfx/header_bg);
		background-repeat: no-repeat;
	}
		
		#menu {
		height: 54px;
		width: 1000px;
		float: left;
		background-image: url(gfx/menu_bg.jpg);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		}
		
		#menu ul {
			margin: 0px;
			padding-left: 10px;
		}
		
		#menu li {
			display: block;
			list-style-type: none;
			float: left;
			padding-right: 5px;
			padding-left: 5px;
			height: 18px;
			padding-top: 7px;
			padding-bottom: 7px;
			margin-top:2px;
		}
		
		
		#menu a {
			padding-right: 5px;
			padding-left: 5px;
			padding-top: 7px;
			padding-bottom: 7px;
			margin-top:2px;
			height: 18px;
			font-size: 12px;
		}
		 
		
		#menu a{
			color: #990000;
			text-decoration: none;
		}
		
		#menu li a:hover {
	color: #FFFFFF;
	background-color: #9D0003;
	
		}
		/*#menu li a:active {
	color: #FFFFFF;
	background-image: url(gfx/active.gif);
	background-repeat: repeat-x;
	padding-top: 9px;
	background-color: #9D0003;
	padding-bottom: 8px;
	background-position: left top;
		}*/
		
		#logo {
		float: left;
		width: 300px;
		padding-top: 25px;
		padding-left: 20px;
	}
	#me3nu li a:active, .active {
	color: #FFFFFF;
	background-image: url(gfx/active.gif);
	background-repeat: repeat-x;
	padding-top: 9px;
	background-color: #9D0003;
	padding-bottom: 8px;
	background-position: left top;
		}
	.active{
		color: #fff !important;
		padding-top: 9px!important;
		background-color: #9D0003!important;
		padding-bottom: 8px!important;
	}
		
	
	#banner {
		float: left;
		width: 1000px;
		height: 290px;
	}
	#subContent {
		float: left;
		width: 1000px;
	}
	#search {
			position: absolute;
			z-index: 20;
			height: 28px;
			width: 194px;
			left: 803px;
			top: 110px;
			background-image: url(gfx/searchbox.gif);
			background-repeat: no-repeat;
			background-position: center center;
			display: none;
			}
		
	
	#footer {
	background-image: url(gfx/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 57px;
	width: 1000px;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	padding-top: 26px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFFFFF;
	float: left;
		} 
		
		
	
	#subcontent {
		float: left;
		width: 1000px;
	}
	#section_one {
		float: left;
		width: 1000px;
		background-image: url(gfx/red_shadow.jpg);
		background-repeat: no-repeat;
	}
	


	
	
	#section_two {
	float: left;
	width: 950px;
	background-repeat: no-repeat;
	background-image: url(gfx/section2_bg.jpg);
	background-position: left top;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-top: 15px;
	height: 250px;
	}
	
	
	#houses {
	float: left;
	padding-left: 0px;	
	}
	#hus1, #hus2,#hus3,#hus4 {
	float: left;
	width: 182px;
	padding-right: 10px;
	}
	
	#hus5 {
	float: left;
	width: 182px;	
	}
	
	.teaser-img { border: 1px solid #a4a4a4; padding: 2px;}
	.more-button {float: right; margin-top: 2px; padding-top: 0px;}
	
	.img-header-bg {
	 background-image: url("gfx/teaserimg_bg.jpg");
	 background-repeat: no-repeat;
	 width: 182px;
	 height: 39px;
	 color: #fff;
	 font-weight: bold;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 vertical-align: top;
	 padding-top: 2px;
	}
	
	#leftcol {
	float: left;
	width: 450px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	}
	
	#rightcol {
	float: left;
	width: 450px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	}
	#leftcol img {
		padding: 2px;
		border: 1px solid #CCCCCC;
	}
	#box_image {
		width: 100%;
	}
	#box_text {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	background-position: 2px 2px;
	width: 442px;
	height: 96px;
	background-color: #FFFFFF;
	background-image: url(gfx/text_box_bg.gif);
	background-repeat: no-repeat;
	}
#box_text h1 {
	font-size: 16px;
	margin-bottom: 4px;
	margin-top: 0px;
	padding: 0PX;
}
#leftcol #box_text p {
	margin: 0px;
	font-size: 10px;
}
#content {
	width: 960px;
	padding: 20px;
	float: left;
}



#content h1, #section_two h1 {
	padding-left: 0px;
	height: 25px;
	padding-top: 20px;
	padding-bottom: 30px;
	margin: 0px;
	font-size: 18px;
	text-indent: 20px;
	background-image: url(gfx/headermenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#section_two h1 {
	background: none;
	padding-top: 0px;
}
#description {
	float: left;
	width: 630px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom:15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	clear: both;
}

#description h2 {
	color: #990000;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#description p {
	margin-top: 0px;
}
#info {
	float: left;
	width: 260px;
	padding-left: 10px;
}
#info h2 {
	color: #990000;
	font-size: 16px;
	font-weight: lighter;
	margin-top: 0px;
}
td { padding-top: 3px;}

.kontakt_personer td {
 font-size: 9px;
}

.kontakt_personer td .title {
 color: #000000;
}

.salgsopstilling-form-left {
 float: left;
 width: 750px;
 padding-left: 200px;
 padding-top: 50px;
 background-image: url('gfx/group_picture_small.jpg'); 
 background-position: bottom right;
 background-repeat: no-repeat;
}

.salgsopstilling-form-left h2 {
 line-height: 1.02;
 }
 
 .bolig-info td {
  height: 10px;
  padding: 2px;
  margin: 0px;
 }
 
 .bolig-info .td-1 {
  font-weight: bold;
  color: #921b1e;
 }
 
.case-header {
	padding-left: 0px;
	height: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0px;
	background-image: url(gfx/headermenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

h4 {
	font-size: 18px;
	font-weight: 200;
	color: #990000;
	text-indent: 20px;
	margin-top: 0px;
	padding-bottom: 10px;
	float: left;
}

 .header-image {
float: left; 
margin-top: -9px;
.margin-top: -9px;
 }
 
#subcontent a:link {
 text-decoration: none;
 color: #990000;  
}

#subcontent a:hover {
 text-decoration: underline;
}

#mainContentPopup {
 background-image: url('gfx/popup_bg.jpg');
 background-position: top center;
 background-repeat: no-repeat;
 text-align: center;
}

#contentPopup {
 padding-top: 70px;
}

#popupAddress {
 position: absolute;
 top: 25px;
 right: 75px;
 color: #802a34;
}
#sag-table{
	border: #f0f0f0 1px solid;
	height: 10px;
}
#oversigt-image{ width: 251px; vertical-align: top ;padding: 0px; background-color: #f0f0f0; }
#oversigt-description{ 
	background-color: #f0f0f0;
	padding: 2px;
 }
.td-odd-1, .td-odd-2{
	background-color: #f0f0f0;
	color: #600;
	font-size: 10px;
	padding-left: 2px;
}
.td-even-1, .td-even-2{
	background-color: #ddd;
	color: #600;
	font-size: 10px;
	padding-left: 2px;
}
table{
	widtH: 100%;
}
#sag-table table table{
	border-spacing: 0px;
}
#sag-table td td{
	vertical-align: top;
	height: auto;
}




.postNrHeader {
	color: #600;
	height: 35px;
	font-size: 12px;
	padding-top: 17px;
	padding-left: 20px;
	margin-left: 5px;
	background-image: url('gfx/headermenu-small.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

.openhours {
	font-size: 12px !important;
}