 * {            margin: 0; padding: 0;box-sizing: border-box;}

        body {font-family: 'Raleway', sans-serif;font-size: 14px;color: rgb(146,146,146);}

        .navbar {position: absolute;top: 0;width: 100%;background-color: #000;height: 70px;z-index: 1000;}
        .navbar ul {display: flex;justify-content: center;align-items: center;height: 100%;list-style: none;}
        .navbar li {            display: flex;align-items: center;}
        .navbar a {color: #ddd;text-decoration: none;padding: 0 20px;line-height: 70px !important;transition: all 0.3s;border-bottom:2px solid transparent;}
        .navbar a:hover {color:#f6bb43;border-bottom:2px solid #f6bb43;}
        .hero-section {width: 100%;min-height: 725px;background-color: #0d180e;background-image: url('Martin_Startseite.jpg');background-position: right center;background-size: contain;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;}

        .hero-content {max-width: 900px;margin: 0 auto;padding: 20px;text-align: center;}

        .hero-content h1 {font-size: 3em;margin-bottom: 20px;}

        .hero-content h2 {font-size: 2em;margin-bottom: 30px;}

        .hero-content .btn {
            display: inline-block;
            padding: 10px 20px;
            background-color: #000;
            border: 1px solid #fff;
            color: #fff;
            text-decoration: none;
            transition: background-color 0.3s;
        }

        .hero-content .btn:hover {background-color: #333;}




     .hero-section-sub {width: 100%;min-height: 360px;background-color: #0d180e;background-image: url('Martin_Unterseiten.jpg');background-position: left center;background-size: contain;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;}
     .hero-section-sub  h1 {font-size: 24px;margin-bottom: 20px;}





        
        
		section .ins {max-width: 900px;margin: 40px auto;padding: 20px;}
        
        
  .divider_c {width:60px;height:4px; margin:32px auto;background:#f6bb43}      
  .divider_l {width:60px;height:4px; margin:32px 0;background:#f6bb43}      
        
.textheading2 {
	font-family: Raleway,One Open Sans,Helvetica Neue,Helvetica,sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	text-shadow: none;
	color: #252525;
}


.textlink {color:#f6bb43; text-decoration:none}
.textlink:hover {text-decoration:underline}

.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}

p {padding-bottom:16px;}


.df {display:flex;}
.fdr {flex-direction:row}
.jcc {justify-content:center}
.fww {flex-wrap:wrap}

.gap30	{gap:30px;}
.gap100	{gap:100px;}