body {
		background-color: #d2dec6;
		background-image: url("../grafik/titel.png");
		background-size: cover;
  		background-repeat: no-repeat;
}
	
	#container
	{
		margin-top: 15px;
		margin-left: 10px;
	
	}
	
	#menu
	{
		float: left;
		width: 200px;
	}
	
	#feld
	{
		float: left;
		margin-top: 10px;
		margin-left: 220px;	
	}
	
	#zeile
	{
		height: 30px;
		width: 910px;
		float: left;
		text-align: left
	}
	
	#show
	{
		height: 810px;
		width: 910px;
		float: left;
	}
	
	#top
	{
		margin: 10px 0px 10px;
		height: 30px;
		width: 910px;
		float: left;
		text-align: left
	}
	
	#line
	{
		margin: 10px 0px 10px;	
		height: 120px;
		width: 910px;
		float: left;
	}
	
	#line2
	{
		margin: 10px 0px 10px;	
		height: 140px;
		width: 910px;
		float: left;
	}
	
	#line160
	{
		margin: 10px 0px 10px;	
		height: 160px;
		width: 910px;
		float: left;
	}
	
	#line220
	{
		margin: 10px 0px 10px;	
		height: 220px;
		width: 910px;
		float: left;
	}
	
	#line275
	{
		margin: 10px 0px 10px;	
		height: 275px;
		width: 910px;
		float: left;
	}
	
	#linex
	{
		margin: 10px 0px 10px;
		width: 910px;
		float: left;
	}
	
	#box
	{
		margin-right: 15px;	
		height: 120px;
		float: left;
	}
	
	#box2
	{
		margin-right: 15px;	
		height: 140px;
		float: left;
		text-align: center;
	}
	
	#box3
	{
		margin-right: 5px;	
		height: 140px;
		float: left;
		text-align: center;
	}
	
	#box4
	{
		margin-right: 20px;	
		height: 140px;
		float: left;
		text-align: center;
	}
	
	#was
	{
		background-image: url("../grafik/anno.png");
  		background-repeat: no-repeat;
		margin-right: 15px;	
		height: 120px;
		width: 130px;
		float: left;
  		display: flex;
  		align-items: center;
	}
	
	#was2
	{
		margin-right: 15px;	
		height: 120px;
		width: 130px;
		float: left;
  		display: flex;
  		align-items: center;
	}
	
	#was2x
	{
		margin-right: 15px;	
		height: 120px;
		float: left;
  		display: flex;
  		align-items: center;
	}
	
	#was3
	{
		margin-right: 15px;	
		height: 120px;
		float: left;
  		display: flex;
  		align-items: center;
	}
	
	#wasx
	{
		margin-right: 15px;	
		height: 120px;
		width: 130px;
		float: left;
	}
	
	#wasact
	{
		margin-right: 15px;	
		height: 275px;
		width: 300px;
		float: left;
	}
	
	#wasist
	{
		width: 65px;
		float: left;
		padding: 14px;
		text-align: center;
	}
	
	#wass
	{	
		width: 65px;
		height: 120px;
		float: left;
		text-align: center;
	}
	
	#ttx
	{
		margin-right: 15px;
		padding-top: 25px;
		width: 750px;
		float: left;
	}
	
	#unten
	{
		height: 30px;
		width: 910px;
		float: left;
	}

span.was {
	color: #99545b;
	font: 14px Verdana;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

span.was2 {
	color: #99545b;
	font: 12px Verdana;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

span.was3 {
	color: #99545b;
	font: 12px Verdana;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	line-height: 0.5em;
}

span.was4 {
	color: #99545b;
	font: 10px Verdana;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

span.zeile {
	color: #99545b;
	font: 12px Verdana;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

span.text {
	color: #666666;
	font: 12px Verdana;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

span.text2 {
	color: #666666;
	font: 16px Verdana;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

span.text3 {
	color: #666666;
	font: 14px Verdana;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

h1 {
color: #99545b;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: normal;
margin: 0px;
padding: 0px;
}


.obenkreis {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  background-color: rgba(51,51,51,0.6);		/* Hintergrundfarbe (Kreis) */
  animation: anitop 1s;
}
@keyframes anitop {
  0%{opacity:0}
	100%{opacity:1}
  }
.obenpfeil-1, .obenpfeil-2 {
  border: solid #fff;						/* Farbe Pfeile */
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 5px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
	position:absolute;
   left:50%;
   margin-left:-6px;
	transition: all 0.2s ease;
	}
.obenpfeil-1 {
	top:15px;
	}
.obenpfeil-2 {
	top:22px;
	}
.obenkreis:hover .obenpfeil-2 {
	top:8px;
}
#back-top2 {
position: fixed;
bottom: 5%;
right:5%;
z-index: 1000;
}
#back-top2  span{
display: block;
}
@media (max-width: 1680px) {
#back-top2 {
bottom: 10px;
right:10px;
}}

span.com {
	color: #99545b;
	font: 14px Tahoma;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.1em;
	line-height: 2em;
}


  A.N:link   {font-family:Tahoma; letter-spacing:0.1em; font-size: 14px; text-decoration:none; font-weight:normal; font-style:italic; color:#3d605c;
	line-height: 2em;}
   A.N:visited{font-family:Tahoma; letter-spacing:0.1em; font-size: 14px; text-decoration:none; font-weight:normal; font-style:italic; color:#3d605c;
	line-height: 2em;}
   A.N:active {font-family:Tahoma; letter-spacing:0.1em; font-size: 14px; text-decoration:none; font-weight:normal; font-style:italic; color:#3d605c;
	line-height: 2em;}
   A.N:hover {font-family:Tahoma; letter-spacing:0.1em; font-size: 14px; text-decoration:none; font-weight:normal; font-style:italic; color:#3d605c;
	line-height: 2em;}