/* SOME BASIC START STUFF */
body, html {
	background-color:transparent;
	color:#037584;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	border:none;
	margin:none;
	padding:0;
	
}
.cbbody {
	background-color:transparent;
	margin-left: 5px;
}
p {
	padding:0;
	margin:0;
	color:#037584;
}
a:link, a:visited {
	color:#548342;
	text-decoration:underline;
}
a:hover {
	color:#666666;
	text-decoration:none;
}
a:link img, a:visited img {
	border:none;
}
sup {
	font-size:60%;
}

/* CONTENT.CSS STUFF (MOSTLY) */
#billedfrisebaggrund {
	height:95px;
	background-color:#8CAAA1;
	background-color:white;
	background-image:url(/images/custom/bg_controls.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	padding:0;
	margin:0;
}
#customerlogo {
	bottom:34px;
	left:13px;
	height:49px;
	
}
#cblinkdiv {
	/*border:1px solid red;*/
	bottom:35px;
	right:3px;
	height:72px;
	background-image:url(/images/custom/dmp/logo_arealinformation.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0;
	margin:0;
	color:#8CAAA1;
}
#cblinkdiv p {
	margin:30px 0 0 0;
	font-size:13px;
}
#cblinkdiv a:link, #cblinkdiv a:visited {
	/*color:#00B5CC;*/
	color:#037584;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	margin-left:1em;
}
#cblinkdiv a:hover {}

#topbar {
	visibility:hidden;
}

#toplogo {
	visibility:hidden;
}
#controls, #toplogo {
	background-color:transparent;
	border:none;
	color:#037584;	
	padding:0 0 0 0;
	margin:0 0 0 0;
	top:73px;
	overflow:hidden;
}
.textbutton {
	color:#FFFFFF;
	background-color:transparent;
	font-size:11px;
	letter-spacing:1px;
}
img.imagebutton {
	background-color:transparent;
	margin-right:2px;
	/*border-left:1px solid white;*/
	/*position:relative;
	bottom:0px;*/
	padding:0 3px 0 7px;
	background-image:url(/images/custom/spacer_controls.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.textbutton {
	background-color:transparent;
	padding:0 13px 0 17px;
	background-image:url(/images/custom/spacer_controls.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-transform:uppercase;	
}
/*#dynprofileselect_selectbox (custom)*/
/*#profileselector {
   z-index:90;
   border:none;
   background:transparent;
}
#profileselector, #profileselector_selectbox {
	position:fixed;
	top:72px;
	left:12px;
	width:140px;
	text-transform:none;
}*/

.themegroupname, div.menu div.menuItemSpace {
	/*background-color:#D5E0DC;
	background-image:url(/images/custom/bg_themegroup.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:none;*/
	background-color:#D5E0DC;
	border-top:1px solid #EDF3F1;
	border-bottom:1px solid #949A98;
	border-left:none;
	border-right:none;
	color:#000000;
	font-weight:normal;
	/*min-height:18px;*/
}
div.menu div.menuItemSpace {
	/*width:100%;*/
	/*display:block;
	width:99%;*/
}
.themegroupname {
	width:140px;
	border-left:1px solid #EDF3F1;
	border-right:1px solid #949A98;
	overflow:hidden;
}
.themegroupname:hover, div.menu div.menuItemSpace:hover {
	/*background-image:url(/images/custom/bg_themegroup2.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
	background-color:#B0C6BF;
	color:#FFFFFF;
}
.themegrouplabel, .themelayername
{	color:#000000;
}
/*.themegrouplabel {
	display:block;
	width:100px;
	float:left;
	height:1em;
	overflow:hidden;
}*/
.themegrouplabel:hover {
	color:#FFFFFF;
}

.themelayername, div.menu a.menuItem {
	/*background-color:white;*/
	background-color:#EDF1F0;
	border-bottom:1px solid #C5CBC9;
	border-top:1px solid #EDF3F1;
	color:#000000;
}
.menuItem {
	height:11px;
	width:expression(document.body.clientWidth > 10? "180px": "auto" );
	/* This line makes IE7 crash:
	width:expression(this.parentNode.offsetWidth + "px"); */
}
.themelayername {
	width:144px;
	overflow:hidden;
	border-right:1px solid #C5CBC9;
	border-left:1px solid #EDF3F1;
}
.themelayername:hover, div.menu a.menuItem:hover {
	background-color:#E1EAE7;
	/*background-image:url(/images/custom/bg_themelayername.gif);
	background-repeat:repeat-x;
	background-position:top;*/
}
td.themenametexttd {
	color:#000000;
}
a:link.thememetadatalink,
a:visited.thememetadatalink
{
	color:#000000;
	text-decoration:none;
      /*border:3px solid #FF0000;background-color:#FFFF00;*/
}
/*.thememetadatalinkimg {
      background-image:url(/images/standard/buttons/meta1.gif);
}*/
.leftbar_iner {
	background-color:#D5E0DC;
}
.leftbarstyles {
	background-color:#FFFFFF;
}
.leftbarstyles {
	background-color:transparent;
}
#leftbar {
	/*visibility:hidden;*/
	border:none;
}

#mapcontainer, .leftbar_container {
	top:95px;
}
#mapcontainer {
	border:none;
}
.leftbar_container {
	/*width:200px;*/
	/*border-bottom:1px solid red;*/
	/*overflow:hidden;
	overflow:scroll;*/
}
#overviewbox {
	background-color:#BDC7C5;
	border-top:3px solid #8CAAA1;
	border-bottom:3px solid #8CAAA1;
	border-left:none;
	border-right:none;
	left:5px;
	/*bottom:19px;*/
	height:104px;
	width:166px;
	/*padding:7px 0 0 9px;*/
	padding:0;
	margin:0;
	overflow:hidden;
}
#refimg {
	border:1px solid #8CAAA1;
	margin:7px 0 0 9px;
}

