/******************* CONTENT *******************/

#content {
  margin: 30px 0 40px;
}

#content_top {
}

#content_top .header_bar,
#c573 {
  width: 790px;
  height: 59px;
  background: url(images/border_content_top.jpg) no-repeat #BCBCBC;
  font-size: 24px;
  padding: 26px 0 0 150px;
  margin-bottom: 40px;
  color: #333333;
}

#content_top a.header_bar_linked, #content_top a.header_bar_linked_en {
  width: 790px;
  height: 59px;
  background: url(images/border_content_top.jpg) no-repeat #BCBCBC;
  font-size: 24px;
  padding: 26px 0 0 150px;
  margin-bottom: 40px;
  color: #333333;
  display: blocK;
  text-decoration: none;
}

#content_top a.header_bar_linked_en {
  background: url(images/border_content_top_en.jpg) no-repeat #BCBCBC;
}

/********** Bildergalerie Thumbs *********************/
#content_main {
}

#content_main #content_left {
  float: left;
  margin: 0 30px 0 0;
}

#content_main #content_left #content_left_inner {
  width: 220px;
}

#content_main #content_main_inner {
  float: left;
  width: 690px;
}

#content_bottom {
}

/******************* BOXEN *******************/

/****** GRAU 2 SPALTIG ******/

.box_grey_2_left,
.box_grey_2_left_linked {
  float: left;
  width: 439px;
  border-right: 1px solid #DDDDDD;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  -ms-border-top-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.box_grey_2_right,
.box_grey_2_right_linked {
  float: right;
  width: 439px;
  border-left: 1px solid #F9F9F9;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -ms-border-top-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.box_grey_2_left,
.box_grey_2_right,
.box_grey_2_left_linked,
.box_grey_2_right_linked {
  height: 160px;
  background: #E9E9E9;
  padding: 15px;
  margin-top: 40px;
  display: block;
  color: #666666;
}

.box_grey_2_left:hover,
.box_grey_2_right:hover,
.box_grey_2_left_linked:hover,
.box_grey_2_right_linked:hover {
  background: #F6F6F6;
  color: #666666;
  text-decoration: none;
}



.box_grey_2_left h2,
.box_grey_2_right h2,
.box_grey_2_left_linked h2,
.box_grey_2_right_linked h2,
.box_grey_2_left h2 a,
.box_grey_2_right h2 a,
.box_grey_2_left_linked h2 a,
.box_grey_2_right_linked h2 a {
  margin: 0 0 16px 0;
  text-decoration: none;
  color: #333333;
}

.box_grey_2_left a img,
.box_grey_2_right a img {
  padding: 0 10px 10px 0;
  float: left;
}


/****** GRAU 3 SPALTIG ******/

.box_grey_3_left,
.box_grey_3_left_linked,
.box_grey_3_high_left,
.box_grey_3_high_left_linked {
  float: left;
  width: 282px;
  border-right: 1px solid #DDDDDD;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  -ms-border-top-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.box_grey_3_center,
.box_grey_3_center_linked,
.box_grey_3_high_center,
.box_grey_3_high_center_linked {
  float: left;
  width: 281px;
  border-left: 1px solid #F9F9F9;
  border-right: 1px solid #DDDDDD;
}

.box_grey_3_right,
.box_grey_3_right_linked,
.box_grey_3_high_right,
.box_grey_3_high_right_linked {
  float: right;
  width: 283px;
  border-left: 1px solid #F9F9F9;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -ms-border-top-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.box_grey_3_left,
.box_grey_3_center,
.box_grey_3_right,
a.box_grey_3_left_linked,
a.box_grey_3_center_linked,
a.box_grey_3_right_linked {
  height: 90px;
  background: #E9E9E9;
  padding: 15px;
  margin-top: 40px;
}

.box_grey_3_high_left,
.box_grey_3_high_center,
.box_grey_3_high_right,
a.box_grey_3_high_left_linked,
a.box_grey_3_high_center_linked,
a.box_grey_3_high_right_linked {
  height: 150px;
  background: #E9E9E9;
  padding: 15px;
  margin-top: 40px;
  color: #666666;
}

.box_grey_3_left a,
.box_grey_3_center a,
.box_grey_3_right a {
  height: 90px;
  display: block;
  color: #007F47;
  text-decoration: none;
}

.box_grey_3_high_left a,
.box_grey_3_high_center a,
.box_grey_3_high_right a {
  height: 150px;
  display: block;
  color: #007F47;
  text-decoration: none;
}

.box_grey_3_left:hover,
.box_grey_3_center:hover,
.box_grey_3_right:hover,
a.box_grey_3_left_linked:hover,
a.box_grey_3_center_linked:hover,
a.box_grey_3_right_linked:hover,
.box_grey_3_high_left:hover,
.box_grey_3_high_center:hover,
.box_grey_3_high_right:hover,
a.box_grey_3_high_left_linked:hover,
a.box_grey_3_high_center_linked:hover,
a.box_grey_3_high_right_linked:hover {
  background: #F6F6F6;
  color: #666666;
  text-decoration: none;
}

.box_grey_3_left h2,
.box_grey_3_center h2,
.box_grey_3_right h2,
.box_grey_3_left_linked h2,
.box_grey_3_center_linked h2,
.box_grey_3_right_linked h2,
.box_grey_3_left h2 a,
.box_grey_3_center h2 a,
.box_grey_3_right h2 a,
.box_grey_3_left_linked h2 a,
.box_grey_3_center_linked h2 a,
.box_grey_3_right_linked h2 a,
.box_grey_3_high_left h2,
.box_grey_3_high_center h2,
.box_grey_3_high_right h2,
.box_grey_3_high_left_linked h2,
.box_grey_3_high_center_linked h2,
.box_grey_3_high_right_linked h2,
.box_grey_3_high_left h2 a,
.box_grey_3_high_center h2 a,
.box_grey_3_high_right h2 a,
.box_grey_3_high_left_linked h2 a,
.box_grey_3_high_center_linked h2 a,
.box_grey_3_high_right_linked h2 a {
  margin: 0 0 16px 0;
  text-decoration: none;
  color: #333333;
}

.box_grey_3_left a img,
.box_grey_3_center a img,
.box_grey_3_right a img,
.box_grey_3_high_left a img,
.box_grey_3_high_center a img,
.box_grey_3_high_right a img {
  padding: 0 10px 10px 0;
  float: left;
}
.box_news_video {
  margin-top: 40px;
}
.box_news_video img {
  float: left;
  padding: 0 10px 10px 0;
}


/****** NEWS-BOX ******/

.box_news_left,
#c568 {
  float: left;
  width: 625px;
  height: 180px;
  margin-top: 40px;
  padding: 10px 0;
}

.box_news_right,
#c569 {
  float: right;
  width: 315px;
  margin-top: 40px;
}

.box_news_right ul,
#c569 ul {
  margin: 0;
}

.box_news_right li,
#c569 li {
  list-style-type: none;
  margin: 0;
}

