/* fhcontent.css für content_responsive template */

.leftmargin {
  margin-left: 4%; 
  margin-right:-4%; 
}
.boxlink{
  font-size: 160%;
  color:#A9E2F3;
  font-weight:550;
  text-decoration:none;  
}

#einleitung {
  float:left; 
  clear:left;
  margin-bottom: 2%;
}
  @media screen and (orientation: portrait) {
	#einleitung {
	  border-top: 1px solid #A9E2F3;
	}
  }

#flexcontainer
{
    display: -webkit-box; /* Safari */ 
    display: -moz-box; /* Firefox 21- */
    display: -ms-flexbox; /* IE 10+ */
    display: -webkit-flex; /* Chrome */
    display: flex; /* Standard (Firefox 22+) */  
	width:100%; 
}

.box
{
  height:80%;   
  padding-right:50px;
  padding-left:0;
  text-align:left;   
}

@media screen and (orientation: portrait) {
  #flexcontainer
  { 
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
	/*flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap; */
	width:100%;
  }  
 /*  .leftmargin
  {margin-left:0px;} */
  
  .box
  {
	padding: 15px 0;
  }
}

@media screen and (orientation: landscape) {
  #flexcontainer
  { 
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap; 
  }  
	
  .box
  {
	padding-right:50px;
	padding-left:0;
	-webkit-flex: 1 0 250px;
	-moz-flex: 1 0 250px;
	-ms-flex: 1 0 250px;
	flex: 1 0 250px;
  }
}

/*
  @media only screen and (max-width : 320px) {
	  .box {
		width: 98%; 
	max-width:96%;
	min-width:150px;
		padding:10px;
	flex:1;
	  }
	} */

a, a:hover , area{
  cursor:pointer;
}
a[href^="tel"]:link,
a[href^="tel"]:visited,
a[href^="tel"]:hover,
a[href^="sms"]:link,
a[href^="sms"]:visited,
a[href^="sms"]:hover{
  color: #A9E2F3;
}