@charset "UTF-8";
@import url("../webfonts/MontserratExtraBold/stylesheet.css");
@import url("../webfonts/MontserratLight/stylesheet.css");
@import url("../webfonts/MontserratSemibold/stylesheet.css");
@import url("../webfonts/MontserratExtraBoldKursiv/stylesheet.css");
@import url("../webfonts/MontserraSemiboldKursiv/stylesheet.css");
@import url("../webfonts/MontserratRegular/stylesheet.css");
  
 
body {
	line-height: 1.8;
	color: #f5f6f7;
	font-family: MontserratLight;
  }

.margin {
	margin-bottom: 45px;
	padding-right: 55px;
	padding-left: 55px;
}
.marginCircle {
	margin-bottom: 0px;
	padding-right: 55px;
	padding-left: 55px;
	margin-top: 0px;
}
.marginTextCenter {
	margin-bottom: 45px;
	padding-right: 55px;
	padding-left: 55px;
	font-size: 2.5em;
	text-align: center;
}
.marginTextCenter2 {
	margin-bottom: 45px;
	padding-right: 55px;
	padding-left: 55px;
	font-size: 1.7em;
	text-align: center;
}
.bg-1 { 
      background-color: #1abc9c; /* Green */
      color: #ffffff;
  }
.bg-2 { 
      background-color: #474e5d; /* Dark Blue */
      color: #ffffff;
  }
.bg-3 { 
      background-color: #ffffff; /* White */
      color: #555555;
  }
.bg-4 { 
      background-color: #2f2f2f; /* Black Gray */
      color: #fff;
  }
.container-fluid {
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
  }
.navbar {
	padding-top: 15px;
	padding-bottom: 15px;
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	font-size: 12px;
	letter-spacing: 5px;
  }
.navbar-nav  li a:hover {
	color: #FF3300 !important;
  }


.fuss {
	color: #009933;
	font-size: 12px;
	font-family: "Montserrat Light 2";
	text-decoration: none;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009933;
	margin-top: 10px;
	margin-bottom: 20px;
}

.fuss a:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.fuss a:visited {
	text-decoration: none;
	color: #333333;
}
.fuss a:active {
	text-decoration: none;
	color: #009933;
} 
.fuss a:hover {
	text-decoration: none;
	color: #009933;
}


.textLinks {
	color: #000000;
	white-space: nowrap;
}

.textLinks a:link {
	color: #FF3300;
	text-decoration: none;
}
.textLinks a:visited {
	text-decoration: none;
	color: #FF3300;
}
.textLinks a:hover {
	text-decoration: none;
	color: #c77a00;
}


#fontspatz {
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #999;
	letter-spacing: 0.25em;
}
#bgContainer1_Blue {
	margin: 0px;
	height: auto;
	padding: 0px;
	background: #4179ab; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* For Firefox 3.6 to 15 */
	background: linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* Standard syntax (must be last) */
}
.picture {
	width: 100%;
}
#headerNavFarbe {
	color: #277bcd;
}
.zitatauthor {
	color: #FF3300;
	font-family: MontserraSemiboldKursiv;
	font-size: 13px;
	line-height: 1.4em;
	font-weight: normal;
	text-align: right;
	padding-top: 9px;
	padding-right: 11%;
}
.zitatauthor2 {
	color: #FF3300;
	font-family: MontserraSemiboldKursiv;
	font-size: 13px;
	line-height: 1.4em;
	font-weight: normal;
	text-align: center;
	padding-top: 9px;
	padding-right: 3px;
}
#red {
	color: rgba(255,51,0,1);
}
.zitat {
	color: #FF3300;
	font-family: MontserratSemibold;
	font-size: 13px;
	line-height: 1.5;
	font-weight: normal;
	text-align: left;
	padding-left: 7%;
	padding-top: 70px;
	padding-bottom: 10%;
	padding-right: 7%;
}
#green {
	color: #45ab3b;
	font-family: MontserratLight;
	font-size: 2.8em;
	text-align: center;
	padding-top: 17px;
	letter-spacing: 0.2em;
}
#black {
	color: #333333;
	font-family: MontserratLight;
	font-size: 2.5em;
	text-align: center;
	padding-top: 17px;
}
#rotorangeStart {
	color: #FF3300;
	font-family: MontserratLight;
	font-size: 3.7em;
	text-align: center;
	padding-top: 33px;
}
.margin2 {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.spirale {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 44px;
	text-align: center;
}
.breathcrump {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	background-color: #CCC;
	float: left;
	height: auto;
	width: 100%;
}
.headline h1 {
	text-align: center;
	color: #FFF;
	letter-spacing: 0.3em;
	font-size: 24px;
}
#footerBg {
	background-color: #FFFFFF;
	font-family: MontserratLight;
	font-size: 12px;
	color: #009933;
	text-align: center;
	font-weight: normal;
}
.copybold {
	font-weight: 900;
}
#copyFett {
	font: Montserrat, sans-serif;
	font-weight: 900;
	font-size: 16px;
	line-height: 1.8em;
}
.copyFett {
	font: Montserrat, sans-serif;
	font-weight: 900;
	font-size: 16px;
	line-height: 1.8em;
}
.downloads {
	color: #FFF;
	background-color: #666;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
.terminBoxen {
	background-color: rgba(219,234,251,0.7);
	width: 100%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: rgba(51,51,51,1);
	margin-bottom: 18px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	margin-right: auto;
	margin-left: auto;
}
.col-sm-12plusmargin2 {
	padding: 0px;
}
#schattenKreis {
	box-shadow: inset 10px 10px 10px 1px rgba(102,102,102,1);
}
#submenue {
	font-family: MontserratLight;
	text-indent: 0px;
}
#submenue2 {
	text-indent: 26px;
}
.dropdown-menu {
	font-family: MontserratLight;
	color: #666666;
	letter-spacing: 0.2em;
	font-size: 13px;
}

#gradAchtsamkait {
	height: auto;
	background: #4179ab; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* For Firefox 3.6 to 15 */
	background: linear-gradient(90deg, #4179ab, #b2c6d5, #4179ab); /* Standard syntax (must be last) */
	margin: 0px;
	padding: 0px;
}
.no {
	white-space: nowrap;
}
.container-fluid.bg-3.text-center .row .col-sm-6 ul li {
	text-align: left;
}
