/*
LABEL {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12pt;
    COLOR: #808080;
}
*/


label {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 12pt;
margin-left: 2px;
color: #006699;
}

LABEL#luotu,LABEL#muutettu {
  visibility: hidden;
  color:#808080;
}


select.fixed {
  height: 24px;
  width: 175px;
}

select,textarea {
font-size: 12pt;
}


input.textSize {
font-size: 16px;
}

input.check {
height: 25px;
width: 25px;
}

.Viesti {
/*overflow:auto;*/
overflow:hidden;
border:0;
font-family:arial;
font-size:12pt;
}

.Laskuri {
border:0;
font-family:arial;
font-size:12pt;
background-color:#CCD9DF;
color:#808080;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none !important;
}


/* Text style formating of the input box. */
.Input
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
  FONT-SIZE: 12pt;
  BACKGROUND-COLOR: #ffffff;
}


input.noBorder {
  border: 0;
  background-color: #CCCCCC;
  /*background-color: transparent;*/
}


input.white {
border: 0;
/*background-color: transparent;*/
}



/* Text style formating of the mandatory fields error text. */
.MandatoryErrorText
{ COLOR: #ff0000;
  FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
  FONT-SIZE: 12pt;
/*  FONT-WEIGHT: bold; */
}


.LabelText {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 12pt;
margin-left: 2px;
color: #006699;
padding-right: 4px;
}

.nof_secureSite_input_submit {
font-size: 12pt;
}

/* Text style formating of the non-mandatory fields error text. */
.ErrorText
{ COLOR: #ea480e;
  FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
  FONT-SIZE: 12pt;
/*  FONT-WEIGHT: bold; */
}



/* Text style formating of the select field. */
.Select
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
  FONT-SIZE: 12pt;
  BACKGROUND-COLOR: #ffffff;
}

/* Text style formating of the check boxes and the radio. */
.CheckRadio
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
  FONT-SIZE: 12pt;
}

/* Text style formating of a hidden field. */
.HiddenText
{ DISPLAY: none;
}


.noShow{
VISIBILITY: hidden;
}

/* Text style formating of the text area. */
.TextArea {
  COLOR: #000000;
  FONT-FAMILY: Helvetica Neue, Helvetica, Arial, sans-serif;
  FONT-SIZE: 12pt;
  BACKGROUND-COLOR: #ffffff;
  overflow:auto;
}


textarea {
COLOR: #000000;
FONT-FAMILY: Helvetica Neue, Helvetica, Arial, sans-serif;
FONT-SIZE: 12pt;
BACKGROUND-COLOR: #ffffff;
overflow:auto;
/*border:0;*/
}


.TextAreaViesti
{ COLOR: #000000;
  FONT-FAMILY: Helvetica Neue, Helvetica, Arial, sans-serif;
  FONT-SIZE: 12pt;
  BACKGROUND-COLOR: #ffffff;
  overflow:auto;
  border:0;
}


/* Text style formating for submit button. */
.SubmitButton
{ FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 12pt;
/*  FONT-WEIGHT: bold; */
}

.SelectNarrow {font-size:xx-small;height:18px;width:75px;}
.SelectMedium {font-size:12pt;height:24px;width:125px;}
.SelectWide {font-size:12pt;height:24px;width:160px;}
.InputTime {font-size:12pt;width:50px;}
.InputDate {font-size:12pt;width:85px;}
.DatetimeSmall {
  color:#808080;
  font-size:xx-small;
  height:18px;
  width:130px;
  }

td {
  font-size:12pt;
  }

.aika {
white-space:nowrap;
}

.noDisplay {
display:none;
}

.onDisplay {
display:'';
}

.labelvalue {
font-size:xx-small;
color:#808080;
}

.Putup {
position:relative;
top:-75px;
}

.Otsikkorivi{
width:100%;
height:20px;
background-color:#6699CC;
}


.Otsikkorivi li{
padding-left:4px;
}


.rounded{
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
background-color:#F7F8E0;
/*color:#333333;*/
/*font-weight:bold;*/
/*background-color:#F3F0F0;*/
/*padding:4px;*/
padding:2px 4px 2px 4px;
width:90%;
/*background-color:#99CCCC;
border-spacing:10px;
border-bottom:4px solid white;
border:1px solid gray;*/
}


.rounded_100{
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
width:94%;
background-color:#F7F8E0;
padding:2px 4px 2px 4px;
}


.rounded_dark{
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
padding:2px 4px 2px 4px;
width:90%;
background-color:#99CCCC;
/*background-color:#CCCCCC;*/
}

.rounded_dark_100{
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
padding:2px 4px 2px 4px;
width:94%;
background-color:#99CCCC;
}


.voimassa{
/*color:#333333;*/
/*color:#FFF;*/
/*background-color:rgb(255,255,204);*/
/*background-color:PaleGreen;*/
background-color:#F7F8E0;
padding-bottom:4px;
text-align:left;
/*background-color:#336600;tumman vihreä*/
/*background-color:#990000;ruskean punainen*/
/*background-color:#CC0000;*/
}
 
.ehdotettu{
color:#333333;
/*font-weight:bold;*/
background-color:white;
text-align:left;
}
 
.eivoimassa{
/*-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;*/
color:#333333;
/*font-weight:bold;*/
/*background-color:#F3F0F0;*/
padding:0px;
background-color:#99CCCC;
text-align:left;
height:30px;
/*border-spacing:10px;
border-bottom:4px solid white;
border:1px solid gray;*/
}



.container {
/*margin-right:40%;
margin-left:auto;*/
display:block;
float:left;
width:51%;
/*position:relative;
left:-57px;
padding: 0;
margin: 0;*/
}

ul {
display: inline-block;
width: 100%;
/*Kaikki IE-versiot eivät tunnista inline-blockia*/
zoom: 1;
*display: inline; /* ie hack */
/*background-color: #fff;*/
list-style-type:none;
/*Välirivi pois*/
margin: 0;
padding: 0;
}

#valintarivi ul {
padding-left: 0px;
}


#tableLuetteloX,#tauluListaus {
border-collapse:separate;
border-spacing:0px 6px;
}



.Listarivi {
//background-color:PaleGreen;
//background-color:#F8F8F8;
background-color:#F7F8E0;
}

.Raja {
//border-bottom:4px solid white;
}


.Listarivi ul {
//height: 176px;
}

.Listarivi .container {
position:relative;
/*left:-57px;*/
}

li {
display: inline;
width: 100%;
float:left;
color:#000;
font-weight:normal;
//padding:1px 1px 1px 2px;
/*Rivitys pois*/
/*white-space:nowrap;*/
}

li:after {
/*content:"\a";*/
white-space:normal;
}

/*table {
display: inline;
}*/

.listarivi table{
/*padding-left:20px;*/
}

.fancybox_title{
padding:4px;
font-weight:bold;
font-size:12pt;
background:#CCCCCC;
}

