/* CSS Document */

/* |||||||||||||||||||||||||| tags and basic ||||||||||||||||||||||||||||| */

.clear {
	clear:both;
}
* {
	margin:0;
	padding:0;
}

html {
   /*overflow:hidden;*/
}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.2;
	color:#888888;
	/* ADDED 12 '08 PAJOR REKLAMEBUREAU */
	background-color: #FFFFFF;
	/*color:#666666;
	color:#FF0000;*/
	/*height:100%;
	overflow:auto;
	position:relative;
	background-color:#FFCCCC;*/
}

body #mainContentWrapper {
	/*color:#888888; */
        color:#4F4D4A;
        font-family:verdana;
        font-size:12px;
}


h1, h2 {
	color:#008fd4;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	margin:0 0 16px 0;
	display:block;
	font-weight: bold;
	letter-spacing: -.05em;
	line-height: 1em;
}

h1 {
	/*font-size:35px;*/
	font-size:30px;
	width:418px;
	height:43px;
}

#mainContentTilvalg h1 {
	width:300px;
	font-size:18px;
	height:30px;
}

#koebsprocessenheadline {
	position:relative;
	height:43px;

}

#koebsprocessenheadline h1 {
	width:175px;
	/* width:auto; */
	height:30px;
	float:left;
}

#koebsprocessenheadline span.trin {
	/*display:block;
	float:left;*/
	font-size:20px;
	height:30px;
	position:absolute;
	/* top:6px; */
	left:175px;
	padding-left: 8px;
	top:6px;
}




h2 {	
	/*font-size:25px;*/
	font-size:18px;
	margin-left:15px;/**/
	height:30px;
}

h2.fakta {
	margin-left:0;
}

/*#koebsprocessenheadline h2 {
	float:left;
	width:230px;
	padding-top:6px;
}*/

p {
	margin:0 0 17px 0;
	/*color:#666666;*/
}

img {
	border:none;
}

a {
	text-decoration:none;
}

a:link, a:visited {
	color:#888888;
}

a:hover, a:active {
	color:#008fd4;
}

ul {
	list-style:none;
}


/* |||||||||||||||||||||||||| main structure ||||||||||||||||||||||||||||| */


#sampleNav{
	margin:0 auto;
	background-color:#000000;
	color:#FFFFFF;
	width:886px;
	height:30px;
}
#sampleNav li {
	margin:0 auto;
	float:left;
	padding:10px;
}

#topBar{
	/* ORG MARGIN */
	/* margin:0 auto 23px auto; */
	/* CORR. MARGIN */
	margin:0 auto 0px auto;
	width:886px;
	height:20px;
	background:url(/images/topBar.gif) left top no-repeat;
	position:relative;
}

#topmargin
{
	padding-top: 10px;
}

#mainOuterWrapper{
	padding-top: 0px;
	margin:0 auto 0px auto;
	width:976px;
	/*height:578px;*/
	min-height:578px;
	background:url(/images/mainShadow.gif) left 119px no-repeat;
}
#mainInnerWrapper{
	margin:0 auto;
	width:857px;
}

#mainContentWrapper {
	width:595px;
	float:left;
	clear: left;
}


#mainContentWrapperFront {
	width:857px;
	float:left;
}


#bottomBar{
	/*margin:150px auto 0 auto;*/
	margin:0 auto 0 auto;
	width:886px;
	height:20px;
	background: url(/images/bottomBar.gif) left bottom no-repeat;
	clear:both;
	position:relative;
	visibility:hidden;/**/
	
	/*bottom:0;*/
	
}



/* |||||||||||||||||||||||||| main inner wrapper content ||||||||||||||||||||||||||||| */
#flashHeader {
	width:857px;
	height:156px;
	background: url(/images/1pixel.gif) left top no-repeat;
}


#mainContent {
	float:left;
	width:448px; /*BB: actual size 595px*/
	padding:45px 69px 50px 78px;
	background:url(/images/mainContentShadow.gif) left top no-repeat;
	min-height:308px;
	position:relative;
	overflow:hidden;/**/
}


#mainContentFront {
	float:left;
	width:710px; /*BB: actual size 595px*/
	padding:45px 69px 50px 78px;
	background:url(/images/mainContentShadowFront.gif) top repeat-x;
	min-height:308px;
	position:relative;
	overflow:hidden;/**/
}


#mainContentTilvalg {
	float:left;
	width:302px; /*BB: actual size 440px*/
	padding:45px 69px 50px 69px;
	min-height:308px;
	overflow:hidden;/**/
	background:url(/images/mainContentTilvalgShadow.gif) left top repeat-x;
}





