
/* valgte farver:
#da4907	highlight ??
#ffffff	background
#2e2e2e	font color, sa den ikke er helt sort

Edit blå  					#66C2FF 	#6DA3D9
Crea Gul  					#FBEC59 	#F1AC00
Edcr grøn  					#00EC00 	#00B800
Corbis turkis 				#30AFC5  #2492A5     (grå: "#8B8E85"
Video: purple 				#C048C5 	#B700C7
 
Input: gul 					#FEFEEE"   FEF8D8
 
Søgeknap: orange/rød  	#FF5800"  "#FF0000"
 
Baggrunde: grå




/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
  color: #222222;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-family: Arial, Verdana, Helvetica, sans-serif;   
  font-size: 11px; 
  line-height: 1.4em;
  margin: 20px 20px 20px 20px;
  padding: 0px 0px 0px 0px;
}

h1,h2,h3,h4 { font-family: Helvetica, Arial, sans-serif;font-weight: bold; color: #333333 }
h1 { font-size: 1.8em; line-height: 1.8em}
h2 { font-size: 1.5em; line-height: 1.6em}
h3 { font-size: 1.4em; line-height: 1.4em}
h4 { font-size: 1.2em; line-height: 1.1em; padding: 0px; margin: 20px 0px 0px 0px; }



p {
	margin-bottom: 0.3em;
}
form 	{ display:inline }
input { border:1px solid #999999 }
input:active { background-color: lightyellow }

input.cb { 
	border:0;
	padding:0;
	margin:0;
}
input.cbu { 
	position:relative;
	top:0px;
	border:0;
	padding:0px;
	margin:0px;
	margin-bottom: -.10em;
	margin-left:4px;
	overflow:hidden;
	background: transparent;
}




/* sa vises den default rigtig ogsa i IE */
img {
	border:1px none #ffffff;
	-ms-interpolation-mode:bicubic; 
}

.highlight {
	border: 1px solid #da4907;
}

.spicon{
	border:none;
	padding:0px;
	margin:0px;
}


.statusicon{
	border:none;
	padding:0px;
	margin:0px;
	margin-right:1px;
	height:10px;
}


.imgbot {
	margin:0;
	padding:0;
	display:inline;
	vertical-align:bottom;
}

.warn {
	color: #FF0000;
	background-color: yellow;
	font-weight: 800;
	padding:5px;
}
.greyedout {
	opacity: 0.3;
	filter:alpha(opacity=30);
}
.bluefont {
	color: #66C2FF;
}
.redfont {
	color: #FF0000;
}
.greenfont {
	color: #009900;
}
.likelink {
	text-decoration:underline;
	color: #66C2FF;
	cursor:pointer;
}


table {
	border-spacing:0px;
	border-collapse: collapse;
	empty-cells:show;
}
th {
	padding:.3em .5em;
   line-height:1.8em;
   white-space:nowrap;
   font-weight:700;
}
tr {
	vertical-align: top;
}
td {
	padding:.3em .5em;
}
td .nopad {
	padding:0px;
	line-height:0.9em;
	text-align:center;
}

/* hvis du gerne vil have borders i en tabel */
#borderyes { border:1px solid #cccccc }
#borderyes td { border:1px solid #cccccc }

/* tabel til at vise aux i spdk */
#auxtable {
	width:100%;
	margin:0px;
	padding:0px;
}
#auxtable > td {
	padding:0px;
}
#auxtd1 {
	background-color:#484848;
	padding:0px;
}
#auxtd2 {
	background-color:#3D3D3D;
	padding:0px 0px 0px 0px;
	border-left:3px solid #171717;
	border-right:3px solid #171717;
}
#auxtd3 {
	/* ingen width = skal altid fylde resten af bredden */
	background-color:#333333;
	padding:0px;
	border-left:3px solid #171717;
}
#auxdiv0 {
	position:relative;
	display:none;
	xxheight:auto;
	color:#fff;
	background-color:#ccc;
	xxxborder-bottom:3px solid #171717;
	margin:10px 0px 0px 40px /* space over/under table */	
}
#auxdiv1, #auxdiv2, #auxdiv3 {
	position:relative;
	overflow:auto;
	overflow-x:hidden;
	width:100%;
	height:100px;
}
.auxcon {
	position:relative;
	width:100%;
	height:auto;
	padding:5px 10px 10px 20px;
}

