@media screen and (min-width:780px) and (max-width:2024px)
{

#navigation {
  display: inline!important;
  }
}

body {
  cursor: default;
  position: relative;
  }

body, p, ul {
  margin: 0;
  padding: 0;
  }

p {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  float: left;
  }

a {
  font-family: 'Roboto Condensed', sans-serif;
  line-height: 1.2em;
  float: left;
  text-align: left;
  text-decoration: none;
  }

li {
  list-style: none;
  }

img {
  height: auto;
  border: none;
  }

hr {
  width: 100%;
  height: 0em;
  float: left;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 0.0625em solid #dedede;
  }

#in_header,
#main,
#row_2,
#row_3 {
  max-width: 930px;
  height: auto;
  margin: 0em auto;
  padding: 0em 6% 0em 6%;
  }

.row_1 {
  margin: 0em auto;
  }

#row_3_1 {
  max-width: 1260px;
  height: auto;
  margin: 0em auto;
  }

#header, #nav {
  position: relative;
  z-index: 2;
  }

#header {
  width: 100%;
  height: auto;
  border-top: 0.125em solid #97cd02;
  float: left;
  padding-bottom: 3em;
  background-color: white;
  margin-bottom: -3em;
  }

#in_header {
  height: auto;
  float: none;
  }

#logo {
  width: auto;
  height: auto;
  float: left;
  position: relative;
  z-index: 2;
  }

#logo_top {
  width: auto;
  height: auto;
  float: left;
  margin-top: 1.6em;
  margin-left: -0.34em;
  padding: 0.4em;
  margin-bottom: -0.4em;
  }

#language  {
  float: right;
  margin-top: 0.7em;
  margin-left: 1em;
  color: #b2c3d1;
  margin-right: 0.3em;
  }

#language a {
  height: 1em;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 10.2pt;
  color: #797979;
  float: none;
  display: inline;
  line-height: 1em;
  position: relative;
  top: 0.1em;
  left: 0.4em;
  margin-left: 0em;
  }

#language a:hover {
  color: #5dad0e;
  }

#en {
  margin-right: 1em;
  }

#de {
  margin-right: 1em;
  }

#nav {
  width: 69%;
  height: auto;
  margin-top: -2.2em;
  margin-left: 31%;
  margin-bottom: 2.8em;
  float: right;
  border-bottom: 0.0625em solid #dedede;
  }

#headings1 {
  width: 6em;
  height: auto;
  display: none;
  float: right;
  }

#headings {
  background-color: #5dad0e;
  width: 100%;
  height: 2em;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  font-size: 9pt;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  line-height: 2em;
  cursor: pointer;
  float: left;
  margin-bottom: 1em;
  letter-spacing: 0.06em;
  }

#headings:hover {
  background-color: #8e99a0;
  }

#headings.active {
  background-color: #8e99a0;
  }

#navigation {
  width: 100%;
  height: auto;
  float: right;
  }

#menu-navigation {
  width: auto;
  height: auto;
  float: right;
  margin-right: -1.5em;
  }

#menu-navigation li {
  background-image: url(../img/nyil_right_top.png);
  background-position: 0.5em 0.24em;
  background-repeat: no-repeat;
  height: auto;
  float: left;
  }

#menu-navigation a {
  height: auto;
  font-size: 12pt;
  float: left;
  text-transform: uppercase;
  letter-spacing: 0.005em;
  margin-top: -0.8em;
  line-height: auto;
  padding: 0.9em 1.5em 0.9em 1.5em;
  }

.menu-item a {
  color: #7e868e;
  }

#menu-navigation a:hover {
  color: #5dad0e;
  }

#class-active {
  color: #5dad0e;
  }

#footer1 {
  position: fixed;
  background-image: url(../img/footer_bg.png);
  background-repeat: repeat;
  width: 100%;
  height: 1.54em;
  float: left;
  top: 100%;
  border-bottom: 0.375em solid #5dad0e;
  z-index: 3;
  margin-top: -1.9em;
  }

#footer {
  background-image: url(../img/footer_bg.png);
  background-repeat: repeat;
  width: 100%;
  height: auto;
  float: none;
  margin-top: -1em;
  display: inline-block;
  }

