/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v28-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v28-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v28-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/raleway-v28-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}



.video
{
    
    width:360px;
        height:200px;
}


.carousel-inner .item h2{
    
    font-size:35px;
}

.carousel-inner .item p.features{
    
    font-size:20px !important;
}


.features{
 
  animation-delay: 2s;
  padding-left:18px;
}

p{
	
	font-size:16px!important;
}

p.center.footer{
	
	text-align:center;
	color:#fff;
	padding-top:20px
}

.carousel-control {
	
	display:none;
}

.table td.no-border{
    
    border-top:none;
    padding:0 0 0 8px;
}

.table td.border-bottom{
    
    border-top:none;
    padding:0 0 8px 8px;
}

#tarife p.font14px{
    
    font-size:14px !important;
    padding-left:8px;
}

#tarife p.font12px{
    
    font-size:14px !important;
    padding-left:8px;
}

#tarife h1{
    
    margin-bottom:30px;
    padding-left:8px;
}

.h3bg{
	
	
	color:#83B926;
	margin-bottom:10px
		
	font-weight: bold;
}

.fachhaendler{
	
	position:fixed;
	bottom:200px;
	right:0;
	z-index:1000;
}

.tarife{
	
	position:fixed;
	bottom:360px;
	right:0;
	z-index:1000;
    
}

.fachZug{
	
	padding:10px;
	background-color:#004994;
	color:#fff;
	display:block;
    width:161px;
	
}

.tarif{
	
	padding:10px;
	background-color:#7FB529;
	color:#fff;
    text-align:center;
    width:161px;
    display:block;
    margin-top:5px;
	
	
}

a:hover.fachZug,
a:hover.tarif{
	
	
	color:#fff;
	text-decoration:none;
}

.ken_burns_effect_carousel_caption h1{
	
color:#ffffff !important;
	font-size:2.8em !important;
	
	background:#018EAF!important;
	display: inline;
		padding-right:20px!important;
	-webkit-box-decoration-break: clone;
  box-decoration-break: clone;
	line-height:160%;
	

}

#sliderBottom{
    
    margin-bottom:20px;
    margin-top:10px;
}

.ken_burns_effect_carousel_caption h2{

	font-size:20px;
	
	
}



.ken_burns_effect_carousel_control_left, .ken_burns_effect_carousel_control_left:hover, .ken_burns_effect_carousel_control_left:active, .ken_burns_effect_carousel_control_left:focus, .ken_burns_effect_carousel_control_right, .ken_burns_effect_carousel_control_right:hover, .ken_burns_effect_carousel_control_right:active, .ken_burns_effect_carousel_control_right:focus {
    color: #004994!important;
    border: 2px solid #7EB429!important;
    background: #ffffff !important;
}

.ken_burns_effect_carousel_caption{
    
    width:60%!important;
}

#section1{
	
	padding-top:50px;
}

.logo{
	
	margin-bottom:15px;
	
	
}


.sealsLogo{
	
	position:absolute;
	top:80px;
	right:100px;
	z-index:1000;
	
}

ul {
	
	margin-left:0.6em;
	padding-left:0.6em;
	
}

 li{
	
	    font-size: 20px;
    padding-bottom: 9px;
    list-style-type: disc;
    color: #7FB529;
}

 .blk{
	color:#333;
	font-size: 16px;
	
}


ul.blk_ li{
   font-size: 20px;
    padding-bottom: 0px;
    list-style-type:square ;
        
}


ul.blk_ li{
    color: #7FB529;
   
    
}

.blk_{
	color:#333;
	font-size: 16px;
	
}

.rights{
	
	font-size:10px;
}

#footer{
		
	height: 310px;
	border-top: 4px solid #7FB529;
	background-color: #004994;
}
#footer a{ color:#fff;}


.ken_burns_effect_carousel_wrapper {
    
    max-height: 1500px !important;
}
	
	/*---------- MEDIA max-width: 990px ----------*/
@media only screen and (max-width: 990px) {
  /*---------- H1 H2 ----------*/
  .sealsLogo {
   display:none;
  }
}


	/*---------- MEDIA max-width: 778px ----------*/
@media only screen and (max-width: 778px) {
  /*---------- H1 H2 ----------*/
  .fachhaendler, .tarife {
   display:none;
  }
  .carousel-inner .item p.features{display:none;}
    
        
}

/*---------- MEDIA min-width: 1200pxx ----------*/
@media only screen and (max-width: 1200px) {
        
    .video
{
    
    width:100%;
    height:auto;
}
}


/*---------- MEDIA max-width: 480px ----------*/
@media only screen and (max-width: 480px) {
  /*---------- H1 H2 ----------*/
  .ken_burns_effect_carousel_caption h1 {
   font-size: 1.4em !important;
      margin-top:8px;
  }
	
	 .ken_burns_effect_carousel_caption h2 {
   font-size: 1.2em !important;
  }
    
     .ken_burns_effect_carousel_caption p {
   font-size: 11px !important;
         margin-bottom:0;
  }
}

/**************************************************************


					Cookie Hinweis


**************************************************************/
#cookiedingsbums a {color:#333; text-decoration:underline;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   text-align:center; 
   border-top:2px solid #fff;
   background: #008cca; 
   position:fixed;
   bottom:0px; 
   z-index:1000000000; 
   width:100%; 
   font-size:14px; 
   line-height:120%;
	color:#fff;

}

#cookiedingsbumsCloser {
   color: #fff;
   font: 18px/100% arial, sans-serif;
   font-weight:bold;
   text-decoration: none;
   cursor:pointer;
   padding-left:10px;
  
 }

#cookiedingsbumsCloser:hover {text-decoration:underline;}

