/*!
 * Feathers Bootstrap Erweiterungen 1.0
 * Enthält Erweiterungen für Bootstrap die Exclusiv in Feathers verwendet werden
*/

/* ERWEITERUNGEN */
/* Farbnotizen */
.notice {
    padding: 15px;
    background-color: #fafafa;
    border-left: 6px solid #7f7f84;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
       -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
            box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #80D651;
}
.notice-success>strong {
    color: #80D651;
}
.notice-info {
    border-color: #45ABCD;
}
.notice-info>strong {
    color: #45ABCD;
}
.notice-warning {
    border-color: #FEAF20;
}
.notice-warning>strong {
    color: #FEAF20;
}
.notice-danger {
    border-color: #d73814;
}
.notice-danger>strong {
    color: #d73814;
}


/* TABELLEN */
/* Klasse für 2reihig gestreifte Tabellen */
.table-2striped tr {
    /* Farbe erste Reihe */   
}
.table-2striped tr:nth-child(4n+4), .table-2striped tr:nth-child(4n+5) {
    /* Farbe zweite Reihe */
    background: #F4F4F4;
}
/* Striped Tabelle farben umdrehen */
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
   background-color: #f9f9f9;
}
.table-striped > tbody > tr:nth-child(even) > td, .table-striped > tbody > tr:nth-child(even) > th {
   background-color: #f4f4f4;
}
.darkactive {
background-color: #DEDEDE;
color: #09015C;
}

/* Rahmenlose Tabelle */
.table-clear th, .table-clear td { 
    border-top: none !important; 
}


/* GLYPHICONS */
/* Optionaler Abstand nach Glyphicons */
.glyphspace {
margin: 3px 5px;
}

/* SLIDER */
.sliderlist li {

list-style-type: none; 
padding: 0.5em 1em;
border-bottom: 1px dotted lightgrey;
margin-left: -40px;

}
.sliderlist li:hover {
background-color: lightgrey;

}
.sliderlist h5 {
margin: 0px;
padding: 0px;
}
.sliderlist h5:hover {
color: black;
}

/* CAROUSEL */
.carousel-caption {
background: rgba(227,227,227,0.7);
text-align: left;
margin-left: -15%;
width: 380px;
padding: 0;
text-shadow: none;
border-radius: 2px;
margin-bottom: 30px;
}
.carousel-caption h5 {
color: black;
font-style: normal;
background: rgba(227,227,227,0.7);
margin: 0;
padding: 0.3em 0.7em;
border-bottom-right-radius: 2px;
width: 85%;
}
.carousel-caption p {
color: black;
font-style: normal;
font-size: 0.9em;
margin: 0;
padding: 0.3em 0.7em;
margin-bottom: 4px;
}
.carousel-indicators ol {
margin-left: 300px;
}
.carousel-indicators {
  bottom:00px;
}
.carousel-indicators li {
margin:0.5em;
}

.carousel-indicators .active {
margin: 0.5em;
}

/* BREADCRUMBS */
.extBreadcrumbs {
font-size: 1.1em;
font-style: italic;
}
.extBreadcrumbs a {
color: orange;
}
.breadcrumbs {
border-top: 1px solid #04015C;
margin-top: 0.8em;
}


/* BOXEN */
.admBox {
	border-bottom: 1px dotted;
	padding: 5px;
	margin-bottom: 10px;
}

.btBox {
	float: right;
}
/* HELPER */
.nichtzusehen { display:none; }
.img-push {
  float: right !important;
  margin-left: 1em;
}
.img-pull {
  float: left !important;
  margin-right: 1em;
}


#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

.sold {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: red;
  width: 83%;
  padding: 1%;
  font-family: sans-serif;
  font-size: 1.3em;
  color: white;
  text-align: center;
}
