body {
background-color: white;
}

#header_grid{

  display:grid;
  grid-template-columns: repeat(12,1Fr);
  grid-template-rows:repeat(3, auto);
  grid-gap: 20px;
  width: 100%;
  position: absolute;
  top:0;
  left:0;
  background: white;
  z-index: 3;
 
}


#title {
  grid-column: 1/13;
  grid-row:1/2;
  font-family: 'Roboto Slab', serif;
  font-size: 5.2vw;
  font-weight:400;
  filter:blur(4px);
  color:#FAD465;
  text-decoration:none;
  text-align: center;
  transition:filter 2s;
}

#title:visited {
  
  text-decoration: none;
    
}
#title:hover{
  filter: blur(0px);
}
#title:active{
  filter: blur(0px);

}

#w {

  grid-column:4/6;
  grid-row: 2/3;
  height: 50px;
  font-family: 'Roboto Slab', serif;
  font-size: 17px;
  font-weight: 100;
  text-align: center;
  padding-top:40px;
  text-decoration:none;
  filter:blur(2px);
  background-size: 0px;
  transition:filter 0.2s;
  color:black;
  
  
}
      #w:hover {
        filter:blur(0px);
        background-image: url("pics/works.png");
        background-size: 200px 100px;
        background-repeat: no-repeat;
        background-position: top;

      }
    
     #w:visited {
        color:black;
        filter:blur(0px);
        text-decoration: none;
      }


#ex {
  grid-column: 6/8;
  grid-row: 2/3;
  height: 50px;
  font-family: 'Roboto Slab', serif;
  font-size: 17px;
  font-weight: 100;
  padding-top: 40px;
  text-align:center;
  text-decoration:none;
  filter:blur(0px);
  background-image: url("pics/Exh.png");
  background-size: 200px 100px;
  background-repeat: no-repeat;
  background-position: top;
  color:black;
}


      #ex:visited {
        color:black;
        text-decoration: none;


      }


    #ab{
      grid-column: 8/10;
      grid-row: 2/3;
      height: 50px;
      font-family: 'Roboto Slab', serif;
      font-size: 17px;
      font-weight: 100;
      padding-top: 40px;
      text-align:center;
      text-decoration:none;
      filter:blur(2px);
      color:black;
      transition:filter 0.2s;

    }

        #ab:hover {
          filter:blur(0px);
          background-image: url("pics/Abt.png");
          background-size: 200px 100px;
          background-repeat: no-repeat;
          background-position: top;
        }

        #ab:visited {
          color: black;
          text-decoration: none;

        }



#main_grid{
  display: grid;
  grid-template-columns:repeat(12,1Fr);
  grid-template-rows:repeat(24, auto);
  grid-gap: 20px;
  margin-top:300px;

  
  }

.years {
  grid-column: 7/12;
  grid-row:1/10;
  display: grid;
  grid-template-columns: repeat(1,5Fr);
  grid-template-rows:repeat(10,auto);
  grid-gap: 10px; 
  border-style: solid;
  border-width: 0px 0px 0px 0.5px; 
  border-color: #FAD465;
  margin-left: -9px;
  
}

#inhalt {
  margin-left:-5px;
    border-left:solid 0px ;
  transition:margin 1s;
}

    #inhalt:hover{
      margin-left:19px;

    }


#inhalt h2 {
  font-family: 'Roboto Slab';
  font-size: 12px;
  border-left:solid 10px #ffcc00;
  letter-spacing:1px;
  padding-left:10px;
  font-weight: 900;
  color: #ffcc00;


   
}



#inhalt ul{
    font-family: 'Roboto Slab';
    padding-left:20px;
    
}



#inhalt a {
  display: inline-grid;
  color:#681185;
 
 

}

#inhalt img{

  float:left; 
  margin-left:-43vw; 
  width: 40vw;

}


 



