@charset "utf-8";
/* CSS Document */

* {
  box-sizing: border-box;
  font: normal 18px Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

nav {
  width: 300px;
  height: 300px;
  background: rgba(45,127,187,1.00);
  border: 2px solid black;
  border-radius: 0px 20px 20px 0px;
  float: left;
  overflow: hidden;
}

/* Element über ID ansprechen */
#nav_right {
  border-radius: 20px 0px 0px 20px;
  float: right;
}

h1 {
  /*font: bold 20px Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";*/
  font-weight: bold;
  font-size: 20px;
  color: white;
  line-height: 50px;
  background: rgba(255,134,0,1.00);
  background-image: linear-gradient(45deg, black 20%, red 40%, yellow);
  background-clip: padding-box;
  margin: 0px;
  padding: 5px;
  text-shadow: 3px 3px 3px rgba(0,0,0,0.6);
  border-bottom: 5px dotted black;
}

#nav_right h1 {
  text-align: right;
  background-image: linear-gradient(180deg, black 33%, red 33%, red 66%, yellow 66%);
  /*background-image: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.2) 15%, rgba(0,0,0,0.2) 85%, rgba(0,0,0,0.8));*/
}

.li_as_list {
  list-style: none;
  /*background-color: red;*/
  padding: 0px;
}

.li_as_list li {
  padding: 5px;
  cursor: pointer;
}

.li_as_list li:hover {
  color: white;
  background-color: #004567;
  padding: 5px;
}

.li_as_list li:hover::before {
  content: "\25BA  ";
}

.table_content {
  position: absolute;
  top: 0;
  left: 350px;
  width: calc(100% - 700px);
  background: red;
  
  z-index: 50;
}

.table_content table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 10px;
}

.table_content th,
.table_content td {
  height: 30px;
  border: 1px solid black;
  background: rgba(255,134,0,1.00);
  cursor: default;
}

.table_content td {
  background: rgba(255,206,0,1.00);
}

.table_content tr:nth-child(odd) td:nth-child(even) {
  background: rgba(166,197,25,1.00);
}

.table_content tr:nth-child(even) td:nth-child(odd) {
  background: rgba(166,197,25,1.00);
}

.table_content tr:nth-child(odd) td:hover,
.table_content tr:nth-child(even) td:hover {
  background: rgb(128,0,0);
}



