*,html{
 margin: 0; 
 padding: 0;
}

body{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; 
}


#header{
  height: 137px;
  border-left: 20px solid white;
  background-color: white;
  width: 100%;
}

img{
  border: none;
}

h1{
  width: 180px;
  height: 137px;
  float: left; 
  background-color: #B40222;
  text-align: right;
}
h2{
  width: 450px; 
  height: 137px;
  float: left; 
  background-color: #fff;
  text-align: left;
}
#menu{
  width: 180px; 
  float: left;
  min-height: 300px;
  padding-top: 40px;
  padding-bottom: 50px;
}
#menu ul{
  background-color: #EDEDED;
  font-size: 11px;
  list-style-type: none;
  padding: 20px 0 40px 0;
}

#menu ul li ul{
  background-color: #EDEDED;
  font-size: 11px;
  list-style-type: none;
  padding: 0;
}
#menu ul li a:link, #menu ul li a:visited{
  display: block; 
  text-align: right;
  background-color: #F7F7F7; 
  border-left: 15px solid #ededed;
  padding: 8px 4px;
  text-decoration: none;
  color: #5c5c5c;
  font-weight: bold;
}
#menu ul li ul li a:link, #menu ul li ul li a:visited{
  background-color: white;
  padding: 8px 4px;
  font-size: 10px; font-weight: bold;
}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus{
  background-color: white;
}
#menu ul li ul li a:hover, #menu ul li ul li a:active, #menu ul li ul li a:focus{
  background-color: #f1f1f1;
}

#menu ul li ul li #hex1{
  border-left: 15px solid #FBF869;
  background-color: #FCFBC2;
}

#menu ul li ul li #hex2{
  border-left: 15px solid #D1FE01;
  background-color: #EBFD99;
}

#menu ul li ul li #hex3{
  border-left: 15px solid #FFA63E;
  background-color: #FDDAB0;
}

#menu ul li ul li #hex4{
  border-left: 15px solid #EA58F7;
  background-color: #F7BAFD;
}

#menu ul li ul li #hex5{
  border-left: 15px solid #A7A600;
  background-color: #DBDA99;
}

#menu ul li ul li #hex6{
  border-left: 15px solid #2382B2;
  background-color: #a6ccdf;
}

#menu ul li ul li #hex7{
  border-left: 15px solid #A7CCDF;
  background-color: #DAE8F1;
}
#menu ul li ul li #hex8{
  border-left: 15px solid #003286;
  background-color: #B9B9B9;
}
#menu ul li ul li #hex9{
  border-left: 15px solid #DE9C9C;
  background-color: #FCC6CD;
}


#content p{
  padding: 5px 15px;
  font-size: 11px;
}
#content h3{
  padding: 5px 15px;
  font-size: 14px;
}
#content h4{
  padding: 5px 15px;
  font-size: 12px;
}
#content table, #content table p {
  padding: 1px 15px;
  border-collapse: collapse;
}
#content table td{
  vertical-align: top;
  vertical-align: top;
  padding: 3px;
  background-color: white;
  font-size: 11px;
}
#content table th{
  background-color: #B40222;
  color: white;
  font-size: 12px; 
  padding: 3px;
  text-align: left;
  
}

.netz td{
padding-bottom: 30px;
}

#content a:link, #content a:visited{
  color: #003286; 
  text-decoration: none;
  font-weight: bold;
} 
#content a:hover, #content a:active, #content a:focus{
  text-decoration: underline
}
#content ul{
  padding: 5px 30px;
  font-size: 11px;
}
.hotline{
  color: white; 
  text-align: center; 
  margin-top: 25px;
}

  .close{
    display: none;
  }

