html{
/*     overflow: -moz-scrollbars-vertical;*/
     overflow: scroll;
}

/** skaerm CSS**/

/*****************
Initializing padding and margin, overriding malicious default settings.
******************/
body {
	background-color:#ffffff;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: left;
	top:0px;
	left:0px;
	width:100%;
}
/*
h1, h2, h3, h4 {
}
*/
ul {
	margin-left: 30px;
	padding-left: 0px;
	list-style: disc;
}

li{
	padding: 0;
	margin: 0;
}

img{
	border:0;
}

a img {
	border: 0;
}
a, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h2{font-size:15px;}
h3{font-size:14px;}
h4{font-size:13px;}

/*****************
Document div structure
******************/
#con_container {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	margin:auto;
}
#sitet,#con_body  {
	position: relative;
	width:960px;
	margin: auto;
	padding:0px;
	text-align: left;
	z-index:2;
}
#topplaceholder {
	height: 60px;
	float: left;
	width: 960px;
}

#con_content {
	position: relative;
	width:700px;
	float:right;
	z-index:9;
}

#frame_left{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	margin-top:170px;
}

#faux{
    position:relative;
	width:100%;
	float: left;
	z-index:50;
}

#frame_center{
	position:relative;
	float:left;
	width:100%;
}

#frame_right{
	position:relative;
	float:right;
	width:100%;
	z-index:10;
}

#content_frame_center{
	float:left;
	width:100%;
	position:relative;
}

#content_text{
	position: relative;
	/* IE6 min-height hack begin */
		min-height:400px;
		height:auto !important;
		height:400px;
	/* IE6 min-height hack end */
	background:transparent;
	width:100%;
	float: left;
	margin-left:0px;
	text-align:left;
	background-image:none;
	color: #000000;
	z-index:1;
}

#content_text h1{
	color: #A8033D;
	font-size:25px;
	margin-bottom: 10px;
	margin-top:10px;
	font-weight:normal;
}

#content_text h2{
	color: #000;
}

#content_text h3{
	color: #000000;
}

#content_text a{
	color: #000000;
}
#content_text table{
}

#content_text p {
	margin-top:10px;
	margin-bottom:10px;
	padding-right:0px;
}
#content_text a:hover{
	text-decoration: underline;
}

.content_text_padding{
	float:left;
    width:100%;
	margin-bottom:70px;
	padding-bottom:8px;
	/* IE6 min-height hack begin */
	min-height:310px;
	height:auto !important;
	height:310px;
	/* IE6 min-height hack end */
}
#indledning {
	position:relative;
	width:100%;
	float:left;
	padding-right:20px;
}
#indhold {
    position:relative;
	margin-top:10px;
	width:100%;
	float:left;
}
#news {
    position:relative;
	margin-top:10px;
	width:660px;
	float:left;
}
#contactinfo_center{
	text-align: left;
	width: 960px;
	position: absolute;
	bottom:20px;
	height:20px;
	left:50%;
	margin-left:-484px;
	z-index:100;
}

#contactinfo_center ul{
margin-top:16px;
}

#contactinfo_center ul li{
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
}

#contactinfo_center li a{
	color: #999999;
	font-size: 10px;
}

#contactinfo_center a{
	text-decoration: none;
}

#contactinfo_center a:hover{
	text-decoration: underline;
}

#billede {
    position:absolute;
    height:340px;
    width:470px;
	left:490px;
    top:0px;
	z-index:99;
}
#topfokuspunkter {
    position:absolute;
    width:490px;
    height:350px;
    top:-10px;
}
.topfokuspunkt {
    position:relative;
	float:left;
    width:235px;
    height:165px;
    margin-right:10px;
	margin-top:10px;
}
.topfokustekst {
    position:absolute;
	height:165px;
	padding-top:0px;
    bottom:0px;
    width:100%;
    color:#FFFFFF;
}
.topfokustekst:hover {cursor:pointer;}
.topfokustekst h2 {
	margin:0px;
    font-size:14px;
	margin-left:5px;
    padding-top:127px;
	margin-bottom:1px;
}
.topfokustekst p {
	margin-left:5px;
    margin-top:1px;
	margin-bottom:4px;
}
.bundfokustekst {
    position:absolute;
	padding-top:0px;
	height:101px;
    bottom:0px;
    width:100%;
    color:#FFFFFF;
}
.bundfokustekst:hover {cursor:pointer;}
.bundfokustekst h2 {
	margin:0px;
    font-size:14px;
	margin-left:5px;
    padding-top:62px;
	margin-bottom:1px;
}
.bundfokustekst p {
	margin-left:5px;
    margin-top:1px;
	margin-bottom:4px;
}

