/* New additions based on new UI */
input.submit {
	background-color: #4aace3;
	color: #ffffff;	
}

.taso3 {
	font-weight:bold;
	margin-left: 65px;
  color: #FFFFFF;
}

select {
	background-color: white;
	border: 1px solid #34393d;
	margin-bottom: 6px;
	margin-top: 2px;
	color: black;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
}
textarea {
	background-color: white;
	border: 1px solid #34393d;
	margin-bottom: 6px;
	margin-top: 2px;
	color: black;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
}

/* additions end */

.plussign {
  background:url(kliinisetpix/plus.png) no-repeat;
  clear:none;
  float:left;
  width:12px;
  height:12px;
}

.superplussign {
  background:url(kliinisetpix/superplus.png) no-repeat;
  clear:none;
  float:left;
  width:12px;
  height:12px;
}

.minussign {
  background:url(kliinisetpix/minus.png) no-repeat;
  clear:none;
  float:left;
  width:12px;
  height:12px;
}

.emptyholderpm {
  clear:none;
  float:left;
  width:12px;
  height:12px;
}

.emptyholderpmbig {
  clear:none;
  float:left;
  width:24px;
  height:12px;
}

.general_formholder {
  height:400px;
}

.odd {
  background-color: #ecede3;
  color:black;
}

.even {
  background-color: #e1e3ca;
  color:black;
}

table.dt-table td {
  padding: 2px;
}

.flags {
	position:absolute;
	top:180px;
	left:10px;
}

.general_mainbox {
  position:relative;
  width:650px;
  height:300px;
  background-color: #e4ebf1;
  overflow:auto;
  z-index:6;
}

#submenu1 {
  z-index:30;
}

.level0 {
  clear:both;
  position:relative;
  left:4px;
  width:626px;
  overflow:hidden;
}

.level1 {
  clear:both;
  position:relative;
  left:58px;
  width:568px;
  overflow:hidden;
}

.level2 {
  clear:both;
  position:relative;
  left:58px;
  width:510px;
  overflow:hidden;
}

.level3 {
  clear:both;
  position:relative;
  left:58px;
  width:452px;
  overflow:hidden;
}

.level4 {
  clear:both;
  position:relative;
  left:58px;
  width:394px;
  overflow:hidden;
}

.level5 {
  clear:both;
  position:relative;
  left:58px;
  width:336px;
  overflow:hidden;
}

.level6 {
  clear:both;
  position:relative;
  left:58px;
  width:278px;
  overflow:hidden;
}

.level7 {
  clear:both;
  position:relative;
  left:58px;
  width:220px;
  overflow:hidden;
}

.kliinisetActionMessage {
  font-weight:bold;
  text-align: center; 
  color:black;
}

.virheilmoclose {
	height: 54px;
	position: fixed;
	bottom: 0px;
	right: 5px;
	z-index: 6;
}

.creatortable {
  width:250px;
  float:right;
}

#selectable_header {
  background-color: #d6fbd4;
  font-size: 110%;
}

a#selectable_header:link {
	text-decoration:  none;
	color: #000000;
}
a#selectable_header:visited {
	text-decoration:  none;
	color: #000000;
}
a#selectable_header:hover {color: #FF00FF}

a#selectable:link {
	text-decoration:  none;
	color: #000000;
}
a#selectable:visited {
	text-decoration:  none;
	color: #000000;
}
a#selectable:hover {color: #FF00FF}


.nowrap { white-space:nowrap; }

.versionnumberholder {
	/*
	position:absolute;
	top:25px;
	left:520px;
	*/
	padding: 2px;
	margin-top: 8px;
}