/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	color: #000000;
}
html{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	color: #000000;
}
h4 {
	padding: 1px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	color: #000000;
}
.line {
	border: 1px solid #000000;
}
@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

@mixin row-first-child($col-type) {
  .col-#{$col-type}- {
    &1:nth-child(12n+1),
    &2:nth-child(6n+1),
    &3:nth-child(4n+1),
    &4:nth-child(3n+1),
    &6:nth-child(odd){
      clear: left;
    }
  }
} 

.auto-clear {
  @media (min-width: $screen-lg-min){
    @include row-first-child(lg);
  }
  @media (min-width: $screen-md-min) and (max-width: $screen-md-max){
    @include row-first-child(md);
  }
  @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max){
    @include row-first-child(sm);
  }
  @media (max-width: $screen-xs-max){
    @include row-first-child(xs);
  }
}

ul.interessen_list,
ul.program_list { margin: 0; padding: 0; list-style: none; }
ul.interessen_list > li { display: inline-block; background: #FFF; margin-bottom: 0px; padding: 0px 0px;} 
ul.interessen_list > li > span { float: right; }

@media screen and (min-width:1200px) { 
	ul.interessen_list > li { width: 31%; margin-right: 19px; }
	ul.interessen_list > li:nth-child(3n) { margin-right: 0px; }
	ul.interessen_list > li:nth-child(3n+4):nth-child(2n+4),
	ul.interessen_list > li:nth-child(3n+5):nth-child(2n+1),
	ul.interessen_list > li:nth-child(3n+6):nth-child(2n) { background: #F1F1F1; }
	
}

@media screen and (min-width:992px) and (max-width: 1200px) { 
	ul.interessen_list > li { width: 31%; margin-right: 14px; }
	ul.interessen_list > li:nth-child(2n) { margin-right: 0px;}
	ul.interessen_list > li:nth-child(4n+3),
	ul.interessen_list > li:nth-child(4n+4) { background: #F1F1F1; }
}

@media screen and (min-width:768px) and (max-width: 992px) { 
	ul.interessen_list > li { width: 31%; margin-right: 10px; }
	ul.interessen_list > li:nth-child(2n) { margin-right: 0px;}
	ul.interessen_list > li:nth-child(4n+3),
	ul.interessen_list > li:nth-child(4n+4) { background: #F1F1F1; }
}

@media screen and (max-width:768px) { 
	ul.interessen_list > li { width: 100%; margin-right: 10px; }
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}
pacity:1}.tab-content-grey{color:#000;background-color:#d7d7d7}.tab-content-blue{color:#fff;background-color:#337ab7}.tab-content .tab-pane{padding:20px}.form-control{border-radius:0;height:34px;font-size:16px}.form-control:focus{border-color:#3459b9;-webkit-box-shadow:0;box-shadow:0}.alert{border:0;border-radius:0}.alert-danger{color:#fff;background-color:#e74c3c}.alert-success{color:#fff;background-color:#1abc9c}.alert-info{color:#fff;background-color:#3498db}.alert-warning{color:#fff;background-color:#f1c40f}.link_width_anchor:before{position:relative;padding:0 .25em;top:.175em;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e144'}#cookiebar,.pace .pace-progress{position:fixed;top:0;width:100%}#cookiebar,.pace-inactive{display:none}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace .pace-progress{background:#337ab7;z-index:2000;right:100%;height:2px}#back-top a i{font-size:1.5em}#back-top a{position:fixed;bottom:10px;right:10px;z-index:999999999;color:#eee;background-color:#222;padding:5px;border-radius:3px}#back-top a:hover{background-color:#337ab7}@media (min-width:800px){#back-top a i{font-size:2.5em}#back-top a{position:fixed;bottom:25px;right:50px;z-index:999999999;color:#eee;background-color:#222;padding:5px;border-radius:3px;text-align:center}}#cookiebar{z-index:1005;left:0;background-color:#000;color:#fff;padding:20px;opacity:.9}#cookiebar .btn{height:20px;line-height:10px}@media (min-width:600px){.left-nav{text-align:left}.right-nav{text-align:right}}.gMap{width:100%;height:350px;border:0}.easysteps{color:#fff;background:#337ab7;padding:20px 0;text-transform:uppercase;font-style:italic;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.easysteps .text{font-size:18px;font-weight:700}.easysteps .number{font-size:38px;font-weight:700}.easysteps:hover{background:#286090;text-decoration:none;cursor:pointer}


/* Mailversand-Frames */

.mailsend {
	margin: 0px;
	padding: 0px;	
	background-color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}

