@charset "utf-8";
/*
 *
 * ------------------------------------------------------------------
 *  
 * Anpassungen AKG
 * 
 * Gruen:               #1FA12E
 * Gruen Background:    #EAFBEC
 * Blau:                #0166AC
 * Blau Background:     #DEF2FF
 * Grau:                #ADB9A6
 * Rot:                 #E20019
 * Rot Background:      #FF634F
 * 
 * Sind oben in den Klassen ausgetauscht!
 * 
 */
html,
body {
  min-width: 100%;
}
body {
  font-family: 'Roboto', sans-serif;
}
.reach {
  border: solid gray 0.5px;
  /*	background:gray;*/
}
/*
     * ------------------------------------------------------------------
     *
     * Fight with bootstrap
     *
     */
.navbar-brand {
  height: auto;
}
.navbar {
  border: none;
  border-radius: 0;
  margin: 0;
}
.wh_header {
  background: #0166ac none;
  color: #fff;
}
a,
a:hover,
a:visited {
  color: #0166ac;
}
a:hover {
  text-decoration: none;
}
/*
 * ------------------------------------------------------------------
 *  
 * Publication titles
 * 
 * FJK 2019-09-17: weiß und fett
 */
.wh_publication_title > a {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 1em;
}
/*
 * ------------------------------------------------------------------
 *  
 * Menu
 *  
 */
.wh_top_menu {
  text-transform: none;
  margin: .4em 0;
  font-size: 0.9em;
}
.wh_top_menu a {
  color: #fff;
  line-height: 2em;
}
/* The submenus */
.wh_top_menu ul ul {
  background-color: #333;
}
.wh_top_menu ul li:hover {
  background-color: #333;
}
.wh_top_menu ul ul li a:hover {
  background: #000;
}
.wh_top_menu ul ul li {
  border-top-color: #000;
  width: 270px;
  text-transform: none;
}
/*
 * ------------------------------------------------------------------
 *  
 * Link to the index.
 * 
 */
.wh_indexterms_link a span {
  display: none;
}
.wh_indexterms_link a:before {
  padding-bottom: .9em;
  color: #fff;
}
/*
 * ------------------------------------------------------------------
 *  
 * Breadcrumb
 *  
 */
.wh_breadcrumb ol {
  color: #878787;
}
.wh_breadcrumb ol a {
  color: inherit;
}
.wh_breadcrumb ol .active {
  color: #5185cb;
}
/*
 * ------------------------------------------------------------------
 *  
 * Tools and navigation
 * 
 */
.wh_tools {
  background-color: #def2ff;
  margin: 1em 0 2em;
}
.wh_print_link a,
.wh_navigation_links a,
.wh_navigation_links a:hover,
.wh_navigation_links a:active,
.wh_navigation_links a:visited,
.wh_print_link a:before,
.wh_navigation_links a:before,
.wh_navigation_links a:hover:before,
.wh_navigation_links a:active:before,
.wh_navigation_links a:visited:before {
  color: #347bb7;
  text-decoration: none;
}
/*
 * ------------------------------------------------------------------
 *
 * Tiles
 * 
 */