/* |||||||||||||||||||||||||||||||||||||||||||| main cointents stuff |||||||||||||||||||||||||||||||||||||||||||| */

#mainContent img, #mainContentTilvalg img {
	margin:0 0 10px 0;/**/
}

#mainContent table tr td{
	/*color:#FFFFFF;*/
}

#mainContent table img, #mainContentTilvalg table img {
	margin:0;/**/
}

#flashImage {
	margin:0 0 10px 0;
}

#mainContentPrintBar a:link, #mainContentPrintBar a:visited {
	background:url(/images/arrowGray.gif) left center no-repeat;
}

#mainContentPrintBar a:hover, #mainContentPrintBar a:active {
	background:url(/images/arrowBlue.gif) left center no-repeat;
}

#videoIcon {
	position:absolute;
	z-index:10000;
	left:499px;
	/*left:550px;*/
	top:51px;
	height:27px;
	width:26px;
	/*cursor:pointer;
	background-color:#33CC00;*/
}

#videoPlayer {
	width:448px;
	/*height:235px;
	background-color:#00CCCC;*/
	display:none;
	visibility:hidden;
	margin-bottom:20px;
}



/* |||||||||||||||||||||||||||||||||||||||||||| main navigation |||||||||||||||||||||||||||||||||||||||||||| */

#mainNavigation {
	width:857px;
	height:20px;
	background:url(/images/mainNavigationDivider.gif) 632px bottom no-repeat;
}


#mainNavigation li {
	float:left;
	display:block;
	height:20px;
	margin:0 2px 0 0;
	position:relative;
}


#mainNavigation a {
	display:block;
	height:100%;
	width:100%;
	position:absolute;
	height:20px;
}

#mm_1067 { /* Forside */
	width:76px;
	background:url(/images/mm_forside.gif) 0 -20px no-repeat;
}
#mm_1067 a:link, #mm_1067 a:visited  {
	background:url(/images/mm_forside.gif) 0 0 no-repeat;
}
#mm_1067 a:link.selected, #mm_1067 a:visited.selected  {
	background-position:0 -20px;
}

#mm_1261 { /* Profil */
	width:76px;
	background:url(/images/mm_profil.gif) 0 -20px no-repeat;
}
#mm_1261 a:link, #mm_1261 a:visited {
	background:url(/images/mm_profil.gif) 0 0 no-repeat;
}
#mm_1261 a:link.selected, #mm_1261 a:visited.selected  {
	background-position:0 -20px;
}


#mm_1068 { /* Huse med overskud (formerly Profil) */
	width:129px;
	background:url(/images/mm_husemedoverskud.gif) 0 -20px no-repeat;
}
#mm_1068 a:link, #mm_1068 a:visited {
	background:url(/images/mm_husemedoverskud.gif) 0 0 no-repeat;
}
#mm_1068 a:link.selected, #mm_1068 a:visited.selected  {
	background-position:0 -20px;
}


#mm_1069 { /* En god investering */
	width:125px;
	background:url(/images/mm_engodinvestering.gif) 0 -20px no-repeat;
}
#mm_1069 a:link, #mm_1069 a:visited {
	background:url(/images/mm_engodinvestering.gif) 0 0 no-repeat;
}
#mm_1069 a:link.selected, #mm_1069 a:visited.selected  {
	background-position:0 -20px;
}


#mm_1070 { /* Sommerhuse */
	width:93px;
	background:url(/images/mm_sommerhuse.gif) 0 -20px no-repeat;
}
#mm_1070 a:link, #mm_1070 a:visited {
	background:url(/images/mm_sommerhuse.gif) 0 0 no-repeat;
}
#mm_1070 a:link.selected, #mm_1070 a:visited.selected  {
	background-position:0 -20px;
}


#mm_1631 { /* Sommerhuse */
	width:93px;
	background:url(/images/mm_sommerhuse.gif) 0 -20px no-repeat;
}
#mm_1631 a:link, #mm_1631 a:visited {
	background:url(/images/mm_sommerhuse.gif) 0 0 no-repeat;
}
#mm_1631 a:link.selected, #mm_1631 a:visited.selected  {
	background-position:0 -20px;
}


#mm_1071 { /* Byggegrund */
	width:93px;
	background:url(/images/mm_byggegrund.gif) 0 -20px no-repeat;
}
#mm_1071 a:link, #mm_1071 a:visited {
	background:url(/images/mm_byggegrund.gif) 0 0 no-repeat;
}
#mm_1071 a:link.selected, #mm_1071 a:visited.selected  {
	background-position:0 -20px;
}


