html{
/*     overflow: -moz-scrollbars-vertical;*/
     overflow: scroll;
}

/** skaerm CSS**/

/*****************
Initializing padding and margin, overriding malicious default settings.
******************/
body {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#DDDDDD;
	background-image:url(https://www.hans-as.dk/images/baggrund.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color: #333333;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
}
/*
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;
}
h2{clear:both;font-size:15px;}
h3{font-size:14px;}
h4{font-size:13px;}

/*****************
Document div structure
******************/

#sitet,#con_body  {
	position: absolute;
	width:100%;
	margin: 0px;
	padding:0px;
	text-align: left;
	top:0px;
	left:0px;
	z-index:2;
}
#topplaceholder {
	height: 40px;
	float: left;
	width: 992px;
    background-image:url(https://www.hans-as.dk/images/bag_top.png);
	background-repeat:no-repeat;
}
#bund_placeholder {
	position:relative;
	height: 38px;
	float: left;
	width: 992px;
	margin:auto;
    background-image:url(https://www.hans-as.dk/images/bag_bund.png);
	background-repeat:no-repeat;
	z-index:99;
}
#contactinfo {
	margin:auto;
}
#con_content {
	position: relative;
	width:695px;
	float:left;
	z-index:9;
	padding-left:20px;
	margin-top:202px;
}
#con_content_step2 {
	position: relative;
	width:800px;
	float:left;
	z-index:9;
	padding-left:20px;
	margin-top:202px;
}
#con_content_step3 {
	position: relative;
	width:960px;
	float:left;
	z-index:9;
	padding-left:20px;
	margin-top:202px;
}
#frame_left{
	position:relative;
	width:100%;
	height:auto;
	margin:0px;
}

#faux{
    position:relative;
	width:992px;
	margin:auto;
	margin-bottom:0px;
	z-index:50;
}

#frame_center{
	position:relative;
	float:left;
	width:992px;
}

#frame_right{
	position:relative;
	float:left;
	width:953px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	z-index:10;
	background-image:url(https://www.hans-as.dk/images/bag_mellem.png);
	background-repeat:repeat-y;
	background-position:center;
}

