.versionColorTheme {
	background: #09f;
}
body, td, p, a.text {
	color: #000;
}

body.popup {
	background-color: #f9f9f6;}

body.main {
	background: #fff url('../../images/themes/12/bg.png') repeat-y;}
body.index {
	background: #345 url('../../images/themes/12/index.png') 0 0 repeat-x;}

.panel {
	background: url('../../images/themes/12/panel.png');
}
.search {
	background: url('../../images/themes/12/search.png');
}


/* box */

.box {
	background-color: #f9f9f6;	border-color: #996; 
}


.box td {
	border-color: #fff #cc9 #cc9 #fff;
}


.box tr.headTab td {
	background-image: none;
	background-color: #fc0;
	border-color: #fff #996 #996 #fff;
}
body.busy .box tr.headTab td {
	background-color: #f90;
}
h2 {
	background-color: #eed;
	color: #000;

	}
div.line {
	border-top: solid 1px #cc9; 
	border-bottom: solid 1px #fff;
}

p.line {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #ddc;
}
.leftline {
	border-left: solid 1px #ddc;
}
.rightline {
	border-right: solid 1px #ddc;
}
.bottomline {
	border-bottom: solid 1px #ddc;
}
.topline {
	border-top: solid 1px #ddc;
}
div.list,
p.list {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #ddc;
}
.square {
	border-style: solid;
	border-width: 1px;
	border-color: #cc9;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.mooeditable-ui-toolbar span.toolbar-separator {
	border-left-color: #cc9;border-right-color: #fff;}
tr.toolbar td,
tr.toolbarPlain td,
td.toolbar,
td.toolbarPlain,
div.mooeditable-ui-toolbar,
div.toolbarDiv 
{
	background: #cc9 url('../../images/themes/12/box_bar.png') repeat-x;}
.list tr td,
.cap tr td,
.no tr td,
.in tr td
{
	/* emji 2007-07-16 */
	background-color: transparent;
	background-image: none;

}
.list td,
.cap td,
.in td,
tr.caption td
{
	border-color: #ddc;
		}

.list tr.head td,
.cap tr.head td,
.mini tr.head td,
.zero tr.head td,
.no tr.head td,
.in tr.head td,
th
{
	border-color: #ccb #ddc;
}

tr.upline td {
	border-top-style: solid;
	border-top-width: 2px;
	border-color: #ddc;
	border-bottom-width: 0;
}
tr.downline td {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #ddc;
	border-top-width: 0;
}

table.list tr td.hi,
table.cap tr td.hi,
tr.hi td,
tr.hi,
span.hi,
td.hi,
.hi
{
	background-color: #ffa;
}
table.list tr td.hibg,
table.cap tr td.hibg,
tr.hibg td,
tr.hibg,
span.hibg,
td.hibg,
.hibg,
img.hibg
{
	border-color: #fc0;
}
table.list tr td.hib,
table.cap tr td.hib,
tr.hib td,
tr.hib,
span.hib,
td.hib,
.hib
{
	background-color: #fc0; background-image: none;
}

/* grå färg i box */

.charCounter {
	color: #776;
}

.accesskey {
	color: #776;
}
em {
	border-bottom: solid 1px #776;}

.noValue {
	color: #776;
}

.tip, td.tip, .tip td {
	color: #555;
}

.exempel {
	color: #555;
}

.disabled,
.disabled *,
label.disabled *
{
	color: #776;
}

td.gray,
tr.gray td,
.gray
{
	color: #776;
}

img.image.disabled {
	border-color: #998;
}

td.grayer,
td.grayer p,
tr.grayer td,
.grayer {
	color: #998;
}
.hidden, .unhidden {
	background: #ddc;
}

/* övriga färger */
.timeWarning,
.timeWarning td {
	color: #700;
}
.timeCritical, 
.timeCritical td {
	color: #b00;
}
.timeExpired,
.timeExpired td {
	color: #776;
}


ul.notice {
	border-color: #69c;;
}

ul.error {
		border-color: #c30;
}

.error {
	color: #a00;
}

.success,
.success * {
	color: #080;
}


/* rubriker */

.headline {
	font-family: 'lucida grande', 'lucida sans unicode', arial, sans-serif;
	font-size: 16px; 
	font-style: normal;
	font-weight: bold;
	color: #d70;
}
h3, h3 *,
h4, h4 * {
	font-family: 'lucida grande', 'lucida sans unicode', arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #d70;
}
h3 a:hover,
h4 a:hover {
	color: #c60;
}

.font {
	font-family: 'lucida grande', 'lucida sans unicode', arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #d70;
}

.accent {
	color: #d70;
}

.accentbg,
.accentBg {
	background-color: #d70;
	color: #fff; 
}
.accentB {
	border-color: #d70;
}

.slot {
	 background: url('../../images/themes/12/box_slot.png') repeat ;	 border-top: solid 1px #cc9;
	 border-left: solid 1px #cc9;
	 border-right: solid 1px #fff;
	 border-bottom: solid 1px #fff;
}


p.selB,
.selB {
	border-color: #690;
}

.selected,
.selBg {
	background-color: #fc0;}
li.selected a.link {
	color: #000;
}

.actionB {
	border-color: #fc0;
}

.actionBg {
	background-color: #ffc;}

.hover {
	background-color: #cde;
}
.down {
	background-color: #690;
}

.selectableB:hover {
	border-color: #cde;
}

.selectableBg:hover {
	background-color: #fc0;}

.selectableBgB:hover {
	background-color: #fc0;	border-color: #cde;
}

.clickableBg:hover {
	background-color: #e6e6d5;}
.hi.clickableBg:hover {
	background-color: #e6e6d5;}
.isdragging .dropable {
	outline-color: lightblue;;
}
.isdragging .dropable:hover {
	outline-color: #690; 
}

div.mooeditable-ui-toolbar button.mooeditable-ui-button:hover,
div.mooeditable-ui-toolbar button.mooeditable-ui-button.hover {
	background-color: #ccb 
}
div.mooeditable-ui-toolbar button.mooeditable-ui-button.onActive,
div.mooeditable-ui-toolbar button.mooeditable-ui-button.onActive:hover {
	background-color: #aa9 
}



/* widgets */
div.scaleHead {
	color: #000;
}
div.scale {
	background: url('../../images/themes/12/box_slot.png') repeat;	border-color: #998 #fff #fff #998;
}

div.scaleFill {
	background-image: url('../../images/themes/12/scale.png');background-repeat: repeat;border-right-color: #369;}




/* input */

input[type=text],
input[type=password],
input.defaultText,
div.mooeditable-container,
textarea.defaultText,
textarea.editabletext:focus,
textarea {
	background: #fff url('../../images/themes/12/input.png') repeat-x;	
	border-color: #997 #ddc #ddc #997;
	color: #000;
}
div.mooeditable-ui-toolbar {
	margin: -2px -2px 0 -2px;
	border-bottom: solid 2px #997;
}

input.defaultText,
textarea.defaultText {
	color: #776;
}


input[type=text]:focus,
input[type=password]:focus,
input.defaultText:focus,
div.mooeditable-container:focus,
textarea.editabletext:focus,
textarea.defaultText:focus,
textarea:focus {
	border-color: #690;
	}

input[type="text"][disabled]
{
	border-color: #997 #ddc #ddc #997;
	color: #776;
	background: #fff;
}


td.sel {
	border: solid 2px #690;
}

/* länkar */


.user,
.user:visited {
	color: #33c;
}
.user:hover {
	color: #369;
}
.user:active {
	color: #000;
}

a.link,
a.link:visited,
a.icon,
a.icon:visited,
a.action,
a.action:visited,
a.sort,
a.sort:visited,
a.mail,
a.mail:visited,
a.topic,
a.topic:visited,
a.act,
a.act:visited,
div.pagenav a,
div.pagenav a:visited
{
	color: #33c;
	}

a.link:hover,
a.icon:hover,
a.action:hover,
a.sort:hover,
a.mail:hover,
a.topic:hover,
a.act:hover,
div.pagenav a:hover
{
	color: #369;
	text-decoration: underline;
}

a.link:active,
a.icon:active,
a.action:active,
a.sort:active,
a.mail:active,
a.topic:active,
a.act:active,
div.pagenav a:active
{
	color: #000;
	text-decoration: underline;
}

#apb_left a,
#apb_left a:visited {
	color: #33c;
}
#apb_left a:hover {
	color: #369;
}
#apb_left a:active {
	color: #000;
}





a.user:active,
a.user:focus,
a.link:active,
a.link:focus,
a.action:active,
a.action:focus,
a.sort:active,
a.sort:focus,
a.topic:active,
a.topic:focus,
a.act:active,
a.act:focus,
div.pagenav a:active,
div.pagenav a:focus
{
	background: url('../../images/themes/12/link_loading.gif') repeat top left;
}

a.topic {
	font-weight: bold;
}
a.topic:visited {
	font-weight: normal;
}
a.topic:after {
	content: ' (nytt)';
}
a.topic:visited:after {
	content: '';
}

a.blank,
a.blank:focus,
a.blank:active
{
	background: none;
}

/* ikoner */
a.triO, a.triC {
	background-image: url('../../images/themes/12/icons/triangle.png');
	color: #33c;
}
a.triO:hover, a.triC:hover {
	color: #369;
}
a.triO:active, a.triC:active {
	color: #000;
}

.icon.ref { background-image: url('../../images/themes/12/icons/link_roll.png'); }


.waiticon { background-image: url('../../images/themes/12/icons/wait.gif'); }




/* menyer: flikar */

div.tabs a,
div.tabs a:hover,
div.tabs a:active,
div.tabs a:visited
{
	color: #000;
	}

div.tabs a,
div.tabs:visited
{
	border-color: #996;
	background-color: #ddb;
}

div.tabs a:hover,
div.tabs a:active
{
	border-color: #996;
	background-color: #eec;
}

div.tabs a:active, div.tabs a:focus {
	background-color: #f90;}

div.tabs a.m,
div.tabs a.m:hover,
div.tabs a.m:active,
div.tabs a.m:visited
{
	color: #000;
}

div.tabs a.m,
div.tabs a.m:visited
{
	border-color: #996; 
	background-color: #fc0;
}
div.tabs a.m:active,
div.tabs a.m:hover
{
	border-color: #996;
	background-color: #fc0;
}



/* menyer: fyror */
.tools a, .tools a.m {
	background-image: url('../../images/themes/12/tools.png');
}

.tools a {
	color: #000;
	border-style: solid;
	border-width: 1px;
	border-color: #996 #663 #663 #996;
}

.tools a.m {
	color: #000;
	border-style: solid;
	border-width: 1px;
	border-color: #663 #330 #330 #663;
}

.tools b {
	color: #999;
	border-color: #999;
	background: #bbb;
}


/* menyer */
.menustripe {
	background: #993 url('../../images/themes/12/menu.png') repeat-x 0 0;
}
#menu {
	background: #993 url('../../images/themes/12/menu.png') repeat-x 0 0;
}
#menu a, #menu div {
	color: #fff;
}
#menu ul.menu li a
{
	color: #fff;
	background: #993 url('../../images/themes/12/menu.png') repeat-x 0 0;
	background-position: 0 0;
	text-shadow: 0 2px 1px #000;;
}
#menu ul.menu li a:hover
{
	color: #fff;
	background-position: 0 -40px;
}
#menu ul.menu li a.menu_chosen {
	color: #fff;
	background-position: 0 -60px;
	text-shadow: 0 2px 1px #000;;
}
#menu ul.menu li a.menu_chosen:hover {
	color: ;
	background-position: 0 -80px;
	text-shadow: 0 2px 1px #000; 
}


/* depr */

div.main_m {
	background: #993 url('../../images/themes/12/menu.png') repeat-x;
}
div.main_shade {
	color: #000;}
div.main:hover {
	background: #993 url('../../images/themes/12/menu.png') repeat-x;
	color: #fff;
}
div.main_m {
	color: #fff;
	border-left-color: #330;  
	border-right-color: #330;  
}
div.main_m:hover {
	color: ;
}

/* ---------------- */


/* quote */
blockquote {
	border-style: solid;
	border-width: 0 0 0 2px;
	border-color: #998;
	color: #776;
}

cite {
	border-style: solid;
	border-width: 0 0 0 2px;
	border-color: #998;
	font-style: normal;
}


.in, .out {
	border-style: solid;
	border-width: 1px;
}
.in {
	border-color: #998 #fff #fff #998;
}
.out {
	border-color: #fff #998 #998 #fff;
}

.deep {
	background: #e7e7d6 url('../../images/themes/12/box_deep.png') repeat;}



.isWhite a.link:hover,
.isWhite a.link:visited,
.isWhite a.link:active,
.isWhite a.link:focus
{
	background: none;
}

.dropdown a:hover {
	background-color: #9cf; 
}
ul.autocompleter-choices li.autocompleter-selected,
.autocompleter-choices li:hover {
	background-color: #9cf; 
}

tr.deleted td {
	background-color: #ccc;
	opacity: 0.5;
}
tr.selToDel td {
	background-color: #ccc;
	opacity: 0.5;
}

#apb_left .coin.icon,
.coin.icon {
	color: #776;
}

.card {
	padding: 4px;
	background-color: #ddc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #cc9;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

.subject {
	background-color: #d70;
	color: #fff; 
}
	a.subject:hover {
		background-color: #c60	}


.drum {
	border-color: #996;
}
.drum > ul > li {
	background-color: #f9f9f6;
}
.drum h1,
.drum h1 a.link {
	color: #000;
	background-color: #fc0;
}
.drum h2 {
	border-color: #996;
	background-color: #eed;
	color: #000;

	}
