body {
  background-color: #363835;
}
h2 { 
  color: #888;
}
div.top {
  background: url(../img/img_bigger_114.jpg);
  background-repeat: no-repeat;
  background-position: 50% 0px;
  background-color: #fff;
}

div.middle {
  background-color: #d7d8d6;
}
div.bottom {
  background-color: #262825;
}
div.subbottom {
  background-color: #262825;
}

div.head{
  color: #333;
}

.logo_address {
  position: relative;
  top: -9px;
  left: 18px;
  color: #777;
}
div.header_navigation {
}
/***************************************************************************/
span.home_navigation_option {
  background-color: #464845
}
a.home_navigation_option {
  background-color: #666865;
}
a.home_navigation_option:hover {
  background-color: rgba(88, 88, 85, 0.8);
}
/***************************************************************************/
div.newsticker_title , div.newsticker_text {
  background-color: #262825;
}
div.newsticker_title {
  color: #f66;
}

div.newsticker_text a:link    ,   
div.newsticker_text a:active  ,   
div.newsticker_text a:visited {
  color: #f66;
}
div.newsticker_text a:hover {
  color: #fff;
}

img.newsticker_expand_option {
  background-color: #666865;
}
img.newsticker_collapse_option {
  background-color: #666865;
}
/***************************************************************************/
div.home_video_image , div.home_video_details {
  background-color: #e7e8e6;
}
div.home_video_label {
  color: #464845
}
a.home_video_url {
  background-color: #666865;
}
@media all and (max-width: 720px), (min-width: 880px) and (max-width: 1080px) {
  div.home_video_image , div.home_video_details {
    background-color: #fff;
    border: 10px solid #e7e8e6;
  }
  div.home_video_image {
    border-bottom: 0px;
  }
  div.home_video_details {
    border-top: 0px;
  }
}
/***************************************************************************/
div.main {
}
div.main_navigation {
/*  background-color: #000; */
}
#nav ul {
}
#nav li {
  background-color: #666865;
}
#nav li:hover {
  background-color: #777875;
}

#menu1.current  ,                                                                                         
#menu2.current  ,
#menu3.current  ,
#menu4.current  ,
#menu5.current  {
  background-color: #262825;
}
#nav li.current {
  background-color: #767875;
}
#nav li a.activated {
  background-color: #565855;
  background-color: #262825;
  color: #eee;
}
#dash li a {
  background-color: #262825;
  background-color: #565855;
}
#sddm li a:hover {
  color: #fff;
}
#sddm div {
  background-color: #262825;
}
#sddm div a {
  background-color: #262825;
  color: #fff;
}
#sddm div a:hover {
  background-color: #767875;
  color: #fff;
}
/***************************************************************************/
div.article_title , h1.article_title , div.news_title {
  color: #767875;
  color: #48b;
  color: #d00;
}