.wh_tile {
  background-color: #def2ff;
  font-weight: 300;
}
.wh_tile_shortdesc {
  margin-top: 1em;
  text-align: center;
  color: #0D1A2B;
  font-size: 1.1em;
}
.wh_tile_text:after {
  background: linear-gradient(to bottom, rgba(1, 102, 172, 0), #0166ac 75%);
}
.wh_tile_title {
  font-size: 1.7em;
  text-align: center;
  text-decoration: none;
}
.wh_tile_title a {
  color: #0166ac;
}
@media only screen and (max-width: 767px) {
  .wh_tile > div {
    height: auto;
  }
}
/* 
You can style some of the tiles in a special way. 
Example:
.wh_tiles *[data-id='getting_started']{
    background-color:gray;
}
*/
/*
 * ------------------------------------------------------------------
 *  
 * Search area
 * 
 */
.wh_search_input {
  display: block;
  margin: 0;
  position: relative;
  background: url('img/plan.gif') repeat-x #2771bb;
  padding: 40px 0;
}
.wh_welcome:not(:empty) {
  font-size: 3em;
  margin: 0 auto;
  font-family: 'Roboto Thin', sans-serif;
  padding: 0 0 1em 0;
  text-shadow: none;
  color: #0166ac;
}
.wh_main_page .wh_search_input {
  padding: 40px 0;
  /*    background: url('img/plan.gif') repeat-x #2771bb;
*/
}
.wh_search_textfield {
  border: solid 1px #CCC;
  border-radius: 5px;
  padding: 0 .5em;
  position: relative;
  height: 2.8em;
}
.wh_search_button {
  border: solid 1px #CCC;
  border-radius: 0 5px 5px 0;
  padding: 0 .5em;
  color: #fff;
  background-color: #C93416;
  height: 2.8em;
}
/*Aus Oxygen 21 Template kopiert -> */
/* Search autocomplete icons */
.search-autocomplete-proposal-type-history a,
.search-autocomplete-proposal-type-history a:hover,
.search-autocomplete-proposal-type-history a:visited,
.search-autocomplete-proposal-type-history a:active {
  text-decoration: none;
  color: inherit;
  font-size: 0.8em;
}
.ui-state-active .search-autocomplete-proposal-type-history a,
.ui-state-active .search-autocomplete-proposal-type-history a:hover,
.ui-state-active .search-autocomplete-proposal-type-history a:visited,
.ui-state-active .search-autocomplete-proposal-type-history a:active {
  color: #fff;
}
/* Active search page */
#wh-search-pagination > ul > li.active > a {
  background-color: #346ec5;
}
/*Aus Oxygen 21 Template kopiert <- */
/*@media only screen and (max-width: 999px) {*/
/*.wh_search_input:after{*/
/*display:none;*/
/*}*/
/*}*/
@media only screen and (max-width: 768px) {
  .wh_main_page .wh_search_input,
  .wh_search_input {
    padding: 3em 0;
  }
}
/*
 * ------------------------------------------------------------------
 *  
 * Side TOC
 * 
 */
.wh_side_toc {
  border-radius: 3px;
  padding: 1.5em 2em;
  background-color: #f8f8f8;
}
.wh_side_toc .active {
  color: #0166ac;
}
.wh_side_toc a,
.wh_side_toc a:visited,
.wh_side_toc a:hover {
  color: #878787;
}
.wh_side_toc a:hover {
  text-decoration: underline;
}
.wh_side_toc ul li {
  margin: .7em 0;
}
.wh_side_toc > ul > li > span {
  font-size: 1.2em;
}
@media only screen and (max-width: 767px) {
  .wh_side_toc {
    border-radius: 0;
    padding: 1em 0.5em;
    margin-top: 10px;
    border: 1px solid #e0e0e0;
  }
  .related-links {
    border: 1px solid #e0e0e0;
  }
}
/*
 * ------------------------------------------------------------------
 *
 * Footer
 * 
 */
.wh_footer {
  text-align: center;
  padding: 1em;
  position: relative;
  bottom: 0;
  width: 100%;
  color: #ffffff;
  background: none #0166ac;
  margin-top: 2em;
}
.wh_footer a {
  color: #CCE2F1;
}
/*
 * ------------------------------------------------------------------
 *  
 * Topic content
 * 
 */