#footerblue {
  background-image: url(../img/footer_bg_top.png);
  background-position: top;
  background-repeat: repeat-x;
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 0em;
  }

#in_footer {
  width: 100%;
  height: auto;
  float: left;
  padding-bottom: 1.84em;
  }

#in_footer ul {
  width: auto;
  height: auto;
  padding-top: 2em;
  float: left;
  position: relative;
  left: 2em;
  margin-right: -1em;
  }

#in_footer ul li {
  height: auto;
  float: left;
  }

#footer-left {
  width: 18em;
  position: relative;
  left: -2em;
  margin-top: 0em;
  }

#footer-left a {
  background-position: center center;
  background-repeat: no-repeat;
  width: 3.2em;
  height: 3.2em;
  margin-right: 1em;
  float: left;
  }

#foot-link_1 {
  background-image: url(../img/Facebook_off.png);
  }

#foot-link_1:hover {
  background-image: url(../img/Facebook_on.png);
  }

#foot-link_2 {
  background-image: url(../img/Twitter_off.png);
  }

#foot-link_2:hover {
  background-image: url(../img/Twitter_on.png);
  }

#foot-link_3 {
  /*background-image: url(../img/Linkedin_off.png);             */
  background-image: url(../img/Gplus_off.png);
  }

#foot-link_3:hover {
  background-image: url(../img/Gplus_on.png);
  }

#footer_logo {
  width: auto;
  height: auto;
  float: left;
  margin-top: 2em;
  margin-bottom: 1em;
  }

.arrow {
  width: 20em;
  min-height: 0;
  background-image: url(../img/nyil.png);
  background-position: 0em 0.4em;
  background-repeat: no-repeat;
  padding-bottom:0.6em;
  }

.arrow a {
  width: auto;
  height: auto;
  font-size: 10pt;
  color: #dddddd;
  float: left;
  cursor: pointer;
  position: relative;
  top: 0em;
  margin-left: 1em;
  }

#in_footer ul a:hover {
  color: #fff;
  }

#footer2  {
  position: fixed;
  width: 100%;
  height: auto;
  float: left;
  top: 100%;
  z-index: 3;
  margin-top: 0em;
  }

#toTop {
  position: relative;
  background-color: #5dad0e;
  background-image: url(../img/nyil_to_top.png);
  background-repeat: no-repeat;
  background-position: 50% 80%;
  width: 6.625em;
  height: 1.4em;
  float: right;
  cursor: pointer;
  top: -1.24em;
  }

#toTop:hover {
  background-position: 50% 50%;
  }

#play_up_01 {
  width: 7.84em;
  height: 5.5em;
  position: relative;
  top:0em;
  left: 2%;
  margin-bottom: -5.86em;
  top: -5.86em;
  overflow: hidden;
  z-index: 4;
  }

#play_up_box {
  width: 8em;
  height: 4.1em;
  margin-top: 3.4em;
  position: relative;
  top: 0%;
  }

.reset, .p7 {
  background-color: #5dad0e;
  height: 0;
  margin-top: 0.64em;
  padding-top: 0.84em;
  padding-bottom: 0.84em;
  margin-right: 0.0624em;
  float: left;
  cursor: pointer;
  text-align: center;
  line-height: 0;
  color: #fff;
  font-size: 11pt;
  }

.reset:hover, .p7:hover {
  background-color: #8e99a0;
  }

.reset {
  width: 5.04em;
  }

#reset_2 {
  display: none;
  }

.p7 {
  background-position: center center;
  background-repeat: no-repeat;
  width: 1.68em;
  }

#play_up {
  background-image: url(../img/up_video_off.png);
  display: none;
  }

#play_down {
  background-image: url(../img/down_video_off.png);
  }

#x_{
  background-image: url(../img/x_video_off.png);
  }

#video_link {
  background-color: #727b81;
  background-image: url(../img/play.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 7.8em;
  height: 4em;
  float: left;
  }

#video_link:hover {
  background-color: #5dad0e;
  }

#video_block {
  background-image: url(../img/video_block_bg.png);
  background-repeat: repeat;
  width: 100%;
  height: 100%;
  position: fixed;
  top:0%;
  left:0%;
  z-index: 3;
  display: none;
  margin-top: -0.375em;
  border-bottom: 0.375em solid #5dad0e;
  }

