/* Füge hier Dein eigenes CSS ein */
body {
    color: #fff !important;
  }
#main-footer {
    background-color: #3366 !important; 
}
#line {
    height: 1px !important;
    background-color: #003b4a;
}
.et_fullwidth_nav #main-header .container {
    /*width: 100% !important;*/
    max-width: 1080px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
   float: right !important;
}
.et_pb_text_0 {
    font-family: inherit !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    position: absolute;
    right: 10px;
    top: 40% !important;
    margin-top: -6px;
}
.et_pb_row {
  /*padding: 15px;*/
  width: 100% !important;
  
}
/*.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 10px;
    padding-bottom: 10px;
}*/
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 10px;
}
.about1 .divTableCell.cell4 {
    color: #ffffff !important;
}
#section_about8 h2 {
    color: #fff !important;
}
#section_about10 h2 {
    color: #fff !important;
}
.section_about h2 {
color: #003b4a !important;
}
.section_about h2 {
    margin: 0 0 16px  !important;
} 
.divTableCell {
    width: 50% !important;
}
#footer-bottom {
    padding: 24px 0px 0px;
  background-color: #067e94 !important;
  }


.detail-boxes.fisch .product-description {
    background: #ffffff !important;
}
.tb-border {
border-bottom: #00657f 1px solid;
}
.product-info h2 {
    padding: 7% 0 0 0% !important;
}
.product-info p {
    padding: 2% 0 0 0% !important;
}
.product-info p:last-of-type {
    padding: 0 0 0 1% !important;
}
.product-text {
    margin: 33px 0% 0!important;
    padding-bottom: 0px!important;
}
.back-link {
    text-align: left !important;
    height: 100% !important;
    overflow: hidden !important;
    margin: 0 !important;
}
table.blueTable tbody td {
    font-size: 13px;
    padding-left: 10px;
    color: #003b4a;
    background-color: white !important;
}
.entry-content, tr, td {
    border-top: 2px solid #478999;
}
.section-fisch table.blueTable {
    background-color: #fff !important;
  border-bottom: 2px solid #478999;
}
.et_pb_section_2.et_pb_section {
    padding-top: 5px;
    padding-bottom: 20px !important;
}
.add-info .icontxt p {
    font-size: 15px;
    padding-top: 0.5em;
    line-height: 1.4em;
}
.p {
line-height: 1.7em;
}
.storefinder .store-address {
    padding-bottom: 15px;
    color: #478999;
}
#map-kontakt {
    margin-top: 40px;
}
.et_pb_section_2.et_pb_section {
    padding-bottom: 0px !important;
}
.ubermenu-current_page_item a.ubermenu-target.top-main-menu .ubermenu-target-title, .ubermenu-current-page-ancestor a.ubermenu-target.top-main-menu .ubermenu-target-title {
    color: #478999 !important;
}
a {
	/*color: #478999 !important;*/
}
.ubermenu-target-title.ubermenu-target-text {
    padding-top: 0px;
    padding-bottom: 0px !important;
    font-kerning: normal;
    font-style: inherit;
    font-feature-settings: normal;
    letter-spacing: 0.06em;
}
#menu-item-1510, #menu-item-1511, #menu-item-1517, #menu-item-1518, #menu-item-1519, #menu-item-1512, #menu-item-1513, #menu-item-1521, #menu-item-1899 {
    margin: 2px;
    border: 1px solid #dae9ea;
}
#menu-item-1510, #menu-item-1511, #menu-item-1517, #menu-item-1518, #menu-item-1519, #menu-item-1512, #menu-item-1513, #menu-item-1521, #menu-item-1899 {
    border: 0px !important; 

}
.about1 .divTableCell.cell1, .about1 .divTableCell.cell3 {
    background: #eef3f6 !important;
  color: #003b4a;
}
.clearfix {
    color: #3d8380;
}