/**** Allgemeine Einstellungen ***/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;900&family=Rock+Salt&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;900&family=Rock+Salt&display=swap');

body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Rock Salt,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  /*
  background-color: #4D4D4D;
  color:#fff;
*/
}
a {color:#333;}
p {
	font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
h1 {
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color:#710033;;
}

h2, h3, h4, h5 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color:#710033;
}
.subheader {
    margin: 0;
    font-size: 1.2rem;
}
.audio {
  width:100px;
}

.hggrau {
  background-color:#f2f2f2;
}

.linkweiss a {
  color:#fff;
}
/*
.bodyhintergrund {
  background-image: url(../images/layoutelemnte/1957_Mai_-_Blick_vom_Diebeskopf.jpg);
  background-size: contain;
}
*/
/*** Button **/
.btn-success {
    color: #fff;
    background-color: #163405;
    border-color: #163405;
}

/**** Jumbotron ***/

.jumbotron-fluid {
    padding: 0px;
    border-radius: 0;
}

.jumbotron {
  padding: 0 0 0rem 0rem;
  margin-bottom: 0rem;
  background-color: transparent;
  border-radius: 0.3rem;
}

/*
.jumbotron.background-image, section.background-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  min-height: 50px;
  max-height:85px;
}
*/
.page-title {
  background-color: rgba(255,255,255,.0);
  display: block;
    margin-left: auto;
    margin-right: auto
}

/*.bildabstand {margin-top:-17px;}

/*** Content Hintergrund **
#page-content {
    /*max-width: 960px;
     background-color:rgba(255,255,255,0.0);
}
.main-content{
    max-width: 1140px;
    background-color:rgba(255,255,255,0.0);
    padding-bottom:5rem;
    padding-left:3rem;
    padding-right:3rem;
}
/*** Navbar ****/
.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    font-size: 1.2rem;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.8);
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #710033;
}
/**** Carousel ***/
.blogSlider .MS-content {
    white-space: nowrap;
    overflow: hidden;
    margin: 0 5%;
    border-top: 5px solid #fff;
    border-bottom: 5px solid #fff;
}
figure {
    margin: 1rem 0 1rem;
        margin-top: 1rem;
        margin-right: 0px;
        margin-bottom: 1rem;
        margin-left: 0px;
}


/**** Footer ***/
  #page-footer {
    color:#fff;
}
  #page-footer a {
    color:#fff;
}
.footer a {
	color:#fff;
}

/********* t3solutions *********************/

.navbar {
    background-color: rgba(77,77,77,0.05);
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
}

.navbar-color {
	background-color: rgba(77,77,77,1.0);
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
}