#mm_1072 { /* Koebsprocesen */
	width:106px;
	background:url(/images/mm_koebsprocessen.gif) 0 -20px no-repeat;
}
#mm_1072 a:link, #mm_1072 a:visited {
	background:url(/images/mm_koebsprocessen.gif) 0 0 no-repeat;
}
#mm_1072 a:link.selected, #mm_1072 a:visited.selected  {
	background-position:0 -20px;
}


#mm_1204 { /* Intranet */
	width:76px;
	background:url(/images/mm_intranet.gif) 0 -20px no-repeat;
}
#mm_1204 a:link, #mm_1204 a:visited  {
	background:url(/images/mm_intranet.gif) 0 0 no-repeat;
}
#mm_1204 a:link.selected, #mm_1204 a:visited.selected  {
	background-position:0 -20px;
}


#mainNavigation a:hover, #mainNavigation a:active {/* BB: outer li elements contain bg images with over state a la Marek Blaha (solves ie6 flicker) */
	background:none;
}


/* |||||||||||||||||||||||||||||||||||||||||||| secondary and tilvalg navigation |||||||||||||||||||||||||||||||||||||||||||| */

#secondaryNavigation, #tilvalgNavigation {
	background:url(/images/secondaryNavigationShadow.gif) left top repeat-x;
	overflow:hidden;
}
#secondaryNavigation {
	float:right;
	padding:45px 12px 50px 11px;
	width:239px; /*BB: actual size 262px*/
	position:relative;
}
#tilvalgNavigation {
	float:left;
	padding:45px 9px 50px 11px;
	width:135px;/*actual 154*/
}


#secondaryNavigation ul, #tilvalgNavigation ul {
	margin-bottom:20px;
}


#secondaryNavigation ul li, #tilvalgNavigation ul li {
	height:21px;
	background:url(/images/secondaryNavigationDivider.gif) left 20px no-repeat;
	clear:both;
	overflow:hidden;
	position:relative;
	display:block;
	/*float:left;BB: needed to fix -whitespace in lists- ie6 problem */
}

#secondaryNavigation ul li {
	width:224px;
}
#tilvalgNavigation ul li {
	width:135px;
}



#secondaryNavigation a, #tilvalgNavigation a {
	height:20px;
	display:block;
	width:100%;
	height:100%;
}


#newsPaging {
	clear:both;
	float:right;
	height:20px;
	padding-right:15px;
}

#newsPaging img {
	margin-right:5px;
}

#secondaryNavigation #newsPaging a {
	display:inline;
	width:auto;
	height:auto;
	background:none;
	/*background-color:#00FF00;*/
	padding:0 4px;
}

#secondaryNavigation #newsPaging a:hover {
	color:#CCCCCC;
}


#secondaryNavigation a:link, #secondaryNavigation a:visited, #tilvalgNavigation a:link, #tilvalgNavigation a:visited {
	color:#888888;
	background:none;
}


#secondaryNavigation a:link.selectedBlue, #secondaryNavigation a:visited.selectedBlue, #tilvalgNavigation a:link.selectedBlue, #tilvalgNavigation a:visited.selectedBlue {
	/* color:#ffffff;
	background:url(/images/secondaryNavigationBlue.gif) left top no-repeat; */
        background:url(/images/SelectedItemMarkerBlue.gif) no-repeat left center;
}


#secondaryNavigation a:link.selectedGray, #secondaryNavigation a:visited.selectedGray, #tilvalgNavigation a:link.selectedGray, #tilvalgNavigation a:visited.selectedGray {
	/* color:#ffffff;
	background:url(/images/secondaryNavigationGray.gif) left top no-repeat; */
        background:url(/images/SelectedItemMarkerGray.gif) no-repeat left center;
}

/*hate*/

#secondaryNavigation a:hover, #secondaryNavigation a:active {
	/* color:#ffffff;
	background:url(/images/secondaryNavigationBlue.gif) left top no-repeat; */ 
        background:url(/images/SelectedItemMarkerBlue.gif) no-repeat left center;
}

#secondaryNavigation ul.gray a:hover, #secondaryNavigation ul.gray a:active {
	color:#ffffff;
	background:url(/images/secondaryNavigationGray.gif) left top no-repeat; */
        background:url(/images/SelectedItemMarkerGray.gif) no-repeat left center;
}

