@font-face {
	font-family: "Arial_Rounded_Bold";
	src: url("http://www.wurstundsteine.de/static/fonts/Arial_Rounded_Bold.eot") /* EOT file for IE */
	}

@font-face {
	font-family: "Arial_Rounded_Bold";
	src: url("http://www.wurstundsteine.de/static/fonts/Arial_Rounded_Bold.ttf") /* TTF file for CSS3 browsers */
	}

#typologo {
	position:absolute;
	left:-100;
	top:-50px;
	z-index:0;
	overflow:hidden;
	white-space:nowrap;
	margin:0;
	padding:0;
	font-family:'Arial_Rounded_Bold', arial, serif;
	font-size:250px;
	line-height:0.8;
	letter-spacing:0.1em;
	color:white;
	}

#bbtv {
	position:absolute;
	left:-900px;
	top:-300px;
	}

.dl_head {
	font-family:'Arial_Rounded_Bold', arial, serif;
	font-size:22px;
	line-height:1.2;
	color:white;
	text-transform:uppercase;
	vertical-align:middle;
	margin:10px;
	padding:0px;
	}

#dl_position {
	position: absolute;
	left: 50px;
	top: 50px;
	overflow:hidden;
	white-space:nowrap;
	width: 1000px;
	padding:0;
	margin:0;
	}

.dl_text {
	font-family: arial, serif;
	background: #FF47A3;
	padding: 20px;
	font-size:14px;
	font-weight:bold;
	line-height:5px;
	color:white;
	vertical-align:middle;
	white-space:nowrap;
	text-align:left;
	letter-spacing:0px;
	}

body {
	background-color:#FF3399;
	margin:0;
	padding:0;
	overflow:hidden;
	}

a:link {
	text-decoration:none;
	white-space:nowrap;
	color:white;
	}

a:visited {
	color:#FF47A3;
	text-decoration:none;
	white-space:nowrap;
	color:white;
	}

a:hover {
	color:#29C6AF;
	text-decoration:none;
	white-space:nowrap;
	}

a:active {
	color:#29C6AF;
	text-decoration:none;
	white-space:nowrap;
	}
	