div.news_block_title , div.aside_title {
  color: #363835;
}
li.aside_option_current {
  color: #fff;
}
li.aside_option_current {
  margin-top: -1px;
  margin-bottom: 0px;
  background-color: #868885;
  border-top: 1px solid #767865;
  border-bottom: 1px solid #767865;
}
/***************************************************************************/
li.folder_article_list_in_article {
  background-image: url(../img/r_Arrow_3.gif);              
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

li.folder_article_list_in_article a:link ,
li.folder_article_list_in_article a:active ,
li.folder_article_list_in_article a:visited {
  color: #555;
}
li.folder_article_list_in_article a:hover{
  color: #d00;
}

/***************************************************************************/
div.trailer {
  border-bottom: 1px solid #ccc;
  background-color: #262825;
}

div.trailer_title {
  color: #f66;
}
/***************************************************************************/
input:focus , textarea:focus, select:focus , input.search_button_focus, form.search input:focus {
  border-color: #555;
}
input.search_button_focus {
  border: 1px solid #555;
}

/***************************************************************************/
.index:link, .index:active, .index:visited {
  color: #333;
}
.index:hover {
  color : #666;
}

/***************************************************************************/
th.list {
  background-color: #e7e8e6;
  color: #333;
}
/***************************************************************************/
td.doc_cat_icon_current , td.doc_cat_label_current ,
form.calculator th.list , th.form_title , div.form_section_title {
  background-color: #e7e8e6;
  color: #333;
}
a.doc_list_label_cell:hover {
  color: #d00;
}
a.block_opener:link, a.block_opener:active,
a.block_opener:visited, a.block_opener:hover {
  color : #444;
}
/***************************************************************************/
div.contact_department , div.contact_subdepartment {
  background-image: url(../img/r_Arrow_3.gif);
}
div.contact_go_to_top {
  background-image: url(../img/t_Arrow_3.gif);
}
a.contact_name:link, a.contact_name:active, a.contact_name:visited {
  color: #666;
}
a.contact_name:hover {
  color: #d00;
}
div.contact_highlighted_regmember_line {
  display: table-row;
  background-color: #e7e8e6;
}
span.contact_name , td.contact_function {
  color : #d00;
}
/***************************************************************************/
td.search {
  background-color: #f6f6f6;
}
/* vertical navigation on the left of the page */
.a6:link, .a6:active, .a6:visited {
  font-weight: bolder;
  color: #333;
}
.a6:hover {
  color : #d00;
}
/* search - texte */
.a7:link, .a7:active, .a7:visited {
  color: #444;
}
.a7:hover {
  color : #000;
}
.a8:link, .a8:active, .a8:visited {
  color: #ff0;
}
.a8:hover {
  color : #fff;
}
/* search - texte */
.index:link, .index:active, .index:visited {
  color: #333;
}
.index:hover {
  color : #474846;
}
td.index {
  background-color: #eee;
  border: 1px solid #bbb;
}
/** paging *********************************************************************/
.activPagingLink {
  background-color: #f3f3f3;
  border: 1px solid #ccc;
}
a.paging, .current_page {
  border: 1px solid #fff;
}
a.paging:link, a.paging:active, a.paging:visited {
  background-color: #d7d8d6;
  border: 1px solid #474846;
  color: #333;
}
a.paging:hover {
  background-color: #575856;
  border: 1px solid #272826;
  color: #fff;
}

/***************************************************************************/
a:link, a:active, a:visited {
  color: #d00;
}
a:hover {
  color: #666865;
}

.a_header:link, .a_header:active, .a_header:visited ,
.a_header_lang:link, .a_header_lang:active, .a_header_lang:visited ,
.header_jobs_option:link, .header_jobs_option:active, .header_jobs_option:visited ,
.newsletter:link, .newsletter:active, .newsletter:visited {
  color: #464845;
}
.a_header:hover , .a_header_lang:hover , .header_jobs_option:hover, .newsletter:hover {
  color : #d00;
}

.a_trailer:link, .a_trailer:active, .a_trailer:visited {
  color: #fff;
}
.a_trailer:hover {
  color : #f66;
}

.a_subtrailer:link, .a_subtrailer:active, .a_subtrailer:visited {
  color: #fff;
}
.a_subtrailer:hover {
  color: #c6c8c5;
}

/* alternativ links */
.a1:link, .a1:active, .a1:visited ,
.aside a:link, .aside a:active, .aside a:visited ,
a.doc_link:link, a.doc_link:active, a.doc_link:visited {
  color: #565855;
}
.aside a:hover, a.doc_link:hover , .a1:hover {
  color: #d00;
}


/* vertical navigation -> options */
.a2:link, .a2:active, .a2:visited {
  color: #d00;
}
.a2:hover {
  color: #363835;
}

/* SOME MEDIA SPECIFIC FORMATTING */
@media  all and (max-height: 700px) {
  div.top {
    background-image: url(../img/img_big_114.jpg);
    height: 335px;
  }
}
@media  all and (max-width: 880px) {
  div.top { background-image: url(../img/img_medium_114.jpg); }
  div.main_navigation_menu_opener_activ , #nav li {
    background-color: rgba(88, 88, 85, 1);
  }
}
@media  all and (max-width: 480px) {
  div.top { background-image: url(../img/img_small_114.jpg);  }
}
@media  all and (max-width: 398px) {
  div.top { background-image: url(../img/img_smaller_114.jpg);  }
}

/* EOF */