#tilvalgNavigation a:hover, #tilvalgNavigation a:active {
	color:#ffffff;
	background:url(/images/tilvalgNavigationBlue.gif) left top no-repeat;
}

#tilvalgNavigation ul.gray a:hover, #tilvalgNavigation ul.gray a:active {
	color:#ffffff;
	background:url(/images/tilvalgNavigationGray.gif) left top no-repeat; 
}



/* |||||||||||||||||||||||||||||||||||||||||||| secondary and tilvalg nav -- column styling |||||||||||||||||||||||||||||||||||||||||||| */


.navColOne, .navColTwo, .navColThree {
	float:left;
	padding:0 0 0 10px;
	display:block;
	line-height:20px;
	cursor:pointer;
	position:absolute;
}

.navColOne{
	font-weight:bold;
	left:0;
}
#tilvalgList .navColOne {
	font-weight:normal;
}

.navColTwo {
	left:85px;
	padding:0 0 0 20px;
}

#news .navColTwo {
	left:50px;
	display:block;
	width:13px;
	height:20px;
	background:url(/images/flag.gif) left center no-repeat;
}

#news a:hover .navColTwo, #news .selectedBlue .navColTwo{
	left:50px;
	display:block;
	width:13px;
	height:20px;
	background:url(/images/flag_white.gif) left center no-repeat;
}

#secondaryNavigation #bestilKatalog {
	margin:0;
	padding:0;
	top:25px;
	z-index:100;
	/*position:relative;*/
}

#secondaryNavigation #bestilKatalog a:link {
	background:none;
}
#secondaryNavigation #bestilKatalog a:hover {
	background:none;
}

#secondaryNavigation #bestilKatalogMargin{
	height: 10px;
	clear: both;
}


.navColThree {
	left:53px;
}




/* |||||||||||||||||||||||||||||||||||||||||||| special menu contents |||||||||||||||||||||||||||||||||||||||||||| */

#specialMenu {
	width:448px;/**/
	height:30px;
	clear:both;
	margin-top:50px;
	/*margin:31px 69px 0 78px;*/
	padding-top:12px;
	background: url(/images/mainContentBottomDivider.gif) left top no-repeat;
	overflow:hidden;
	/*background-color:#00FFFF;*/
}



#specialMenu li, #specialMenu a {
	display:block;
	height:10px;
	overflow:hidden;
}

#specialMenu li {
	float:left;
	padding-right:40px;
}

#specialMenu a {
	width:100%;
	height:100%;
}

#specialMenuPrint {
	width:92px;
	background:url(/images/sm_print.gif) 0 -10px no-repeat;
}

#specialMenuPrint a:link, #specialMenuPrint a:visited {
	background:url(/images/sm_print.gif) 0 0 no-repeat;
}

#specialMenu a:hover, #specialMenu a:active {/* BB: outer li elements contain bg images with over state a la Marek Blaha (solves ie6 flicker) */
	background:none;
}


#specialMenuVideo {
	width:66px;
	background:url(/images/sm_videoguide.gif) 0 -10px no-repeat;
}

#specialMenuVideo a:link, #specialMenuVideo a:visited {
	background:url(/images/sm_videoguide.gif) 0 0 no-repeat;
}

#specialMenuVideo a:hover, #specialMenuVideo a:active {/* BB: outer li elements contain bg images with over state a la Marek Blaha (solves ie6 flicker) */
	background:none;
}


#specialMenuHelp {
	width:113px;
	background:url(/images/sm_help.gif) 0 -10px no-repeat;
}

#specialMenuHelp a:link, #specialMenuHelp a:visited {
	background:url(/images/sm_help.gif) 0 0 no-repeat;
}

#specialMenuHelp a:hover, #specialMenuHelp a:active {/* BB: outer li elements contain bg images with over state a la Marek Blaha (solves ie6 flicker) */
	background:none;
}


#specialMenu li#specialMenuBack {
	float:right;
}

#specialMenuBack {
	/*float:right;*/
	width:113px;
	background:url(/images/sm_tilbage.gif) 0 -10px no-repeat;
}

#specialMenuBack a:link, #specialMenuBack a:visited {
	background:url(/images/sm_tilbage.gif) 0 0 no-repeat;
}

#specialMenuBack a:hover, #specialMenuBack a:active {/* BB: outer li elements contain bg images with over state a la Marek Blaha (solves ie6 flicker) */
	background:none;
}


