@charset "UTF-8";

img {
	width: 100%;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #DBDBDB;
	max-width: 75%;
}

.container {
	background-color: #DBDBDB;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	border-bottom-width: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #7e7e7e;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}
.row_center {
	width: 100%;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: 500;
	text-align: center;
	line-height: 24px;

}
.row_left {
	width: 100%;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: 500;
	text-align: left;
	line-height: 24px
}
.row_right {
	width: 100%;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: 500;
	text-align: right;
	line-height: 24px
}
.columns {
	width: 50%;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
	line-height: 24px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
}
.primary_header {
	width: 100%;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
	text-align: center;
	clear: left;
	color: #7e7e7e;
}
.style-nav2 a {
	text-decoration: none;
	color: #7e7e7e;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}
.style-nav2 a:hover {
	text-decoration: none;
	color: #00A62D;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}
.style-nav2 ul {
	text-decoration: none;
	color: #00A62D;
	text-align: center;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}

.style-nav2 ul a {
	text-decoration: none;
	color: #7e7e7e;
	text-align: center;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}

.style-nav2 ul a:hover {
	text-decoration: none;
	color: #00A62D;
	text-align: center;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}
.style-nav3 a {
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}
.style-nav3 a:hover {
	text-decoration: none;
	text-align: center;
	color: #373737;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
}
.secondary_header {
	width: 100%;
	max-width: 1000px;
	clear: left;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
	text-align: center;
	color: #7e7e7e;
	padding: 0;
	margin: auto;
}

.secondary_header a {
	width: 100%;
	clear: left;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
	text-align: center;
	color: #7e7e7e;
	text-decoration: none
}

.container .secondary_header ul {
	margin-top: 0%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 100%;
}
.secondary_header ul li {
	list-style: none;
	float: left;
	margin-right: auto;
	margin-top: 0px;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
	font-weight: normal;
	letter-spacing: 1px;
	margin-left: auto;
	text-align: center;
	width: 16.66%;
	transition: all 0.3s linear;
}
.secondary_header ul li:hover {
	color: #717070;
	cursor: pointer;
}
.info {
	background-color: #00A62D;
	color: #FFFFFF;
	padding: 5px 0px 5px;
	width: 100%;
	max-width: 1000px;
	margin: auto;
	margin-top: 2em
		
}

.logo {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.left_article {
	width: 80%;
	float: left;
	font-family: 'AppleGothic Regular', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';
	color: #717070;
	text-align: left;
}
.right_article {
	max-width: 20%;
	float: right;
}
    hr { 
	  width: 100%; 
	  height:1px; 
	  margin-top: 2em;
	  margin-bottom: 3em;	
	  color: #00A62D;
	  background: #00A62D;
}
.bild {
  -webkit-shape-outside: inset(40% at 50% 50%) border-box;
  -webkit-shape-margin: 0.5em;

  shape-outside: inset(40% at 50% 50%) border-box;
  shape-margin: 1em;

  margin: 0.5em;
  width: 118px;
  height: 193px;
  float: right;
}
@media (max-width: 414px) {
body {
	max-width: 100%;
}
.secondary_header ul li {
	float: none;
	margin-top: 20px;
	margin-left: 0px;
	width: 100%;
}
.container .secondary_header ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	width: 100%;
	text-align: center;
}
.secondary_header {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-bottom: 40px;
}
.primary_header {
margin-top: -3em;
}
.logo {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
}

@media (min-width: 415px) and (max-width: 768px) {
body {
	max-width: 90%;
}
	
.secondary_header ul li {
	float: none;
	margin-top: 20px;
	margin-left: 0px;
	width: 100%;
}
.container .secondary_header ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	width: 100%;
	text-align: center;
}
.secondary_header {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-bottom: 40px;
}
.primary_header {
margin-top: -3em;
}
}

@media (min-width: 769px) and (max-width: 1000px) {
.logo {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}
}

@media (min-width: 1001px) {

.style-nav2 {
	margin-top: 2em;
}
.logo {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
}