#auxlukmig{	position:absolute;display:none;z-index:1000;top:-100px;left:-100px;height:29px;width:60px;color:#fff;
}

/* bare til debug */
/*
#auxtable {
	border:1px solid purple;
}
#auxdiv0 {
	border:1px dotted red:
}
#auxdiv1, #auxdiv2, #auxdiv3 {
	border:1px dotted lightgreen;
	overflow-x: hidden; 
	overflow-y: auto;
}
.auxcon {
	border:1px dotted lightblue;
}
*/
/* bare til debug */








.borderyes{
	border:1px solid #cccccc;
}

.edcolor{
	color:#00CE63;
}
.illcolor{
	color:#CA66FE;
}
.maincolor{
	color:#0099FE;
}
.mainback{
	color:#000;
}

.editback {
	background-color:#00CE63;
}
.illuback {
	background-color:#D366FD;
}
.otherback {
	background-color:#c3c3c3;
}


/* background-image i mail* ligger i den host-specifikke styles.css */
.mainsearch{
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center; 
}
.mainadvsearch{
	background-repeat:no-repeat;
	background-position:center; 
}

.mainright{
	background-repeat:no-repeat;
	background-position:center; 
}
.maindown{
	background-repeat:no-repeat;
	background-position:center; 
}
.mainchecked{
	background-repeat:no-repeat;
	background-position:center; 
}

.projnorm{
	color:#999;
	padding:0px 5px 0px 5px;
}

.projhigh{
	color:#FFFFFF;
	background-color:#0099FE;
	background-color:#FF0000;
}

.projhigh_alt{
	color:#FFFFFF;
	background-color:#D366FD;
}

/* nogle classer til at vise en bredde */
.w100 { width:100px }
.w150 { width:150px }
.w200 { width:200px }
.w300 { width:300px }
.w400 { width:400px }
.w500 { width:500px }
.w600 { width:600px }
.w700 { width:700px }
.w800 { width:800px }


