/*Beide Seiten*/

@media (max-width:600px) {
  h1{
    background-color: transparent;
  }
}
.columns {
  list-style:none;
  column-count:3;
  margin-top:20px;
}
.normallist {
  list-style:circle inside;
}




.link{
  color:inherit; white
}
.neben,.neben a {
  display:inline;
}


/*Portfolio*/

a:hover{
  text-decoration: underline;
  color: white;
}
#back{
  background-image: url('image/blatt.jpg');
  background-repeat:no-repeat;
  background-size:contain;
  background-color:#182201;
  color:#ffffff;
}


/* Add a black background color to the top navigation */
.topnav {
 background-color: #333;
 overflow: hidden;
}

/* Style the links inside the navigation bar */
.topnav a {
 float: left;
 display: block;
 color: #f2f2f2;
 font-family: 'Sacramento', cursive;
 text-align: center;
 padding: 14px 16px;
 text-decoration: none;
 font-size: 30px;
}

/* Change the color of links on hover */
.topnav a:hover {
 background-color: #ddd;
 color: black;
}

/* Add an active class to highlight the current page */
.topnav a.active {
 background-color: #C1CB9C;
 color: white;
}

/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
 display: none;
}

main {
  margin: 3em 1em;
  line-height: 180%;
}

.fa {
  padding: 20px;
  font-size: 30px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #C08924;
  color: white;
}

.fa-instagram {
  background: #C1CB9C;
  color: white;
}

.fa-envelope {
  background: #333333;
  color: white;
}

h1{
  font-family: 'Sacramento', cursive;
  font-color: white;
  font-size: 50px;
  margin-top:20px;
  line-height:1.2;
}
main{
  font-family: 'Raleway', sans-serif;
}

.section {
  display: inline-block;
  box-sizing: border-box;
  vertical-align:top;
  width: calc(100% - 20px);
  margin-right: 10px;
}
.ich {
  border-radius: 8px;
}

.table {
  width: 90%;
}
.table li {
  display:block;
  margin-top:40px;
  float:left;
  width:20%;
  list-style:none;
}
.table img {
  width:100%;
}
.clear {
  clear:both;
}
h2{
  margin-top: 15px;
  color:#FFA500;
}
a{
  color:#ffffff;
}
h3{
  color: yellow;
}
.box {
  background-color:rgba(255, 245, 238, 0.2);
  padding:2em;
  width: 90%;
  border-radius: 8px;
}
li{
  margin-left: 20px;
}

.packerl {
  position: relative;
  width: 100%;
  height:100%;
}

.image {
  display: block;
  width: 100%;
  height: 100%;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0,0,0,0.6);
}

.packerl:hover .overlay {
  opacity: 1;
}

.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.galerie {
  text-align: center;
  padding-top:20px;
}

/*Blog*/

#diary{
  color:#C6E2FF;
  font-size: 70px;
  margin-bottom:70px;
}
.blog{
  color: white;
  background-image: url("image/network.jpeg");
  margin:0px;
  padding:0px;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
}

#tab1 {
  display: inline-block;
  box-sizing: border-box;
  vertical-align:top;
  width: calc(100% / 2 - 20px);
  margin-right: 10px;
}

/* CSS BLOG STYLE */

#posts,.post,.header {
  list-style:none;
  margin:0px;
  padding:0px;
}
#posts,.post {
  width:100%;
}
.post li,.header li {
  display:block;
  float:left;
  list-style:none;
}
.header {
  font-weight:bold;
}
.date {
  width:15%;
}
.activity {
  width:60%;
}
.trouble {
  width:15%;
}

/*Galerien*/

/* reset */

* {
    margin: 0;
    padding: 0;
}

html {
    font-family: sans-serif;
}

/* basic layout */

main, nav {
    padding: 10px;
}
nav ul {
    list-style-type: none;
}
nav ul li,
nav .toggle {
    display: block;
    padding: 10px;
    background-color: rgba(0,0,0,0.1);
    cursor: pointer;
}
nav .toggle {
    font-weight: bold;
    color: #ffffff;
    background-color: rgba(0,0,0,0.6);
}
nav ul li:hover {
    background-color: rgba(0,0,0,0.2);
}
.thumbnails {
    font-size: 0;
    line-height: 0;
}
.thumbnails img {
    display: inline-block;
    margin: 5px 0;
    width:30%;
}

/* responsive */

img {
    max-width: 100%;
}

@media (min-width: 370px) {
    .thumbnails img {
        margin: 5px;
    }
    .thumbnails {
        margin: 0 -5px;
    }
}
@media (min-width: 520px) {
    nav .toggle {
        display: none;
    }
    nav ul li {
        display: inline-block;
    }
}
@media (min-width: 1030px) {
    main, nav {
        width: 1010px;
        margin: 0 auto;
    }
}


body {
 background-color: #000000;
}

element.style {
}
html {
    font-family: sans-serif;
}
* {
    margin: 0;
    padding: 0;
}
html[Attributes Style] {
    -webkit-locale: "en";
}
user agent stylesheet
html {
    display: block;
     }

@media (max-width:950px) {
  .columns {
    column-count:1;
  }
  .ich {
    margin:20px 0px;
  }
  .table li {
    width:45%;
  }
}
@media (max-width:500px) {
  .table li {
    width:100%;
  }
}