#specialMenu li#specialMenuBackOtherPicture {
	float:right;
	/*height:30px;
	background:#33CC00;
	width:70px;
	width:113px;
	background:url(/images/sm_tilbage.gif) 0 -10px no-repeat;*/
}







#specialMenu li#specialMenuHentAlle {
	float:right;
}

#specialMenuHentAlle {
	/*float:right;*/
	width:128px;
	background:url(/images/sm_hentalle.gif) 0 -10px no-repeat;
}

#specialMenuHentAlle a:link, #specialMenuHentAlle a:visited {
	background:url(/images/sm_hentalle.gif) 0 0 no-repeat;
}

#specialMenuHentAlle a:hover, #specialMenuHentAlle a:active {/* BB: outer li elements contain bg images with over state a la Marek Blaha (solves ie6 flicker) */
	background:none;
}


#specialMenu li#specialMenuHentLandsdel {
	float:right;
}

#specialMenuHentLandsdel {
	/*float:right;*/
	width:231px;
	background:url(/images/sm_hentlandsdel.gif) 0 -10px no-repeat;
}

#specialMenuHentLandsdel a:link, #specialMenuHentLandsdel a:visited {
	background:url(/images/sm_hentlandsdel.gif) 0 0 no-repeat;
}

#specialMenuHentLandsdel a:hover, #specialMenuHentLandsdel a:active {/* BB: outer li elements contain bg images with over state a la Marek Blaha (solves ie6 flicker) */
	background:none;
}












/* |||||||||||||||||||||||||||||||||||||||||||| top bar contents |||||||||||||||||||||||||||||||||||||||||||| */

/* REMOVED DEC-08 */
/*
#topBar a {
	display:block;
	height:100%;
	width:100%;
}
*/

#bestil, #kontakt, #sitemap, #nyhedsbrev {
	display:block;
	position:absolute;
	top:6px;
	height:7px;
	overflow:hidden;
}
#bestil {
	width:88px;
	left:533px;
	background:url(/images/tm_order.gif) 0 -7px no-repeat;
}

#nyhedsbrev {
	width:73px;
	left:641px;
	background:url(/images/tm_nyhedsbrev.gif) 0 -7px no-repeat;
}

#kontakt {
	width:54px;
	left:734px;
	background:url(/images/tm_contact.gif) 0 -7px no-repeat;
}

#sitemap {
	width:52px;
	left:808px;
	background:url(/images/tm_sitemap.gif) 0 -7px no-repeat;
}
 
 


#bestil a:link,  #bestil a:visited {
	background:url(/images/tm_order.gif) 0 0 no-repeat;
}

#nyhedsbrev a:link, #nyhedsbrev a:visited {
	background:url(/images/tm_nyhedsbrev.gif) 0 0 no-repeat;
}

#kontakt a:link, #kontakt a:visited {
	background:url(/images/tm_contact.gif) 0 0 no-repeat;
}

#sitemap a:link, #sitemap a:visited {
	background:url(/images/tm_sitemap.gif) 0 0 no-repeat;
}

/* REMOVED DEC-08 */
/*reveals outer li element background-image in rollover state*/
/*
#topBar a:hover,  #topBar a:active
{
	background:none;
}
*/

/* |||||||||||||||||||||||||||||||||||||||||||| bottom bar contents |||||||||||||||||||||||||||||||||||||||||||| */

#jaHalloLink {
	position:absolute;
	background:url(/images/jaHallo_bottom.gif) left top no-repeat;
	left:27px;
	top:5px;
	width:19px;
	height:11px;
}

#bottomBarAddress {
	position:absolute;
	background:url(/images/address.gif) left top no-repeat;
	left:15px;
	top:4px;
	width:466px;
	height:12px;
	clear:both;
}

#bottomBarSeo {
	position:absolute;	
	left:650px;
	top:4px;
	width:200px;
	color: #FFFFFF;
	height:12px;
	clear:both;
}
#bottomBarSeo  A{	
	color: #FFFFFF;	
}

#bottomBarAddress a {
	position:absolute;
	width:88px;
	height:13px;
	left:379px;
	top:0px;
}

/* |||||||||||||||||||||||||||||||||||||||||||| bestil katalog form contents |||||||||||||||||||||||||||||||||||||||||||| */



#tilmeldnyhedsbrev, #afmeldnyhedsbrev {
	padding-top:55px;
	cursor:pointer;
}

#afmeldnyhedsbrev {
	padding-left:5px;
}


#bestilKatalog  {
	/*background:#33FF00;*/
}

