h1			{margin:-10px 5px 10px 0;font-size:2.4em;font-family: 'Amatic SC', cursive;font-size:2.2em;color:#333;letter-spacing:-1px;opacity:0.5;text-align:right;float:right;line-height:1em;max-width:270px;}
#maxra		{margin:auto;max-width:800px;}
.hinw			{clear:both;margin:0;color:#333;margin-top:0px;margin-right:20px;float:right;font-family: 'Amatic SC', cursive;font-size:1.4em;padding:0px 0 0px 0;font-weight:bold;}
#h1div		{float:right;margin-bottom:-5px;margin-right:15px;}
#singles-suchen	{text-align:left;width:calc(100% - 40px);margin:20px auto 0 auto;padding:5px 20px 20px 20px;background:rgba(255,255,255, 0.6);}
#descrip		{margin-top:-30px;padding-top:20px;}
#erfolgreich	{float:left;margin:160px 0 0 25px;width:80px;opacity:0.75;}
#trust2		{width:160px;margin:15px 0 3px 0;}
#partnersuche	{text-align:center;margin:5px;color:#FFF;text-transform: uppercase;}
.dheart		{width:80px;}
.colo1		{background-color:rgba(83,47,47,0.9);}
.textblock		{font-size:0.9em;text-align:left;max-width:600px;padding:20px;border-radius:3px;color:#FFF;line-height:1.4em;min-height:150px;margin:auto;font-weight:300;}
.clear		{clear:both;}
.p50			{width:calc(50% - 5px);}
#dating		{width:100%;}
.fle			{float:left;margin-right:10px;}
.selec		{color:#000;font-size:0.8em;background-color:#FFF;}
.h2w			{font-size:1.2em;color:#FFF;}
.divline		{width:200px;margin-top:25px;border-bottom:1px solid #FFF;}
.whtbreak		{padding:20px 0 20px 0;background-color:rgba(255, 255, 255, 0.8);text-align:center;}
.tetxt p		{font-style: italic;}
#partnersuche-out	{max-width:800px;text-align:center;margin:auto;}
#partnersuche h3{margin:0 auto;}
.shx			{color:#7b7979;opacity:1;}

.shx {
	animation: fadeIn 5s;
	-webkit-animation: fadeIn 5s;
	-moz-animation: fadeIn 5s;
	-o-animation: fadeIn 5s;
	-ms-animation: fadeIn 5s;
}
@keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-moz-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-o-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-ms-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}

@media only screen and (min-width: 600px){
	h1		{font-size:3.8em;}
	#h1div	{margin-top:30px;}
}

@media only screen and (min-width: 768px){
	h1		{font-size:3.8em;}
	#h1div	{margin-top:15px;}
}

@media only screen and (min-width: 1025px) {
	#singles-suchen	{background:rgba(255,255,255, 0.1);margin-top:262px;}
	#erfolgreich	{position:absolute;left:50%;margin-left:-300px;top:-60px;}
}

@media only screen and (max-width: 599px) {
	#h1div		{max-width:420px;margin-top:23px;}
	#singles-suchen	{padding:5px 20px 10px 20px;}
	#partnersuche	{display:none;}
}

@media only screen and (max-width: 359px) {
	.tetxt		{font-size:0.8em;}
	.teimg	{margin-bottom:30px;}
}