@charset "utf-8";
/* CSS Document */
/* reset */
 *{margin:0;padding:0;border:none;cursor:default;}
 a{text-decoration:none;color:#666;white-space:nowrap;}
 a:hover{text-decoration:underline;}
 a,a *,input[type=submit],input[type=file],.btn{cursor:pointer;}
 input[type=text],input[type=password],textarea{cursor:text;}
 input:focus,textarea:focus,select:focus{outline:none;}
 address{font-style:normal;}
 html{height:100%;overflow-y:scroll;}
 body{height:100%;font:1em "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;color:#666}
body{
	min-width:600px;
	min-height:550px;
	zoom:100%;
	position:relative;
	overflow:hidden;
}
div#lamia{
	position:absolute;
	top:-27px;
	left:28%;
	background:url(lamia.png);
	width:50%;
	height:90%;
	z-index:5;
	background-size:cover;
	min-height:844px;
}
section#taufe,
section#party{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:49%;
	height:99%;
	overflow:hidden;
}
section#taufe{
}
section#party{
	background-color:#000000;
}

section#taufe div.rosataufe{
	border-radius:100%;
	width:1000px;
	height:1000px;
	position:absolute;
	top:-772px;
	left:-339px;
	background-color:#bd0c6c;
}
section#taufe div.rosataufe h1{
	position:absolute;
	bottom:115px;
	right:291px;
	color:#FFF;
	font-size:350%;
	font-weight:normal;
}
section#party div.weissparty{
	background-color:#FFF;
	border-radius:100%;
	width:469px;
	height:290px;
	position:absolute;
	top:-99px;
	right:-123px;
}
section#party div.weissparty h1{
	position:absolute;
	bottom:55px;
	right:165px;
	color:#bd0c6c;
	font-size:500%;
	font-weight:normal;
	text-transform:uppercase;
}
section article{
	position:relative;
	top:300px;
	font-size:130%
}
section#taufe article{
	color:#bd0c6c;
	left:20px;
}
section#party article{
	color:#FFF;
	right:20px;
	text-align:right;
}
section#party article .big{
	font-size:200%;
	font-weight:bold;
}

footer{
	position:absolute;
	background-color:#bd0c6c;
	bottom:-18%;
	width:158%;
	border:10px solid #FFF;
	border-radius:50%;
	height:287px;
	left:-43%;
	z-index:6;
}
footer form{
	position:absolute;
	top:18px;
	color:#FFF;
	right:41%;
}
footer form table td{
	padding:0 6px;
}
footer form input[type=text],
footer form label{
	padding:10px;
}
footer form label{
	font-style:italic;
	font-size:90%;
}
footer form input[type=submit]{
	padding:10px;
	font-weight:bold;
}

#Antwort{
	background:url(/mickey-mouse.jpg) no-repeat center #FFF;
	position:absolute;bottom:0px;right:0px;top:0px;left:0px;
	z-index: 10;
	opacity: 0.97;
}
#Antwort h2{
	position: absolute;
	top: 55%;
	color: #FFF;
	display: inline-block;
	width: 100%;
	text-align: center;
	
}

 /* Design und Entwicklung ilstyle.de */
 a[href="http://www.ilstyle.de"]{cursor:help;}