@font-face {
    font-family: 'england_hand_dbregular';
    src: url('../fonts/england-webfont.eot');
    src: url('../fonts/england-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/england-webfont.woff') format('woff'),
         url('../fonts/england-webfont.ttf') format('truetype'),
         url('../fonts/england-webfont.svg#england_hand_dbregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {
  padding-top: 56px;
  background-color: transparent;
}


html {
  background: url(../pix/tanzen1bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #010101;
  
  -webkit-text-size-adjust: none;
}


A{
  font-weight: normal;
  //font-size: 14px;
  color: #F3B99B;
  font-style: normal;
  font-family: Tahoma, Verdana, Arial;
  font-variant: normal;
  text-decoration: none;
}

A:link { 
  color: #F3B99B; 
}

A:visited { 
  color: #F3B99B; 
} 

A:hover { 
  color: #C0C0C0; 
  text-decoration: none;
} 

A:active { 
  color: #F3B99B;
} 

H1 {
  font-weight: bolder;
  font-size: 34px;
  color: #8E604A;
  font-style: normal;
  /*font-family: Tahoma,"Lucida Grande", Lucida, Verdana, Arial; */
  font: 70px/90px 'england_hand_dbregular', Arial, sans-serif;
  font-variant: normal;
  line-height: 60px;
  margin-right: 10px;
  margin-left: 10px;
}

H2 {
  font-weight: bold;
  font-size: 16px;
  color: #8E604A;
  font-style: normal;
  font-family: Tahoma,"Lucida Grande", Lucida, Verdana, Arial;
  font-variant: normal;
  line-height: 24px;
  margin-right: 10px;
  margin-left: 10px;
  text-align: left;
}

H3 {
  font-weight: bold;
  font-size: 14px;
  color: #8E604A;
  font-style: normal;
  font-family: Tahoma,"Lucida Grande", Lucida, Verdana, Arial;
  font-variant: normal;
  line-height: 20px;
  margin-right: 10px;
  margin-left: 10px;
  text-align: left;
}

H4 {
  font-weight: normal;
  font-size: 14px;
  color: #8E604A;
  font-style: normal;
  font-family: Tahoma,"Lucida Grande", Lucida, Verdana, Arial;
  font-variant: normal;
  line-height: 20px;
  margin-right: 10px;
  margin-left: 10px;
  text-align: left;
}

H5 {
  font-weight: bolder;
  font-size: 22px;
  color: #8E604A;
  font-style: normal;
  /*font-family: Tahoma,"Lucida Grande", Lucida, Verdana, Arial; */
  font: 50px/60px 'england_hand_dbregular', Arial, sans-serif;
  font-variant: normal;
  line-height: 40px;
  margin-right: 2px;
  margin-left: 2px;
}

P, li, a {
  font-weight: normal;
  font-size: 14px;
  color: #BFC0BE;
  font-style: normal;
  font-family: Tahoma, Verdana, Arial;
  font-variant: normal;
  text-align: justify;
  line-height: 17px;
  //margin-right: 10px;
  //margin-left: 10px;
}

td, th {
  font-weight: normal;
  font-size: 14px;
  color: #BFC0BE;
  font-style: normal;
  font-family: Tahoma, Verdana, Arial;
  font-variant: normal;
  text-align: left;
  line-height: 17px;
  //margin-right: 10px;
  //margin-left: 10px;
}

th {
  font-weight: bold;
}

li {
  text-align: left;
}

li.uebersicht {
  color: #8E604A;
}

.card {
    background-color: #000000;
	background: hsla(350,50%,50%,0.2); 
	margin-bottom: 20px;
}


.portfolio-item {
  margin-bottom: 30px;
}

.show_desktop {
	display: block;
}

.show_mobil {
	display: none;
}

@media only screen and (max-width: 768px) { 
	.show_desktop {
		display: none;
	}
	.show_mobil {
		display: block;
	}	
}

.left_border_dotted {
  border-left: 2px #C0C0C0 dotted;
}

@media only screen and (max-width: 768px) { 
	.left_border_dotted {
	  border-left: 0px;
	}	
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


@media only screen and (max-width: 768px) { 
	.navbar-brand {
		//margin-right: 1rem;
		font-size: 0.8rem;
	}
}