/* General handling of HTML tags *************************/

body {
	
	background: #FFFFFF url(/grafik/backgroundgradient.png) repeat-x;
	margin: 0px;
	text-align:left;
	overflow: auto;

	scrollbar-3dLight-Color: #F0F0F0;
	scrollbar-Highlight-Color: #828282;
	Scrollbar-Shadow-Color: #828282;
	scrollbar-DarkShadow-Color: #F0F0F0;
	scrollbar-Face-Color: #F0F0F0;
	Scrollbar-Arrow-Color: #FFFFFF;
	Scrollbar-Track-Color: #F0F0F0;
}

body, td, input, textarea, select, p {
	font-family: Arial,geneva,arial,helvetica,sans-serif;
	font-size: 9.5pt;
  color: #464646;
  
}

#outerwindow { 
	margin-top:30px;
	padding-left:1px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	background-color:#FFFFFF;
	width:960px; 
	height:550px;
}
.containdiv {
}

.headlinediv {
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	padding-left:5px;
	padding-top:1px;
	font-weight:bold;
	height:20px;
	text-align:left;
	background-color:#e7e7e7;
	background: url(/grafik/menugradient.png) repeat-x;
}

p.ReadMore {
	margin:0px;
	margin-top:10px;
	padding-left:5px;
	
}
img.redarrow {
	padding-right:2px;
	padding-bottom:1px;
}

a.ReadMore {
	color:#000000;
	font-weight:bold;
}

#mainwindow {
	background-color:#FFFFFF;
	border:1px solid #e7e7e7;
	width:958px; 
	height:548px;
	padding:0px;
}
#bannerwindow {
		text-align:left;
	 width:958px;
	 height:90px;
}
	#imgwindow {
		margin-top:13px;
		margin-left:13px;
		margin-right:13px;
		float:right;
	}
	#banneruprightwindow {
		float:right;
		font-size:11px;
		color:#AAAAAA;
		margin-top:8px;
		margin-right:8px;
	}
		#searchinput {
			font-size:10px;
			color:#CCCCCC;
			width:150px;
		}
		#searchbutton {
			font-size:10px;
		}
#menuwindow {
	border-bottom:1px solid #e7e7e7; 
	border-top:1px solid #e7e7e7; 
	width:958px;
	height:22px;
	text-align:left;
	
}
	#menuwindowbackground {
		background: url(/grafik/menugradient.png) repeat-x;
		height:20px;
		margin:1px;
	}
		table.menutable {
			margin-top:2px;
			margin-left:10px;
		}
		td.menutable {
			
			font-size:12px;
			text-align:center;

		}
		td.menutablecolon {
			font-size:12px;
			color: #CCCCCC;
			width:30px;
			text-align:center;
		}

/* ALL BELONGING TO DEFAULT.ASP */
#mapwindow {
	/*WIDTH:190 HEIGHT: 240px */
	margin-top:20px;
	margin-left:20px;
	float:left;
	border:1px solid #e7e7e7; 
	width:188px;
	height:238px;
}
	#mapwindowindhold {
		text-align:left;
		margin:1px;
		width:186px;
		height:236px;		
		background: url(/grafik/newsgradient.png) repeat-x;		
	}
		p.maptext {
			padding-left:5px;
			margin:0px;
			padding-top:3px;
		}
		a.maptext {
			font-size:11px;
			font-weight:bold;
			color: #585858;
			text-decoration: none;
		}
		a.maptext:hover {
			color: #000000;
		}
		
		#map_large {
			border:1px solid black;
			position:absolute;
			display:none;
			background-color:#FFFFFF;
			left:200px;
			top:200px;
			width:500px;
			height:563px;
		}
		#mapFrame {
			width:500px;
			height:520px;
			padding:0px;
			margin:0px;
		}
		#minimapframe {
			width:186px;
			height:180px;
			padding:0px;
			margin:0px;
		}
		   #headMap {
      	float:left;
      }
      .MapHolder {
      	margin-top:1px;
      }
      #close {
      	margin-right:1px;
      	float:right;
      }			
      #mapText {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;}
      #mapText a {text-decoration: none; color: #0066CC;}

