/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 20.12.2014, 10:08:18
    Author     : Marcus Lehrmann
*/


/** font: Frutiger.  **/
@font-face {
  font-family: 'Frutiger';
  src: url("../fonts/Frutiger-LT-Std-45-Light_18818.eot");
  src: local("├ó╦£┬║"), url("../fonts/Frutiger-LT-Std-45-Light_18818.woff") format("woff"), url("../fonts/Frutiger-LT-Std-45-Light_18818.ttf") format("truetype"), url("../fonts/Frutiger-LT-Std-45-Light_18818.svg") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Frutiger';
  src: url("../fonts/Frutiger-LT-Std-65-Bold_18824.eot");
  src: local("├ó╦£┬║"), url("../fonts/Frutiger-LT-Std-65-Bold_18824.woff") format("woff"), url("../fonts/Frutiger-LT-Std-65-Bold_18824.ttf") format("truetype"), url("../fonts/Frutiger-LT-Std-65-Bold_18824.svg") format("svg");
  font-weight: 800;
  font-style: normal; }



*::-moz-selection {
    background-color: #b71e3f;
    color: #fff;
    text-shadow: none;

}

*::selection {
    background-color: #b71e3f;
    color: #fff;
    text-shadow: none;
	 -webkit-text-stroke-color: #fff; 
}

body {
  font-family: "Frutiger", sans-serif;
  font-weight: 400;
  font-style: normal;
 color:#706F6F;
  font-size: 15px;
  hyphens: auto;
  line-height: 1.5; 


}

body.datenschutz {
    background-color: #dadada;
	overflow-x: hidden;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	-webkit-hyphens: manual;
	hyphens: manual;
	
}

@media (max-width: 767px){
	h1,.h1{font-size:32.4px}
	h2,.h2{font-size:27px}
	h3,.h3{font-size:21.6px}
	h4,.h4{font-size:18px}h5,.h5{font-size:16.2px}
	h6,.h6{font-size:14.4px}
	body,p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,a, a:link{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
}
.lis-panel-datenschutz{
	background-color: transparent;
	margin: 80px auto 0 auto;
	width: 80%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	color: #b71e3f;
	font-weight: bold;
}

.logo{
	padding: 30px 0; 
}


.panel-body {
	background-color:#fff;	
	    padding: 30px;
}

.panel-body a{
	 color: #b71e3f;	
}
.panel-body a:hover{
	 color: #b71e3f;
	 text-decoration: underline;
}



.lis-trennlinie{
	text-align: center;
    width: 100%;
	margin: 25px 0;
}

.lis-trennlinie__sign {
    color: #b71e3f;
    font-size: 18px;
    line-height: 1;
    width: 18px;
    height: 18px;
    display: inline-block
}

.lis-trennlinie__container {
    position: relative
}

.lis-trennlinie__container::before,
.lis-trennlinie__container::after {
    content: "";
    height: 2px;
    top: calc(50% - 1px);
    position: absolute;
    width: calc(50% - 30px);
    background-color: #EDEDED
}

.lis-trennlinie__container::before {
    left: 0
}

.lis-trennlinie__container::after {
    right: 0
}

 .lis-modal-subfooter{
	border:none;
	background-color: transparent;
	color:#000;	
	    padding: 20px;
	
}

ul.lis-subfooter-meniu{
	padding-left: 0;
    list-style: none;
    margin-bottom: 0px;
}


ul.lis-subfooter-meniu li{
	display: inline-block;
    padding: 0;
}

ul.lis-subfooter-meniu a{
	color: #000;
	padding-right: 6px;
    padding-left: 6px;
	font-size: 13px;
}
ul.lis-subfooter-meniu a:hover{
	    color: #b71e3f;
}



