﻿body { padding-top: 50px;
	   padding-bottom: 0px;
	   background-color: white;
	   width:auto;
	   font-family: Titillium Web; 
	       
	     }
.responsive {
       width: 100%;
       height: auto;        
}

.center {
        display: block;
		margin-left: auto;
	    margin-right: auto;
 		width: 100%;
}



/* titillium-web-200italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/titillium-web-v7-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web ExtraLight Italic'), local('TitilliumWeb-ExtraLightItalic'),
       url('../fonts/titillium-web-v7-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-200italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-200 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/titillium-web-v7-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web ExtraLight'), local('TitilliumWeb-ExtraLight'),
       url('../fonts/titillium-web-v7-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-200.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/titillium-web-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
       url('../fonts/titillium-web-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/titillium-web-v7-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Light Italic'), local('TitilliumWeb-LightItalic'),
       url('../fonts/titillium-web-v7-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-300italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium-web-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
       url('../fonts/titillium-web-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/titillium-web-v7-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Italic'), local('TitilliumWeb-Italic'),
       url('../fonts/titillium-web-v7-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/titillium-web-v7-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'),
       url('../fonts/titillium-web-v7-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/titillium-web-v7-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web SemiBold Italic'), local('TitilliumWeb-SemiBoldItalic'),
       url('../fonts/titillium-web-v7-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-600italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/titillium-web-v7-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Bold Italic'), local('TitilliumWeb-BoldItalic'),
       url('../fonts/titillium-web-v7-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/titillium-web-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'),
       url('../fonts/titillium-web-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-900 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/titillium-web-v7-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Black'), local('TitilliumWeb-Black'),
       url('../fonts/titillium-web-v7-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v7-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v7-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v7-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v7-latin-900.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}


.mailueberschrift{
	font-size:small;color:;
}


.umbruch {

    hyphens: Auto;

    -ms-hyphens: Auto;

    -webkit-hyphens: None;

    word-wrap: Break-Word;

}
.rund {
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
}

.rahmen{
		
	border-style: solid; 
	border-width:1px;
    border-color:silver;   
    padding:15px 15px 15px 15px;
    
    margin-top: 25px;
    border-radius: 8px 8px 8px 8px ;
}

.rahmen1{
		width: 100%;
       height: auto;   
	border-style: solid; 
	border-width:3px;
    border-color:silver;   
   
    border-radius: 15px 15px 15px 15px ;
   
}



.container-fluid{width:100%;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto}






/* Sections */
#section1{
	height: 100%; 
	min-height:600px;
	background-color:white;
}

#section2{
	height: 100%; 
	min-height:600px;
	background-color:#e5e5e5;
}

#section3{
	height: auto; 
	min-height:50px;
	background-color:#800000;
	color:white
}

#section4{
	height: 100%; 
	min-height:600px;
	background-color:#f2f2f2;
	}

#section5{
	height: 100%; 
	min-height:600px;
    background-color:#e6e6e6;
	}

#section6{
	height: 100%; 
	min-height:600px;
    background-color:#ffc2b3;
	}

#section7{
	height: 100%; 
	min-height:600px;
    background-color:black;
    color:white;
}

#section8{
	height: 100%; 
	min-height:600px;
    background-color:silver;
}

#section9{
	height: 100%; 
	min-height:600px;
    background-color:#d9d9d9;
}

#section10{
	height: 100%; 
	min-height:600px;
    background-color: white;
}

.jumbotron{padding:1rem 4rem;}

br{
	margin-top: -5px; margin-bottom: -5px;
}

h1{
	font:exo;font-weight:300;font-size:2em; 
}

h1 {
  word-wrap:break-word;
}

h2{
	font:exo;font-weight:300;font-size:2em;font-weight:bold; 
}

h2 {
  word-wrap:break-word;
}

h3{
	font:exo;font-weight:100;font-size:2em; 
}
h4{
	font:exo;font-weight:100;font-size:1.5em; 
}

p{
	font:exo;font-weight:300;font-size:1em; 
}



li {
  float: left;
}

li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

li a:hover:not(.active) {
  background-color:#e5e5e5;
}

.active {
  background-color: #e5e5e5;

}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:left;white-space:nowrap;background-color:transparent;border:0}

/* cookiebanner =====================================================================================*/
	#mbmcookie {position: fixed; bottom: 100px; left: 0; right: 0; background:WhiteSmoke ; padding: 20px; font-size: 1em; color:#1a1a1a; }	
	/* regulär top:20em; */
    #mbmcookie a.button {cursor: pointer; background: #2f2213; padding: 8px 20px; margin-left: 10px;height:50px; border-radius: 5px; font-weight:normal; float:left; color:white;}
    #mbmcookie a.button:hover {background-color: #aaa;}
    #mbmcookie p.cookiemessage {display: block; padding: 0; margin: 0;}









.navbar-light .navbar-toggler{color:black;border-color:black; font-weight:bold}
.badge{border:1px solid green}
.navbar-toggle.collapsed {
    background-color: #000 !important;
}.navbar-light .navbar-toggler-icon{background-image:url('../img/hamburgersymbol.png')}

  
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px); border-radius: 15px;
    display: block;
    margin-left: 10px;
    margin-right: 10px;
}

 /* To Top Buttom */

 .back-to-top {
     position: fixed;
     bottom: 20px;
     right: 20px;
     z-index: 9999;
     font-size: 20px;
 }



@media (max-width: 767px) {position: fixed; top:1000px;
}

@media (max-width: 767px) 
{	.carousel-inner{
		padding-top:18px;}	
	
	.jumbotron .img, .jumbotron img{
		width: 10px;}



	.jumbotron .h1, .jumbotron h1{
		font-size: 1.5em;}
		
	.jumbotron .h2, .jumbotron h2{
		font-size: 1.5em;}
	.carousel-caption h3{
		font-size: 1em;}

	.carousel-caption p{
		font-size: .7em;}

	.jumbotron .p, .jumbotron p{
		font-size: 0.7em;}
	h1{
		font-size: 2.5em}
		
	h2{
		font-size: 2em}

	
	h3{
		font-size:1.8em}
	
	

	
}