#video_block.active {
  display: block;
  }

#video {
  max-width: 34em;
  width: 100%!important;
  height: 35.1%!important;
  position: absolute;
  top:0%;
  left:0%;
  right:0%;
  bottom:0%;
  margin: auto;
  }

#flack_3 {
  background-color: #5dad0e;
  width:7.9em;
  height:1em;
  float: left;
  position: relative;
  left: 2%;
  margin-top:-0.1em;
  margin-left:-7.9em;
  }

.text a {
  float: none;
  }

.class_1 {
  font-size: 12.4pt;
  color: #61696e;
  }

.class_2 {
  width: 100%;
  font-size: 10pt;
  color: #61696e;
  clear: left;
  }

.class_3 {
  width: 100%;
  font-size: 11pt;
  color: #61696e;
  clear: left;
  }

.class_4 {
  font-size: 13.4pt;
  color: #464545;
  text-transform: uppercase;
  }

.class_5 {
  width: 100%;
  font-size: 13.4pt;
  color: #464545;
  }

.class_6 {
  font-size: 12.4pt;
  color: #797979;
  text-align: justify;
  line-height: 1.23em;
  margin-top: 1em;
  }

.class_7 {
  font-size: 17pt;
  color: #464545;
  text-transform: uppercase;
  margin-top: 1em;
  margin-bottom: -0.5em;
  }

.class_8, .class_8_1, .class_8_2, .class_8_2_1, .class_8_3 {
  text-transform: uppercase;
  line-height: 1.2em;
  margin-top: 1em;
  }

.class_8 {
  font-size: 16pt;
  color: #307801;
  margin-bottom: 1em;
  }

.class_8_1 {
  width: auto;
  background-color: white;
  font-size: 17pt;
  color: #5dad0e;
  margin-top: -0.26em;
  padding-right: 0.6em;
  margin-bottom: 0em;
  }

.class_8_2 {
  font-size: 12pt;
  color: #5dad0e;
  margin-top: 0em;
  margin-bottom: 1em;
  }

.class_8_2_1 {
  font-size: 13.4pt;
  color: #5dad0e;
  margin-top: 0em;
  margin-bottom: 1em;
  }

.class_8_3 {
  font-size: 11pt;
  color: #797979;
  margin-top: 0em;
  margin-bottom: 0.1em;
  }

.class_9, .class_9_1 {
  font-size: 17pt;
  color: #464545;
  line-height: 1.2em;
  text-align: left;
  margin-bottom: 1em;
  padding-top: 1em;
  float: left;
  }

.class_9 {
  position: relative;
  z-index: 1;
  }

.class_9_1 {
  width: 100%;
  }

.class_9_2, .class_9_3 {
  font-size: 12.4pt;
  color: #5dad0e;
  line-height: 1.2em;
  text-align: left;
  margin-bottom: 1em;
  padding-top: 1.4em;
  float: left;
  }

.class_9_2 {
  color: #5dad0e;
  }

.class_9_3 {
  color: #797979;
  }

.class_10 {
  width: 100%;
  font-size: 12.4pt;
  color: #797979;
  text-align: justify;
  line-height: 1.42em;
  padding-bottom: 1.4em;
  }

.class_11 {
  width: 100%;
  font-size: 12.4pt;
  color: #5dad0e;
  margin-bottom: 1em;
  text-align: left;
  cursor: pointer;
  float: left;
  }

.class_12 {
  font-size: 13pt;
  color: #5dad0e;
  margin-top: 0em;
  margin-bottom: 1em;
  display: inline-block;
  }

.class_13 {
  font-size: 17pt;
  color: #464545;
  margin-top: 1em;
  }

.class_14 {
  width: 100%;
  font-size: 13.4pt;
  color: #fff;
  float: left;
  text-align: left;
  }

.class_15, .class_16 {
  font-size: 11pt;
  color: #fff;
  text-align: justify;
  float: left;
  clear: left;
  }

.class_15 {
  width: 100%;
  margin-top: 6%;
  }

.class_16 {
  margin-top: 1em;
  }



a:link, a:visited {
  color: #797979;
  }

a:hover {
  color: #5dad0e;
  }

.active-lang{
    font-weight: bold;
}