/*css-tiedosto e-thesiksen staattisia sivuja varten*/


/* Testaukseen */
/*  *{border: solid blue 1px; }*/


/* Lis�tty HTML tyyli */
html{
  background: #F0F1F2;
}

/* Lis�tty IMG tyyli */
img{
  border: 0;
  margin: 0;
  padding: 0;
}


div#ds-main {
    position: relative;
    /*margin-top: 30px;*/ /*saadaan logo ylemm�s*/
    width: 746px; /*750px;*/ /*logo 744 + borderit 2*1 = 746 */
    /*background-color: white;*/
    background: #F0F1F2;
    margin-left: auto;
    margin-right: auto;
}

div#ds-header {
    height: 135px; /*jotta kuvan alareunaan ei tulisi valkoista (kuva 138)*/
    width: 744px;
    border: solid 1px #999;  /*border: 3px solid rgb(240,240,210);*/
    padding: 0px;
}

div#ds-body {  /*sis�lt�laatikko*/
    position: relative;
    float:right;    /*float:left; body oikealle puolelle*/
    width: 592px;
    background-color: rgb(255,255,253);
    border: solid 1px #999; /*border: 2px solid rgb(240,240,210);*/

    margin-top: 10px;
    padding-bottom: 30px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

div#ds-body h1 {
    margin-bottom: -10px; /*kopsattu IE:n stylesheetist�*/
    font-size: 1.5em;
    padding: 10px 0;
    /*color: #DF6E00;*/ /*kirjainten v�ri*/
    font-weight: bolder;
}

div.primary {
    overflow: auto;
    /*overflow-y: hidden;*/
}

.collection .search-browse, .community .search-browse {
    width: 340px;
    float: left;
    margin: 5px 12px 5px 0px;
}

div.detail-view {
    padding: 5px;
    padding-left: 6px;
}


div#ds-options {
    float: left; /*float: right;*/ /*valikot vasempaan reunaan */
    width: 135px;
    background: #F0F1F2; /*background-color: white;*/
    padding: 0;
}

div.ds-option-set {
    /*padding: 30px 5px 10px 10px;*/
    margin-top: 10px;
    background-color: rgb(255,255,240);
    border: solid 1px #999; /*border: 2px solid rgb(240,240,210);*/
}

div#ds-options h3 {
  font-size: 120%;
  padding: 0px 0px 3px 7px;
  margin-bottom: 0px;
  margin-top: 5px;
}

/*div#ds-options h3 {
    position: relative;
    top: 15px;
    left: 10px;
    margin: 0px;
    height: 0px;
}*/

div#ds-options h4 {
    font-size: 100%;
    padding: 0px 0px 3px 7px;
    margin-top: 20px;
    margin-bottom: 0px;
}



/*div#ds-options h4 {
    margin-top: 0px;
    margin-bottom: 5px;
    color: rgb(0,0,0);
} */

.optionitem {
  padding-top:5px; 
  padding-left:7px;
}

/*.simpleitem {
	padding: 5px;
}*/


/*div#ds-search-option input {
    position: relative;
    left: -3px;
    margin-right: 2px;
    height: 12px;
}
  */

div#ds-search-option input.ds-text-field {
    width: 110px;
    height: 15px;
}

div#ds-search-option input.ds-button-field  {
    width: auto;
    height: 20px;
    margin-right: 0px;
    margin-top: 2px;
    position: relative;
}

div#ds-search-option form {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 7px;
}

form#ds-search-form {
    font-size: 90%;
}

div#ds-footer {
    position: relative;
    margin-top: 10px;
    margin-bottom: 20px;
    float: left;
    height: 80px;
    width: 744px;
    background-color: white; /*lis�tty valkoinen v�ri*/
    border: solid 1px #999; /*border: 3px solid rgb(240,240,210);*/
}

div#ds-footer p {
    width: 450px;
    position: absolute;
    /*top: -8px;*/
    right: 0px;
    text-align: right;
    padding: 5px;
    padding-top: 5px;
    font-size: smaller;
}

body {
    /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    //font-size: 90%;
    font-size: small;*/
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 81%; /*75%;*/
    font-style: normal;
    margin: 0 auto auto auto; /*logo alkaa heti ruudun yl�laidasta */
}

a:hover {
  color : #933;
  text-decoration: underline;
  background-color: #eee;
}


.redstar {font-size: 10pt;
       color: red;
}       




