body, html {
	margin:0;
	padding:0;
	text-align: center;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	color:#58595B;
	height:100%;
	width:100%;	
}

a:link, a:active, a:visited {
color:#F2672B;
}
a:hover {
color:#A96200;

}
/* centrer verticalt hvis viewport >1000 */

img {
	
	border:none;
}

.wrapper {
height: 600px;
position: absolute;
top: 50%;
margin-top: -300px;
left:0px;
margin-left:auto;
margin-right:auto;
width:100%;
display:none;
}
.wrapper_default {
display:none;
height: 600px;
position: relative;
top: 0;
margin:0;
left:0;
width:100%;
}

#content {
	padding-top:5px;
	text-align: left;
	width:800px;
	height:600px;
	margin-left: auto;
	margin-right: auto;
}
#logo {
	float:left;
	position:relative;
	margin-left:0px;
	height:67px;
	width:571px;
	/* IE 6 bug*/
	display: inline;
}
#head_text {
	float:right;
	position:relative;
	width:190px;
	/* IE 6 bug*/
	display: inline;
}
#right_text {
	display:block;	
	float:right;
	position:relative;
	width:190px;
	height:393px;
	font-size:12px;
	margin-right:0px;
	top:50px;
	
	
}
#right_text_content {
	position:relative;
	
}
#right_text_content top{
	margin-top:0px;
}
#right_text_content_ie {
		height:368px;
		vertical-align:top;
		/* vertical-align:middle */
		/*background-color:#F06;*/
}

#right_text_content_ie_kort {
		height:368px;
		vertical-align:top;
		/*background-color:#F06;*/
}

#main_pic {
	float:left;
	position:relative;
	margin-left:0px;
	width:600px;
	height:393px;
	background-repeat:no-repeat;
	background-position:left;
	/* IE 6 bug*/
	display: inline;
	
}
#main_table{
	float:left;
		margin-left:116px;
	font-size:11px;
	position:relative;
}
#main_table_ie6{
	position:absolute;
	left:-116px;
	
}
#main_table_header {
	position:relative;
	top:38px;
	font-size:10px;
	font-weight:bold;
}
#main_table_header_materialer {
	position:relative;
	top:-20px;
	font-size:10px;
	font-weight:bold;
}


#main_table_holder{
	overflow:auto;
	scrollbar-arrow-color:#A96200;
	scrollbar-face-color:#fff;
	scrollbar-track-color:#fff;
	position:relative;
	top:40px;
	width:450px;
	height:290px;
	background-color:#fff;
}
#main_table_materialer{
	overflow:auto;
	scrollbar-arrow-color:#A96200;
	scrollbar-face-color:#fff;
	scrollbar-track-color:#fff;
	position:relative;
	top:-20px;
	width:450px;
	height:310px;
	background-color:#fff;
	border:1px solid #000;
	padding:3px;

}

#main_table table {
	width:433px;
border:0px;
border-collapse:collapse;
}
#main_table td {
text-align:center;
vertical-align:bottom;
}

#main_table_holder td {
border:1px solid #000;
height:20px;
}
#main_table_materialer td{
text-align:left;
vertical-align:top;
height:18px;
}
#main_table_materialer .tablespace {
	height:10px;
	font-size:8px;
}


.td_nr {
width:15px;	
}
.td_adresse {
width:51px;	
}
.td_type {
width:51px;	
}
.td_bolig {
width:51px;	
}
.td_have {
width:51px;	
}
.td_terasse {
width:51px;	
}
.td_depot {
width:51px;	
}
.td_areal {
width:51px;	
white-space:nowrap;
}
.td_leje {
width:51px;	
}

#subpic_space {
	clear:both;
	/*background-color:#cccccc;*/
	margin:0;
	padding:0;
	display:block;
	height:2px;
	font-size:2px;
	line-height:2px;
	width:475px;
}


#subtext_space{
	clear:both;
	display:block;
	height:12px;
	font-size:12px;
	line-height:12px;
	width:50px;
}