#con_banner {
	position: relative;
	width: 960px;
    height: 150px;
	border: 0;
	z-index:999;
	text-align:center;
	margin:auto;
}

#banner_frame_center{
	float:left;
	width:220px;
	height: 70px;
}

#banner_indhold{
	position:absolute;
	top:30px;
	left:0px;
    color:#555555;
    width:215px;
	height:135px;
}

#banner_toppic_tekst {
    position:absolute;
	top:44px;
	left:0px;
	margin-left: 25px;
    width:120px;
	color:#666666;
}

#con_footer {
    clear: both;
    left: 0px;
    position: relative;
	margin:0px;
    top:18px;
    width: 100%;
	height:32px;
    /***background-image:url(https://www.dybdahl-byg.dk/images/bund.png);
	background-repeat:no-repeat;
	background-position:center;***/
}
#footer {
    position:absolute;
    left:50%;
    margin-left:-488px;
    top:8px;
        width:978px;
    height:20px;

}
/***************************
brødkrummer
***************************/

* html #breadcrumbs {
	position: relative; /*** IE needs this  ***/
}
#breadcrumbs_con{
    position: relative;
    top: -2px;
	left: 0px;
    width:960px;
	margin:auto;
    z-index: 99;
}
#breadcrumbs{
	position:relative;
	margin-left:0px;
	float:left;
	margin-top:5px;
	font-size: 10px;
}
#breadcrumbs_text{
	float: left;
	width:60px;
	color:#999999;
}
#breadcrumbs ul {
	list-style: none;
	padding:0px;
	padding-left:10px;
	margin:0px;
	float: left;

}

#breadcrumbs li {
	float:left;
	display: block;
	margin-right:0px;
	text-align: center;

}

#breadcrumbs li a{
	text-decoration:none;
	color:#333333;
	font-size: 10px;
	font-style: none;
}

#breadcrumbs li a:hover{
	text-decoration:underline;
    color:#A8033D;
}


#menucontainer{
	position: relative;
	z-index: 999;
	left:0px;
    width:230px;
	float:left;
	margin-top:12px;
}
#menugroup1_con {
	z-index: 9;
    padding-left:0px;
}

/********************/
/*   menu Level 1   */
/********************/

#mainmenu1_ul{
	list-style:none;
	text-align: left;
	float: right;
	z-index:3;
	margin:0px;
	
}
#mainmenu1_ul li a{
	font-size: 12px;
	line-height: 13px;
	text-decoration:none;
	z-index:3;
	color:#555555;
	padding-left: 0px;
	padding-right:20px;
	margin: 0px;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	display: block;
	float:left;
}
#mainmenu1_ul li a:hover{
	color: #000000;
}
#mainmenu1_ul li{
	float: left;
    z-index:3;
	width:100%;
}
#mainmenu1_ul li.firstElement{
	margin-left: 0px;
    border:none;
}
#mainmenu1_ul li a.firstElementAndMenuChosen, #mainmenu1_ul li a.menuChosen{
	color:#333333;
	font-weight:bold;
}
#mainmenu1_ul li a.firstElementAndMenuChosen:hover, #mainmenu1_ul li a.menuChosen:hover{
	color:#000000;
}

/********************/
/*   menu Level 2   */
/********************/


#mainmenu1_ul li ul{
	margin-left: 0px;
	float:left;
	list-style:none;
	left:0px;
	z-index:30;
	padding:5px;
	width:100%;
}
#mainmenu1_ul li ul .menuChosen,#mainmenu1_ul li ul .firstElementAndMenuChosen{color:#333333;font-weight:bold;}
#mainmenu1_ul li ul li{
	padding: px;
	border: 0px;
	z-index:3;
	float:left;
	height:25px;
	width:100%;
	margin:0px;
	text-align:left;
}

#mainmenu1_ul li ul li:last-child {padding-bottom:0px;}
#mainmenu1_ul li ul li:first-child {padding-top:0px;}

#mainmenu1_ul li ul li.firstElement,
#mainmenu1_ul li ul li.firstElementAndMenuChosen{
}
#mainmenu1_ul li ul li a{
	border:none;
	display:block;
	font-size: 12px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight: normal;
	color:#555555;
	z-index:3;
}
#mainmenu1_ul li ul li a:hover{
	color:#000000;
	text-decoration:none;
	border:none;
}
/********************/
/*   menu Level 3   */
/********************/

