@charset "utf-8";
/* CSS Document */

html,
body {
	/*width: 100%;
	height: 100%;*/
  background: black;
	padding: 0px;
	margin: 0px;
  overflow: hidden;
}

body * {
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#plane {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: black;
  z-index: 1000;
  transition: all 500ms linear;
  /*display: none;*/
}

#btn_fullscreen {
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100px;
  background: rgba(255,0,0,0.0);
  z-index: 1000;
}

#fadenkreuz {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 999;
  overflow: visible;
}


svg#feld,
img#schiri {
	position: absolute;
	width: 100%;
	height: 100%;
  transition: all 500ms linear;
}

.opacity_02 {
  opacity: 0.2;
}

.opacity_00 {
  /*display: block;*/
  opacity: 0.0;
  
}

.invisible {
  display: none;
}