#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: #333333;
	font-size:25px;
	margin-bottom: 10px;
	margin-top:10px;
	font-weight:normal;
}
#content_text h3{
	color: #000000;
}
#content_text p {
	margin-top:10px;
	margin-bottom:10px;
	padding-right:0px;
}
.content_text_padding{
	float:left;
    width:100%;
	padding-bottom:80px;
	/* 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;
}
#indhold {
    position:relative;
	width:100%;
	float:left;
}
#indhold p{line-height:1.5;}
#news {
    position:relative;
	margin-top:10px;
	width:660px;
	float:left;
}
#contactinfo_center{
	text-align: left;
	width: 952px;
	position: absolute;
	padding-left:20px;
	padding-right:20px;
	bottom:20px;
	height:20px;
	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;
}
#con_banner {
position:absolute;
top:20px;
left:21px;
	height:180px;
	width:952px;
	z-index:50;
}
#top_billede {
	position:absolute;
	top:10px;
	right:0px;
	height:165px;
	width:595px;
	z-index:1;
}
#top_statement {
	position:absolute;
	bottom:20px;
	text-align:right;
	padding-right:20px;
	right:0px;
	width:575px;
	font-size:20px;
	padding-top:4px;
	padding-bottom:5px;
    background-image:url(https://www.hans-as.dk/images/white_overlay.png);
	background-repeat:repeat;
}
#banner_frame_center{
	float:left;
	width:220px;
	height: 70px;
}
#banner_toppic {
    position:absolute;
	left:20px;
	top:10px;
    color:#000;
	height:130px;
    width:550px;
	padding-top:35px;
    background-image:url(https://www.hans-as.dk/images/logo_bag.png);
	background-repeat:repeat-y;
	background-position:left;
	z-index:9;
}
#soegning {
	position:absolute;
	width:230px;
	height:22px;
	right:25px;
	bottom:-26px;
}
#banner_toppic_tekst {
    position:absolute;
	top:44px;
	left:0px;
	margin-left: 25px;
    width:120px;
	color:#666666;
}


.underlogo {
	position:absolute;
    top:37px;
    left:136px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}

#con_footer {
    clear: both;
    left: 0px;
    position: relative;
	margin:0px;
    top:18px;
    width: 100%;
	height:32px;
    /***background-image:url(https://www.hans-as.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: absolute;
    bottom: -2px;
	left: 45px;
    width:840px;
	margin:auto;
    z-index: 99;
}
#breadcrumbs{
	margin-left:0px;
	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: absolute;
	z-index: 999;
	left:21px;
	top:162px;
    width:952px;
	height:40px;
    background-image:url(https://www.hans-as.dk/images/menu_bag.jpg);
	background-repeat:repeat-x;
	background-position:center;
}
#menugroup1_con {
	width: 952px;
	float:left;
	z-index: 9;
    padding-left:0px;
}
#mainmenu1_center_wrapper, #mainmenu1_center, #mainmenu1 {
	float:left;
}
/********************/
/*   menu Level 1   */
/********************/

#mainmenu1_ul{
	list-style:none;
	text-align: center;
	float: left;
	z-index:3;
	margin:0px;
	padding-left:10px;
}
#mainmenu1_ul li a{
	float:left;
	font-size: 12px;
	line-height: 13px;
	text-decoration:none;
	z-index:3;
	color:#DDDDDD;
	padding-left: 10px;
	padding-right:10px;
	margin: 0px;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:15px;
	display: block;
}
#mainmenu1_ul li a:hover{
	color: #FFFFFF;
}
#mainmenu1_ul li{
	position:relative;
	float: left;
    z-index:3;
}
#mainmenu1_ul li.firstElement{
	margin-left: 0px;
    border:none;
}
#mainmenu1_ul li a.firstElementAndMenuChosen, #mainmenu1_ul li a.menuChosen{
	color:#663300;
}
#mainmenu1_ul li a.firstElementAndMenuChosen:hover, #mainmenu1_ul li a.menuChosen:hover{
	color:#FFFFFF;
}

/********************/
/*   menu Level 2   */
/********************/


#mainmenu1_ul li ul{
	position: absolute;
	margin-left: 0px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	list-style:none;
	left:0px;
	z-index:30;
	top:39px;
	width:200px;
	background-image:url(https://www.hans-as.dk/images/menubag.png);
	background-repeat:repeat;
}
#mainmenu1_ul li ul .menuChosen,#mainmenu1_ul li ul .firstElementAndMenuChosen{color:#FFFFFF;font-weight:bold;}
#mainmenu1_ul li ul li{
	padding: px;
	border: 0px;
	z-index:3;
	float:left;
	height:25px;
	padding-left:10px;
	width:190px;
	margin:0px;
	text-align:left;
}
#mainmenu1_ul li ul li:hover{
	background-color:#000000;
}

#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;
	padding:5px;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	color:#CCCCCC;
	z-index:3;
}
#mainmenu1_ul li ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
/********************/
/*   menu Level 3   */
/********************/