#bestilKatalog label, #nyhedsbrevForm label {
	display:block;
	padding-bottom:2px;
}

#bestilKatalog p, #nyhedsbrevForm p  {
	/*height:50px;
	background-color:#99FF00;*/
	margin-bottom:3px;
}
#bestilKatalog p.twolines {
	/*height:60px;
	background-color:#99FF00;*/
	margin-top:10px;
}

#bestilKatalog input.text, #bestilKatalog textarea, #nyhedsbrevForm input.text {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-right-color: #c4c4c4;
	border-bottom-color: #dedede;
	border-left-color: #c4c4c4;
}


#bestilKatalog input.text, #nyhedsbrevForm input.text, #bestilKatalog select {
	width:173px;
	height:18px;
	padding:1px;
	font-size:10px;
	color:#999999;
}


#nyhedsbrevForm input.text {
	width:240px;
}


#bestilKatalog textarea {
	width:444px;
	height:51px;
	padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.2;
}


#bestilKatalogLeftColumn {
	float:left; 
	width:260px;
	/*background:#CCCC33;*/
}

#bestilKatalogBottom {
	/*background:#FFCC33;*/
}

#bestilKatalogBottom input.text {
	width:444px;
}

#bestilKatalogRightColumn {
	float:right; 
	width:175px;
	/*background:#CCFF33;*/
}

#hustype1Div {
	float:left; 
	width:105px;
}

#hustype2Div {
	float:right;
}

#nyhedsbrevCheckboxDiv {
	float:left;
}

#sendButtonDiv {
	float:right;
}


#secondaryNavigation .downloadPdf a  {
	display:block;
	height:20px;
	overflow:hidden;
}

#secondaryNavigation .downloadPdf a:link, #secondaryNavigation .downloadPdf a:visited {
	background: url(/images/download.gif) 18px 0 no-repeat;
}


#secondaryNavigation .downloadPdf a:hover, #secondaryNavigation .downloadPdf a:active{
	background: url(/images/download.gif) 18px -20px no-repeat; /* BB: didnt bother with the ie6 flicker in this case as in other cases in this document */
}

#secondaryNavigation .downloadPdf p {
	padding:0 0 0 24px;
	margin:0 0 7px 0;
}


#downloadPdfLeft, #downloadPdfRight {
	width:100px;
	height:40px;
	float:left;
}



#katalogImage {
	clear:both;
	/*position:absolute;
	left:45px;
	top:185px;*/
	padding:30px 0 0 30px;
	height:250px;
	width:200px;
	overflow:hidden;
	/*background-color:#00FF00;
	background-image:url(/images/katalogImage.gif) 0 0 no-repeat;
	z-index:200;*/
}


/* |||||||||||||||||||||||||||||||||||||||||||| choose housetype |||||||||||||||||||||||||||||||||||||||||||| */


#hustype1Icon, #hustype2Icon {
	display:block;
	float:left;
}

#hustype1Icon {
	width:83px;
	height:251px;
	background:url(/images/hustype1.gif) 0 0 no-repeat;
	margin:63px 106px 0px 50px;
}

#hustype2Icon {
	width:133px;
	height:251px;
	background:url(/images/hustype2.gif) 0 0 no-repeat;
	margin:0px 0px 50px 0px;
}

#hustype1Icon a, #hustype2Icon a {
	display:block;
	width:100%;
	height:100%;
}

#hustype1Icon a:link, #hustype1Icon a:visited {
	background:url(/images/hustype1.gif) -92px 0 no-repeat;
}

#hustype2Icon a:link, #hustype2Icon a:visited {
	background:url(/images/hustype2.gif) -133px 0 no-repeat;
}

#hustype1Icon a:hover, #hustype1Icon a:active, #hustype2Icon a:hover, #hustype2Icon a:active {
	background:none; /*reveals outer li element background-image in rollover state*/
}

/* |||||||||||||||||||||||||||||||||||||||||||| byggegrund list |||||||||||||||||||||||||||||||||||||||||||| */

#mainContent #byggegrundList {
	width:456px;
	/*height:399px;
	background-color:#FF6633;*/
        color:#888888;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:10px;
        line-height:1.2;
}


#byggegrundList a,a:link, a:visited
{
    color:#888888;
}