a:link         		{ color: #666666}
a:visited      		{ color: #333333} 
a:hover        		{ color: #0099FE}
a:visited:hover		{ color: #333333} /* Tidligere #0099FE */

a.mainlink:link        { color: #0099FE; text-decoration: none; }
a.mainlink:visited     { color: #0099FE; text-decoration: none; }
a.mainlink:hover       { color: #0099FE; text-decoration: underline; }



a.ablack:link        { color: #000000 }
a.ablack:visited     { color: #000000 }
a.ablack:hover       { color: #0099FE }

a.aclean:link 			{ text-decoration: none }
a.aclean:visited 		{ text-decoration: none }
a.aclean:hover 		{ text-decoration: underline; color: #0099FE; }

a.emne:link 			{ text-decoration: none }
a.emne:visited 		{ text-decoration: none }
a.emne:hover 			{ text-decoration: underline; color: #0099FE; }

a.navi:link 			{ text-decoration: none; color: #666666; }
a.navi:visited 		{ text-decoration: none; color: #666666; }
a.navi:hover 			{ text-decoration: underline; color: #0099FE; }

a.awhite:link 			{ color: #FFFFFF }
a.awhite:visited 		{ color: #FFFFFF }
a.awhite:hover 			{ color: #0099FE }

a.capt:link 			{ text-decoration: none }
a.capt:visited 		{ text-decoration: none }
a.capt:hover 			{ text-decoration: none }

a.niva:link 			{ text-decoration: none }
a.niva:visited 		{ text-decoration: none }
a.niva:hover 			{ text-decoration: underline }

a.nivaa:link 			{ color:#ffffff;text-decoration: none }
a.nivaa:visited 		{ color:#ffffff;text-decoration: none }
a.nivaa:hover 			{ color:#0099FE;text-decoration: underline }

a.nivab:link 			{ color:#c2c2c2;text-decoration: none }
a.nivab:visited 		{ color:#afafaf;text-decoration: none }
a.nivab:hover 			{ color:#0099FE;text-decoration: underline }


/* to display image in search */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
   clear:both;
    height:0;
    font-size: 100px;
    line-height: 0px;
}


#logodiv{
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	height:62px;
}

#divtopbg {
	position:relative;
	margin:0px;
	border:0px solid red;
	border-bottom:3px solid #171717;
	width:100%;
	/* background-image ligger i den host-specifikke styles.css */
	repeat: repeat-x;
}
#divtop0{
	xxxmargin-bottom:50px; /* luft inden sogefelt */
	border-bottom:4px solid #171717;
}

div#divtopbgbottom {
	border:0px solid red;
	/* background-image ligger i den host-specifikke styles.css */
	background-repeat:repeat-x;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}

div.imgdivdoc {
	background-position: right;
}

div#minidivout {
	background-color:#ffffff;
	color:#333;
	overflow:auto;
	position:relative;
}

div#subresults {
	padding:3px 0px 3px 40px;
	height:1.2em;
}
div#micrdivout {
	overflow:auto;
	width:98%;	
	width:auto;	
	border:0px dotted purple;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 40px;
}

/* micrdivout og bottomhelp har et issue med float, height og break */
/* http://www.quirksmode.org/css/clearing.html */

#bottomhelp {
	clear:both;
	text-align:center;
	border:0px dotted purple;
}

div.micrdiv1 {
	position:relative;
	margin:0;
	width:148px;							/* bredde pa imgbox */
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	float: left;
}

.micrdiv02 {
	position:relative;
	border:1px solid #ccc;
	background-color:#fff;
	padding:3px;
	cursor:pointer;
}

.micrdiv02_selected {
	position:relative;
	border:1px solid #ccc;
	/*
	background-color: #9f9f9f;	/ * grå * /
	background-color: #FAEC73;	/ * Lys gul * /
	background-color: #cfe6f6;	/ * meget lys blå - lidt grå * /
	background-color: #dddddd;	/ * grå * /
	background-color: #ffff99;  / *  gul  * /
	background-color: #ccffff;	/ * kold lys blå * /
	background-color: #FFD102;  / *  hsc gul  * /
	*/
	background-color: #FFF619;  /*  hsc gul  */
	background-color: #FEF496;  /*  hsc gul  */

	padding:3px;
	cursor:pointer;
}

.micrtopiconout_multiselect {
	display: none;
	visibility: hidden;
}

.micrtopiconout_multiselect_selected {
	z-index:400; 
	position: absolute; top: 0px; 
	height:12px; 
	width:100%;
	/*
	background-color:#dddddd;	/ * grå * /
	background-color: #ffff99;  / *  gul  * /
	background-color:#ccffff;	/ * kold lys blå * /
	background-color: #FFD102;  / *  hsc gul  * /
	*/
	background-color: #FFF619;  /*  hsc gul  */
	background-color: #FEF496;  /*  hsc gul  */
	border:4px none red; #ffffff;

}


.multitab {
	/*
	background-color:#dddddd;	/ * grå * /
	background-color: #ffff99;  / * gul  * /
	background-color: #ccffff;	/ * kold lys blå * /
	background-color: #FFD102;  / * hsc gul  * /
	*/
	background-color: #FFF619;  /* hsc gul  */
	background-color: #FEF496;  /*  hsc gul  */
	border:1px solid #ccc;
}
div.desc1_2_selected {
	/*
	background-color:#dddddd;	/ * grå * /
	background-color: #ffff99;  / * gul  * /
	background-color: #ccffff;	/ * kold lys blå * /
	background-color: #FFD102;  / * hsc gul  * /
	*/
	background-color: #FFF619;  /* hsc gul  */
	background-color: #FEF496;  /*  hsc gul  */
}

.microut {
	position:relative;
	width:140px;
	height:140px;
	cursor:pointer;
}

.microut_selected {
	position:relative;
	width:140px;
	height: 140px;
	background-color: #FFF619;  /*  hsc gul  */
	background-color: #FEF496;  /*  hsc gul  */
	cursor:pointer;
}

.micrimgout {
	position:absolute;
	height:140px;
	width:140px;
	overflow:hidden;
	z-index:50;
}
.micrimg {
	position:absolute;
	bottom:0px;
	z-index:51;
}
.micrdiv2 {
	position:absolute;
	/* background-image ligger i den host-specifikke styles.css */
	height:140px;
	width:140px;
	cursor:pointer;
	z-index:52;
}	

div.micrtopiconout {
	position:absolute;
	right:3px;
	z-index:401;
}

div.minitopiconout {
	position:absolute;
	right:3px;
	z-index:401;
}



div.micrrficon{
	padding:1px 3px 1px 3px;
	font-size:0.8em;
	color:#fff;
}

div.micrrficonout {
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:401;
}
div.micrfiletype {
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:401;
}
div.micrfiletype > img {
	width:32px;
}

div.minifiletype {
	position:absolute;
	right:10px;
	top:15px;
	z-index:401;
}
div.minifiletype > img {
	width:64px;
}
div.filetypedocinfo > img {
	width:32px;
	float:right;
	vertical-align: middle;
}







div.micrtopicon {
	float:left;
	width:6px;
	height:6px;
	overflow:hidden;
	background-color: #D366FD;
	border-left:3px solid #fff;
	border-bottom:3px solid #fff;
}
div.micrtopicon_right {
	float:left;
	width:6px;
	height:6px;
	overflow:hidden;
	background-color: #D366FD;
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
}
#pdivcontent .micrtopicon {
	border-left:3px solid #666;
	border-bottom:3px solid #666;
}

#micrinspout .micrtopicon {
	border-left:3px solid #484848;
	border-bottom:3px solid #484848;
}




.micrfocus {
	border:1px dotted purple;
	background-color:orange;
}


.pille {
	position:relative;
	left:3px;
	top:1px;
}


.micrwater
{	
	border:0px none #ffffff;
	display:inline;
	opacity: 0.1;
	filter:alpha(opacity=10);
	z-index:101;
	width:140px;
	height:140px;
	cursor:pointer;
}


div.desc0 {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:10000;
	background-color:#fff;
	xxopacity: 0.9;
	xxfilter:alpha(opacity=90);
	width:100%;
	display:none;
	padding:3px 0px 0px 0px;
	margin:0px;
}


div.desc1{
	position:relative;
  	text-align: left;
  	color:#777777;
  	font-weight: normal;
  	width: 94%;
  	height:1.2em;
  	padding-top:1px;
  	padding-left:3px;
  	overflow: hidden;
  	white-space:nowrap;  
}
div.desc2 {
	position:relative;
  	text-align: left;
  	font-weight: bold;
  	color:#555555;
  	width: 94%;
  	height:1.2em;
  	padding-top: 0px;
  	padding-left: 3px;
  	overflow: hidden;
}

.descsolopric {
	position:relative;
	font-weight: normal;
  	width: 147px;
	height:1.5em;
  	font-size: 1.0em;
  	padding: 0px;
  	overflow: hidden;
  	white-space:nowrap;
}
.descpric {
	position:absolute;
	left:3px;
	height:1.2em;
	color:#0099FE;
	padding: 0px 0px 0px 0px;
}
.descsolo {
	position:absolute;
	color:#FF0000;
	right:0px;
	max-width:100px;
	height:1.2em;
	text-align:right;
	padding: 0px 3px 0px 3px;
}


.slugsdiv {
	position:relative;
	width:100%;
	background-color:#fff;
	z-index:1002;
}


.tmicrdiv1 {
	width:auto;
	float:left;
	position:relative;
	xxborder:1px solid #FFFFFF;
}
.tmicrout {
	position:relative;
	width:auto;
	height:auto;
	padding:0px;
	cursor:pointer;
}

.tmicrdiv02 {
	position:relative;
	padding:0px;
	cursor:pointer;
	border:1px solid #FFFFFF;
}

.tmicrdivimg {
	/* background-image ligger i den host-specifikke styles.css */
	position:relative;
	margin: 0 auto;
	width:auto;
	height:auto;
}
.tmicrdivimgblank {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	cursor:pointer;
}

.tmicrdivwater{
	position: absolute;
	/* background-image ligger i den host-specifikke styles.css */
	width: 100%;
	height: 100%;
	top:0px;
	left:0px;
	opacity:.1;
	filter:alpha(opacity=10);
	cursor:pointer;
	padding:0px;
	
}



		

#minidivimg {
	margin-top:0px;
	text-align:right;
	padding:15px;
	overflow:visible;
}
#minidivinfo {
	margin-top:0px;
   border: 0px solid #000000;
	margin-left:10px;
	float:right;
}
#minitext{
}
.docinfo {
   vertical-align: top;
   padding:3px 0px 3px 0px;
   border-bottom: 1px solid #CCCCCC;
}
/* to display image in search */

.searchselected {
	padding:0px 8px 0px 8px;
	vertical-align:middle;
	color:#000;
	background-color:#0099FE;
	border-right:3px solid #f4f4f4;
}


/* ikoner under billedet */
.aiconimg {
	margin:0px 0px 0px 0px;
	border-right:3px solid #fff;
	vertical-align:bottom;
}

/* test */
.iconlist li {
	list-style-type:none;
	float:left;
	margin:2px;
}
.iconlist li:hover {
	background-color: #da4907;
}
/* test */
/* ikoner under billedet */


/* hentet fra xxl priv */
.divsogout {
	xxdisplay: block;
	padding-top:0px;
	margin-top:0px;
	border-top:3px solid #171717;
}
.divsogoutaux {
	display:none;
	padding-left:45px;
}
.soghid {
	width:50px;
	background-color: lightgrey;
}
.sogdiv {
	z-index: 32;
	overflow: visible;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.uudiv {
	padding:5px 5px 0px 5px;
	margin:5px 5px 0px 5px;
	min-width:100px;
	float:left;
	white-space:nowrap;
}
.ulab{
	display:block;
}
.usogleg {
	display:block;
	font-weight:700;
	width:165px;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}



fieldset {	
	margin:5px 10px 5px 10px;
	border:none;
	border-right: 1px solid #cecece;
	min-height:150px;
}

legend {
	color: #666;
	background-color: #fbfbfb;
	font-weight:bold;
   cursor:pointer; 
	min-height:25px;
}
fieldset.levfs {
	position:relative;
	margin:3px 5px 3px 5px;
	float:left;
	width:150px;
}




.niva {
	padding-right:0px;
}




#sog1 {
	color: #003;
	height:17px;
	width:586px;
	border:0px;
	margin:0px;
	padding: 3px 4px 0px 4px;
	display:inline;
}

.gotopic {
	display:inline;
	width:40px;
	height:12px;
	border:1px solid #0099FE
}
#gotobut {
	border:0px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.sbaseshow{
	vertical-align:middle;
	border-right:3px solid #000000;
	color:#fff;
	padding:0px 10px 0px 10px;
}
.sbase{
	vertical-align:middle;
	xxborder-right:3px solid #4B4B4B;
	padding:0px;
	color:#fff;
}

.slink1{
	height:20px;
	vertical-align:middle;
	border-right:3px solid #E8E8E8;
	padding:0px 8px 0px 8px;
	color:#fff;
  	white-space:nowrap;
}
.slink1dark{
	background-color:#5B5B5B;
}
.slink2{
	vertical-align:middle;
	background-color:#5B5B5B;
	border-right:3px solid #333;
	height:20px;
	padding:0px 8px 0px 8px;
	color:#fff;
  	white-space:nowrap;
}



.navilink{
	height:16px;
	vertical-align:middle;
	padding:0px;
	color:#666;
  	white-space:nowrap;
  	padding:0px 5px 0px 5px;
}
/* background-image i navi* ligger i den host-specifikke styles.css */
.navishow{
	height:16px;
	width:16px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:center; 
}
.navisearch{
	height: 16px;
	width: 16px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:center; 
}
.naviprev{
	height: 16px;
	width: 50px;
	padding:0px;
	background-color:#0099FE;
	background-repeat:no-repeat;
	background-position:center; 
}
.navinext{
	height: 16px;
	width: 50px;
	padding:0px;
	background-color:#0099FE;
	background-repeat:no-repeat;
	background-position:center; 
}








.doshow {
	display:inline;
}
.noshow {
	display:none;
}
.inlineshow {
	display:inline;
}
.tdshow {
	display:block;
}


#pixdiv {
	width:100%;
}

/* hentet fra xxl priv */

/* to display image in ligthbox */
div.pimgdivout {
	width:150px;
  	float:left;
  	background-color:#ccc;
	padding:3px;
	border:0px solid #333;
	margin:0px 5px 5px 0px;
}
div.pimgdiv{
	width:150px;
	height:150px;
	overflow:hidden;	

}
div.pdesc1 {
  text-align: left;
  	color:#666666;
  font-weight: normal;
  width: 140px;
  font-size: 1.0em;
  height:1.4em;
  padding-top:3px;
  padding-left: 3px;
  overflow: hidden;
  white-space:nowrap;
}
/* to display image in ligthbox */


/* images inspiration  */
div.pixdesc1 {
  text-align: left;
  color:#999999;
  font-weight: normal;
  font-size: 1.0em;
  height:1.4em;
  padding-left: 3px;
  overflow: hidden;
}
/* images inspiration  */



.lede { font-weight: bold; color: #000000}
.star { color: #000000; font-size: 18; font-style: bold; padding-right: 3px; padding-left: 3px; }

.spbutton { border: 0px none; color:#000000; background-color: #0099FE; }

.setname { width: 175px; }

.ramme {
   border: 1px solid #CCCCCC;
}



.dollar {
   font-size: 1.1em;
}

.captimgout {
	position:relative;
	width:auto;
	height:auto;
}
.captwater{
	position: absolute;
	top:0px;
	left:0px;
	/* background-image ligger i den host-specifikke styles.css */
	height:100%;
	width:100%;
	opacity: 0.1;
	filter:alpha(opacity=10);
	cursor:pointer;
}

.captlag {
   position: absolute;
	top:-1000px;
	left:-1000px;
	display: none;
   z-index: 30000;
   text-align: left;
	border:5px solid #999;
	border-right:5px solid #555;
	border-bottom:5px solid #555;	
	background:#fff;
	padding:2px;
	color:#222;
	height:auto;
}
.captlag p {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.captpoptxt {
   position: absolute;
	display: none;
	color:green;
}
.captpop p {
	margin-top:0px;
	padding:0px;
}



/* ------------------------------------*/
/* caption til captify                 */
/* ------------------------------------*/

/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	font-size: 13px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-decoration: none;
}
/* tilfojet hsc */
.caption-bottom p {
	padding-top: .5em;
	padding-right: 2em;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;	
	font-family: arial;	
	cursor: default;
	text-decoration: none;
}
/* tilfojet hsc */

.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

/* ------------------------------------*/
/* caption til captify                 */
/* ------------------------------------*/


/* menu ved pix */
.menudiv0 {
	position:absolute;
	z-index:20000;
	background-color: #fff;
	display:none;
	width:125px;
	height:300px;
	opacity:0.9;
	filter:alpha(opacity=90);
}

.menudiv {
	position:absolute;
	z-index:20002;
	display:none;
}
.menudiv ul {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	list-style-position: outside;
	list-style-type: none;
	padding:0px;
	margin:0px;
	border-top:1px solid #333333;
}
.menudiv li {
	padding: 4px 10px 4px 10px;
	margin:0px;
	width:125px;
	border:1px solid #333333;
	border-top:0px;
	color: #000;
}
.menudiv li:hover {
	background-color: #0099FE;
	color: #000;
}
/* bruges kun af IE?? */
.menudiv li.liover {
	background-color: #0099FE;
	color: #000;
}
/* menu ved download */







/* menu i niveau under sogefelt = sub0 */
ul.menusub0 { 
	xxposition:relative;
   list-style-position: outside;
   list-style-type: none;
   padding:0px;
   margin:0px;
   background-color: #333333;
}  
ul.menusub0 > li {
	position:relative;
	float:left;
   padding: 2px 10px 2px 10px;
	border-right:2px solid #c5c5c5;
   margin:0px;
   color: #ffffff;
   background-color: #4b4b4b;
}
ul.menusub0 > li:hover {
   background-color: #0066CC;
   color: #999999;
}

.menusub0back{
	background-color:#4B4B4B;
}
.menusub0backhigh{
	background-color:#0099FE;
}


.divsub0 {
	position:relative; 
	display:none;
	xxxxmargin:10px 40px 10px 40px;
	padding:10px 40px 15px 40px;
	overflow:auto;
	color:#fff;
	xxmin-height: 100px;
	height: 50px;

	background-color:#4B4B4B;
}




/* menu i niveau under sogefelt = sub0 */













.cleanlist {
	margin:0px;
	padding:0px;
}
.cleanlist li {
	list-style-position: outside;
	list-style-type: none;
	line-height:2.0em;
}
#statusdiv {
	position:absolute;
	top:10px;
	left:40%;
	color:green;
	z-index:1005;
}
#preview{
	position:absolute;
	border:0px solid #ccc;
	background:#333;
	padding:8px;
	display:none;
	color:#fff;
}
#previewtitle {
	width:250px;
	height: 2.6em;
	overflow:hidden;
}
.waitbg {
	background-repeat:no-repeat;
	/* background-image ligger i den host-specifikke styles.css */
	background-position: center center;
}
.divwait {
	margin:0px auto;
	padding-top:200px;
	background-repeat:no-repeat;
	/* background-image ligger i den host-specifikke styles.css */
	background-position: center center;
}
.divwait48 {
	margin:0px auto;
	padding-top:200px;
	background-repeat:no-repeat;
	/* background-image ligger i den host-specifikke styles.css */
	background-position: center center;
}

#divxcon {
	padding:20px 0px 0px 0px;
	background-color:white;
	height:500px;
	width:500px;
	overflow:auto;
}
.divauxout {
	position:absolute;
	top:150px;
	left:150px;
	border:4px solid #666;
	background-color:#999;
	z-index:11000;
	padding:6px;
}
.divauxcon {
	background-color:#ffffff;
	padding:10px;
}

#simplemodal-overlay {
	background-color:#000000;
	opacity:0.6;
	filter:alpha(opacity=60);
}
#simplemodal-container {
	background-color:#333; 
	border:5px solid #444; 
	padding:8px;
}

div#debugdiv{
	display:none;
	border-top:1px solid green;
	background-color:#ffffff;
	padding:10px;
	position:absolute;
	bottom:0px;
	left:10px;
	width:auto;
	height:100px;
	overflow:auto;
	z-index:20000;
}
div#userdiv{
	width:50px;
	height:50px;
	display:none;
	overflow:auto;
}
div#layoutdiv {
	display:none;
	background-color:#fff;
	border:1px solid #ccc;
	position:absolute;
	min-width:300px;
	min-height:150px;
	padding:5px;
	z-index:200;
}


div#logondivmain{
	display:none;
	padding:20px;
	width:240px;
	height:280px;
	background-color:#fff;
	border:4px solid #171717;
}
#logondiv {
	float:right;
	padding:10px 40px;
	color:#999;
}

#divlinkl{
	position:absolute;bottom:0px;padding-left:40px;xxxxcolor:#4B4B4B;
}
#divlinkr{
	position:absolute;bottom:0px;right:0px;padding-right:40px;color:#4B4B4B;
}