#mainmenu1_ul li ul li ul {
	position: absolute;
	left: 200px;
	display:none;
}

* html #mainmenu1_ul li ul li ul {
	left: 153px;
        border:none;
}

#mainmenu1_ul li ul li ul li{
	display: block;
	line-height: 1.0em;
	padding-top: 0px;
        border:none;
}

#mainmenu1_ul li ul li ul li a{
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
/********************************/
/*   menu Level specificities   */
/********************************/

/* 102, 113, 124 */
/*#menugroup1_con ul ul,
#menugroup1_con li:hover ul ul,
#menugroup1_con li:hover li:hover ul ul
{
	display:none;
}
'/
/* Specificity 112, 123, 134 */
/*#menugroup1_con li:hover ul,
#menugroup1_con li:hover li:hover ul,
#menugroup1_con li:hover li:hover ul li:hover ul
{
	display:block;
}*/
.rightdiv {
	padding-bottom: 50px;
	padding-left: 20px;
	float: right;
	padding-top: 13px;
}
#textright {
	position:absolute;
        height:330px;
	right:0px;
	top:-60px;
	width:218px;
        padding-top:20px;
    background-image:url(https://www.dybdahl-byg.dk/images/overlay2.png);
    background-repeat:repeat;
	text-align:left;
    padding-left:12px;
	z-index:90;
	}

#bundstatement {
	position:absolute;
	bottom:17px;
	left:0px;
	width:100%;
	height:4px;
	background-color:#555555;
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
	
#shadow_top_con {
	position:absolute;
	margin:0px;
    top:10px;
    width:100%;
	height:150px;
    left:0px;
	z-index:1;
	background-color:#FFFFFF;
	border-top:5px solid #555555;
	border-bottom:5px solid #555555;
}
#shadow_bottom_con {
	position:absolute;
	bottom:0px;
	left:0px;
    width:100%;
	height:40px;
	margin-bottom:0px;
	z-index:999;
	background-image:url(https://www.dybdahl-byg.dk/images/overlay2.png);
	background-repeat:repeat;
}
#referencer_bund {
	position:relative;
    width:100%;
	float:left;
	height:127px;
	z-index:99;
}
#referencer_h2 {
    position:absolute;
    top:-33px;
}
#referencerne {
	margin-top:13px;
}
.referenceibund {
	position:relative;
	float:left;
	width:230px;
	height:101px;
	margin-right:13px;
}
/*** dynamicit logo ***/
#madebyruler{
	position:absolute;
	top:-7px;
	right:0px;
	margin-right:0px;
    }
#kontakt{
	font-size:10px;
	text-align: center;
	color: #E8E8E8;
	font-weight: bold;
}

#kontakt a{
	color: #969696;

}

#kontakt a:hover{
	text-decoration: underline;
	color: #ffffff;
}

#bagerst {
	position:fixed;
	width:100%;
	height:100%;
	top:108px;
	left:0px;
	z-index:0;
}
#billedet_bagerst {
	position:fixed;
	min-height:100%;
	min-width:100%;
	top:0px;
	left:0px;
	z-index:0;
	zoom: 1;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

/**** LOGO sprite ****/
.logosprite {
	float:left;
	height:22px;
	width:60px;
	background-image:url(https://www.dybdahl-byg.dk/images/spritesort.png);
	background-position:0px 0px;
}
.logosprite:hover {
	background-position:0px 25px;
}
/************************/



/*** kontakten i højre side ***/
#rightkontakt {
    position:absolute;
	height:305px;
	width:235px;
    text-align:left;
    top:412px;
    right:0px;
	z-index:99;
}
#rightkontakt h3 {
    font-size:13px;
    margin:0px;
    margin-left:3px;
    color:#A5CE4C;
}
#rightkontakt p {
    margin:0px;
    margin-bottom:5px;
    margin-left:3px;
}
#rightkontakt a:hover {
	text-decoration: underline;
	color: #666666;
}

/*** kontaktinfo i bunden ***/
#bottomcontact {
    position:relative;
	width:960px;
	margin:auto;
	clear:both;
	padding-top:8px;
	left: 0px;
	height:20px;
}
#bottomcontact ul {
	margin:0px;
        margin-top:0px;
}
#bottomcontact ul li {
    float:left;
    padding-top:0px;
    margin:0px;
	margin-right:5px;
	list-style: none;
	font-size:10px;
	font-style:italic;
	
}
#bottomcontact a, a:visited, a:active {
	color: #333;
	text-decoration: none;
}
#bottomcontact a:hover {
	text-decoration: none;
	color: #A8033D;
}
#fastindhold {
	position:absolute;
	width:100%;
	height:340px;
	left:0px;
	top:130px;
	z-index:15;
}
#referencer_all {
	float:left;
	width:100%;
	margin-left:-5px;
}
.referenceliste_reference {
    float:left;
	position:relative;
	width:322px;
	margin-bottom:13px;
	margin-right:7px;
	padding-bottom:10px;
}