#byggegrundList li {
	width:220px;
	height:31px;
	position:relative;
	margin:0 8px 2px 0;
	display:block;
	float:left;
	background-color: #ededed;
	background-image: url(/images/byggegrundBgDark.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#byggegrundList li.byggegrundLight {
	background-color: #f6f6f6;
	background-image: url(/images/byggegrundBgLight.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.byggegrundColOne {
	width:7px;
	height:7px;
	background:url(/images/sold.gif) 0 0 no-repeat;
	position:absolute;
	left:5px;
	top:6px;
}

.byggegrundColTwo {
	position:absolute;
	left:15px;
	width:135px;
	font-weight:bold;
	top:3px;
}

.byggegrundColThree {
	position:absolute;
	left:150px;
	width:70px;
	top:3px;
}

.byggegrundColOne, .byggegrundColTwo, .byggegrundColThree {
	cursor:pointer;
}


#byggegrundList a.sold {
	color:#c7c7c7;
	cursor:text;
}

#byggegrundList a.sold .byggegrundColOne, #byggegrundList a.sold .byggegrundColTwo, #byggegrundList a.sold .byggegrundColThree {
	cursor:default;
}

p.soldParagraph {
	clear:both;
	background:url(/images/sold.gif) 12px center no-repeat;

	padding:0 0 0 24px;
	font-weight:bold;
}

/* |||||||||||||||||||||||||||||||||||||||||||| billedgalleri thumbnails |||||||||||||||||||||||||||||||||||||||||||| */


#billedgalleriWrapper{
	position:relative;
	margin-bottom:10px;
}

/*#imagePlaceholder {
	
}*/

#billedgalleriLeftButton, #billedgalleriRightButton {
	display:block;
	position:absolute;
	z-index:100;
	width:24px;
	height:270px;
	background-color:#FF9933;
}

#billedgalleriLeftButton a, #billedgalleriRightButton a {
	display:block;
	width:100%;
	height:100%;
}


#billedgalleriLeftButton {
	left:-30px;
	background:url(/images/billedgalleriLeft.gif) right center no-repeat;
}

#billedgalleriLeftButton a:hover {
	left:-30px;
	background:url(/images/billedgalleriLeftBlue.gif) right center no-repeat;
}

#billedgalleriRightButton {
	left:456px;
	background:url(/images/billedgalleriRight.gif) left center no-repeat;
}

#billedgalleriRightButton a:hover {
	left:456px;
	background:url(/images/billedgalleriRightBlue.gif) left center no-repeat;
}


#thumbnailList {
	width:453px;
}

#mainContent #thumbnailList img {
	width:41px;
	height:30px;
	padding:0;
	/*margin:0 0 1px 0;*/
	margin:0 4px 2px 0;
}


/*
#mainContent #thumbnailList a:link img, #mainContent #thumbnailList a img.deselectedThumb {
	opacity: 0.45;
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
}

#mainContent #thumbnailList a:hover img, #mainContent #thumbnailList a img.selectedThumb {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}
*/



/* |||||||||||||||||||||||||||||||||||||||||||| some random sommerhuse styles |||||||||||||||||||||||||||||||||||||||||||| */





#blueprintImage {
	/*position:relative;
	margin:0 auto;*/
	width:auto;
}

#blueprintImage img {
	/*position:absolute;
	left:50%;
	clear:both;*/
	display:block;
	width:auto;
	margin-left:auto;
	margin-right:auto;
}


/* |||||||||||||||||||||||||||||||||||||||||||| byggegrund map |||||||||||||||||||||||||||||||||||||||||||| */


#byggegrundMap {
	margin-left:0;
	width:355px;
	height:326px;
	overflow:hidden;
	position:relative;
}
#byggegrundMap a {
	display:block;
	position:absolute;

}

#byggegrundMap .notsjaelland a {
	width:100%;
	height:100%;
	background:url(/images/byggegrundKort.gif) 0 0 no-repeat; 
}

#byggegrundMap .notsjaelland a:hover {
	background:url(/images/byggegrundKort.gif) -710px 0 no-repeat; 
}

#byggegrundMap .sjaelland a {
	width:196px;
	height:180px;
	left:165px;
	top:150px;
}

#byggegrundMap .sjaelland a:hover {
	background:url(/images/byggegrundKort.gif) -520px -150px no-repeat;
}
	







/* |||||||||||||||||||||||||||||||||||||||||||| byggegrund calculator |||||||||||||||||||||||||||||||||||||||||||| */


#byggegrundCalculator h2 {
	margin-left:0;
}


#byggegrundDetails, #byggegrundVaelgHus, #byggegrundSamletPris {
	clear:both;
	width:448px;
	height:auto;
	margin-bottom:12px;
	position:relative;
	font-weight:bold;

}