#mainmenu1_ul li ul li ul {
	position: absolute;
	top:-10px;
	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: normal;
}
/********************************/
/*   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;
}
#bundstatement {
	position:relative;
	float:left;
	margin-left:21px;
	width:908px;
	color:#333333;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
}
#shadow_top_con {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:205px;
	margin:0px;
	z-index:99;
}
#shadow_bottom_con {
	position:relative;
	float:left;
	bottom:0px;
	margin-top:50px;
	left:0px;
    width:100%;
	margin-bottom:0px;
	z-index:999;
}
#citat_top {
	position:relative;
	float:right;
	height:8px;
	width:798px;
	border-top:1px solid #CCCCCC;
}
#citat_header {
	position:absolute;
	top:-14px;
	left:-105px;
}
#citat_mellem {
	float:left;
	width:765px;
	line-height:15px;
	font-size:12px;
	font-style:italic;
	padding-left:112px;
	padding-right:20px;
	min-height:50px;
	background-image:url(https://www.hans-as.dk/images/hovede.jpg);
	background-repeat:no-repeat;
	background-position:15px top;
}

#citat_bund {
	height:8px;
	margin-left:5px;
	width:903px;
	border-bottom:1px solid #CCCCCC;
	float:left;
}
#citat_forfatter {
	font-weight:bold;
	margin-top:5px;
	padding-left:20px;
}
#citat_statement {
	float:left;
}
#citat {
	float:left;
}
#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:-10px;
	right:40px;
	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.hans-as.dk/images/sprite.jpg);
	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 {
	width:550px;
	margin:auto;
	padding-top:8px;
	margin-top:20px;
	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:12px;
	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;
}
.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.hans-as.dk/images/ref_top.png);
}
.ref_mellem {
	float:left;
	left:0px;
	width:302px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(https://www.hans-as.dk/images/ref_mellem.png);
}
.ref_bund {
	position:absolute;
	bottom:0px;
	left:0px;
	height:10px;
	width:322px;
	background-image:url(https://www.hans-as.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;
}
.tilbage_til_oversigten {
	float:left;
	width:100%;
	padding-left:5px;
	padding-top:5px;
}
.tilbage_link {
	padding-left:25px;
    background-image:url(https://www.hans-as.dk/images/tilbage_pil.png);
	background-position:left;
	background-repeat:no-repeat;
}
/**** Baggrundsbillede ****/
#baggrundsbillede_con {
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
}
.baggrundsbillede {
	position:fixed;
	height:100%;
	min-width:100%;
	top:0px;
	left:0px;
}
/*****************/
/***Lejligheder***/
.lejlighed_by_liste {
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	color:#555555;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	padding:5px;
}
.lejlighed_by_liste:hover {
	border:1px solid #999999;
	color:#333333;
}
.lejlighedby_gaatil_con {
	position:absolute;
	bottom:5px;
	right:5px;
}
.lejlighed_by_billede {
	float:left;
	width:160px;
	height:120px;
	overflow:hidden;
	text-align:center;
}
.lejlighedby_img {
	height:100%;
	min-width:100%;
}
.lejlighed_by_tekst {
	float:left;
	width:250px;
	padding-right:20px;
	padding-left:10px;
	padding-top:5px;
}
#lejlighedliste_toplinie {
	float:right;
	width:380px;
}
.lejlighedliste_punkt {
	text-align:left;
}
.lejlighedliste_lejlighed a, a:visited {
	color:#333333;
}
.lejlighedliste_lejlighed {
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	color:#555555;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	padding:5px;
}
.lejlighedliste_lejlighed:hover {
	border:1px solid #999999;
	color:#333333;
}
.lejlighedliste_billede {
	float:left;
	width:160px;
	height:120px;
	overflow:hidden;
	text-align:center;
}
.lejlighed_billede {
	min-height:120px;
}
.lejlighedliste_tekst_con {
	float:left;
	padding-left:10px;
	padding-top:5px;
	width:180px;
}
.lejlighedliste_checks {
	float:left;
	width:150px;
	padding-top:5px;
	padding-left:10px;
}
.lejlighed_gaatil_con {
	position:relative;
	float:left;
	width:85px;
	padding-left:15px;
}
.lejlighed_del {
	float:left;
	width:70px;
	padding-left:30px;
	margin-top:8px;
	background-image:url(https://www.hans-as.dk/images/facebook.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	color:#333333;
	padding-top:2px;
	padding-bottom:2px;
}
.lejlighed_gaatil {
	margin-top:5px;
	float:left;
	width:70px;
	padding-left:30px;
	background-image:url(https://www.hans-as.dk/images/lejlighed.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	color:#333333;
	padding-top:2px;
	padding-bottom:2px;
}
.lejlighedoversigt_gaatil_con {
	position:relative;
	float:right;
	width:150px;
	padding-left:15px;
}
.lejlighedoversigt_del {
	float:left;
	width:125px;
	padding-left:30px;
	margin-top:8px;
	background-image:url(https://www.hans-as.dk/images/facebook.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	color:#333333;
	padding-top:2px;
	padding-bottom:2px;
}
.lejlighedoversigt_gaatil {
	margin-top:5px;
	float:left;
	width:125px;
	padding-left:30px;
	background-image:url(https://www.hans-as.dk/images/lejlighed.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	color:#333333;
	padding-top:2px;
	padding-bottom:2px;
}
.lejlighedliste_punkter {
	font-size:11px;
	float:left;
	width:380px;
}
.lejlighedliste_resume {
	float:left;
	width:175px;
	margin-top:5px;
}
.lejlighedliste_checkpunkt {
	padding-left:20px;
	background-image:url(https://www.hans-as.dk/images/check.png);
	background-repeat:no-repeat;
	background-position:center left;
}
/* enkeltvisning */
#lejlighed_billede_con {
	float:left;
	width:449px;
}
#lejlighed_punkter {
	float:left;
	padding:5px;
	padding-top:0px;
	width:265px;
}
#lejlighedindhold {
	float:left;
	padding:5px;
	padding-right:0px;
	width:330px;
}
#lejlighed_checks {
	float:left;
	padding:5px;
	width:180px;
}
#lejlighed_billede {
	float:left;
	width:440px;
	padding:5px;
}
#lejlighed_billede img {
	width:440px;
}
#lejlighed_billede_teaser {
	float:left;
	width:141px;
	min-height:280px;
}
.billede_teaser_con {
	float:left;
	width:141px;
	margin:5px;
}
#lejlighed_billede_teaser img {
	float:left;
	width:136px;
}
/***********************/
/*** Lejlighedteaser ***/