#casewindow {
	/*WIDTH:490 HEIGHT: 240px*/
	margin-top:20px;
	margin-left:20px;
	float:left;
	border:1px solid #e7e7e7; 
	width:488px;
	height:238px;
}
	#casewindowimg {
		margin-left:1px;
		margin-right:1px;
		margin-top:1px;
		width:486px;
		height:102px;	
		background: url(/grafik/reddot.png) repeat;		
	}
	#casewindowcontent {
		text-align:left;
		margin:1px;
		width:486px;
		height:111px;
		background: url(/grafik/casegradient.png) repeat-x;		
	}
	
		.spotHead {
			margin:0px;
			font-weight:bold;
			font-size: 11pt;
			padding-left:5px;
			padding-top:10px;
			padding-bottom:0px;
		}
		.spotText {
			font-size:11px;
			margin:0px;
			padding-top:10px;
			padding-left:5px;
			padding-right:5px;
		}
	


#newswindow {
	/*WIDTH:195 HEIGHT:390*/
	margin-top:20px;
	margin-right:20px;
	float:right;
	border:1px solid #e7e7e7; 
	width:193px;
	height:388px;
}
	#newswindowcontent {		
		margin:1px;
		width:191px;
		padding-top:6px;
		height:380px;		
		background: url(/grafik/newsgradient.png) repeat-x;		
	}
	.newsfelt {
		text-align:left;
		width:180px;
		height:105px;
	}
	.newshr {
		color:#e7e7e7;
		width:170px;
	}
	.newsdato {
		margin:0px;
		font-size:10px;
		font-style:italic;
	}
	.newshead {		
		margin:0px;
		font-weight:bold;
		font-size:11px;
	}
	.newscont {		
		font-size:10px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:2px;
	}
	.newsmore {		
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:2px;
	}
	


#projectswindow {
	/*WIDTH 700 HEIGHT 130px*/
	margin-top:20px;
	margin-left:20px;
	float:left;
	border:1px solid #e7e7e7; 
	width:698px;
	height:128px;
}
	#projectsprivat {
		width:225px;
		float:left;
	}
	#projectserhverv {
		margin-top:1px;
		width:225px;
		float:left;
		padding-left:7px;
		padding-top:1px;
		font-weight:bold;
		height:19px;
		text-align:left;
		background-color:#CCCCCC;
	}
	#projectstidligere {
		margin-left:1px;
		margin-top:1px;
		padding-left:7px;
		padding-top:1px;
		font-weight:bold;
		height:19px;
		text-align:left;
		width:225px;
		float:left;
		background-color:#CCCCCC;
	}
			
		a.projectslink {
			color:#464646;
			text-decoration:none;
		}
		a.projectslinkinactive {
			color:#464646;
			text-decoration:none;
		}

	.projectswindowcontent {
		float:left;
		margin-left:1px;
		margin-right:1px;
		margin-bottom:1px;
		width:696px;
		height:106px;	
		background: url(/grafik/newsgradient.png) repeat-x;	
	}
		div.projectswindowimage {
			float:left;
			margin:1px;
			height:100px;
			width:150px;
			padding:1px;
		}
		img.projectswindowimage {
			border:1px solid #CCCCCC;
			
		}
		.projectswindowtextdiv {
			text-align:left;
			float:left;
			height:100px;
			padding:1px;
			width:530px;
			margin:1px;
		}
		.projectswindowhead {
			margin:0px;
			font-weight:bold;
			font-size: 11pt;
			padding-left:5px;
			padding-top:5px;
			padding-bottom:0px;
		}
		.projectswindowtext {
			text-indent:none;
			font-size:11px;
			margin:0px;
			padding-top:7px;
			padding-left:5px;
		}

#contactinfowindow {
	
}
	table.contactinfotable {
		width: 800px;
	}
	td.contactinfotable {
		text-align:center;
		font-size:11px;
		color:#AAAAAA;
	}
	
	
	
	
