body {background:#E6E4E5 !important;}
.container {background: #DBDBDB !important;}
.mt-4, .my-4 {
    margin-top: 0 !important;
    padding-top: 1.5rem !important;
}
footer, .footer-section, .footer-section .ce-content, footer .container {background:#2A2A2A !important; color:#878787 !important;}
.footer-section {margin-top:0 !important;}
a {text-decoration:underline !important;}
#nav-primary, #nav-primary .container {background:#232323 !important;}
.navbar-user {background:#232323;border-bottom:1px solid #3d3d3d;}
.navbar-user a {color:#878787 !important;text-transform:uppercase;}
.navbar-user a:hover, .nav-link.current {color:#35a7e3 !important;}
.nav-link {color:#fefefe !important;}
.navbar-nav .nav-link.active, .navbar-nav .nav-link:hover {
    background: #282828 url("../kisg.de/elemente/kisg_nav_btn_active.png")no-repeat center !important;
    color:#35a7e3 !important;
}
.navbar-brand img {
    max-width: 3rem;
}
.nav-item a {text-decoration:none !important;}
h1 {margin:0.4em 0 0; color:#35A7E3 !important;text-transform:uppercase;}
#c1706 h2, h3 a {background: url("../kisg.de/elemente/kisg_service-button-hosting_nomal.png") no-repeat scroll left center transparent;}
#c1706 h2, h3 a:hover {background: url("../kisg.de/elemente/kisg_service-button-hosting_hover.png") no-repeat scroll left center transparent;}
#c1707 h2, h3 a {background: url("../kisg.de/elemente/kisg_service-button-webdesign_nomal.png") no-repeat scroll left center transparent;}
#c1707 h2, h3 a:hover {background: url("../kisg.de/elemente/kisg_service-button-webdesign_hover.png") no-repeat scroll left center transparent;}
#c1708 h2, h3 a {background: url("../kisg.de/elemente/kisg_service-button-werbung_nomal.png") no-repeat scroll left center transparent;}
#c1708 h2, h3 a:hover {background: url("../kisg.de/elemente/kisg_service-button-werbung_hover.png") no-repeat scroll left center transparent;}
#c1706 h2, h3 a, #c1707 h2, h3 a, #c1708 h2, h3 a {padding: 20px 0 20px 95px;text-transform:uppercase;}
#c1706 h2, h3 a:hover, #c1707 h2, h3 a:hover, #c1708 h2, h3 a:hover {color:#35A7E3 !important;} 

table thead th, table thead tr {
    border-bottom: 2px #000 solid !important;
}

/* Anpassung Table-hosting */

table.table-hosting {background: transparent;border-top:none;border-bottom:none;}
table.table-hosting thead th, table.table-hosting tbody td {text-align:center;padding:0;}
table.table-hosting .td-0 {text-align:left;}
table.table-hosting thead th {border-bottom:none;}
table.table-hosting tbody td {border-top:none;}
table.table-hosting .td-5 {border-left:1px solid #C1C1C1 !important;border-right:1px solid #C1C1C1 !important;}
table.table-hosting thead .td-2,
table.table-hosting thead .td-4,
table.table-hosting thead .td-6,
table.table-hosting thead .td-8 {width:1em;}
table.table-hosting thead .td-5 {background:#35A8E0;border-left:1px solid #C1C1C1 !important;border-right:1px solid #C1C1C1 !important;}
table.table-hosting thead .tr-0 th {line-height:0.6em;}
table.table-hosting tbody .tr-1 .td-1 {background:#99cc00;color:#fff;}
table.table-hosting tbody .tr-1 .td-3 {background:#2DAB66;color:#fff;}
table.table-hosting tbody .tr-1 .td-5 {background:#35A8E0;color:#fff;}
table.table-hosting tbody .tr-1 .td-7 {background:#F8B133;color:#fff;}
table.table-hosting tbody .tr-1 .td-9 {background:#E84E1B;color:#fff;}
table.table-hosting thead tr.tr-0, table.table-hosting thead th {border-bottom: none !important;}

/*table.table-hosting tr.tr-odd td.td-4, table.table-hosting tr.tr-even td.td-4, table.table-hosting tr:hover td.td-4 {
    border-left: 2px solid #C1C1C1 !important;
    border-right: 2px solid #C1C1C1 !important;
}*/
  /* highlight row on mouse over */
  tbody tr:hover th,
  tbody tr:hover td {
    background:#f8f8f8;
  }

#footer a:focus, #footer a:hover, #footer a:active, #footer a {
    color: #dbdbdb;
    background-color: transparent;
    text-decoration: underline;
}
.footer-section h4 {color: #bdbdbd !important; text-decoration:uppercase;}