.wh_topic_content,
.wh_content_area {
  color: #000000;
  min-height: 500px;
}
.wh_main_page .wh_content_area {
  margin: 40px auto;
}
.wh_topic_content .title.topictitle1 {
  color: #0166ac;
  font-size: 2em;
  margin-bottom: 1em;
}
h1 .wh_topic_content .title.topictitle1 {
  color: #0166ac;
  font-size: 2em;
  margin-bottom: 1em;
}
.wh_topic_content .related-links {
  background-color: #F8F8F8;
  padding: 1.5em;
}
.wh_topic_content .related-links strong {
  font-weight: 500;
}
.wh_topic_content .related-links .olchildlinks,
.wh_topic_content .related-links .ullinks,
.wh_topic_content .related-links .relinfo {
  list-style: none;
  padding: 0;
  margin: 0;
}
.wh_topic_content .related-links a,
.wh_topic_content .related-links a:visited {
  color: #5185cb;
  padding-bottom: .3em;
  display: inline-block;
}
.wh_topic_content .related-links li {
  color: #757575;
  font-size: .9em;
}
/*
 * ------------------------------------------------------------------
 *  
 * Search results.
 * 
 */
.searchresult {
  list-style: none;
}
.searchresult li {
  padding: .5em;
}
.searchresult li a,
.wh_search_expression {
  color: #346ec5;
}
.searchresult .shortdesclink {
  margin: .3em .5em 0;
}
.wh_search_expression {
  font-weight: bold;
}
/* Search relative path */
.searchresult li .relativePath a {
  color: #006621;
}
/*Aus Oxygen 21 Template kopiert -> */
/*--------- Search results breadcrumb ----------*/
.search-breadcrumb li a {
  background: #def2ff;
}
.search-breadcrumb li .title:before,
.search-breadcrumb li .title:after {
  border-color: #def2ff;
}
.search-breadcrumb li .title:before {
  border-left-color: transparent;
}
.search-breadcrumb li .title:after {
  border-color: transparent;
  border-left-color: #def2ff;
}
/*Aus Oxygen 21 Template kopiert <- */
/*
 * ------------------------------------------------------------------
 *  
 * Index terms.
 * 
 */
.wh_index_terms span.wh_first_letter {
  color: #346ec5;
}
.wh_index_terms #indexList {
  padding: 0;
}
/*
 * ------------------------------------------------------------------
 *  
 * Tree TOC for the main page.
 * 
 */
.wh_main_page_toc .expanded,
.wh_main_page_toc .wh_main_page_toc_accordion_header:hover,
.wh_main_page_toc > .wh_main_page_toc_entry:hover,
.wh_main_page_toc_accordion_entries {
  background-color: #F2F8F8;
}
#program-name {
  margin: auto;
  margin-bottom: 0.5em;
  color: #ffffff;
  width: 530px;
  max-width: 700px;
  font-size: 3em;
  font-family: "Roboto";
  font-weight: 300;
  background: url("img/AKG32.png") no-repeat;
  background-position: 0 50%;
  padding-left: 2.5em;
  line-height: 1.2em;
}
/*
 *
 * Styles used for RTL pages
 *
 */
html[dir='rtl'] .wh_top_menu ul li:hover > ul {
  max-width: 270px;
}
.container_title {
  text-align: center;
}
.title {
  color: #0166ac;
}
/*
 *
 * ------------------------------------------------------------------
 *  
 * Default Font fuer alles
 * 
 */
* {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  line-height: 130%;
}
/*
 *
 * ------------------------------------------------------------------
 *  
 * Großbuchstaben für Screenshot-Legenden
 * 
 */
.fig > .ol {
  list-style-type: upper-alpha;
}
/*
.fig > .ol {
    counter-reset: item-count;
    list-style: none;
}


.fig > .ol > .li:before {
    content: "(" counter(item-count, upper-alpha) ") " !important;
}
*/
/*
 *
 * ------------------------------------------------------------------
 *  
 * Kein "Collapsed" ähnlicher Ergebnisse in der Suche
 * 
 */
.similarResult {
  display: list-item;
  margin: 0;
  /* Remove this line if you want the "similar results" to be indented */
}
.showSimilarPages {
  display: none;
}
