/* CSS Document */
/* Copyright Landinspektørkontoret A/S */


body
{
	background-color: #DADADA;
	font-family: arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}


/* ID's */
#wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 990px;
/*	background: url('images/wrapper.gif') repeat-y;*/
}

#top_edge
{
	width:990px;
	height:25px;
	margin-right:auto;
	margin-left:auto;
	background-image: url('images/top_edge_bw.png');
}

#header
{
	width: 990px;
	height:169px;
	margin-left:auto;
	

	background:#e4e4e4;
	background-image: url('images/landskab_bw.png');
	/*background-repeat: repeat-y;*/
}

#top_menu
{
	width: 990px;
	height: 30px;
/*	margin-left:auto;*/
	background-image:url('images/top_menu_bw.png');
}

.top_img
{
	width:100px;
	margin:0px;
	float:left;
	border:none;
}

#top
{
	padding-top:28px;
	margin-left:55px;
}

#spacer
{
	width:990px;
	height:30px;
	margin-left:0px;
	background-image:url('images/spacer_bw.png');
	background-color:#e4e4e4;
}


#spacer2
{
	width:990px;
	height:30px;
	margin-left:0px;
	background-image:url('images/spacer2.png');
	background-color:#e4e4e4;
}

#forside_indhold
{
	width:950px;
	min-height:520px;
	margin-left:0px;
	background-image:url('images/wrapper.png');
	background-color:#e4e4e4;
	padding-left:20px;
	padding-right:20px;
}

#subside_indhold
{
	width:950px;
	
	margin-left:0px;
	background-image:url('images/wrapper.png');
	background-color:#e4e4e4;
	padding-left:20px;
	padding-right:20px;
}

#tabs
{
	width:950px;
	height:50px;
	margin:0px;
}

.tab_left
{
	float:left;
	width:205px;
	height:35px;
	border:none;
}

.tab_mid
{
	float:left;
	width:180px;
	height:35px;
	border:none;
}

.tab_right
{
	float:left;
	width:205px;
	height:35px;
	border:none;
}

.tab_underline
{
	width:950px;
	height:5px;
	border:none;
	
}

#indgange
{
	float:left;
	width:410px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
}

#box_indgange
{
	width:410px;
	min-height:200px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
	text-align:center;
}

#fokus
{
	float:right;
	width:520px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-bottom:10px;
}