#bottombar {
	background-color:#FFFFFF;
	color:#037584;
	border:none;
	/*border-top:1px solid red;
	border-bottom:1px solid red;*/
}
#mapwidthdiv, #statusbarcenter, #statusbarright
{	color:#037584;
}
#mapwidthdiv {
	left:176px;
}

/* MENU STUFF */
.menu {
	top:95px;
	/*border-top:1px solid #EDF3F1;*/
	border-left:1px solid #EDF3F1;
	/*border-bottom:1px solid #C5CBC9;*/
	border-right:1px solid #C5CBC9;
}
/*
div.menu a.menuItem:hover, 
div.menu a.menuItemHighlight 
{	background-color:#EDF3F1;
}
*/

/* DIALOGS */
.titleBar {
	background-color:#8CAAA1;
	/*background-color:red;*/
	background-image:url(/images/custom/bg_titlebar.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
	font-weight:bolder;
	font-size:11px;
	letter-spacing:1px;
	color:#FFFFFF;
	/*margin:0;*/
	padding:0;
	text-align:right;
	text-transform:uppercase;
	/* This expression makes IE6 crash: */
	/*width:expression(this.parentNode.offsetWidth + "px");*/
}
.titleBarText {
	padding:0;
	margin:5px 15px 0 15px;
}
.titleBarButtons {
	height:17px;
	width:17px;
	margin:3px 6px 0 0;
}
#divBoxIFrame {
	overflow-x:hidden;
}
.content, .divcontent, .divtable {
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	font-family:Arial,sans-serif;
}
.content, .divcontent {
	padding:21px 18px 18px 18px;
}

#multisearch_content {
	height:10px;
	overflow:visible;	
}
#cwTekst {
	color:#AAAAAA;
	text-align:justify;
	font-size:80%;
}
#stext_heading, #stext , .heading3td {
      font-weight:bold;
      font-size:14px;
}
/*select {
   border:1px solid red;
}*/

/* INFOBOX */
/*#removedynlayer {
	position:absolute;
	top:40px;
	right:18px;
}*/
#result-tabs {
	border-bottom:1px solid #8CAAA1;
}
#result-tabs .activetab {
	border:1px solid #8CAAA1;
}


#infotext {
	/*border:2px solid red;*/
	background-color:#EDF1F0;
	border-bottom:1px solid #C5CBC9;
	border-right:1px solid #C5CBC9;
	border-top:1px solid #EDF3F1;
	border-left:1px solid #EDF3F1;
	color:#000000;
	max-width:400px;
}

/* Skitse / redline dialog */
/*
#redlineselect {
   border:1px solid red;
   max-width:172px;
}
#dialogskitse_dialog_content table {
   border:1px solid red;
}
#dialogskitse_dialog_content table tr {
   border:1px solid blue;
   max-width:172px;
}
#redline_text_input4 {
   border:1px solid red;
   width:100%;
}
*/