/* ALL BELONGING TO PROJEKT.ASP */

	#projekt_img {
		/*width: 468 height: 313 */
		margin-left:20px;
		margin-top:20px;
		border:1px solid #e7e7e7; 
		width:466px;
		height:311px;
		float:left;
	}
		#fadediv {
			width:464px;
			height:309px;
			margin:1px;
			filter: alpha(opacity=0);
			-moz-opacity: 0%;
		}

	#projekt_text {
		/*width: 430 height: 393 */
		text-align:left;
		float:right;
		margin-right:20px;
		border:1px solid #e7e7e7; 
		margin-top:20px;
		margin-left:20px;
		width:428px;
		height:391px;		
	}
		.projekt_tekst {
			margin-left:1px;
			float:left;
			margin-right:1px;
			width:426px;
			height:349px;
			background: url(/grafik/projektgradient.png) repeat-x;	
			overflow:auto;
		}
			div.projekt_tekst_indhold {
				width:426px;
				height:349px;
				overflow:auto;
			}
			p.projekt_tekst_indhold {
				font-size:11px;
				margin-left:7px;
				margin-right:7px;
				margin-top:7px;
			}
			img.projekt_billede_thumb {
				border:2px solid #e7e7e7;
			}
			
			
		a.projekt_link {
			padding-top:2px;
			padding-left:7px;
			color:#000000;
			text-decoration:none;
			font-weight:bold;
		}
		div.projekt_div {
		}
		#projekt_felt1 {
			float:left;
			margin-top:1px;
			margin-left:1px;
			margin-right:1px;
			padding-top:1px;
			width:212px;
			height:19px;
			
			background-color:#e7e7e7;
			background: url(/grafik/menugradient.png) repeat-x;			
		}
		#projekt_felt2 {
			margin-top:1px;
			margin-right:1px;
			float:right;
			padding-top:1px;
			height:18px;
			background-color:#CCCCCC;
			width:213px;
		}
		#projekt_felt3 {
			margin-left:1px;
			margin-top:1px;
			margin-right:1px;
			float:left;
			padding-top:1px;
			height:18px;
			background-color:#CCCCCC;
			width:212px;
		}
		#projekt_felt4 {
			margin-top:1px;
			margin-right:1px;
			float:right;
			height:20px;
			padding-top:1px;
			height:18px;
			background-color:#CCCCCC;
			width:213px;
		}
		

	#projekt_bottom {
		text-align:left;
		height: 58px;
		float:left;
		border:1px solid #e7e7e7;
		
		width:466px;
		margin-top:20px;
		margin-left:20px;	
	}
		#projekt_bottom_back {
			padding:0px;
			margin:1px;
			height:56px;
			width:464px;
			background: url(/grafik/projectheadgradient.png) repeat-x;
		}
		.projekt_headline {
			margin:0px;
			padding-top:16px;
			padding-left:16px;
			font-weight:bold;
			font-size:18px;
		}

	
/* BELONGS TO LEJEMAAL  */

		#lejemaal_felt1 {
			float:left;
			margin-top:1px;
			margin-left:1px;
			padding-top:1px;
			width:212px;
			height:19px;
			
			background-color:#e7e7e7;
			background: url(/grafik/menugradient.png) repeat-x;			
		}
		#lejemaal_felt2 {
			margin-top:1px;
			margin-left:1px;
			float:left;
			padding-top:1px;
			height:18px;
			background-color:#CCCCCC;
			width:213px;
		}
		#lejemaal_felt3 {
			margin-top:1px;
			margin-right:1px;
			float:right;
			padding-top:1px;
			height:18px;
			width:426px;
			background-color:#CCCCCC;
		}	
	