div.showdiv {
	position:absolute;
	display:none;
	background-color:#ffffff;
	padding:15px;
	border:1px solid purple;
}


.fg-button { 
   outline: 0; 
   margin:0px 4px 0px 0px; 
   padding: .4em 1em;
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
}
.fg-error { 
   outline: 0; 
   margin:0px 4px 0px 0px; 
   padding: .2em 1em;
   text-decoration:none !important; 
   position: relative; 
   zoom: 1; 
}

#ui-datepicker-div {
	z-index: 9999999;
}
.datepick {
	width:75px;
}


.onlymips {
	display:none;
}




.iframedef{
	border:none;
}


/* frontpage */
.frontdiv {
	position:relative;
	width:150%;
	height:225px;
	overflow:hidden;
}



.ftxtdivout {
	position:absolute;
	bottom:0px;
}
.ftxtdivtit {
	position:relative;
	font-size:12px;
	line-height:1.3em;
	padding:5px;
	color:#000;
	opacity:0.9;
	filter:alpha(opacity=90);
	xxxz-index:1000;
}
.ftxtdiv {
	display:none;
	position:relative;
	margin-top:5px;
	padding:5px;
	color:#000;
	opacity:0.9;
	filter:alpha(opacity=90);
}







.waitback{
	background-color: lightblue;
}