#byggegrundDetails, #byggegrundVaelgHus {
	background:url(/images/secondaryNavigationDivider.gif) left bottom no-repeat;
}


#byggegrundDetails span, #byggegrundVaelgHus span, #byggegrundSamletPris span {
	font-weight:normal;
	position:absolute;
	/*left:128px;
	float:right;*/
	right:260px;
}
/*
#byggegrundSamletPris span {
	left:208px;
}
*/

#byggegrundSamletPris {
	display:none;
	visibility:hidden;
}


#hustypeDropdown  {
	height:75px;
}

#hustypeDropdown div {
	float:left;
	width:110px;
	margin-right:20px;
}

#hustypeDropdown label {
	display:block;
	margin-bottom:2px;
}

#hustypeDropdown select {
	font-size:10px;
	width:108px;
	height:20px;
	padding:1px;
}

#okButtonDiv {
	padding-top:14px;
}

#byggegrundCalculator p.totalPrice {
	color:#018ed3;
	font-weight:bold;
	margin:12px 0;
	height:24px;
	padding:4px 0;
	/*line-height:24px;
	background-color:#00FF00;*/
	background:url(/images/totalPriceBackground.gif) -12px 0 no-repeat;
	width:206px;
	position:relative;/**/
}

/*
#byggegrundCalculator p {
	width:85px;
	background:#33FF00;
}
*/

#byggegrundCalculator p.totalPrice span {
	/*padding:-4px 0 0 0;
	background:#00FF00;*/
	display:block;
	float:right;
	height:24px;
	position:absolute;
	right:17px;
	top:4px;/**/
}

/* |||||||||||||||||||||||||||||||||||||||||||| kontakt |||||||||||||||||||||||||||||||||||||||||||| */


#kontaktEllerAnsatte img {
	float:right;
}




p.title {
	font-weight:bold;
}

p.telefon, p.mobil, p.email, p.fax {
	padding-left:16px;
	margin-bottom:2px;
}

p.telefon {
	background:url(/images/telefonIcon.gif) 0 0 no-repeat;
}

p.mobil {
	background:url(/images/mobilIcon.gif) 0 0 no-repeat;
}

p.fax {
	background:url(/images/faxIcon.gif) 0 0 no-repeat;
}

p.email {
	background:url(/images/emailIcon.gif) 0 0 no-repeat;
}

p.adresse {
	margin-top:12px;
	padding-left:16px;
}


/* |||||||||||||||||||||||||||||||||||||||||||| sitemap |||||||||||||||||||||||||||||||||||||||||||| */



#sitemapWrapper li  {
	font-weight:bold;
	text-transform:uppercase;
	margin-top:15px;
}

#sitemapWrapper li li {
	font-weight:normal;
	text-transform:none;
	margin:0;
}

#sitemapWrapper li li li {
	margin-left:30px;
}

#sitemapWrapper li li li li {
	margin-left:30px;
}

#sitemapWrapper li a:link, #sitemapWrapper li a:visited {
	color:#018ed3;
}

#sitemapWrapper li a:hover, #sitemapWrapper li a:active {
	color:#3caae0;
}

#sitemapWrapper li li a:link, #sitemapWrapper li li a:visited {
	color:#888888;
}

#sitemapWrapper li li a:hover, #sitemapWrapper li li a:active {
	color:#018ed3;
}
/*
#sitemapWrapper li li a {
	color:#cccccc;
}
*/



/* |||||||||||||||||||||||||||||||| medarbejder list ||||||||||||||||||||||||||||||||||||||||||| */

#medarbejderOverlay {
	z-index:200;
	width:470px;
	/*background:#FFFF00;*/
}


#medarbejdere li {
	width:114px;
	height:180px;/**/
	float:left;
	margin:0 3px 0 0;
	overflow:hidden;
	/*background-color:#CCCCCC;*/
}


#medarbejdere a {
	display:block;
	height:114px;
	width:114px;
	/*background-color:#999999;*/
	background:url(/images/medarbejder_over.gif) left top no-repeat;
}

.medarbejderTitle, .medarbejderName {
	display:block;
	text-align:center;
}

.medarbejderTitle {
	font-weight:bold;
}

.medarbejderName {
	margin:0 0 18px 0;
}

#houseList{
	font-size: 1.2em;	
}
#houseList LI A{
	text-decoration:underline;
	
}
#navigationSecondarySeo{
	font-weight: bold;
}
#navigationSecondarySeo A{
	padding-top: 5px;
	padding-left: 7px;
	}