/*Belongs to Kontakt, Profil mv. */	
	
	#regular_text {
		/*width: 430 height: 393 */
		text-align:left;
		float:right;
		margin-right:20px;
		border:1px solid #e7e7e7; 
		margin-top:20px;
		margin-left:20px;
		width:428px;
		height:311px;		
	}
		.regular_tekst {
			margin-left:1px;
			float:left;
			margin-right:1px;
			margin-top:1px;
			margin-bottom:1px;
			width:426px;
			height:309px;
			background: url(/grafik/newsgradient.png) repeat-x;	
			overflow:auto;
		}
			div.regular_tekst_indhold {
				width:426px;
				height:309px;
				overflow:auto;
			}
			p.regular_tekst_indhold {
				margin-top:7px;
				padding-left:7px;
				padding-right:7px;
			}
			p {
				font-size: 11px;
				margin-left:7px;
				margin-right:7px;
			}
			.title2 {
				font-size:13px;
				font-weight:bold;
			}
		#regular_bottom {
		text-align:left;
		height: 48px;
		float:left;
		border:1px solid #e7e7e7;
		
		width:916px;
		margin-top:20px;
		margin-left:20px;	
	}
		#regular_bottom_back {
			padding:0px;
			margin:1px;
			height:46px;
			width:914px;
			background: url(/grafik/projectheadgradient.png) repeat-x;
		}
		.regular_headline {
			margin:0px;
			padding-top:13px;
			padding-left:13px;
			font-weight:bold;
			font-size:18px;
		}
/* BELONGS TO CONTACT */

	#contact_text {
		/*width: 430 height: 393 */
		margin-top:20px;
		text-align:left;
		float:middle;
		margin-right:20px;
		border:1px solid #e7e7e7; 
		margin-left:20px;
		width:628px;
		height:311px;		
	}
		.contact_tekst {
			margin-left:1px;
			float:left;
			margin-right:1px;
			margin-top:1px;
			margin-bottom:1px;
			width:626px;
			height:309px;
			background: url(/grafik/newsgradient.png) repeat-x;	
			overflow:auto;
		}
			div.contact_tekst_indhold {
				width:626px;
				height:309px;
				overflow:auto;
			}
			p.contact_tekst_indhold {
				margin-top:30px;
				padding-left:7px;
				padding-right:7px;
			}
			
	.visible {
		font-size:11px;
	}
	.contact_form {
		font-weight:bold;
		font-size:11px;
	}


	
/* Drop down menus ***************************************/

table.menupoints {}

td.menupoint {
	font-weight:bold;
	background: inherit;
	color: #585858;
	font-size: 9pt;
	text-decoration: none;
	text-indent: 4px;
	cursor: hand;
	padding-top:1px;
}
a.menupoint {
	font-weight:bold;
	background: inherit;
	color: #585858;
	font-size: 9pt;
	text-decoration: none;
	text-indent: 4px;
	cursor: hand;
}

iframe.dropdownmenu {
	z-index: 1000;
	position: absolute;
	visibility: hidden;
	top: -1000px;
	left: -1000px;
}
div.dropdownmenu {
	z-index: 1001;
	position: absolute;
	visibility: hidden;
	top: -1000px;
	left: -1000px;
}

table.outermenu {
	background: #ffffff;
	border: 1px solid #F0F0F0;
}
td.outermenu {
	padding: 2px;
}

table.innermenu {
	
}
td.innermenu {
	font-size:8pt;
	padding: 2px;
	font-weight: normal;
}
td.innermenuhover {
	font-size:8pt;
	color: #333333;
	padding: 2px;
	font-weight: bold;
	cursor: hand;
}

a.menulink {
	color: #464646;
	font-weight: normal;
	text-decoration: none;
}
a.menulink:hover {
	color: #464646;
	font-weight: bold;
	text-decoration: none;
}

/* What have ye? *****************************************/

#logoutwindow {
	float:left;
	padding-left:10px;
	padding-top:10px;
	color:blue;
}

.logoutlink {
	font-size:12px;
	color:#ca0004;
	font-weight:bold;
}

#admin-widebox {
	width: 700px;
}

	#admin_box {
		/*width: 430 height: 393 */
		text-align:left;
		float:right;
		margin-right:20px;
		border:1px solid #e7e7e7; 
		margin-top:20px;
		margin-left:20px;
		width:428px;
		height:311px;		
	}
		.admin_box {
			margin-left:1px;
			float:left;
			margin-right:1px;
			margin-top:1px;
			margin-bottom:1px;
			width:426px;
			height:309px;
			background: url(/grafik/newsgradient.png) repeat-x;	
			overflow:auto;
		}
			div.admin_box_indhold {
				width:426px;
				height:309px;
				overflow:auto;
			}
			p.admin_box_indhold {
				margin-top:7px;
				padding-left:7px;
				padding-right:7px;
			}