#footer_pics{
	display: inline;
	width:580px;
	position:relative;
	height:76px;
	margin:0;
	padding:0;
	float:left;
}
#footer_pics a:hover img {
	border:2px solid #99cc00;
	margin:-2px;
}
.footer_pic_item {
	display:inline;
	height:76px;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
.footer_pic_item  img{
	border:0;
	margin:0px;
	padding:0px;
}
.footer_pic_space {
	float:left;
	display:inline;
	position:relative;
	font-size:0;
	width:6px;
	height:76px;
	
}
#footer_kontakt img{
	align:left;
}
#footer_kontakt {
	
	float:left;

	margin-top:5px;
	margin-right:0px;
	margin-left:30px;
	text-align:left;
	font-weight:bold;
	font-size:9px;


}
#arrows_wrap{
	position:absolute;
	width:800px;
	height:40px;
	z-index:22;
	top:373px;
	left:50px;
}

#arrow_left {
	float:left;
}
#arrow_right {
	float:left;
}
#footer_text{
	top:2px;
	float:left;
	width:504px;
	height:12px;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:30px;
	
}
#kontakt_tekst {
	background-color:#099;
	position:absolute;
	z-index:333;
	height:92px;
	width:190px;
	color:#000;
	
}
#pdf{
	width:190px;
		text-align:center;
		padding-right:15px;
}
#pdf a {
	
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	text-decoration: underline;
	color:#996600;

}
#pdf a:hover{
	color:#F2672B;
}
#skrivop a{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	text-decoration: underline;
	color:#996600;
	line-height:27px;
}
#skrivop a:hover{
	color:#F2672B;
}
#frem {
	float:left;
	margin-left:7px;
}

#tilbage {
	float:left;
}
/* fjern focus rektangel*/
*,*:hover,*:focus,*:active { outline: 0px none; }


.brown {
color:#996600;
}
.italic {
	font-style:italic;
}

#kontakt_form {
	color:#000;
	margin-top:20px;
	margin-left:0px;
	
}
#kontakt_tak {
margin-left:300px;
margin-top:115px;
}
#kontakt_form input{
	width:468px;
	height:12px;
	font-size:11px;
	margin-top:13px;
}
#kontakt_form textarea{
	width:468px;
	height:55px;
	font-size:11px;
	margin-top:13px;
}

#kontakt_form td{
	height:12px;
	vertical-align:middle;
}
.kontakt_form_text{
	padding-top:10px;
	vertical-align:top;
}


#panorama {
margin-top:25px;
position:absolute;
z-index:2;

}
.panorama_frame {
	position:absolute; 
	top:0px; 
	left:-6666px; 
	z-index:5;
	display:block;
}


#film_menu img {
	margin-bottom:20px;
}

#foto_menu img {
	margin-bottom:5px;
}
/* **** MENU **** */
#menu {
	clear:both;
	background-image:url(../images/menu/menubar.gif);
	width:800px;
	height:20px;
}
#head_space {
	position:relative;
	display:block;
	font-size:17px;
	height:17px;
}

.red {
	color:#F00;
}

.smallrighttext {
	font-size:11px;
}


#plan_large {
	position:absolute;
	z-index:180;
	display:none;
	left:0px;
	top:0px;
	width:800px;
	height:549px;
}


#wrap_content {
	display:block;
}



/* ******* MENU ******* */



#menu_list {
	padding:0;
	margin:0;
	list-style:none;
	height:20px;
	position:relative;
	z-index:200;
	width:800px;
}
#menu_list li.top {
	display:block;
	float:left;
}

/* submenupunkter */
#menu_list li a {
	display:block;
	float:left;
	height:30px;
	width:110px;
	border:0;
	text-decoration:none;
	padding:0;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:1px;
	
}
.menu_space {
	display:inline;
	float:left;
	width:6px;
	height:18px;
	/* border:1px solid #000; */
	padding:0;
}
#menu_list li a b {
	margin-left:-9999px;
}

