@charset "utf-8";
/* CSS Document */

header {
    padding: 200px 0 150px 0;
}

.headerhandy {
    padding: 120px 0 50px 0;
}

section {
    padding: 70px 0;
}

section.bild {
    padding:0 0;
}

.margintop-20 {margin-top: 20px;}
.margintop-50 {margin-top: 50px;}
.margintop-80 {margin-top: 80px;}


/* ********** Parallax ************ */

.parallax-1 {
    /* The image used */
    background-image: url("../bilder/parallax-luisa-maria-werner.jpg");

    /* Set a specific height */
    height: 500px;

    /* Create the parallax scrolling effect 
/*	background-attachment: scroll !important;*/
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

 /* Turn off parallax scrolling for all tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 1366px) {
  .parallax-1 {
    background-attachment: scroll;
  }
} 



/* ************* Bilder *************** */ 






/* Google Fonts */
body {font-family: 'Montserrat', sans-serif; color:#6a6967; }


/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}






/* Schriften */

p.fett {
  font-weight: font-weight:800  !important;
}


b, strong {
  font-weight: 600;
}

p {font-size: 18px; color:#6a6967; line-height:170%; font-weight:200;}
p.mehr-abstand {line-height:220%;}

br.mehr-abstand {
            display: block; /* makes it have a width */
            content: ""; /* clears default height */
            margin-bottom: 15px; /* change this to whatever height you want it */
}

h1, h2, h3 {color:#9e180f; font-weight:400;}

h1 { font-size:50px; font-weight:400; letter-spacing: 0.05em;}
h2 { font-size:35px; font-weight:400;}
h3 { font-size:25px; font-weight:400;}


.gross14 {font-size: 14px;}

.ul-maari {
    margin-left: -25px; list-style-type: square;
	font-size: 18px; color:#6a6967; line-height:170%; font-weight:200;
}


.ul-maari-haken {
    margin-left: -10px;  list-style-image: url(../bilder/maari-haken.png); 
	font-size: 18px; color:#ffffff; line-height:170%; font-weight:200;
}

.rot-mr {color: #9e180f;}
.beige-mr {color: #9e9285;}

.hellblau-mr {color: #619bb5;}
.dunkelblau-mr {color: #375b6b;}
.grau-mr {color: #b2b2b2;}
.rot9-mr {color: #d63f38;}
.orange-mr {color: #f08e01;}
.tuerkis-mr {color: #08C6D2;}
.tuerkis-dunkel-mr {color: #037C85;}


.bg-struktur {
	background-image:url(../bilder/bg-luisa-maria-werner-struktur.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
}


.bg-rot {
    background-color: #9e180f !important;
}


.bg-hellblau {
    background-color: #619bb5 !important;
}

.bg-dunkelblau {
    background-color: #375b6b !important;
}


.bg-grau {
    background-color: #b2b2b2 !important;
}

.bg-orange {
    background-color: #f08e01 !important;
}


.bg-navi {
    background-color: #9e180f !important;
}



.bg-hellgrau {
    background-color: #F7F7F7 !important;
}

.bg-beige {
    background-color: #eeede2 !important;
}

.bg-beige-hell {
    background-color: #f5f4ef !important;
}


.text-weiss {color: #ffffff;}

.hr-weiss {background-color: #ffffff; margin-left: -25px;}

/* Links */

a.text-mr:link, a.text-mr:visited,a.text-mr:active   {
 color: #6a6967;
 text-decoration:underline;
 }

a.text-mr:hover {
 color: #9e180f;
 text-decoration:underline;
 }
 
 a.text-mr-weiss:link, a.text-mr-weiss:visited,a.text-mr-weiss:active   {
 color: #ffffff;
 text-decoration:underline;
 }

a.text-mr-weiss:hover {
 color: #ffffff;
 text-decoration:none;
 }
 
 
  a.text-mr-weiss-angebot:link, a.text-mr-weiss-angebot:visited,a.text-mr-weiss-angebot:active   {
 color: #ffffff;
 text-decoration:none;
 }

a.text-mr-weiss-angebot:hover {
 color: #ffffff;
 text-decoration:underline;
 }
 
 
/* ************* Navbar *************** */ 

.navbar {
    padding: 1.5rem 1rem;
	font-size:1.1rem;
	border-bottom-style: solid;
	border-color: gray;
	border-width: 1px;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-nav .nav-link{color:#fff}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:#fff}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}