#lejlighederteaser_con_step1 {
	position:relative;
	float:right;
	width:238px;
	margin-top:209px;
	background-color:#FFFFFF;
}
#lejlighederteaser_con_step2 {
	position:relative;
	float:right;
	width:116px;
	margin-top:209px;
	background-color:#FFFFFF;
}

#lejlighederteaser_con_step1 a ,#lejlighederteaser_con_step1 a:visited, lejlighederteaser_con_step1 a:hover, #lejlighederteaser_con_step2 a ,#lejlighederteaser_con_step2 a:visited, lejlighederteaser_con_step2 a:hover {
	color:#333333;
	text-decoration:none;
}
#lejlighedteaser_overskrift_step1 {
	height:24px;
	padding-top:3px;
	background-color:#666666;
	float:right;
	width:235px;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin-bottom:3px;
}
#lejlighedteaser_overskrift_step2 {
	height:22px;
	padding-top:5px;
	background-color:#666666;
	float:right;
	width:116px;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	margin-bottom:3px;
}
#lejlighedteaser_overskrift_step1 a, #lejlighedteaser_overskrift_step1 a:visited, #lejlighedteaser_overskrift_step1 a:hover, #lejlighedteaser_overskrift_step2 a, #lejlighedteaser_overskrift_step2 a:visited, #lejlighedteaser_overskrift_step2 a:hover {
	color:#FFFFFF;
	padding-left:8px;
	text-decoration:none;
}
.lejlighedteaser_teasercon_step1 {
	position:relative;
	float:left;
	width:100px;
	padding:8px;
	margin-bottom:3px;
	margin-left:3px;
	background-color:#DDDDDD;
}
.lejlighedteaser_teasercon_step2 {
	position:relative;
	float:left;
	width:100px;
	padding:8px;
	margin-bottom:3px;
	margin-left:0px;
	background-color:#DDDDDD;
}
.lejlighedteaser_teasercon_step1:hover, .lejlighedteaser_teasercon_step2:hover {
	background-color:#CCCCCC;
}
.lejlighedteaser_header {
	position:absolute;
	top:53px;
	height:17px;
	width:95px;
	padding-left:5px;
	background-image:url(https://www.hans-as.dk/images/white_overlay.png);
	background-repeat:repeat;
	z-index:9;
	overflow:hidden;
}
.lejlighedteaser_billede_con {
	position:absolute;
	width:100px;
	height:68px;
	overflow:hidden;
	z-index:5;
}
.lejlighedteaser_billedet {
	width:100px;
	min-height:68px;
}
.lejlighedteaser_type {
	float:left;
}
.lejlighedteaser_tekst {
	padding-top:68px;
	padding-left:5px;
	width:95px;
	float:left;
}
.lejlighedteaser_tilvalg_con, .lejlighedteaser_tilvalg_con {
	float:left;
	width:100%;
}
.lejlighedteaser_laesmere {
	float:left;
	padding-left:5px;
	text-align:right;
	width:95px;
}
#lejlighedteaser_laesmere_step1 {
	height:24px;
	padding-top:2px;
	background-color:#666666;
	float:right;
	width:235px;
	color:#FFFFFF;
	font-size:14px;
	text-align:right;
}
#lejlighedteaser_laesmere_step2 {
	height:24px;
	padding-top:2px;
	background-color:#666666;
	float:right;
	width:116px;
	color:#FFFFFF;
	font-size:14px;
	text-align:right;
}