#box_fokus
{
	width:520px;
	min-height:60px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

#nyheder
{
	float:right;
	width:520px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
}

#box_nyheder
{
	width:520px;
	min-height:60px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

.referencer_box
{	
	margin:auto;
	margin-bottom:10px;
	width:760px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	
}

.reference
{
	width:760px;
	min-height:180px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

h2.ref
{
	background-color:#8c8c8c;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase
}

p.ref
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding:10px;
	margin:0px;
}

.ref_img
{
	float:left;
	width:150px;
	padding:10px;
}

.medarbejdere
{	
	margin:auto;
	width:760px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
}

.box_medarbejdere_1
{
	width:760px;
	height:240px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

.box_medarbejdere_2
{
	width:760px;
	height:200px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}
.box_medarbejdere_3
{
	width:760px;
	height:220px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}
.box_medarbejdere_4
{
	width:760px;
	height:180px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}
.box_medarbejdere_5
{
	width:760px;
	height:140px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

.box_person_left
{
	float:left;
	width:350px;
	min-height:60px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin:10px;
	margin-left:20px;
	margin-right:5px;
}

.box_person_right
{
	float:right;
	width:350px;
	min-height:60px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin:10px;
	margin-left:5px;
	margin-right:20px;
}

.person_img
{
	width:80px;
	margin:5px;
	float:left;
}

.person_info
{
	margin:5px;
	float:right;
	width:250px;
}

h3.person_info_navn
{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:5px;
	padding-bottom:0px;
}

h3.person_info_titel
{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:5px;
	padding-top:0px;
}

p.person_info_tekst
{
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:5px;
}

ul.person_info_tekst
{
	font-size:10px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}

.historie
{	
	margin:auto;
	width:760px;

	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
}

.box_historie
{
	width:760px;
	min-height:400px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

.historie_img
{
	width:120px;
	margin:5px;
	float:right;
}

p.standard_tekst
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0px;
}

h2.standard_tekst
{
	background-color:#8c8c8c;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase
}

h3.standard_tekst
{
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
}

.afdelinger_left
{	
	float:left;
	width:470px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-right:5px;
}

.afdelinger_right
{	
	float:right;
	width:470px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-bottom:10px;
}

.afdelinger_fuld
{	
	width:948px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-bottom:0px;
}

.box_afdelinger_fuld
{	
	width:948px;
	min-height:130px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

.box_afdelinger
{
	width:470px;
	min-height:130px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

p.afdeling
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
}

h3.afdeling
{
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:15px;
	padding-bottom:5px;
}

.box_afdelinger a:link, .box_afdelinger a:visited, .box_afdelinger a:hover
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

.box_afdelinger_fuld a:link, .box_afdelinger_fuld a:visited, .box_afdelinger_fuld a:hover
{
	color:#00F;
	text-decoration:none;
	font-size:11px;
}

.resume_box
{	
	float:left;
	width:220px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-bottom:10px;
	margin-left:12px;
}

.resume_box_right
{	
	float:right;
	width:220px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-bottom:10px;
	margin-left:12px;
	margin-right:12px;
}

.resume
{
	width:220px;
	min-height:150px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
	margin-top:0px;
}

.tekst_box
{	
	width:600px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-left:auto;
	margin-right:auto;
}

.tekst
{
	width:600px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
	margin-top:0px;
}

h2.grundejere
{
	background-color:#c33e2a;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

h2.entreprenor
{
	background-color:#ce8606;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

h2.arkitekt
{
	background-color:#7e921d;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
h2.udviklere
{
	background-color:#72809c;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
h2.myndighed
{
	background-color:#2585ba;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.grundejere a:link, .grundejere a:visited
{
	color:#000000;
	text-decoration:none;
}

.grundejere a:hover
{
	background-color:#000000;
	color:#c33e2a;
}

.entreprenor a:link, .entreprenor a:visited
{
	color:#000000;
	text-decoration:none;
}

.entreprenor a:hover
{
	background-color:#000000;
	color:#ce8606;
}

.arkitekt a:link, .arkitekt a:visited
{
	color:#000000;
	text-decoration:none;
}

.arkitekt a:hover
{
	background-color:#000000;
	color:#7e921d;
}

.udviklere a:link, .udviklere a:visited
{
	color:#000000;
	text-decoration:none;
}

.udviklere a:hover
{
	background-color:#000000;
	color:#72809c;
}

.myndighed a:link, .myndighed a:visited
{
	color:#000000;
	text-decoration:none;
}

.myndighed a:hover
{
	background-color:#000000;
	color:#2585ba;
}

p.resume_tekst
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding:10px;
	margin:0px;
}

.resume_img
{
	float:right;
	width:70px;
	border:none;
	padding:10px;
}

.info_img
{
	float:right;
	width:145px;
	border:none;
	padding:10px;
}

.resume_tekst a:link, .resume_tekst a:visited
{
	color:#00F;
	text-decoration:none;
	font-size:11px;
}

.resume_tekst a:hover
{
	color:#00F;
	text-decoration:underline;
	font-size:11px;
}
p.indhold_tekst
{
	font-size:11px;
	color:#000000;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:10px;
}
/*
p.indhold_tekst
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding:10px;
	margin:0px;
}*/

ul.indhold_tekst
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}

.indhold_tekst a:link, .indhold_tekst a:visited
{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

.indhold_tekst a:hover
{
	color:#c33e2a;
	text-decoration:underline;
	font-size:11px;
}

p.indhold_tekst_grund
{
	font-size:11px;
	color:#000000;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:10px;
}
/*
p.indhold_tekst
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding:10px;
	margin:0px;
}*/

ul.indhold_tekst_grund
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}

.indhold_tekst_grund a:link, .indhold_tekst_grund a:visited
{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

.indhold_tekst_grund a:hover
{
	color:#c33e2a;
	text-decoration:underline;
	font-size:11px;
}

.fuld_side_box
{
	width:948px;
	border:solid;
	border-width:1px;
	border-color:#8c8c8c;
	margin-bottom:0px;
}

.fuld_side
{	
	width:948px;
	min-height:130px;
	background-image:url('images/fader.png');
	background-repeat:repeat-x;
	background-color:#e4e4e4;
}

.indhold_img
{
	float:right;
	border:none;
	padding:10px;
}



#footer
{
	width:990px;
	background-image:url('images/wrapper.png');
	background-color:#e4e4e4;
	height: 55px;
}

#footer_hels
{
	width:315px;
	height:auto;
	margin-left:15px;
	float:left;
}

#footer_grib
{
	width:330px;
	height:auto;
	margin-right:0px;
	float:left;
}

#footer_w3c
{
	width:300px;
	height:auto;
	float:right;
	margin-right:30px;
	text-align: right;

}
#footer_copy
{
	min-width:480px;
	min-height:31px;
	float:left;
	margin-top:8px;
	margin-left:15px;
}
#footer_edge
{
	width:990px;
	height:25px;
	background-image:url('images/footer_edge.png');
	background-color:#e4e4e4;
}


	



/* TOP_MENU */
#top_menu a:link
{
	color: #000000;
	text-decoration:none;
}

#top_menu a:visited
{
	color:#000000;
	text-decoration:none;
}

#top_menu a:hover
{
	background-color:#f5002e;
	color:#FFFFFF;
	text-decoration:none;
}

#indgange h2, #fokus h2, #nyheder h2, .medarbejdere h2, .afdelinger_left h2, .afdelinger_right h2, .afdelinger_fuld h2
{
	background-color:#8c8c8c;
	margin-top:0;
	margin-bottom:0;
	padding:5px;
	margin-left:auto;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase
}



#box_indgange img
{
	border:none;
	margin-bottom:5px;
	margin-top:5px;
}

#footer a:link, #footer a:visited, #footer a:hover
{
	color:#000000;
	text-decoration:none;
}

/* Classes */

.top_menu_left
{
	margin-left:52px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
}
.top_menu_right
{
	margin-left:372px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
}

p.fokus
{
	font-size:11px;
	color:#000000;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:10px;
}

ul.fokus
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}

h1.nyheder
{
	font-weight:bold;
	font-size:12px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
}
p.nyheder
{
	font-weight:normal;
	font-size:11px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:10px;
}



h1.footer_kontor
{
	font-size:11px;
	vertical-align:middle;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-weight:bold;
}
p.footer_kontor
{
	font-size:10px;
	vertical-align:middle;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
}

.footer_copy
{
	font-size:10px;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-top: 5px;
}

.w3c
{
	width:88px;
	height:31px;
	border:0;
}

.upper
{
	text-transform:uppercase;
}
