/*
   Structure:


					 ___________________________________________
					|                                           |     Content: max-width 1280px
					| Logo                                      |     Logo   : max-width 100%
					|___________________________________________|     Footer : max-width 100%
					|__________________Menus____________________|
					|_________________Toolbar___________________|     Menus  : centered; 
					|      |                             |      |     Toolbar: centered;
					|      |                             |      |
					|      |                             |      |     Content: left aligned to max 1280px
					|      |      [ Search form ]        |      |
					|      |                             |      |
					|      |                             |      |
					|      |                             |      |
					|______|_____________________________|______|
					|                                           |
					|                                    Footer |
					|___________________________________________|



*/


/*
 *
 * Content of CSS:
 *
 *  #search_text
 *  .news_search
 *  .news_search_invert
 *  .s_result
 *  
 *************************************************************************************************/

/* --------------------------------------------------------------------------------------------- */

/**************************************************************************************************
*                                                                                                 *
* Search theme                                                                                    *
*                                                                                                 *
**************************************************************************************************/




#search_text {
  font-family: "Exo2-Light";
	text-decoration: none;
	background-color: black;
	color: #98E27f;

	position: relative;
	/*left: 33%;*/
	/*top: 0%;*/
	/*bottom: -30%;*/
	height: 36px;
	width: 240px;
	border-style: solid;
	border-color: green;
	border-width: 1px;
	background-color: #333;
}


#main_search {
  font-family: "Exo2-Light";
		text-decoration: none;
	color: #98E27f;
}


#main_search_input {
  font-family: "Exo2-Light";
		text-decoration: none;
	color: #98E27f;
	background-color: #111;
	border: 1px solid;
	width: 50%;
	border-color: lime;
}


#search_text_main:hover {
	background-color: #131;
	color: lime;
}

#search_text_main {
  font-family: "Exo2-Light";
		text-decoration: none;
	background-color: white;
	/*color: #98E27f;*/
	color: black;

	position: relative;
	/*left: 33%;*/
	/*top: 0%;*/
	/*bottom: -30%;*/
	height: 36px;
	width: 480px;
	/*border-style: flat;*/
/*	border-style: thin; */
  border: 1px solid;
	/*background-color: black;*/
}

.search_summary {
  font-family: "Exo2-Light";
}

.search_results {
  font-family: "Exo2-Light";
    text-decoration: none;
  color: lightgrey;
  background-color: #434343;
  padding: 10px 10px 10px 10px;
}


#search-descr {
	position: relative;
	align-items: left;
	left: 33%;
	max-width: 33%;
}


.news_search {
  font-family: "Exo2-Light";
		text-decoration: none;
	background-color: #98E27f;
	border-style: solid;
	border-color: green;
	border-width: 1px;	
}

.news_search:hover {
	background-color: black;
	color: #98E27f;
	border-style: solid;
	border-color: lime;
	border-width: 1px;	
}

.news_search_invert {
  font-family: "Exo2-Light";
		text-decoration: none;
	background-color: #434343;
	color: #98E27f;
	border-style: solid;
	border-color: green;
	border-width: 1px;
}

/* a: acronym */
.a_result {
  font-family: "Exo2-Light";
		text-decoration: underline;
	color: white;
	font-weight: bold;
}

.p_result {
  font-family: "Exo2-Light";
		text-decoration: italic;
}

.s_result {
  color: lightgreen;
  font-family: "Menlo";
}

.s_result:hover {
  color: white;
  background-color: #003300;
}


.s_caption {
	text-indent: 95em;
  font-family: "Exo2-Light";
  font-variant: "light";
		color: lightgrey;
}


.s_link {
	text-indent: 95em;
  /*font-family: "Aaargh";*/
  font-family: "Aaargh";

		color: #aeaeae;
}


.s_link:hover {
	background-color: green;
	color: white;
}


.s_link_2 {
	text-indent: 95em;
  font-family: "Aaargh";

		color: #aeaeae;
}


.s_link_2:hover {
	background-color: #333;
	color: white;
}


.s_link_3 {
	text-indent: 95em;
  font-family: "Aaargh";

		color: #d0dfd0;
}


.s_link_3:hover {
	background-color: #030;
	color: white;
}


.s_small_icon {
	height: 16px;
	width: 16px;
	top: 3px;
	position: relative;
}


.s_small_icon_1 {
	height: 16px;
	width: 16px;
	top: 1px;
	position: relative;
}


#SearchIconSeek {
	height: 36px;
	width: 36px;
	position: relative;
	top: 3px;
}
#SearchIcon {
	height: 20px;
	width: 20px;
	position: relative;
	top: 3px;
}

#search_text {
  width: 30px;
  background-color: black;
  border-color: black;
  font-family: "Exo2-Light";
    color: lime;
}

#search_text:focus {
  -webkit-transition: width .35s ease-in-out;
  transition: width .35s ease-in-out;
  width: 200px;
  background-color: #002200;
  border-color: green;
  color: white;
}