.box_news_right li a,
#c569 li a {
  padding: 10px;
  display: block;
  border-top: 1px solid #20AD69;
  border-bottom: 1px solid #006C3F;
  color: #FFFFFF;
  background: #007F48;
}

.box_news_right li:first-child a,
#c569 li:first-child a {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -ms-border-top-left-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-left-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: none;
}

.box_news_right li a.more_news,
#c569 li a.more_news {
  background: #BCBCBC;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -ms-border-bottom-left-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  text-align: right;
  border: none;
  color: #333333;
  font-weight: bold;
}

.carousel {
  color: #666666 !important;
}

/******************* NAV_LEFT *******************/

#content_main .nav_left {
  width: 220px;
  padding-top: 20px;
  background: url(images/nav_left_top.jpg) no-repeat top;
  margin-bottom: 20px;
}

#content_main .nav_left .nav_left_item {
  border-top: 1px solid #F9F9F9;
  border-bottom: 1px solid #CFCFCF;
  background: #E9E9E9;
  position: relative;
}

#content_main .nav_left .nav_left_item_first {
  border-bottom: 1px solid #CFCFCF;
  background: #E9E9E9;
  position: relative;
}

#content_main .nav_left .nav_left_item_last {
  border-top: 1px solid #F9F9F9;
  background: #E9E9E9;
  position: relative;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -ms-border-bottom-right-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

#content_main .nav_left .nav_left_item_first a, 
#content_main .nav_left .nav_left_item a, 
#content_main .nav_left .nav_left_item_last a,
#content_main .nav_left .nav_left_item_first .nolink, 
#content_main .nav_left .nav_left_item .nolink, 
#content_main .nav_left .nav_left_item_last .nolink {
  padding: 12px 10px;
  display: block;
  color: #007F48;
  font-weight: bold;
  text-decoration: none;
  margin-left: 8px;
}

#content_main .nav_left .nav_left_item_first a:hover, 
#content_main .nav_left .nav_left_item a:hover, 
#content_main .nav_left .nav_left_item_last a:hover {
  color: #20AD69;
}

#content_main .nav_left .active {
  
}

#content_main .nav_left_sub2 .nav_left_item a, 
#content_main .nav_left_sub2 .nav_left_item_first a, 
#content_main .nav_left_sub2 .nav_left_item_last a,
#content_main .nav_left_sub2 .nav_left_item .nolink, 
#content_main .nav_left_sub2 .nav_left_item_first .nolink, 
#content_main .nav_left_sub2 .nav_left_item_last .nolink {
  padding: 6px 10px 6px 20px;
}

#content_main .nav_left_sub3 .nav_left_item a, 
#content_main .nav_left_sub3 .nav_left_item_first a, 
#content_main .nav_left_sub3 .nav_left_item_last a,
#content_main .nav_left_sub3 .nav_left_item .nolink, 
#content_main .nav_left_sub3 .nav_left_item_first .nolink, 
#content_main .nav_left_sub3 .nav_left_item_last .nolink {
  padding: 6px 10px 6px 30px;
}

#content_main .nav_left_sub2, #content_main .nav_left_sub3 {
  border-top: 1px solid #CFCFCF;
}

#content_main .nav_left_sub2 .nav_left_item_first, #content_main .nav_left_sub3 .nav_left_item_first {
  border-top: 1px solid #F9F9F9;
  border-bottom: 1px solid #CFCFCF;
}

#content_main .nav_left .active .arrow {
  background: url(images/nav_left_active_arrow.gif) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  left: -7px;
  margin-top: 10px;
}

a.content_button {
  background: url(images/content_button.jpg) no-repeat top;
  width: 380px;
  padding: 9px 10px;
  height: 18px;
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  margin-top: 20px;
}

a.content_button:hover {
  background: url(images/content_button.jpg) no-repeat bottom;
}

/******************* EXTENSION SLIDE CAROUSEL *******************/

.carouselContainer, .jpcarousel li {
    padding: 0 0 0 0 !important;
}

/******************* EXTENSION SEO SITEMAP *******************/

.deep1{
  margin: 0 0 0 20px;
}