@charset "utf-8";


.animation-box {
  position:relative;
  width:362px;
  height:362px;
  inline:block;
  
}
 
.ani_objekt {
  position:absolute;
  width:362px;
  height:362px;
  margin-left:-181px;
  min-width:362px;
}
.ani_objekt_2 {
  position:absolute;
  width:290px;
  height:290px;
  margin-left:-145px;
  min-width:290px;
}
.ani_objekt_linie {
  position:absolute;
  width:2500px;
  height:26px;
  margin-left:-145px;
  min-width:2500px;
}
.ani_objekt_schild_1 {
  position:absolute;
  width:362px;
  height:125px;
  margin-left:-181px;
  min-width:362px;
}
.ani_objekt_schild_2 {
  position:absolute;
  width:362px;
  height:81px;
  margin-left:-181px;
  min-width:362px;
}

#header_sechseck_1 {z-index:3;}
#header_sechseck_2 {z-index:2;}
#header_typo_1_1 {z-index:4;}

#header_linie{
	position:absolute;
	width:2500px;
    height:26px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -1250px;
	margin-top: -13px;
	
}
#header_linie_block_1{
	position:absolute;
	width:2500px;
    height:26px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -1250px;
	margin-top: -13px;
	
}
#header_linie_block_2{
	position:absolute;
	width:2500px;
    height:26px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -1250px;
	margin-top: -13px;
	
}
#header_linie_block_3{
	position:absolute;
    width:2500px;
    height:26px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -1250px;
	margin-top: -13px;
}
#header_linie_block_4{
	position:absolute;
    width:2500px;
    height:26px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -1250px;
	margin-top: -13px;
}

#text_box{
	position:absolute;
	border-radius:50%;
    width:290px;
    height:290px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -145px;
	margin-top: -145px;
	overflow:hidden;
}
#schild_1_box{
	position:absolute;
	border-radius:50%;
    width:362px;
    height:125px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -181px;
	margin-top: -250px;
	
}
#schild_2_box{
	position:absolute;
	border-radius:50%;
    width:362px;
    height:81px;
	z-index:11;
	top:50%;
    left:50%;
    margin-left: -181px;
	margin-top: 158px;
	overflow:hidden;
}
#kreis_box{
    position:absolute;
	width:362px;
    height:362px;
	z-index:10;
	top:50%;
    left:50%;
    margin-left: -181px;
	margin-top: -181px;
}
#sammel_box{
    width:262px;
    height:262px;
	z-index:10;
	
}


/* ///////////////// DUST //////////////////////// */

h1, h2 { margin: 0; padding: 0; }

#stage {
	width: 100%;
	height: 100%;
	
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 1;
}

#text {
	color: #000;
	position: absolute;
	right: 50px;
	bottom: 50px;
	z-index: 2;
	font-family: Arial, Helvetica;
	font-weight: normal;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	font-size: 2em;
}

h1 {
	letter-spacing: -.05em;
	font-size: 1em;
}

h2 {
	letter-spacing: -.005em;
	font-size: .5em;
}

/* ///////////////// DUST //////////////////////// */