#menu_list li a.forside {
	background:url(../images/menu/forside.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
	
}
#menu_list li a.beliggenhed {
	background:url(../images/menu/beliggenhed.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
}
#menu_list li a.boligerne {
	background:url(../images/menu/boligerne.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
}
#menu_list li a.lejepriser {
	background:url(../images/menu/lejepriser.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
}
#menu_list li a.brochure {
	background:url(../images/menu/brochure.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
}
#menu_list li a.lejepriser {
	background:url(../images/menu/lejepriser.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
}
#menu_list li a.kontakt {
	background:url(../images/menu/kontakt.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
}


#menu_list li:hover a.forside {
	background:url(../images/menu/forside_over.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#menu_list li:hover a.beliggenhed {
	background:url(../images/menu/beliggenhed_over.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#menu_list li:hover a.boligerne {
	background:url(../images/menu/boligerne_over.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#menu_list li:hover a.lejepriser {
	background:url(../images/menu/lejepriser_over.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#menu_list li:hover a.brochure {
	background:url(../images/menu/brochure_over.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#menu_list li:hover a.lejepriser {
	background:url(../images/menu/lejepriser_over.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#menu_list li:hover a.kontakt {
	background:url(../images/menu/kontakt_over.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#menu_list a:hover
{background-position: 0 50px;}

#menu_list table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
	padding:0;
	width:0;
	height:0;
	margin:-1px;
}
#menu_list .sub {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}

#menu_list li:hover {position:relative; z-index:200;}

/* IE6*/
#menu_list a:hover {position:relative; white-space:normal; z-index:200;}
#menu_list li a:hover {
background-repeat:no-repeat;
	background-position:center center;
	width:110px;
}

#forside a:hover {
	background:url(../images/menu/forside_over.gif);
}
#lejepriser a:hover {
	background:url(../images/menu/lejepriser_over.gif);
}
#beliggenhed a:hover {
	background:url(../images/menu/beliggenhed_over.gif);
}
#boligerne a:hover {
	background:url(../images/menu/boligerne_over.gif);
}
#brochure a:hover {
	background:url(../images/menu/brochure_over.gif);
}
#kontakt a:hover {
	background:url(../images/menu/kontakt_over.gif);
}



/* IE6*/
#sub1 li a:hover {
background-position:center center;
	background:url(none);
}
#sub2 li a:hover {
background-position:center center;
	background:url(none);
	
}
#sub3 li a:hover {
background-position:center center;
	background:url(none);
}
#sub4 li a:hover {
background-position:center center;
	background:url(none);
}
#sub5 li a:hover {
background-position:center center;
	background:url(none);
}
#sub6 li a:hover {
background-position:center center;
	background:url(none);
	
}


/*submenu links*/
#menu_list a:visited, #menu_list a:link, #menu_list a:active {
	position:relative;
	white-space:normal;
	z-index:200;
	color:#000000;
}


#menu_list a:hover {
	position:relative;
	white-space:normal;
	z-index:200;
	color:#F2672B;;
	
}


/* ff og IE7 */
#menu_list :hover ul.sub {
	border:1px solid #aaaaaa;
	left:0;
	top:0px;
	padding-top:28px;
	padding-left:5px;
	background:transparent url(../images/menu/opaque_55.png);
	width:120px;
	height:auto;
	z-index:300;
	font-size:11px;
	font-weight:bold;
	text-align:center;	
}

/* IE 6 */

 * html #menu_list :hover ul.sub {
	border:1px solid #aaaaaa;
	width:120px;
	left:-5px;;
	top:0px;
	padding-top:28px;
	padding-left:5px;
	background:url(../images/menu/white.gif);
	filter:alpha(opacity=70); 
	font-size:11px;
	font-weight:bold;
	text-align:center;
	
}

#menu_list :hover ul.sub li {
	display:block;
	position:relative;
	float:left;
	width:110px;
	font-weight:normal;
	
}
/* undedrmenu punkter*/
#menu_list :hover submenu li a {
	width:110px;
	text-decoration:none;
	padding:0;
	cursor:pointer;
}




