body {
	margin:0;
	padding:0;
	height:100%;
	background:#f4ffff;
}
html {
	height:100%;
}
#container {
	height: 100%;
	width: 100%;
}
#top {
	width:100%;
	background:url(bg1.png);
	background-repeat:repeat-x;
	height:284px;
}
#toplogo {
	width:854px;
	margin:0 auto 0 auto;
	background:url(top.jpg);
	height:284px;
}
#toplogo ul {
	margin:140px 0 0 0;
	padding:0;
	float:left;
	list-style-type: none;
	display:block;
}
#toplogo ul li {
	float:left;
	cursor:pointer;
	position:relative;
}
#toplogo em {
	display:none;
}
#toplogo a {
	margin:6px;
	display:block;
	float:left;
}
#toplogo .websites {
	background:url(menu_websites.png);
	display:block;
	width:95px;
	height:33px;
}
#toplogo .websites-x {
	background:url(menu_websites_x.png);
	display:block;
	width:95px;
	height:33px;
}
#toplogo .omos {
	background:url(menu_omos.png);
	display:block;
	width:75px;
	height:33px;
}
#toplogo .omos-x {
	background:url(menu_omos_x.png);
	display:block;
	width:75px;
	height:33px;
}
#toplogo .ledigejobs {
	background:url(menu_ledigejobs.png);
	display:block;
	width:109px;
	height:33px;
}
#toplogo .ledigejobs-x {
	background:url(menu_ledigejobs_x.png);
	display:block;
	width:109px;
	height:33px;
}
#toplogo .partnere {
	background:url(menu_partnere.png);
	display:block;
	width:93px;
	height:33px;
}
#toplogo .partnere-x {
	background:url(menu_partnere_x.png);
	display:block;
	width:93px;
	height:33px;
}
#toplogo .annoncering {
	background:url(menu_annoncering.png);
	display:block;
	width:124px;
	height:33px;
}
#toplogo .annoncering-x {
	background:url(menu_annoncering_x.png);
	display:block;
	width:124px;
	height:33px;
}
#toplogo .kontakt {
	background:url(menu_kontakt.png);
	display:block;
	width:86px;
	height:33px;
}
#toplogo .kontakt-x {
	background:url(menu_kontakt_x.png);
	display:block;
	width:86px;
	height:33px;
}
#content_tooltip {
	font-family:Tahoma;
	font-size:11px;
	color:#3d3d3d;
	line-height:16px;
}
#content {
	width:834px;
	margin:-100px auto 0 auto;
	font-family:Tahoma;
	font-size:11px;
	color:#3d3d3d;
	line-height:18px;
}
#content a {
	color:#3D3D3D;
}
#content a:hover {
	text-decoration:none;
}
#content .annoncering {
	display:block;
	margin:10px 0 5px 0;
	background:url(overskrift_annoncering.png);
	width:135px;
	height:22px;
}
#content .annoncering2 {
	display:block;
	margin:10px 0 5px 0;
	background:url(overskrift-online-markedsforing.png);
	width:230px;
	height:23px;
}
#content .kontakt {
	display:block;
	margin:12px 0 5px 0;
	background:url(overskrift_kontakt.png);
	width:82px;
	height:17px;
}
#content .ledigejobs {
	display:block;
	margin:10px 0 5px 0;
	background:url(overskrift_ledigejobs.png);
	width:115px;
	height:22px;
}
#content .partnere {
	display:block;
	margin:10px 0 5px 0;
	background:url(overskrift_partnere.png);
	width:92px;
	height:21px;
}
#content .nyheder {
	display:block;
	margin:10px 0 5px 0;
	background:url(overskrift_nyheder.png);
	width:88px;
	height:22px;
}
#content .partnere {
	display:block;
	margin:10px 0 5px 0;
	background:url(partnere.png);
	width:92px;
	height:21px;
}
#content .omos {
	display:block;
	margin:16px 0 5px 0;
	background:url(overskrift_omos.png);
	width:62px;
	height:12px;
}
#content .websites {
	display:block;
	margin:12px 0 5px 0;
	background:url(overskrift_websites.png);
	width:93px;
	height:17px;
}
#content em {
	display:none;
}
#detlillehus {
	vertical-align:bottom;
	height:192px;
	width:100%;
	margin-top:15px;
	float:bottom;
	clear:both;
}
#detlillehus_bg_v {
	width:40%;
	float:left;
	background:url(background_bund_venstre.jpg);
	height:106px;
	background-repeat:repeat-x;
	margin-top:-106px;
}
#detlillehus_bg_h {
	width:40%;
	float:right;
	background:url(background_bund_hojre.jpg);
	height:71px;
	background-repeat:repeat-x;
	margin-top:-71px;
}
#detlillehus_real {
	margin:0 auto 0 auto;
	background:url(detsoedelillehus.jpg);
	width:854px;
	height:192px;
	margin-top:-192px;
	float:bottom;
}
#detlillehus_real p {
	padding:40px 225px 30px 250px;
	margin:0;
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
}
#detlillehus_real_container {
	position:static;
	float:left;
	clear:both;
	width:100%;
}
#bund {
	background:url(background_bund.jpg);
	height:167px;
	width:100%;
}
#footer {
	margin-top:-374px;
}
/*non-hovered style*/
.test {
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	float:none;
	display:block;
	border:0;
}

/*hovered style*/
.testHov {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	float:none;
	display:block;
	border:0;
}