A:link {
	text-decoration:none;
	background-color:#e8e8e8;
	color:#6f0000;
	}
A:visited {
	text-decoration:none;
	background-color:#e8e8e8;
	color:#6f0000;
	}
A:hover {
	background-color:#6f0000;
	color:#e8e8e8;
	}
A:active {
	background-color:#6f0000;
	color:#e8e8e8;
	}
body {	font-family:Arial;
	color:#444444;
 	background-color: #e8e8e8;
	border-width:0px;
	}
nav li {
      display: inline;
    }
 
    @media screen and (max-width: 600px) {
      nav li {
        display: block;
        width: 50%;
      }
	
    }
 
    @media only screen and (max-width : 320px) {
      nav li {
        width: 30%;
    }
	
  }
.bildvar  {
	width:auto;
	height:90%;
	} 
    @media screen and (max-width: 700px) {

	.bildvar  {
	width:auto;
	height:65%;
	} 

    }
 
    @media only screen and (max-width : 420px) {

	.bildvar  {
	width:auto;
	height:40%;
	} 
  }

.navi {
	padding:5px;
	border-color:#6f0000; 
	border-right-width:1px;
	border-left-width:0px; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-style:ridge;
	}

.galerie {	
	background-color:#444444;
	color: #e8e8e8;
	 text-align:center;
	vertical-align:middle;
	}
.bildvorsch {	
	float: left;
	width:150px;
	height:150px;
 	margin: 0;
 	 padding: 5px;
	border: 1px solid #aeabab;
	 text-align:center;
	vertical-align:middle;
	}
.bildvorschgr {	
	float: left;
	width:300px;
	height:300px;
 	margin: 0;
 	 padding: 5px;
	border: 1px solid #aeabab;
	 text-align:center;
	vertical-align:middle;
	}
.orga  {float: left;
	margin-bottom:15px;
	margin-right:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	border-right-width:3px;
	border-left-width:0px; 
	border-top-width:0px; 
	border-bottom-width:0px; 
	border-color:#6f0000;
	border-style:ridge;
	vertical-align:top;
	text-align:left
	line-height:1.3em 
	}
.start {float: left;
	width:650px;
	margin-bottom:15px;
	margin-right:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left
	}
.text {	float: left;
	padding-left:15px;
	font-size:larger;
	vertical-align:top;
	text-align:left
	}
#cookie-popup { 
  text-align: center; 
   background-color:#444444;
  color: #e8e8e8;
  position: fixed;
  width:100%;
height:auto;
  top: 0px; 
  left: 0;
  right: 0;
  z-index: 9999;
  font-size:14px; 
  line-height:20px;
  padding: 20px;
  }
#cookie-popup.hidden {
  display: none;
}
