body { margin:0px; padding:0px; text-align:center; background-color:#000000; }

body,td,th,div,p,span  {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}



a:link, a:visited 	{ font-family: verdana, tahoma, arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
a:hover 		{ color: #ffffff; }

a.bottom:link		{  font-size: 8pt; font-family: verdana, tahoma, arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #ffffff;}
a.bottom:hover		{  font-size: 8pt; font-family: verdana, tahoma, arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;  color: #ffffff;}
a.bottom:visited	{  font-size: 8pt; font-family: verdana, tahoma, arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;  color: #ffffff;}

.pmbox a {  font-size: 8pt; font-family: verdana, tahoma, arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #000000;}



table.refine_search	{ width:780px; }

p.lastvisit		{ margin:0; padding:0; color: #ffffff; }

.navilink		{font-size: 11px; color: #ffffff; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold; padding-top:0px; text-decoration: none;}
.navilink a:visited		{font-size: 11px;line-height:20px; margin-left:3px;font-weight: bold; color: #ffffff; text-decoration: none;}
.navilink a:link		{font-size: 11px;line-height:20px; margin-left:3px;font-weight: bold; color: #ffffff; text-decoration: none;}
.navilink a:hover		{font-size: 11px;line-height:20px; margin-left:3px;font-weight: bold; color: #dabdbf; text-decoration: none;}
.navilink a:active		{font-size: 11px;line-height:20px; margin-left:3px;font-weight: bold; color: #ffffff; text-decoration: none;}


.lycontent .FOOT .class_pagination a {color: #000000;}

/* SHP */

/* zweite zeile mit kategorie und senderdaten text1 */
.lfix td {background-color:#f0f0f0; color:#000000;}

/* Sendername block 1 */
.lfix .shp_sname {padding-top: 15px; padding-bottom:3px; font:12px tahoma, sans-serif; font-weight:bold; color: #d7011d; background-color:#ffffff;}

/* Sendername block 2 */
.lfix .thin {padding-top: 5px; padding-bottom:3px; font:11px tahoma, sans-serif; color: #313131; background-color:#ffffff;}

/* Sendername bei Details */
.lfix2 .shp_sname {padding-top: 0px; font:10px tahoma, sans-serif; color: #000000; font-weight:bold; background-color:#f0f0f0;}

/* Preis oder offline anzeige unter videochat button */
.lfix .lfix .thin { font:11px tahoma, sans-serif; color: #313131; background-color:#f0f0f0;}

/* Senderdaten variablen */
.lfix .lfix2 .thin { font:11px tahoma, sans-serif; color: #000000; background-color:#f0f0f0;}

/* Senderdaten text vor var */
.lfix .lfix2 td { color: #000000;}

/* FOTOALBUM Text */
.gallery_view .shp_sname {color:#000000; padding-top:0px;}

/*Preis auf Fotoalbum seite */
.gallery_view .lfix .thin {color:#000000; background-color:#E4E4DA;}

.gallery_view a {color: #000000;}

.tbl_search td {border:1px #ffffff solid; color:#000000; width: 600px;}
.tbl_search a {color:#000000; font-weight:normal;}
.tbl_search a:visited {color:#000000; font-weight:normal;}
a img			{ border:0}
img.phoneico	{ background-color:#c70003}
.error			{ font-size: 10px;padding-left:5px; background-color:#ffe57c; border-top:#d73c70 1px solid;border-left:#d73c70 1px solid;border-right:#d73c70 1px solid; color:#001986; font-weight:bold;}

table#master				{ width:772px; border-right: #ffffff 1px solid; border-left: #ffffff 1px solid;}
table#master td.lytop 		{ background-color: #FEE600; text-align:center; vertical-align:middle; }
table#master td.lytop table.inner 	{ height: 500px; font-weight:normal; }
table#master table.nav 		{ background-color: #000000; padding-right: 5px; padding-top: 3px; text-align: right}
table#master td.nav 		{ padding-right: 5px; padding-top: 3px; text-align: right;}
table#master td.lymen 		{ background-color: #E2F7A2; }
table#master td.lymen div.inner	{ background-color: #000000; margin: 5px; padding: 5px;}
table#master td.lycontent	{ background-color: #ffffff; padding-top: 0px; border-bottom:1px #ffffff solid;}



table#master td.lycontent table.FOOT td a { color:#313131;}


table#master td.lybottom	{ background-color: #ffffff; text-align:center; vertical-align:middle; }
table#master td.lybottom table.inner 	{ width: 75%; height: 30px; font-weight:bold; text-align:center }

form#loginform			{ border: 0px; padding:0px; margin:0px }
form#loginform input.login	{ width: 120px; height: 18px; margin-left: 2px; border: 1px solid #000000; font: 8pt verdana, Arial, sans-serif; font-weight: bold; color: #000000; }
form#loginform input.pwd	{ width: 120px; height: 18px; margin-left: 2px; border: 1px solid #000000; font: 8pt verdana, Arial, sans-serif; font-weight: bold; color: #000000; }
form#loginform input.submit	{ width: 120px; height: 18px; margin-left: 2px; border: 1px solid #000000; font: 8pt verdana, Arial, sans-serif; font-weight: bold; color: #000000; background: #666666;  cursor:pointer; }
input.logout			{ width: 100px; height: 18px; margin-left: 2px; border: 0px; font: 8pt verdana, Arial, sans-serif; font-weight: bold; color: #000000; background: #666666;  cursor:pointer; }

table.FOOT 		{padding:0px; margin:0px; border:0px; table-layout:fixed; width: 620px; margin-left:10px}
table.FOOT td.FOOC	{margin:0px; border:0px;  padding: 0px 5px 10px 5px; width: 50px;}
table.FOOS		{width: 140px; text-align:center;}

table.FOOK 		{margin-left:14px; margin-top:5px; }
table.FOOK td.K2 table	{width: 100%; margin:0px; width:610px; border: #000000 0px solid;}
table.FOOK td.K2 table td	{margin:0px; padding: 3px; margin:0px; text-align:center;}
table.FOOK td.K2 .cathover	{background-color: #b30a42; margin:0px;}
table.FOOK td.K2 .catoff	{background-color: #c9295f; margin:0px;}

.breadcrumbs		{ border:none !important; color: #000000;}
.breadcrumbs span a	{ border:none !important; color: #000000;}
.breadcrumbs span a:visited		{ border:none !important; color: #000000;}
table.refine_search		{ border:none !important; margin-bottom:1em; width:600px; color:#000000;}

/* Senderbilder Rahmen auf der foo */
.FOOSNAME  {background: #e8e8e8; width:140px;}
.FOOSNAME a {background: #e8e8e8; width:140px; font-size:10px; color:#313131;}
.FOOFLAGS {background: #e8e8e8; width:140px; height:50px; font: 10px verdana, Arial, sans-serif;}
.FOOFLAGS img {display:inline; background-color:#e8e8e8;}
.FOOFLAGS span {color:#000000;}
.FOOFLAGS a {color:#313131;}
table.FOOS td.FOOSPIC a:link img,
table.FOOS td.FOOSPIC a:visited img	{ border:1px solid #e8e8e8; }
table.FOOS td.FOOSPIC a:hover img	{ border:1px solid #470000; margin:0px; padding:0px;}


.hellotext				{color:#ffffff; width:400px; margin-right:5px; font-size:11px;}

.logintext 					{font:10px verdana, tahoma, Arial,sans-serif;text-decoration:none;color: #ffffff;}

form#loginform				{ border:none; padding:0; margin:0}

form#loginform input.login,
input.logout,
form#loginform input.submit
{
   font-size:10px; font-weight:normal; font-family:verdana, Arial,sans-serif; color:#313131;
   padding-left:4px; margin-right:2px; width:75px; background-color:#ffffff;
  
   border-style:solid; border-color:#999999; border-width:1px;
}

form#loginform input.pwd
{
   font-size:10px; font-family:verdana, Arial,sans-serif; color:#313131;
   padding-left:4px; margin-right:2px; width:65px; background-color:#ffffff;

   border-style:solid; border-color:#999999; border-width:1px;
}


form#detail input.submit
{
   font-size:10px; font-family:verdana, Arial,sans-serif; color:#313131;
   padding-left:4px; margin-right:2px; width:90px; background-color:#ffffff;

   border-style:solid; border-color:#999999; border-width:1px;
 }

 .k4 {padding-bottom:8px;}
 td.K4			{ text-align:center; }
 


.specialinput
{
   font-size:10px; font-family:verdana, Arial,sans-serif; color:#313131;
   padding-left:4px; margin-right:2px; width:100px; background-color:#ffffff;
  
   border-style:solid; border-color:#999999; border-width:1px;
 }
 
 .ws
{
   font-size:10px; font-family:verdana, Arial,sans-serif; color:#313131;
   padding-left:4px; margin-right:2px; width:90px; background-color:#ffffff;

   border-style:solid; border-color:#999999; border-width:1px;
 }


#xxcontent {padding-left: 12px;padding-top: 10px;width: 590px; font-size:7px;}

.tour_main_div {border: 0px #000000 solid;}
.tour_main_div .zero {text-align:left; width:590px; border: 0px #000000 solid;}

/*regavs text schon mitglied? und visa hintergrund*/
.tour_main_div p {text-align:center; width:200px; font:9px tahoma, sans-serif; color: #313131; background-color:#e4e7e8; padding: 5px;}
.tour_main_div p a {color: #d7011d; }
.tour_main_div p a:hover {color: #000000; }

/*regavs breite von schon mitglied? */
.tour_main_div .zero .sel1 .c .zero td p {width:270px; font:11px tahoma, sans-serif; color: #000000;}

/*regavs error wenn benutzername etc vergeben.*/
.tour_main_div .cerror {color:#ff0000; font-size:10px;}

/*regavs linie links am rand */
.tour_main_div .zero .sel1 .a { background-color: #ffffff;}

/*regavs headline */
.tour_main_div .zero .sel1 .b { font:8pt tahoma, sans-serif; color: #d7011d; font-weight:bold;}

/*regavs benutzername etc. */
.tour_main_div .zero .sel1 .c .zero td {padding-left: 10px;padding-top: 2px; padding-bottom: 3px;text-align:left; width:70px; font:11px tahoma, sans-serif; color: #000000;}




/*opsignup_login boxen mit benutzername etc.  */
.item_heading {width:185px;}

/*opsignup_login Text Neue Anmeldung / Passwort vergessen  */
.item_heading a {color:#000000;}
.item_heading a:hover {color:#d7011d;}

/*opsignup komplette breite der boxen*/
.tour_main_div .zero .group {width:600px; border: 0px #000000 solid;}


/*opsignup_kk rest der boxen */
.tour_main_div .zero .group .groupc { background-color:#f0f0f0;}

/*opsignup_kk hält die breite der zwei boxen ANSCHRIFT etc.*/
.tour_main_div .zero .group .groupc .sel1 .c .zero { width:180px;}

/*opsignup_kk text VORNAME etc.*/
.tour_main_div .zero .group .groupc .sel1 .c .zero td { width:280px; color:#000000; padding-top: 3px;}

/*opsignup_kk visa box*/
.tour_main_div .zero .group .groupc .sel1 .c p {padding-top: 2px; text-align:center; width:170px; border: 0px #000000 solid; background-color:#f0f0f0;}

/*opsignup_kk benutzerkonto text guthaben */
.tour_main_div .zero .sel1 .c .tbg p		 { text-align:left; background-color:#f0f0f0;}
.tour_main_div .zero .sel1 .c .tbg p strong 	{ color:#000000; font-size:11px;}

/*opsignup_kk text BETRAG*/
.tour_main_div .zero .sel1 .c .tbg td {color:#000000;}

/*opsignup_kk text 10.000.000 FREE PICS etc.  */
.tour_main_div .zero .sel1 .c .tbg .promo div {color:#d7011d; margin-right: 50px;}

.zero a {color: #d7011d}
.zero a:hover {color: #000000}


/*sofortzugang */
.tour_main_div table.sel1 td.b {border: 0px #000000 solid; font:8pt tahoma, sans-serif; color: #d7011d; font-weight:bold;}
.tour_main_div table.sel1 td.c {border: 0px #000000 solid; font:8pt tahoma, sans-serif; color: #000000; padding:10px;}

/*sofortzugang kasten um telefon bilder */
.tour_main_div table.sel1 td.c table.zero {border: 0px #000000 solid; width:300px;}

/*sofortzugang links bei einwahl*/
.tour_main_div table.sel1 a {color:#d7011d;}

.notification2 {color:#d7011d;}

.impressum_navi a { color: #000000;}