.crm-overskrift{
	background-color:#DEDEDE;
	border-bottom:1px solid black;
	border-top:1px solid black;
	margin-top:15px;
}

.crm-brief-contact{
	width:800px;;
	
}



.crm-brief-contact A{
	text-decoration:none;
}

.crm-brief-contact th{
	text-align:left;

}
.crm-brief-contact td{
	text-align:left;
	vertical-align: top;

}

.crm-brief-contact .phone{
	
}

.crm-contact-companies{

}
.crm-contact-projects{

}

.crm-brief-projects{
	background-color:#EFEFEF;
	width:100%;
}
.crm-brief-projects th{
	text-align:left;
	font-size:12px;
}

.crm-brief-projects td{
	width:100px;
}

.crm-brief-projects .site{
	width:70%;
}

.crm-brief-projects A{
	text-decoration:none;
}

.crm-brief-company{
	background-color:#EFEFEF;
	width:100%;
}
.crm-brief-company th{
	text-align:left;
	font-size:12px;
}		.crm-subheadder{
		background-color:#F7F7F7;
		border:1px solid black;
		}
		.crm-subbody{
		background-color:#FEFEFE;
		border:1px solid black;
		border-top:0px;
		}
		.crm-sub{
		margin:0px;
		}
		.crm-sub A{
		text-decoration:none;
		}
		.crm-hourheadder{
		background-color:#F7F7F7;
		border:1px solid black;
		}
		.crm-hourbody{
		background-color:#FEFEFE;
		border:1px solid black;
		border-top:0px;
		}
		.crm-hours{
		margin:0px;
		}
		.crm-hours A{
		text-decoration:none;
		}
		.crm-noteheadder{
		background-color:#F7F7F7;
		border:1px solid black;
		}
		.crm-notebody{
		background-color:#FEFEFE;
		border:1px solid black;
		border-top:0px;
		}
		.crm-notes{
		margin:0px;
		}
		.crm-notes A{
		text-decoration:none;
		}
	.crm-search{
		vertical-align:middle;
		white-space:nowrap;
		margin:10px;
	}
	.crm-search td{
		padding:5px;
	}
	.crm-search img{
		vertical-align:sub;
	}

	input.crmsearch{
		padding-left:3px;
		color:#133B6C;
	}
	input.crmdefault{
		color:#78818d;
	}
.crm-brief-company td{
	width:50%;
}
.crm-brief-company A{
	text-decoration:none;
}

.row0{
	background-color:#F7F7F7;
	border-bottom:1px solid #ffffff;
}

.row1{
	background-color:#eeeeee;
	border-bottom:1px solid #ffffff;
}
	.criticalerror{
			position:absolute;
			display:block;
			top:15%;
			left:15%;
			width:70%;
			height:70%;
			background-color:#ffffff;
			border: 5px solid #ff0000;
			padding:10px;
			z-index:99;		
			background-image:url(error.jpg);
			overflow:auto;
			-moz-border-radius:10px;
	}
	.closebutton{
		float:right;
	}
	.headline{
		color:CadetBlue;
		font-size:35pt;
		text-align:right;
	}

a img{
	border:0;
}
	.crm-contact{
		border:1px solid #133B6C;
		background-color: #F7F7F7;
		clear:both;
		padding:5px;
		width:750px;
		}
		.crm-contact-company{
		border:1px solid #133B6C;
		background-color: #F7F7F7;
		border-bottom:0px;
		float:left;
/*		clear:both;*/
		padding:2px;
		padding-left:5px;
		padding-right:5px;
		margin-right:10px;
		}
		.crm-contact-company A{
		text-decoration:none;
		}

.tabs{
}
.tabs td{
	cursor:pointer;
	background-color:#e7e7e7;
	border-right:2px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:6px 10px;
	
}

.tabs td.current{
	background-color:#d8d8d8;
	border-bottom:1px solid #d8d8d8;
}
.tabs td img{
	vertical-align:middle;
}

.tabpane{
	width:800px;
	border-collapse:collapse;
	border-spacing: 0;
}

.tabpane tr{
	width:100%;
}

.tabpane td{
	padding:5px;
}

.tabpane th{
	text-align:left;
	padding:5px;
	background-color:#d8d8d8;	
}