.referenceliste_billede {
    float:left;
    width:302px;
	height:140px;
	overflow:hidden;
	text-align:center;
}
.referenceliste_tekst_con {
	position:absolute;
	top:100px;
	left:0px;
    width:100%;
	height:20px;
}
.referenceliste_tekst {
	position:absolute;
	top:0px;
	left:10px;
	width:295px;
	height:20px;
	padding-top:5px;
	padding-left:7px;
	background-image:url(../images/overlay2.png);
}
.referenceliste_link {
    float:left;
	width:100%;
	height:15px;
	text-align:right;
}
.reference {
	float:left;
}
#referenceindhold {
	clear:both;
	float:left;
	width:530px;
}
#reference_billede_con{
	float:left;
	height:412px;
}
.reference_tabel_left {
	width:250px;
}
.reference_tabel_right {
}
.ref_top {
	position:absolute;
	top:-10px;
	left:0px;
	height:10px;
	width:322px;
	background-image:url(https://www.dybdahl-byg.dk/images/ref_top.png);
}
.ref_mellem {
	float:left;
	left:0px;
	width:302px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(https://www.dybdahl-byg.dk/images/ref_mellem.png);
}
.ref_bund {
	position:absolute;
	bottom:0px;
	left:0px;
	height:10px;
	width:322px;
	background-image:url(https://www.dybdahl-byg.dk/images/ref_bund.png);
}
.ref_billede {
	margin-top:-50px;
	min-height:190px;
	max-width:350px;
	min-width:302px;
}
#reference_billede_teaser {
	float:left;
	text-align:right;
	width:110px;
}
#reference_billede_teaser img {
	margin-bottom:6px;
}
#reference_billede {
	float:left;
	width:550px;
	height:412px;
	overflow:hidden;
}
.newsliste_billede {
    float:left;
    width:120px;
	height:100px;
	overflow:hidden;
	text-align:center;
}
.newsliste_tekst {
    float:left;
	width:100%;
	height:85px;
	overflow:hidden;
}
.newsliste_tekst_con {
    float:left;
    padding-left:10px;
    width:165px;
}
.newsliste_billede {
	margin-top:0px;
	min-height:100px;
	max-width:150px;
	min-width:120px;
}


#underoverskrift{
	font-style:italic;
	font-size:16px;
	color:#555555;
}
/*****************/
/***Lejligheder***/
.lejlighed_by_liste {
	position:relative;
	float:left;
	width:650px;
	padding:5px;
	border:1px solid #dddddd;
	margin-bottom:10px;
}
.lejlighed_by_liste:hover {
	border:1px solid #999999;
}
.lejlighedby_gaatil_con {
	position:absolute;
	bottom:5px;
	right:5px;
}
.lejlighed_by_billede {
	float:left;
	width:160px;
	height:120px;
	overflow:hidden;
}
.lejlighed_by_tekst {
	float:left;
	padding-left:10px;
}


.lejlighedliste_lejlighed {
	position:relative;
	float:left;
	width:688px;
	padding:5px;
	margin-top:5px;
	border:1px solid #dddddd;
}
.lejlighedliste_lejlighed:hover {
	border:1px solid #999999;
}
.lejlighedliste_billede {
	float:left;
	width:160px;
}
.lejlighed_billede {
	height:120px;
}
.lejlighedliste_tekst_con {
	float:left;
	padding-left:10px;
	width:320px;
}
.lejlighed_by_tekst {
	float:left;
	padding-left:10px;
	width:250px;
}
.lejlighedliste_checks {
	float:left;
	width:150px;
	padding-left:10px;
}
.lejlighed_gaatil_con {
	position:absolute;
	bottom:5px;
	right:5px;
}
.lejlighedliste_punkter {
	font-size:11px;
}
.lejlighedliste_resume {
	float:left;
	width:195px;
	margin-top:5px;
}
.lejlighedoversigt_gaatil_con {
	float:right;
	width:195px;
	margin-top:18px;
	text-align:right;
	margin-right:0px;
}
.lejlighedliste_checkpunkt {
	padding-left:20px;
	background-image:url(https://www.dybdahl-byg.dk/images/check.png);
	background-repeat:no-repeat;
	background-position:center left;
}
/* enkeltvisning */
#lejlighed_billede_con {
	float:left;
	width:370px;
}
#lejlighed_punkter {
	float:left;
	padding:2px;
	width:330px;
}
#lejlighedindhold {
	float:left;
	padding:5px;
	padding-right:0px;
	width:330px;
}
#lejlighed_checks {
	float:left;
	padding:5px;
	width:180px;
}
#lejlighed_billede {
	float:left;
	padding:5px;
}
#lejlighed_billede img {
	width:330px;
}
#lejlighed_billede_teaser {
	float:right;
	width:255px;
}
#lejlighed_left {
	float:left;
	width:400px;
}
#lejlighed_billede_teaser img {
	float:left;
	margin:5px;
}
.tilbage_til_oversigten {
	float:left;
	width:175px;
	padding-left:5px;
	padding-top:5px;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}


