/* Tooltip
-----------------------------------------------------------------*/

#tooltip_alle {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_alle {
  display: none;
  }
  #tooltip_alle[data-show] {
  display: block;
  }

  #tooltip_feldlerche {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_feldlerche {
  display: none;
  }
  #tooltip_feldlerche[data-show] {
  display: block;
  }

  #tooltip_feldsperling {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_feldsperling {
  display: none;
  }
  #tooltip_feldsperling[data-show] {
  display: block;
  }

  #tooltip_goldammer {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_goldammer {
  display: none;
  }
  #tooltip_goldammer[data-show] {
  display: block;
  }

  #tooltip_grauammer {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_grauammer {
  display: none;
  }
  #tooltip_grauammer[data-show] {
  display: block;
  }

  #tooltip_kiebitz {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_kiebitz {
  display: none;
  }
  #tooltip_kiebitz[data-show] {
  display: block;
  }

  #tooltip_neuntoeter {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_neuntoeter {
  display: none;
  }
  #tooltip_neuntoeter[data-show] {
  display: block;
  }

  #tooltip_rebhuhn {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_rebhuhn {
  display: none;
  }
  #tooltip_rebhuhn[data-show] {
  display: block;
  }

  #tooltip_stieglitz {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_stieglitz {
  display: none;
  }
  #tooltip_stieglitz[data-show] {
  display: block;
  }

  #tooltip_turmfalke {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_turmfalke {
  display: none;
  }
  #tooltip_turmfalke[data-show] {
  display: block;
  }

  #tooltip_wachtel {
	background: #555555;
	color: white;
	font-family: "Noto Sans";
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 4px;
  }
  #tooltip_wachtel {
  display: none;
  }
  #tooltip_wachtel[data-show] {
  display: block;
  }


/* Emphasis Title
-----------------------------------------------------------------*/

.emphasis-title { margin: 0 0 50px; }

.emphasis-title h1,
.emphasis-title h2 {
	font-size: 64px;
	letter-spacing: -2px;
}

.emphasis-title h1 strong,
.emphasis-title h2 strong { font-weight: 700; }


/* Justify Border Title
-----------------------------------------------------------------*/

.fancy-title {
	position: relative;
	margin-bottom: 30px;
}

.fancy-title h1,
.fancy-title h2,
.fancy-title h3,
.fancy-title h4,
.fancy-title h5,
.fancy-title h6 {
	position: relative;
	display: inline-block;
	background-color: #FFF;
	padding-right: 15px;
	margin-bottom: 0;
}

.fancy-title h4,
.fancy-title h5,
.fancy-title h6 { padding-right: 10px; }

.fancy-title.title-double-border:before,
.fancy-title.title-border:before,
.fancy-title.title-border-color:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 0;
	border-top: 3px double #E5E5E5;
	left: auto;
	top: 46%;
	right: 0;
}

.fancy-title.title-border:before {
	top: 49%;
	border-top: 1px solid #EEE;
}

.fancy-title.title-border-color:before {
	top: 49%;
	border-top: 1px solid #1ABC9C;
	opacity: 0.6;
}


/* Fancy Title - Center Align
-----------------------------------------------------------------*/

.title-center { text-align: center; }

.title-center h1,
.title-center h2,
.title-center h3 { padding: 0 15px; }

.title-center h4,
.title-center h5,
.title-center h6 { padding: 0 10px; }


/* Fancy Title - Right Align
-----------------------------------------------------------------*/

.title-right { text-align: right; }

.title-right h1,
.title-right h2,
.title-right h3 { padding: 0 0 0 15px; }

.title-right h4,
.title-right h5,
.title-right h6 { padding: 0 0 0 10px; }


/* Fancy Title - Bottom Short Border
-----------------------------------------------------------------*/

.fancy-title.title-bottom-border h1,
.fancy-title.title-bottom-border h2,
.fancy-title.title-bottom-border h3,
.fancy-title.title-bottom-border h4,
.fancy-title.title-bottom-border h5,
.fancy-title.title-bottom-border h6 {
	display: block;
	background: transparent;
	padding: 0 0 10px;
	border-bottom: 2px solid #1ABC9C;
}


/* Fancy Title - Bottom Short Border
-----------------------------------------------------------------*/

.fancy-title.title-dotted-border { background: url('../images/icons/dotted.png') repeat-x center; }