.lejlighedMap{margin-top:50px;}

#lejlighedteaser_laesmere_step1 a, #lejlighedteaser_laesmere_step1 a:visited, #lejlighedteaser_laesmere_step2 a, #lejlighedteaser_laesmere_step2 a:visited{
	color:#FFFFFF;
	padding-right:10px;
	font-size:10px;
}
#lejlighedteaser_laesmere_step1 a:hover, #lejlighedteaser_laesmere_step2 a:hover{
	text-decoration:underline;
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  max-height: 520px !important;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 80%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close, .lb-data .lb-print {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover, .lb-data .lb-print:hover {
  cursor: pointer;
}
.lb-image {
	max-height:500px !important;
}
#lightboxPrintFrame {position:absolute; width: 0; height: 0; left: -9999px; top: -9999px;}
#searchResultCon, #searcer, #searchResultTable, #mysearchdetails {float:left;width:100%;clear:both;padding-bottom:10px;}
#mysearchdetails td {float:left;height:25px;}
#content_text .searcher_front {position:relative;float:left;width:28%;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}


#content_text .malaga_front {position:relative;float:left;width:59.7%;margin:1%;margin-left:0px;padding:5px;padding-left:2%;padding-bottom:8px;background-color:#FF9933;height:29px;color:#FFFFFF;font-size:13px;padding-top:21px;font-weight:bold;}
#content_text .malaga_front:hover {background-color:#996533}

.malaga_front_txt {float:left;line-height:12px;color: #000;
    font-size: 22px;
    font-weight: normal;}
.searcher_front_ferie{background-image:url(https://www.hans-as.dk/images/sun.png);}
 
.searcher_front_img,.searcher_front_lup, .searcher_front_factory, .searcher_front_ferie {position:absolute;right:5px;top:3px;width:49px;height:27px;text-align:center;padding-top:22px;}
.searcher_front_img {background-image:url(https://www.hans-as.dk/images/hus-til-soegning.png);}
.searcher_front_lup {background-image:url(https://www.hans-as.dk/images/lup.png);}
.searcher_front_factory {background-image:url(https://www.hans-as.dk/images/factory.png);}
.searcher_front_txt {float:left;width:130px;line-height:12px;}


#searcher {float:left;width:98%;margin:1%;margin-left:0px;}
#searchFieldGeneral01, .search_input {border:1px solid #666666;color:#666666;font-size:11px;padding:5px;width:75%;float:left;}
#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.hans-as.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.hans-as.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;}
.searchResultHeader {float:left;width:100%;border-bottom:1px solid #999999;margin-bottom:10px;}
.searchResultItem {float:left;width:100%;border-bottom:1px solid #CCCCCC;padding-bottom:2px;margin-bottom:2px;}

.my_tilvalg_felt {
	width:146px;
	border:solid #ccc 1px;
	background-color:#f1f1f1;
	float:left;
	padding:5px;
	margin:3px;
}
.my_typer {clear:both; padding-top:10px;}
.my_tilvalg {padding-bottom:10px;}
.image-container{display:flex;flex-direction:column;width:100%;}
.image-container img{max-width:100%;}
@media (max-width:660px){.image-container{display:flex;flex-direction:column;}}