.rerow			{clear:both;background:#FFF;margin-bottom:-5px !important;cursor:pointer;}
.reg				{padding:10px;float:left;background-color:rgba(255, 255, 255, 0.8);}
.reg a:link, a:visited			{color:#333;text-decoration:none;}

.regli1			{margin-right:10px;width:80px;background-color:transparent;}
.imgx			{height:80px;width:80px;background-size: 80px 80px;}
.regli2			{margin-right:0px;width:110px;padding-bottom:5px;font-size:0.8em;}
.regli3			{width:calc(100% - 258px);font-size:0.8em;}
.regliab			{margin-top:21px;}
#all				{margin:0 auto -10px auto;width:100%;padding:0 10px 0 10px;background-color:rgba(255, 255, 255, 0.65);}
#ttxt				{width:calc(100% - 30px);background-color:rgba(255, 255, 255, 0.65);padding:15px 15px 35px 15px;max-width:800px;margin:auto;min-height:100%;}
#ttxt_in			{margin:auto;max-width:830px;}
#mitgliedwerden	{margin:20px auto 20px auto;color:#FFF;text-align:center;max-width:600px;padding:10px;background-color:#bd1b1b;cursor:pointer;border-radius:3px;}
#botlin			{margin:30px 0 10px 5px;clear:both;}
#botlink a:link, a:visited	{text-decoration:none;color:#333;}
#botxt			{margin:20px 0 0 0;background-color:rgba(255, 255, 255, 0.8);padding:10px;}
#pix				{transform: scale(1.5);height:80px;width:80px;background-size: 80px 80px;}

.ussp_1			{cursor:pointer;margin:-10px 0 0 5px;border:0px solid #fff;width:80px;height:80px;background-repeat:no-repeat;padding-top:0px;}
.us_1_1			{background-position:0px 0px;}
.us_1_2			{background-position:-80px 0px;}
.us_1_3			{background-position:-160px 0px;}
.us_1_4			{background-position:-240px 0px;}
.us_1_5			{background-position:-320px 0px;}
.us_1_6			{background-position:-400px 0px;}
.us_1_7			{background-position:-480px 0px;}
.us_1_8			{background-position:-560px 0px;}
.us_1_9			{background-position:-640px 0px;}
.us_1_10			{background-position:-720px 0px;}
.us_1_11			{background-position:-800px 0px;}
.us_1_12			{background-position:-880px 0px;}
.us_1_13			{background-position:-960px 0px;}
.us_1_14			{background-position:-1040px 0px;}
.us_1_15			{background-position:-1120px 0px;}
.us_1_16			{background-position:-1200px 0px;}
.us_1_17			{background-position:-1280px 0px;}
.us_1_18			{background-position:-1360px 0px;}
.us_1_19			{background-position:-1440px 0px;}
.us_1_20			{background-position:-1520px 0px;}
.us_1_21			{background-position:-1600px 0px;}
.us_1_22			{background-position:-1680px 0px;}
.us_1_23			{background-position:-1760px 0px;}
.us_1_24			{background-position:-1840px 0px;}
.us_1_25			{background-position:-1920px 0px;}

.logi					{background:#bd1b1b;padding:5px;padding-top:10px;text-align:center;margin:10px 10px 10px 10px;border:1px solid #666;border-radius:3px;color:#FFF;}

#suaus				{list-style-type:none;float:left;width:100%;font-size:0.8em;margin:0px 0 10px -45px;}
#suaus a:link, a:visited	{color:#FFF;text-decoration:none;}
#suaus li			{margin:5px;padding:5px;background:#6699cc;border-radius:5px;display:inline-block;}
.bez					{white-space:nowrap;padding:5px 10px;background-color:#2B8E94;border-radius:5px;margin-bottom:10px;line-height:2.5em;font-size:0.8em;}

#singles-suchenx		{text-align:left;width:calc(100% - 40px);max-width:620px;padding:5px 20px 0px 20px;margin:auto;}
#partnersuche-out	{max-width:800px;text-align:center;margin:auto;}
#partnersuche		{text-align:center;margin:5px;color:#ffffff;text-transform: uppercase;}
#partnersuche h3		{margin:0 auto;}
#dating				{width:100%;margin-top:5px;}
#trust2				{width:160px;margin:15px 0 3px 0;}
#suchfe				{background-image: url('/nfs/img/design/backsuche1.jpg');}

@media only screen and (min-width: 601px) {
	.regli2			{padding:7px 0 11px 8px;}
	.rerow			{margin:15px 0 10px 0;clear:both;font-size:0.9em;}
	.regli3			{padding:7px 9px 9px 9px;}
	.genim			{margin:8px 0 2px 0;}
	#regpic			{float:right;width:50%;margin:0 10px 0 0;}
	#singles-suchenx	{padding:5px 20px 10px 20px;}
	#suchfe			{background-image: url('/nfs/img/design/backsuche_s.jpg');}	
}
@media only screen and (min-width: 1025px) {
	#singles-suchenx	{margin-top:10px;}
}

@media only screen and (max-width: 600px) {
	#all			{font-size:0.8em;padding:0;margin:0;}
	.rerow		{margin:10px 0 10px 0;clear:both;font-size:0.9em;}
	.reg			{padding:0;margin:0;}
	.regli1		{width:60px;padding:5px 0;}
	.imgx		{height:60px;width:60px;background-size: 60px 60px;}
	.genim		{margin:3px 0 3px 0;}
	.regli2		{margin-right:0px;width:65px;padding:5px;}
	.regli3		{width:calc(100% - 145px);padding:5px;}
	.regliab		{margin-top:15px;}
	.clear		{clear:both;}
	#regpic		{width:100%;margin:10px 0;}
}

@media only screen and (max-width: 422px) {
	.regli3		{width:calc(100% - 170px);font-size:0.8em;}
	.regli2		{margin-left:30px;width:55px;}
	#suchfe		{background-image: url('/nfs/img/design/backsuche_xs.jpg');}
}