body {
	background:#ece6cb
}

/* Klasse foto ist für Zoom von Thumbnails*/
.foto {
	
margin: 10;
padding: 10;
}

.foto img
{
border: none;
align: center;
}

.foto li
{
list-style: none;
position: relative;
}
a .gross
{
display: none;
}	
a:hover .gross
{
display: block;
position: absolute;
top: 0;
left: 0;
z-index:100;
}
/*Ende Klasse foto*/



h3 {
	color: #555
}

h2 a {
	text-decoration: none
}

h2,.moduletable h3, .items-leading h2 {
	border-bottom: solid 1px #ddd;
}

.items-row h2 {
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

a:link,a:visited {
	color: #0b481c /*geändert*/
} 

a:hover,a:active,a:focus {
	background: #0b481c; /*geändert*/
	color: #FFFFFF;
}

a:hover {
  /*color: var(--link-hover-color);*/
  color: white;
}

a:not(.btn):hover, a:not(.btn):focus {
  color: #fff;/*var(--cassiopeia-color-hover);*/
}


.container-header {
  position: relative;
  z-index: 10;
  background-color: #0b481c;
  background-image: linear-gradient(#139b39, #0b481c);
  /*background: url(../images/header.png) no-repeat right/*geändert*/
		bottom #0b481c; /*geändert*/
	color: #FFFFFF;
	/*height: 280px; /*geändert*/
  -webkit-box-shadow: 0 5px 5px hsla(0, 0%, 0%, 0.03) inset;
          box-shadow: 0 5px 5px hsla(0, 0%, 0%, 0.03) inset;
}

.container-header .site-description {
  font-size: 5rem;
  color: hsl(0, 0%, 100%);
  white-space: bold;
}


#all {
	background: #FFFFFF;
	color: #444;
}

#shadow #all {
	box-shadow: 0px 20px 10px #555555
}


table {
	border: solid 5px #ddd
}