.kontaktbox {
	z-index:500;
	# background-color:#FF3399;
	margin:0px;
	padding:10px;
	font-family:'Arial_Rounded_Bold', arial, serif;
	font-size:24px;
	line-height:1.2;
	white-space:nowrap;
	color:white;
	text-transform:uppercase;
	text-align:left;
	
	text-shadow:0px 1px 0 rgb(255,51,153),0px -1px 0 rgb(255,51,153),1px 0px 0 rgb(255,51,153),-1px 0px 0 rgb(255,51,153),1px 1px 0 rgb(255,51,153),1px -1px 0 rgb(255,51,153),-1px 1px 0 rgb(255,51,153),-1px -1px 0 rgb(255,51,153),0px 2px 0 rgb(255,51,153),0px -2px 0 rgb(255,51,153),2px 0px 0 rgb(255,51,153),-2px 0px 0 rgb(255,51,153),2px 2px 0 rgb(255,51,153),2px -2px 0 rgb(255,51,153),-2px 2px 0 rgb(255,51,153),-2px -2px 0 rgb(255,51,153),0px 3px 0 rgb(255,51,153),0px -3px 0 rgb(255,51,153),3px 0px 0 rgb(255,51,153),-3px 0px 0 rgb(255,51,153),3px 3px 0 rgb(255,51,153),3px -3px 0 rgb(255,51,153),-3px 3px 0 rgb(255,51,153),-3px -3px 0 rgb(255,51,153),0px 4px 0 rgb(255,51,153),0px -4px 0 rgb(255,51,153),4px 0px 0 rgb(255,51,153),-4px 0px 0 rgb(255,51,153),4px 4px 0 rgb(255,51,153),4px -4px 0 rgb(255,51,153),-4px 4px 0 rgb(255,51,153),-4px -4px 0 rgb(255,51,153),0px 5px 0 rgb(255,51,153),0px -5px 0 rgb(255,51,153),5px 0px 0 rgb(255,51,153),-5px 0px 0 rgb(255,51,153),5px 5px 0 rgb(255,51,153),5px -5px 0 rgb(255,51,153),-5px 5px 0 rgb(255,51,153),-5px -5px 0 rgb(255,51,153);
	-webkit-text-shadow:0px 1px 0 rgb(255,51,153),0px -1px 0 rgb(255,51,153),1px 0px 0 rgb(255,51,153),-1px 0px 0 rgb(255,51,153),1px 1px 0 rgb(255,51,153),1px -1px 0 rgb(255,51,153),-1px 1px 0 rgb(255,51,153),-1px -1px 0 rgb(255,51,153),0px 2px 0 rgb(255,51,153),0px -2px 0 rgb(255,51,153),2px 0px 0 rgb(255,51,153),-2px 0px 0 rgb(255,51,153),2px 2px 0 rgb(255,51,153),2px -2px 0 rgb(255,51,153),-2px 2px 0 rgb(255,51,153),-2px -2px 0 rgb(255,51,153),0px 3px 0 rgb(255,51,153),0px -3px 0 rgb(255,51,153),3px 0px 0 rgb(255,51,153),-3px 0px 0 rgb(255,51,153),3px 3px 0 rgb(255,51,153),3px -3px 0 rgb(255,51,153),-3px 3px 0 rgb(255,51,153),-3px -3px 0 rgb(255,51,153),0px 4px 0 rgb(255,51,153),0px -4px 0 rgb(255,51,153),4px 0px 0 rgb(255,51,153),-4px 0px 0 rgb(255,51,153),4px 4px 0 rgb(255,51,153),4px -4px 0 rgb(255,51,153),-4px 4px 0 rgb(255,51,153),-4px -4px 0 rgb(255,51,153),0px 5px 0 rgb(255,51,153),0px -5px 0 rgb(255,51,153),5px 0px 0 rgb(255,51,153),-5px 0px 0 rgb(255,51,153),5px 5px 0 rgb(255,51,153),5px -5px 0 rgb(255,51,153),-5px 5px 0 rgb(255,51,153),-5px -5px 0 rgb(255,51,153);
	-moz-text-shadow:0px 1px 0 rgb(255,51,153),0px -1px 0 rgb(255,51,153),1px 0px 0 rgb(255,51,153),-1px 0px 0 rgb(255,51,153),1px 1px 0 rgb(255,51,153),1px -1px 0 rgb(255,51,153),-1px 1px 0 rgb(255,51,153),-1px -1px 0 rgb(255,51,153),0px 2px 0 rgb(255,51,153),0px -2px 0 rgb(255,51,153),2px 0px 0 rgb(255,51,153),-2px 0px 0 rgb(255,51,153),2px 2px 0 rgb(255,51,153),2px -2px 0 rgb(255,51,153),-2px 2px 0 rgb(255,51,153),-2px -2px 0 rgb(255,51,153),0px 3px 0 rgb(255,51,153),0px -3px 0 rgb(255,51,153),3px 0px 0 rgb(255,51,153),-3px 0px 0 rgb(255,51,153),3px 3px 0 rgb(255,51,153),3px -3px 0 rgb(255,51,153),-3px 3px 0 rgb(255,51,153),-3px -3px 0 rgb(255,51,153),0px 4px 0 rgb(255,51,153),0px -4px 0 rgb(255,51,153),4px 0px 0 rgb(255,51,153),-4px 0px 0 rgb(255,51,153),4px 4px 0 rgb(255,51,153),4px -4px 0 rgb(255,51,153),-4px 4px 0 rgb(255,51,153),-4px -4px 0 rgb(255,51,153),0px 5px 0 rgb(255,51,153),0px -5px 0 rgb(255,51,153),5px 0px 0 rgb(255,51,153),-5px 0px 0 rgb(255,51,153),5px 5px 0 rgb(255,51,153),5px -5px 0 rgb(255,51,153),-5px 5px 0 rgb(255,51,153),-5px -5px 0 rgb(255,51,153);
	}

.site_wrap {
   	margin-left: 0px;
   	}
   	
div.outer {
	display: table; position: absolute; height: 100%; width: 100%;
	}

div.middle {
	display: table-cell; vertical-align: middle;
	}

div.content {
	margin-left: auto; margin-right: auto; width: 1000px;
	}

.parallax-viewport {
	width: 1000px ;
	height: 800px ;
	overflow: hidden ;
	position: relative ;
	}

.parallax-layer {
	position: absolute;
   	}

.pflanze {
	width: 800px; 
	height: 800px; 
	left: 50%;
	margin-left: -300px; 
	z-index:100;
	}