/*#keskitin {*/
/*background: white;*/
/*font-family: Verdana, Tahoma, sans-serif;*/
/*line-height: 1.05em;*/
/*font-size: 11px;*/
/*color: #1d1d1d;*/
/*margin: 10px;*/
/*padding: 5px;*/
/*display: block;*/
/*width: 96%;*/
/*margin: 0 auto;*/
/*}*/

/*.contentDiv {*/
/*width: 100%;*/
/*padding: 10px 5px 10px 5px;*/
/*margin: 5px 5px 5px 5px;*/
/*font-size: 11px;*/
/*color: #1d1d1d;*/
/*border: 1px solid rgb( 94, 105, 88 );*/
/*background-color: white;*/
/*z-index: 100;*/
/*}*/

/*.links {*/
/*font-size: 10px;*/
/*font-weight: normal;*/
/*color: #1d1d1d;*/
/*width: 100%;*/
/*height: 13px;*/
/*text-align: right;*/
/*}*/

/*.links a:link, .links a:visited, .links a:hover, .links a:active {*/
/*text-decoration: underline;*/
/*font-size: 10px;*/
/*font-weight: normal;*/
/*color: #1d1d1d;*/
/*}*/

/*.submitBtn {*/
/*margin: 5px 0 5px 0;*/
/*}*/

/*.line {*/
/*margin: 5px 0 0 5px;*/
/*z-index: 200;*/
/*}*/

/*.error ul {*/
/*margin: 0 0 0 0;*/
/*padding: 0 0 0 0;*/
/*list-style-type: none;*/
/*font-weight: bold;*/
/*color: red;*/
/*}*/

/*.feedbackPanel {*/
/*margin: 0 0 0 0;*/
/*padding: 0 0 0 0;*/
/*list-style-type: none;*/
/*font-weight: bold;*/
/*color: red;*/
/*}*/

/*.invalid {*/
/*background-color: yellow;*/
/*}*/

/*div.wicket-aa {*/
/*font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;*/
/*font-size: 12px;*/
/*background-color: white;*/
/*border-width: 1px;*/
/*border-color: #cccccc;*/
/*border-style: solid;*/
/*padding: 2px;*/
/*margin: 1px 0 0 0;*/
/*text-align:left;*/
/*}*/
/*div.wicket-aa ul { list-style:none; padding: 2px; margin:0; }*/
/*div.wicket-aa ul li.selected { background-color: #FFFF00; padding: 2px; margin:0; }*/

/*.kanavaContainer {*/
/*width:300px;*/
/*padding:0;*/
/*}*/

/*.kanava {*/
/*float: left;*/
/*width:90px;*/
/*padding:0;*/
/*margin: 5px;*/
/*background-color: red;*/
/*}*/

/* Welho-leiskan virheilmoitusten tyylimääritys wicketin generoimalle listalle ul.feedbackPanel. Kopioitu welhon main.css:stä. Mahdolliset muutokset päivitettävä tänne. */
/*#pick-mix-content #main-content .wrapper #main ul.feedbackPanel {background: #f9dbed; color: #d80d87; font-size: 14px; font-weight: normal; padding: 5px 10px; margin: 0 0 20px 0;}*/

/*=================================================*/
/* modal                                           */
/*=================================================*/

div.wicket-mask-dark {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    -moz-opacity: 0.8;
    background-color: #333;
    filter: alpha(opacity = 80);
    background-image: url('transparent2.png');
}

div.wicket-modal div.w_silver div.w_top,
div.wicket-modal div.w_silver div.w_bottom,
div.wicket-modal div.w_silver div.w_topLeft,
div.wicket-modal div.w_silver div.w_topRight,
div.wicket-modal div.w_silver div.w_bottomRight,
div.wicket-modal div.w_silver div.w_bottomLeft,
div.wicket-modal div.w_silver div.w_left,
div.wicket-modal div.w_silver div.w_right {
    background-image: none;
    background-position: 0 0;
    padding: 0;
    margin: 0;
    _background-image: none;
}

div.wicket-modal div.w_silver div.w_top_1,
div.wicket-modal div.w_silver div.w_bottom_1 {
    display: none;
}

div.wicket-modal div.w_caption {
    background-color: white;
    color: #666666;
    cursor: default;
    overflow: hidden;
    position: relative;

    border-bottom: 3px solid #D980BA;
    font-size: 22px;
    margin: 0 0 12px 0;
    padding-bottom: 10px;

}

div.wicket-modal span.w_captionText {
    margin-left: 0;
    color: #000000;
}

div.wicket-modal div.w_content_1 {
    padding: 20px 50px 30px 30px;
    background-color: #fff;
    margin: 0;
}

div.wicket-modal div.w_right_1 {
    margin: 0;
}

div.wicket-modal div.w_content_3 {
    border: 0;
    padding: 0px;
}

div.wicket-modal div.w_silver a.w_close,
div.wicket-modal div.w_silver a.w_close:link,
div.wicket-modal div.w_silver a.w_close:active,
div.wicket-modal div.w_silver a.w_close:hover {
    width: 24px;
    height: 23px;
    background: transparent url('/welhofi-theme/w_img/btn_close.gif') no-repeat 0 0;
    right: 0;
    top: 0;
    padding: 0px;
    margin: 0px;
}

div.wicket-modal .manual-close a.w_close {
    right: 0;
    top: 0;
    visibility: hidden;
}

div.popupBox {
    margin-bottom: 10px;
    font-size: 1.2em;
}

/*=================================================*/
/* misc                                           */
/*=================================================*/

.buttons {
    padding-top: 10px;
}

.feedbackPanel {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.feedbackPanelERROR {
    color: red;
}

.feedbackPanelINFO {
    color: green;
}

/*=================================================*/
/* saatavuus                                       */
/*=================================================*/
.laajennettuPanel {
    position: absolute;
    top: 60px;
    padding: 15px;
    left: -700px;
    width: 670px;
    height: 500px;
    z-index: 9999;
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
}

.saatavuusLaajennettuPanel {
    top: 260px;

}