/************** Mallipohjaan sulautettujen ylläpitolinkkien tyylit **********/

p.yp-linkkitausta {
 background-color:white;
/*MP230408 white-space:nowrap; */
}

img.yp-ikoni {
 margin:0 0 3px 0; 
 vertical-align:middle;
}

a.yp,a.yp:visited {
 color:black;
 font-size:9pt;
 font-family: verdana, arial, helvetica, Sans-serif; 
 text-decoration:underline;
}

a.yp2,a.yp2:visited {
 color:black;
 font-size:9pt;
 font-family: verdana, arial, helvetica, Sans-serif; 
 text-decoration:none;
}


table.teemavalikko-wrapper {
 z-index:10;
 position:absolute;
 top:167px;
 left:620px;
 border-bottom:1px solid #808080;
 background-color:#eaeaea;
 text-align:left;
}

td.teemavalikko-data {
 font-size:90%;
 border:1px solid #808080;
 padding:5px;
 background-color:#f1f1f1;
}

td.teemavalikko-data:hover {
 background-color:#ffffee;
}


.yp-huomio {
 background-color:#ffffee;
 border:1px solid #808080;
 padding:0.5em;
 text-align:left;
 font-size:8pt;
 font-family: verdana, arial, helvetica, Sans-serif; 
 line-height:100%;
}

/*********** Deleterin viestitaulukon tyyli **********/



/*************** Passiiviset/julkaisemattomat tietueet (esim. kpalsta + sivulista) *******************/

/* MP270907: IE7 vaatii läpinäkyvälle elementille height tai width -määrityksen
-> selvitän myöhemmin */

.passive-data,.passiivinen {
 filter:alpha(opacity=50);
 -moz-opacity:.50;
 opacity:.50;
}


/************** Ylläpitopalkki (emoikkuna ja popup-head) **********/


div.yp-ylapalkki-wrapper-hidden {
 width:100%;
 position:absolute;
 top:-45px;
 left:0px;
 z-index:100;
 text-align:right;
}


div.yp-ylapalkki-wrapper-visible {
 width:100%;
 position:absolute;
 top:0px;
 left:0px;
 z-index:100;
 text-align:right;
}

div.yp-ylapalkki-wrapper-login-ok {
 position:relative;
}

table.yp-ylapalkki-container {
 width:100%;
 height:38px;
 font-family: verdana, arial, helvetica, Sans-serif; 
 border-top:7px solid #1062B1;
}

td.yp-ylapalkki-data {
 font-size:9pt;
 height:38px;
 background:#efefef left top repeat-x url(/kuvat/yllapito/tausta_yllapitopalkki.gif);
 color:black;
}

td.yp-ylapalkki-data-vas {
 padding-left:15px;
 text-align:left;
}

td.yp-ylapalkki-data-oik {
 padding-right:15px;
 text-align:right;
}

img.yp-ylapalkki-nappi {
 width:45px;
 height:21px;
}

/************** Teeman esikatselu **********/

div.teema-esikatselu-maski {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:50;
 background-color:white;
 filter:alpha(opacity=0);
 -moz-opacity:.0;
 opacity:.0;
}


/************** Teeman muokkauslomakkeen asemointi **********/

div.teemalomake-asemointi-hidden {
 width:481px;
 position:absolute;
 top:55px;
 left:-460px;
 height:88%;
 z-index:100;
}

div.teemalomake-asemointi-visible {
 width:481px;
 position:absolute;
 top:55px;
 left:0px;
 height:88%;
 z-index:100;
}

td.teemalomake-asemointi-nappisolu {
 vertical-align:top;
 width:21px;
 padding-top:12px;
}

iframe.teemalomake-iframe {
 border:0;
 height:100%;
 width:458px;
 border-right:2px solid #808080;
 border-bottom:2px solid #808080;
 overflow:auto;
 float:left;
}


/************** Teeman muokkauslomake **********/

table.teemalomake-wrapper {
 width:100%;
 border-collapse: collapse;
} 

td.teemalomake-data-wrapper {
 border:1px solid #808080;
 border-right:0;
}

td.teemalomake-data-wrapper-akt, td.teemalomake-data-wrapper:hover {
 background-color:#ffffee;
 border:1px solid #808080;
 border-right:0;
}

div.teemalomake-title {
 padding:4px;
}

div.teemalomake-title:hover {
 font-weight:bold;
}

div.teemalomake-title-akt {
 padding:4px;
 background-color:#ffffbd;
 border-bottom:1px dashed #808080;
 font-weight:bold;
}

tr.teemalomake-data-row {
 background-color:#ffffee;
}

tr.teemalomake-data-row:hover,div.teemalomake-esikatselu:hover {
 background-color:#ffffbd;
}

td.teemalomake-data {
 border-bottom:1px dashed #808080;
 font-size:90%;
}

/* teemavalikko ja submit/reset */

td.teemalomake-form-control {
 border:1px solid #808080;
 border-right:0;
 background-color:#f1f1f1;
 padding:7px;
 text-align:center;
}

/* esikatselunapin solu */

div.teemalomake-esikatselu {
 padding:5px;
 background-color:#ffffee;
 text-align:right;
}

/* tiedoston selausnappi */

div.teemalomake-file-upload-bg {
 background:transparent top left no-repeat url(/kuvat/yllapito/file_upload.gif);
}

.teemalomake-file-upload {
 filter:alpha(opacity=0);
 -moz-opacity:.0;
 opacity:.0;
 cursor:pointer;
 margin-bottom:4px;
}

