/*found words in result text (heightlighting)*/
.searchbackground {
	color: #3c47d5;
	font-weight: bold;
	text-decoration: underline;
  }
/*result line with found text*/
.searchfound {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 12px;
    Text-Align: justify;
  }
/*searchstring with positions counter in result list*/
.searchstring {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 12px;
    Text-Align: justify;
    font-weight:bold;
  }
/*links to found sites (title)*/
.searchsitename {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #3c47d5;
  }
/*Main header ("I search for you searchstring")*/
.search {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 16px;
	 font-style: italic;
    font-weight: bold;
    color: #3c47d5;
  }

a {
    text-decoration:none;
  }

a:hover {
    color: #3c47d5;
    text-decoration: underline;
  }

a:active {
    color: #3c47d5;
  }

a:link {
    color: #3c47d5;
  }

a:visited {
    color: #7077c8;
  }

/*field for search text*/
input.searchtextinput {
    color: #3c47d5;
    background-color: white;
    font-family: Helvetica, Arial, Sans-Serif;
    border-color: #3c47d5;
    border-style: solid;
	 border-width: 1px;
    font-size: 12px;
  }
/*search button*/
input.searchbutton {
    color: #3c47d5;
    background-color: white;
    font-family: Helvetica, Arial, Sans-Serif;
    border-color: #3c47d5;
    font-size: 12px;
    font-weight: bold;
  }
/*"hidden" fields with text by radio buttons (phrase<->word, word<->words)*/
input.readonly {
    border-bottom-style : hidden;
    border-bottom-width : 0px;
    border-left-style : hidden;
    border-left-width : 0px;
    border-right-style : hidden;
    border-right-width : 0px;
    border-top-style : hidden;
    border-top-width : 0px;
    color : black;
    font-family : Helvetica, Arial, Sans-Serif;
    font-size : 12px;
  }

INPUT.checkbox {
    Color: #3740cd;
    Background-Color: white;
  }

