/* COntent admin CSS Document */

div.contentadmin table {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:10px 0;
	width: 100%;
}

div.contentadmin td {
	padding:4px 15px 4px 4px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

div.contentadmin td table td {
	border:0;
}

div.contentadmin td table {
	border:0;
	margin:0;
}

tr.contentadmin_common {
	background-color:#efefef;
}


tr.contentadmin_singular {
	background-color:#fbedb6;
}

tr.xm_error {
	background-color:#fed4d9;
}

span.xm_error_text {
	display: block;
}

div.contentadmin_languages {
	float:right;
}

div.contentadmin_languages {
	padding:10px;
	background-color:#fbedb6;
	border:1px solid #e5d07c;
}

div.contentadmin_top {
	margin-bottom:4px;
	font-size:11px;
}

div.contentadmin_top h1 {
	padding-bottom:15px;
}

div.contentadmin_top p {
	padding-bottom:10px;
	font-size:11px;
}

div.contentadmin_top a, a.ca_link_common {
	background-color:#cecece;
	padding:3px 5px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	border:1px solid #9d9d9d;
	font-size:11px;
}

input.ca_button_singular {
	background-color:#d0ad24;
	border:0;
	font-weight:bold;
	color:#333;
	font-size:11px;
	padding:2px 4px;
	overflow:visible;
	border:1px solid #9e7e01;
}

input.ca_button_common, div.contentadmin_content input.button {
	background-color:#cecece;
	padding:2px 4px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	border:1px solid #9d9d9d;
	font-size:11px;
}

div.contentadmin_content input.button {
	font-family: Arial,Helvetica,sans-serif;
}

input.ca_button_delete {
	background-color:#f3615a;
	padding:2px 4px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	border:1px solid #db3830;
	font-size:11px;
}

div.contentadmin_content {
	margin:5px 0;
}

div.contentadmin_content h2 {
	border-bottom:1px solid #ccc;
	margin-bottom:8px !important;
}

div.contentadmin_content ul {
	margin:0 0 15px 25px;
	padding:0;
}

div.contentadmin_content li {
	padding:3px 0;
}

div.contentadmin_item {
	margin-bottom:8px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

p.contentadmin_itemheading {
	padding-bottom:5px;
}

p.contentadmin_itemlang {
	font-size:11px;
	color:#666;
	background-color:#fbedb6;
	border:1px solid #e5d07c;
	padding:2px 4px;
	display:inline;
}

div.contentadmin table img {
	padding: 0;
	margin: 0;
	vertical-align: middle;	
}

div.contentadmin table.kalenteritaulukko {
	width: auto;
	float: left;
}

div.contentadmin table.kalenteritaulukko td {
	padding: 0;
}

div.contentadmin table.kalenteritaulukko img {
	padding: 0;
	margin: 0;	
}

div.contentadmin_content iframe {
	border: 1px solid black;
}

div.contentadmin_content iframe.textmoduleeditor { width: 100% !important; }

div.contentadmin_content div.htmleditortoolbar {
	margin-bottom: 14px;
	padding: 5px 0 0 10px;
}

div.contentadmin_content div.htmleditortoolbar img {
	vertical-align: middle;
	padding: 0 1px 0 0;
}

div.contentadmin_content div.htmleditortoolbar div.wordcleaner {
	display: inline;
	padding-left: 15px;
}

div.contentadmin table.ca_ref_selection {
	margin: 8px 0;
}

div.contentadmin table.ca_ref_selection td {
	padding: 0;
}

div.contentadmin_content table.contentadmin_publish td {
	white-space: nowrap;
}

div.contentadmin_content table.contentadmin_publish input {
	vertical-align: top;
}

p.contentadmin_itemheading img.state {
	margin: 0 8px 0 0;
	vertical-align: middle;
}