.tabpane table{
	width:100%;
}

.tabpane .newelement{
	left:800px;
	position:relative;
}


.infobox{
	width:350px;
	border-collapse:collapse;
	border-spacing: 0;
}

.infobox tr{
	width:100%;
}

.infobox td{
	padding:3px;
}

.infobox th{
	text-align:left;
	padding:5px;
}

.infobox table{
	width:100%;
}

.infobox textarea {
		height:60px;
		font-family: Verdana;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#133b6c;
		background-color:#F7F7F7;
		color:#133b6c;
		overflow:auto;
		margin-left:0px;
		margin-right:0px;
		width:200px;
}

.infobox input {
		font-family: Verdana;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#133b6c;
		background-color:#F7F7F7;
		color:#133b6c;
		margin-left:0px;
		margin-right:0px;
		width:200px;
}

.infobox select {
		font-family: Verdana;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#133b6c;
		background-color:#F7F7F7;
		color:#133b6c;
		width:200px;
}
#waitPane{
	background-color:#C0C0C0;
display:block;
width:200px;
top:50%;
position:absolute;
left:40%;
text-align:center;
vertical-align:middle;
padding:20px;
}


/*
 * Generelt
 * 
 * 
 * */

.opgave{	display:none; }
.navn {	cursor:pointer }

table.blue .timer, .advanceret{
	display:none;
}

table.blue tr.seperator{
	border-bottom: 1px solid black;

}
 table.blue{
	background-color:#F7F7F7;
	margin:10px;
	border-collapse : collapse; 
	border: 1px solid black;
 }

 table.blue table{
	border: 0px;
 }

 table.blue td, table.blue th{
	padding : 0; 
	vertical-align: top;
 }
 
 table.blue th[rel='link']{
	cursor:pointer;
 }

table.blue th[rel='link']:hover{
	background-color:white;
 }

 table.tab{
	margin-bottom:-11px;
	border-width: 1px 1px 0px 1px;
	border-color: black;
	border-style: solid;
 }
 
 table.tab td,table.tab th{
	padding : 10px;
 }


table.blue textarea{
	width:181px;
}

table.blue label{
	display:block;
	padding-right:10px;
	text-align:right;
}

table.blue input, table.blue input, table.blue select {
	margin:1px;
	border: 1px solid #939393;
	width:180px;
}

table.blue input[type='submit']{
	background-color:white;
	width:180px;
}

table textarea.largetext{
	width:350px;
	height:200px;
}

/*
 * index
 * 
 * */
 


/*
 * Plan oversigt
 * 
 * */

  .timetable{
    border-collapse: collapse; 
    border-spacing:0;

  }
  .timetable td{
    border-right:1px solid black;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
  }
  
  .timetable .used{
    border:0px;
    padding:0px;
    background-color:blue;
  }
  .timetable .free{
    border:0px;
    padding:0px;  
  }  
  
  table.hours{
    width:100%;
    border-spacing:0;
    border-collapse: collapse; 
  }

 ul.projekt{
    padding: 0px;
	margin:0px;
  }
  
  .projekt ul{ 
    padding-left: 15px;
    }
  .projekt div{
    /*list-style-image:url(/images/table_multiple.png);*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;    
    border: 1px solid;
    background-image: url(/images/Knob%20Valid%20Blue.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding:15px 10px 15px 50px;
    margin-bottom:3px;    
    color: #000;
    background-color: #BDE5F8;
    cursor:pointer;
  }
  
  .projekt div.done{
    background-image: url(/images/Knob%20Valid%20Green.png);
    background-color: #DFF2BF ;
    color: #000;
    text-decoration:line-through;    
  }
  .projekt div.block{
    background-image: url(/images/Knob%20Smart.png);
    background-color: #D7C3E0;
    color: #333;
  }
  .projekt div.warn{
    background-image:url(/images/Knob%20Attention.png);
    background-color:  #FEEFB3 ;
    color: #000;
  }
  .projekt div.overdue{
    background-image: url(/images/Knob%20Cancel.png) ;
    background-color: #FFBABA ;
    color: #000;
    /*text-decoration:blink;*/
  }
  
.settings {
display:none;
}

.row1.inactive-1 td {
    text-decoration: line-through;
}
