@media (max-width: 1480px)
{
.navbar-nav > li > a
{
  padding-left:5px;
  padding-right:5px;
}
}




.gist {
  font-size: 14px;
}



.bg-success{
background-color:#DFF0D8 !important;
}

.hideSmall{display:none !important;}
@media (min-width: 1480px) {
body {
  padding-top: 50px;
}
.dl-horizontal dt
{
	width:260px;
}
.dl-horizontal dd {
    margin-left: 280px;
}
}

@media (min-width: 1150px)
{
.hideSmall{
  display:block !important;;
  }
}

.dl-horizontal dd {
    margin-bottom: 8px;
}
.panelTalk {
	position:relative;
}
.panelTalk>.panel-heading:after,.panelTalk>.panel-heading:before{
	position:absolute;
	top:11px;left:-16px;
	right:100%;
	width:0;
	height:0;
	display:block;
	content:" ";
	border-color:transparent;
	border-style:solid solid outset;
	pointer-events:none;
}
.panelTalk>.panel-heading:after{
	border-width:7px;
	border-right-color:#f7f7f7;
	margin-top:1px;
	margin-left:2px;
}
.panelTalk>.panel-heading:before{
	border-right-color:#ddd;
	border-width:8px;
}
}


.affix {
  top: 1px;
  width: 100%;
  z-index: 1000;
  background-color:#f0F;
  /*padding: 20px 0px 20px 0px;*/
}
.affix + .first {
  padding-top: 1px;
}
.carousel-caption
{
  background:#000;
  opacity: 0.85;
  border-radius: 5px;
}
.lazy
{
  display: none;
}
.activityList a
{
  text-decoration: underline;
}

#suchButton
{
  display:none;
  visibility:false;
  position: relative;
  vertical-align: top;
  color:white;background-color:transparent;
  border-color:transparent;
}
.badgeMsg
{
  background-color:#a94442;
}
.badgeAdm{
  background-color:#5cb85c;
}
.tierbildContainer{
  height:250px;
  /*margin:5px;*/
}
.loadingOverlay{

    position: absolute;
}
.loadingBar {
position: absolute;
  display: flex;
  top:0px;
  width: 88%;
  height: 30px;
}
.loadingBar_background{
background: linear-gradient(90deg, #0193cd 30%, #66d4e5 60%, #0193cd 90%);
background: linear-gradient(90deg, #00aecd 30%, #b9cfe0 60%, #00aecd 90%);
background-size: 500% 100%;
animation: box-3 2s linear 0s infinite;
display: block;
height: 20%;
width: 100%;

}
@-moz-keyframes box-3 {
  0% {
    background-position: left bottom;
  }
  100% {
    background-position: right bottom;
  }
}
@-webkit-keyframes box-3 {
  0% {
    background-position: left bottom;
  }
  100% {
    background-position: right bottom;
  }
}
@-o-keyframes box-3 {
  0% {
    background-position: left bottom;
  }
  100% {
    background-position: right bottom;
  }
}
@keyframes box-3 {
  0% {
    background-position: left bottom;
  }
  100% {
    background-position: right bottom;
  }
}


.tierbildContainerSmall{
margin:5px;
}
.bigButtonWordWrap{
white-space:normal;
}
.markedMenu{
background-color:#b9cfe0;
}
.tierDeleted{
background-color:#7d8183;
}
.tierGift2,.tierGift3,.tierGift4{
border-style:solid;border-width:3px;
}
.tierGift2{
border-color:#DADE59;
}
.tierGift3{
border-color:#E6594E;
}
.tierGift4{
border-color:#ff0000;
}
.carousel-caption {
  position: relative;
  left: 0%;
  right: 0%;
  bottom: 0px;
  z-index: 10;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;
  text-shadow: none;
  & .btn {
    text-shadow: none; // No shadow for button elements in carousel-caption
  }
}

.carousel {
    position: relative;
}

.controllers {
    position: absolute;
    top: 0px;
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
}
.cutText{
  overflow: hidden;
  text-overflow: ellipsis;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #297DA9;
    border-color: #00AECD;
}
.navbar-inverse .navbar-toggle{
    background-color: #00AECD;
    border-color: #00AECD;
}
.weisserText{
color:#fff;
text-decoration: underline;
}
a[rel~="external"] {
    background-position: center right;
    background-repeat: no-repeat;
	  background-image:linear-gradient(transparent,transparent),url('/bilder/externalLink.svg');
    padding-right: 13px;
}
a.anchor {
    display: block;
    position: relative;
    top: -50px;
    visibility: hidden;
}
.brotkrumen
{
padding-left:0px;
padding-right:0px;
}
.breadcrumb{
background-color:#B9CFE0;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#00AECD;
border-radius:0px;
}
.breadcrumb > li + li::before{
color:#00AECD;
}
.keinZeilenumbruch{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wasIstBestimmt
{
color:green;
}
.thumbnail_legend,.thumbnailLegendSlider,.thumbnail_legendSynonym {
    background: none repeat scroll 0 0 #000;
    opacity: 0.5;
    bottom:30px;
    right:20px;
    color:white;
    position: absolute;
    padding:5px;
}
.thumbnailLegendSlider{
  top:0px;
  bottom:auto;
}
.thumbnailLegendSlider{
  top:0px;
  bottom:auto;
}
.thumbnail_legendSynonym{
  opacity: 0.8;
  top:0px;
  right:auto;
  bottom:auto;
}
.thumbnail {
    position:relative;
}

.alert-kondolenz {
    color: #000;
    background-color: #666;
    border-color: #444;
}
.alert-kondolenz .alert-link {
    color: #000;
}
