/*
--------------------------------------------
Project..: KanslietOnline™
Datetime.: 2009-11-15 22:31 CET
Author...: Micke Andersson, Andersson Web
--------------------------------------------
*/

form table {
	width:					100%;
}

form table td.form-desc {
	width:					250px;
	padding-left:			3px;
	font-size:				12px;
	font-weight:			bold;
	vertical-align:			middle;
}
form table td.form-field {
	width:					275px;
	padding:				3px 0px;
	vertical-align:			middle;
}

.large-select, 
form table td.form-field input.textbox,
form table td.form-field textarea,
form table td.form-field select
{
	padding:				3px 4px;
	width:					250px;
	border:					1px #a1a1a1 solid;
}

form table td.form-field select {
	width:					259px;
}

form table td.form-field input.focused,
form table td.form-field textarea.focused,
form div p input.focused {
	color:					#677e08;
	border:					1px #677e08 solid;
	background-color:		#e6f5a4;
}

form table td.form-field input.error,
form table td.form-field textarea.error {
	color:					#cc0000;
	background-color:		#fae5e5;
	border:					1px #cc0000 solid;
}

select.highlight,
form table td.form-field input.highlight,
form table td.form-field textarea.highlight,
form table td.form-field select.highlight,
form div p input.highlight {
	background-color:		#f7ff17;
	border:					1px #ffcb17 solid;
}

form .large-button {
	padding:				10px 10px;
	font-size:				14px;
	font-weight:			bold;
}

form .medium-button {
	padding:				2px 10px;
	font-size:				12px;
	font-weight:			bold;
}

.mandatory {
	vertical-align:			-5px;
	font-size:				20px;
	color:					#cc0000;
}

form div p {
	float:					left;
}

form div p.datetime {
	width:					150px;
}

form div p.toolbar {
	width:					210px;
}

form div p input[type="text"] {
	padding:				3px 4px;
	width:					120px;
	border:					1px #a1a1a1 solid;
}

.cke_charcount {
   display:				block;
   float:				right;
   margin-top:			15px;
   margin-right:		3px;
   color:				#60676A;
}
.cke_charcount span.cke_charcount_count,
.cke_charcount span.cke_charcount_limit  {
   font-style:			italic;
}

ol#attachments {
	margin:				0px;
}

ol#attachments li#first {
	list-style-type:	none;
	font-style:			italic;
	margin-left:		0px;
	padding-left:		0px;
	background:			none;
}

ol#attachments li {
	margin-left:		0px;
	padding-left:		22px;
	line-height:		1.5em;
	list-style-type:	none;
	background:			url(../admin/pics/icons/16/mail_attachment.png) no-repeat transparent 0px 0px;
}

.ui-menu-item {
	font-size:			11px;
	font-weight:		none;
	font-style:			normal;
	text-align:			left;
}

.ui-autocomplete-category {
	margin:				3px 2px;
	font-weight:		bold;
	text-align:			left;
}

.ui-datepicker {
	width:				250px;
}