#top_billede {
	position:absolute;
	top:27px;
	right:0px;
	width:500px;
	height:125px;
	text-align:right;
	background-image:url(https://www.dybdahl-byg.dk/images/billedetiltop_baggrund.jpg);
}
#top_sub {
	position:absolute;
	top:0px;
	right:0px;
	padding-top:97px;
	padding-bottom:10px;
	z-index:999;
	width:485px;
	padding-right:15px;
	font-size:15px;
	background-image:url(https://www.dybdahl-byg.dk/images/topbillede_bagtekst.png);
}
.lejlighedby_img  {
	min-width:100%;
	height:100%;
}
#my_printer {
position:absolute;right:0px;z-index:1000;text-align:center;margin-top:5px;
}
#kontakt_formular {
	float:left;
	width:362px;
}
.formular_send {float:right;border:1px solid #999999;font-size:15px;width:100px;color:#333333;background-color:#CCCCCC;cursor:pointer;}
.formular_sletalt {float:left;border:none;font-size:11px;color:#999999;background:none;}
.formular:focus, .formular_post:focus, .formular_by:focus, .formular_tekst:focus {color:#000000;border:1px solid #000000;}
.formular, .formular_post, .formular_by, .formular_tekst {color:#333333;font-size:11px;}
.formular {width:202px;border:1px solid #999999;margin-bottom:2px;}
.formular_post {width:50px;border:1px solid #999999;margin-bottom:2px;margin-right:2px;}
.formular_by {width:148px;border:1px solid #999999;margin-bottom:2px;}
.formular_tekst {width:360px;height:150px;border:1px solid #999999;margin-bottom:2px;}


#content_text .searcher_front {position:relative;float:left;width:29%;margin:1%;margin-left:0px;padding:5px;padding-left:2%;padding-bottom:8px;background-color:#666666;height:29px;color:#FFFFFF;font-size:13px;padding-top:21px;font-weight:bold;}
#content_text .searcher_front:hover {background-color:#996533;}
.searcher_front_img,.searcher_front_lup, .searcher_front_factory {position:absolute;right:5px;top:3px;width:49px;height:27px;text-align:center;padding-top:22px;}
.searcher_front_img {background-image:url(https://www.dybdahl-byg.dk/images/hus-til-soegning.png);font-size:11px;line-height:15px;}
.searcher_front_factory {background-image:url(https://www.dybdahl-byg.dk/images/factory.png);}
#searchFieldGeneral01, .search_input {border:1px solid #666666;color:#666666;font-size:11px;padding:5px;width:75%;float:left;}
#searchResultCon, #searcer, #searchResultTable, #mysearchdetails {float:left;width:100%;clear:both;padding-bottom:10px;}
#mysearchdetails td {float:left;height:25px;}

#searchCustomButton01{border:none;padding:5px;width:13%;float:left;margin-left:2%;background-color:#333333;padding-top:2px;padding-bottom:2px;background-image:url(https://www.dybdahl-byg.dk/images/soegning.png);background-repeat:no-repeat;background-position:center;height:21px;}
.search_knap  {border:none;padding:5px;width:7%;float:left;margin-left:1%;background-color:#666666;padding-top:2px;padding-bottom:2px;background-image:url(https://www.dybdahl-byg.dk/images/soegning.png);background-repeat:no-repeat;background-position:center;height:21px;}
#searchCustomButton01:hover, .search_knap:hover {background-color:#996533;}
.search_knap {height:25px;cursor:pointer;}
#searchResultTable tr {float:left;width:100%;margin-top:10px;}
#soegning {float:left;width:100%;margin-top:15px;}
.my_tilvalg, .my_typer {float:left;width:48%;margin-right:2%;}