/* divcorners */
.dCorner {
	position: relative;
	zoom: 1;
}
.dcItem {
	position: absolute;
	display: none;
}
.dcItem img {
	width: 100%;
	height: 100%;
}
.dctop, .dcbottom {
	left: 0px;
}
.dctop, .dctop-left, .dctop-right {
	top: 0px;
}
.dcbottom, .dcbottom-left, .dcbottom-right {
	bottom: 0px;
}
.dcleft, .dcright {
	top: 0px;
}
.dcleft, .dctop-left, .dcbottom-left {
	left: 0px;
}
.dcright, .dctop-right, .dcbottom-right {
	right: 0px;
}

.redcolor{
	color:#da4907;
}

.warning {
	border:1px solid #FF0000;	
	padding: 10px 20px 10px 20px;
	color:#FF0000;
	width:600px;
	margin:0px 0px 20px 20px;
}

.okgreen {
	border:1px solid #009900;	
	background-color:lightgreen;
	xcolor:#009900;
}


/* divcorners */



/* projektmapper */

.nopad {
	border-width: 0px;
	border-spacing: 0px;
}

/* projektmapper */



#xxsimplemodal-overlay {background-color:#ff0000;}
#xxsimplemodal-container {background-color:#333; border:4px solid #444; padding:8px;}



.textretHideTR {
	display: none;
}


