/* Von Old uebernommen */
.eventsEventTabOne { 
	padding-left: 4px; 
	padding-right: 4px; 
	border:1px solid #CCC; 
	border-top:0px; 
	background-color: #dddddd;
}
.eventsEventTabTwo { 
	padding-left: 4px; 
	padding-right: 4px; 
	border:1px solid #CCCCCC; 
	border-top:0px; 

}
.eventsEventTabOne:hover, .eventsEventTabTwo:hover { 
	background-color: #eeeeee;
	color: #000000;
}
.eventJoinInMember, .homeVisitorPic, .homeVisitorPic img  {
	float: none;
}
.eventsEventTabOneReferral, .eventsEventTabOneReferral  a, .eventsEventTabOneReferral a:visited { 
	color: #ff0000;
	font-weight: bold;
	padding: 0px;
}
.eventsEventTabOneReferralTwo, .eventsEventTabOneReferralTwo  a, , .eventsEventTabOneReferralTwo  a:visited { 
	color: #ff0000;
	font-weight: bold; 
	padding: 0px;
}

.eventsEventTabOneReferralTwo a:hover, .eventsEventTabOneReferral  a:hover { 
	border-bottom:1px solid #ff0000;
}
/* Footerbar */
.footstats {
	background-image: url(clfooterlogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 61px;
	width: 175px;
	padding-top: 80px;
	padding-bottom: 20px;
	color: #dcdcdc;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 17px;
	float: left;
}
.headline {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e2e2e4;
}
.footstats b {
	color: #FFFFFF;
}
.footertabs {
	margin-left: 34px;
	float: left;
}
.footertabs ul {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #aba8a5;
	margin: 0px;
	list-style-type: none;
	background-image: url(clfootertabs.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.footertabs ul:hover {
	background-image: url(clfootertabsover.gif);
}
.footstats span {
	width: 100px;
	display: block;
	float: left;
}
.footertabs li {
	padding-top: 2px;
}
.footertabs a, .footertabs a:visited,  .footertabs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	color: #bfbfbf;
}
.footertabs a:hover {
	color: #e2e2e4;
}
.footerbox {
	width: 945px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.footerbar {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.memberdir {
	padding-bottom: 8px;
}
.memberdir a, .memberdir a:visited, .memberdir a:link {
	color: #dedede;
}
.memberdir a:hover {
	color: #ffffff;
	text-decoration:underline;
}
/* CSS Document */
body,td,th {
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.topbar {
	height: 28px;
	padding-left:4px;
	padding-right:4px;
}
#form2 {
	display: inline;
}
body {
	background-color: #262626;
	background-image: url(clallbackground.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.topstats, .topNaviInHead {
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 5px;
}
.toplogin, .topNaviInHead {
	float: right;
}
.toplogin #form1 label {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.topNaviInHead a, .topstats a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topNaviInHead a:hover,.topstats a:hover {
	color: #CCCCCC;
}
#allcity {
	width: 945px;
	margin-right: auto;
	margin-left: auto;
}
#form1 input, #form2 input {
	display: inline;
	margin-top:1px;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	color: #8e8e8e;
	background-color: #5a5857;
}
#form1 input {
	background-image: url(cltopinputbg.gif);
}
#form2 input {
	background-image: url(cltopinputbgf2.gif);
}
#form1 input:hover, #form1 input:focus {
	color:#FFFFFF;
	background-image: url(cltopinputbgovr.gif);
}
#form2 input:hover, #form2 input:focus {
	color:#FFFFFF;
	background-image: url(cltopinputbgovrf2.gif);
}
.topfield {
	height: 15px;
	vertical-align:top;
}
#form1 .loginbut input, #form2 .suchenbut input {
	padding: 0px;
}
.topnavbar {
	background-image: url(cltopnavbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 140px;
}
.naventry{
float:left;
width:660px;
line-height:normal;
padding-top:17px;
}
.naventry ul{
list-style-type: none;
margin:0;
margin-left: 5px; 
padding:0;
display:inline;
}
.naventry li{
display:inline;
margin:0;
padding:0;
}
.naventry a{
float:left;
background:url(cltopnaventry.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}
.contentDesignheader {
	background-color: #dddddd;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.startentry .current span {
	background-image: url(cltopnaventryacr.gif);}
.startentry .current  {
	background-image: url(cltopnaventryac.gif);
}
.startentry a:hover  {
	color:#000000;
}
.naventry a span{
	float:left;
	display:block;
	background:url(topnaventryr.gif) no-repeat right top;
	font-weight:bold;
	color:#FFFFFF;
	padding-top: 22px;
	padding-right: 45px;
	padding-bottom: 9px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.navstartentry a span{
	background:url(cltopnaventryacr.gif) no-repeat right top;
}
.naventry a span {float:none;}
.naventry a:hover span {
color: #FFFFFF;
}
.naventry a.current{ 
background-image: url(cltopnaventryac.gif);
background-position:left bottom;
}
.naventry a.current span{ 
background-image: url(cltopnaventryrcur.gif);
background-position:right bottom;
color: #000000;
font-size:12px;
}
.naventry a:hover{ 
background-position:left bottom;
}
.naventry a:hover span{ 
background-position:right bottom; 
}

#ey_span_betreff, #ey_input_title {
	display: none;
}

.cllogo {
	float: right;
	width:245px;
height: 57px;
	background-image: url(lastvips-logo-bgovr.gif);
	background-position:left top; 
}
.cllogo h1 {
	display:inline;
	padding:0px;
	margin:0px;
}
.logoimg {
	background-image: url(lastvips-logo-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 245px;
	height: 57px;
}
.logoimg:hover {
	background-image: url(lastvips-logo-bgovr.gif);
} 
.clmenu {
	float:left;
}
.clmenu a, .clmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-left: 11px;
	padding-right: 11px;
}
.clmenu a:hover {
	color: #fd2b2b;
	text-decoration: underline;
}
.topsearch #form2 select {
	height: 19px;
	background-color: #413e3d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e8e8e;
	border: 1px solid #565656;
}
.maincontentwh {
	background-image: url(clmaincontentwh.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.maincontent {
	background-image: url(clmaincontentbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 8px;
}
.rightcontent {
	width: 567px;
	float:left;
}

.leftcontent {
	width: 332px;
	float: left;
}
.clmenumore {
	float:left;
	font-size:12px;
}
.topintrotxt {
	color: #a5a5a5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	padding-top: 11px;
	padding-left: 16px;
	float: left;
	width: 510px;
}
.contenthead span a {
	font-size:12px;
	font-weight: bold;
}
.contenthead span {
	background-image: url(clcontentheadl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	height: 23px;
	padding-top: 6px;
	font-weight: normal;
	padding-left: 12px;
}
.contenthead {
	background-image: url(clcontenthead.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	padding-top: 6px;
	margin-top:14px;
}
.topsearch {
	height: 22px;
	padding-top: 8px;
	padding-right: 5px;
	float: right;
}
.topintrotxt a  {
	color: #fd2b2b;
}
.topintrotxt a, .topintrotxt a:visited {
	color: #fd2b2b;
	text-decoration: underline;
}
.topintrotxt a:hover {
	color: #fd2b2b;
}
.topsearch {
	float: right;
}
.clmenu {
	height: 31px;
	padding-top: 13px;
	padding-left: 33px;
}
.userheader {
	padding-bottom:9px;
}
.maincontentstop {
	background-image: url(clmaincontentstop.gif);
	background-repeat: no-repeat;
	height: 9px;
}
.contenttxt, .contenttxtwo {
	background-color: #dbdbdb;
	background-image: url(clcontentbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.contenttxt, .contenttxtwo, .contenttxtwhite {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #808080;
	margin-bottom: 14px;
}
.contenttxtwhite {
	border-top-width: 0px;
	background-color: #ffffff;
}
.contenttxtborder {
	background-color: #dbdbdb;
	background-image: url(clcontentbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #808080;
	margin-bottom: 14px;
	padding: 6px;
}
.contenttxt {
	padding: 6px;
}
.contenttxtwo {
	padding: 0px;
}
.contenttxtwo:hover, .contenttxt:hover  {
	border-color:#474747;
	background-color:#d3d3d3;
}
.clfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-align: center;
	background-color: #4c4847;
	margin-top: 25px;
	background-image: url(clfooterline.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.userpicture {
	background-image: url(clpictureback.gif);
	padding: 1px;
	border: 1px solid #808080;
	background-color: #cbcbcb;
	width: 153px;
	margin-right: 6px;
	float: left;
}
.userpicture img {
	height: 153px;
	width: 153px;
}
.contenthead h2 {
	font-size: 12px;
	display: inline;
	font-weight: normal;
}
.contenthead {
	#ffffff;
}
.contenthead, .contenthead a:link, .contenthead a:visited {
	color:#ffffff;
}
.contenttxt span {
	font-size: 14px;
	font-weight: bold;
}
.font12grey {
	font-size: 12px;
	color: #676767;
	font-weight: normal;
}
.font12grey a {
	color: #404040;
	font-weight: bold;
}
.font12grey a:hover {
	color: #fd2b2b;
}
.psend, .contenttxt .ppic,.contenttxt .padd, .contenttxt .pplist, .contenttxt .pblock, .contenttxt .pwarn {
	height: 20px;
	width: 125px;
	display: block;
	float: left;
	margin-right: 2px;
	background-image: url(clicons.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #676767;
	text-decoration: none;
	padding-left: 32px;
	padding-top: 5px;
	margin-top: 4px;
}
.contenttxt .psend, .contenttxt .ppic,.contenttxt .padd, .contenttxt .pplist, .contenttxt .pblock, .contenttxt .pwarn {
	color: #4f4f4f;
}
.contenttxt p {
	margin: 0px;
	padding: 0px;
}
.usershortdt {
	height: 157px;
}
.contenttxt .psend {
	background-position: left 0px;
}
.contenttxt .psend:hover {
	background-position: -162px 0px;
}
.contenttxt .padd {
	background-position: left -30px;
}
.contenttxt .padd:hover {
	background-position: -162px -30px;
}
.contenttxt .pblock {
	background-position: left -60px;
}
.contenttxt .pblock:hover {
	background-position: -162px -60px;
}
.contenttxt .ppic {
	background-position: left -90px;
}
.contenttxt .ppic:hover {
	background-position: -162px -90px;
}
.contenttxt .pplist {
	background-position: left -120px;
}
.contenttxt .pplist:hover {
	background-position: -162px -120px;
}
.contenttxt .pwarn {
	background-position: left -150px;
}
.contenttxt .pwarn:hover {
	background-position: -162px -150px;
}
.contenttxtwhite form {
	display: inline;
}
.clmenumore ul ul,
.clmenumore ul li:hover ul ul,
.clmenumore ul ul li:hover ul ul
{display: none;}

.clmenumore ul li:hover ul,
.clmenumore ul ul li:hover ul,
.clmenumore ul ul ul li:hover ul
{display: block;}
.clmenumore ul ul {
	z-index: 10;
	padding:0px;
	margin:0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #404040;
	border-bottom-color: #404040;
	position: absolute;
	background-color: #d6d6d6;
	background-image: url(clhoveripd.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.clmenumore span {
	margin: 0px;
	list-style-type: none;
	font-size:13px;
	background-image: url(clnavmore.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 16px;
	display: block;
	width: 30px;
}
.clmenumore span:hover {
	background-image: url(clnavmoreovr.gif);
	color:#fd2523;
	cursor:pointer;
}
.clmenumore ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.clmenumore ul ul a {
	display: block;
	width: 100px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #404040;
	border-left-color: #404040;
	padding: 3px;
}
.clmenumore ul ul a:hover {
	background-color: #cccccc;
	color: #404040;
}
.clinter {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.clinter tr {
	background-color: #ededed;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.clinter tr:hover {
	background-color: #F7F7F7;
}
.clinter span {
	font-weight: normal;
	width: 100px;
}
.contenttxt a , .contenttxt a:visited, .contenttxtwo a , .contenttxtwo a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.font11 {
	font-size: 11px;
}
.topfriends a {
	color: #404040;
}
.addcom {
	background-image: url(clicons2.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 24px;
}
.allcom {
	background-image: url(clicons2.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	padding-left: 20px;
}
.clinterList li { 
	line-height: 0; 
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.clinterListDark li { 
	background-color: #ededed;
}

.clinterList li:hover { 
	background-color: #f5f5f5;
}

.clinterList li strong { 
	display: block; 
	float: left; 
	width: 30%; 
	line-height: 1.2em; 
	height: 1.2em; 
	overflow: hidden; 
	font-weight: bold; 
	color: #000; 
}
.clinterList li span { 
	display: block; 
	margin-left: 30%; 
	line-height: 1.2em; 
}

.clinterList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.clinterListContact li strong {
	width: 40%;  
}

.clinterListContact li span { 
	margin-left: 40%; 
}

.tableList li, .clcomList li { 
	line-height: 0;
}
.tableList li strong {
	display: block;
	float: left;
	width: 40%;
	line-height: 1.2em;
	height: 1.2em;
	overflow: hidden;
}
.tableList li span {
	display: block;
	margin-left: 32%;
	line-height: 1.2em;
	text-align: right;
}
.tableList, .clcomList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tableList, .clcomList {	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.clcomList li strong {
	display: block;
	float: left;
	width: 10%;
	line-height: 1.2em;
	height: 1.2em;
	overflow: hidden;
}
.clcomList li span {
	display: block;
	margin-left: 12%;
	line-height: 1.2em;
}
.comavar {
	width: 67px;
	display: block;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	background-image: url(clfriendsbg.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-align: center;
	float: left;
	background-position: center top;
}
.comavar:hover {
	background-position: center bottom;
}
.topfriends img {
	height: 120px;
	width: 95px;
}
.topNaviInHead a, .topstats a {
	color: #FFFFFF;
}
.comavar a {
	color: #404040;
	font-size: 9px;
}
.comentrybg {
	float: right;
	width: 472px;
	background-image: url(clcomentrybg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.comentrybg:hover {
	background-image: url(clcomentrybgovr.gif);
}
.comentryend {
	background-image: url(clcomentryend.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 5px;
}
.comentrytp {
	background-image: url(clcomentrytp.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 28px;
	_height: 80px;
	min-height: 88px;
}
.lightgrey, .lightgrey:link, .lightgrey:visited {
	color: #dedede;
}
.lightgrey:hover {
	color: #ffffff;
}
.red, .red:link, .red:visited {
	color: #df2b28;
}
.addcom:hover, .allcom:hover, .addcom:visited, .allcom:visited, .blue, .blue:link, .blue:visited, .bluetxt {
	color: #3c7bd4;
}
.addcom:hover, .allcom:hover, .blue:hover, .red:hover  {
	color: #404040; 
}
.startEventPic  {
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	overflow : hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 174px;
	height: 110px;
	float: none;
}
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
}
a:hover {
	color: #a5a5a5;
	text-decoration: none;
}
.startrightcontent {
	width: 160px;
	float:left;
}
.startleftcontent {
	width: 740px;
	float: left;
	margin-right: 10px;
}

/* User Sex Classes */
.topfriends ul {

	list-style-type: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.topfriends li {
	width: 99px;
	height: 145px;

	display: block;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	background-image: url(clfriendsbg.gif);
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
	float: left;
	background-position: center top;
}
.topfriends li:hover {
	background-position: center bottom;
}
.topfriends a {
	color: #676767;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.topfriends .male, .topfriends .female,
.comavar .male, .comavar .female  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color: #b0b0b0;
	border-right-color: #b0b0b0;
	border-left-color: #b0b0b0;
	border-bottom-width: 3px;
}
.comavar .male, .comavar .female  {
	border-bottom-width: 2px;
}
.comavar img  {
	height: 80px;
	width: 65px;
}
.topfriends img {
	height: 120px;
	width: 95px;
}
.topfriends .female,
.comavar .female:visited,
.comavar .female {
	border-bottom-color: #ff1594;
}
.topfriends .male ,
.comavar .male:visited,
.comavar .male {
	border-bottom-color: #1568ff;
}
.topfriends .male:hover, .topfriends .female:hover,
.comavar .male:hover, .comavar .female:hover {
	border-bottom-color: #8c8c8c;
}
.startMemberPicMale, .startMemberPicFemale {
	width: 66px;
	display: block;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	background-image: url(clfriendsbg.gif);
	background-repeat: repeat-x;
	text-align: center;
	float: left;
	background-position: center top;
}
.startMemberPicMale:hover, .startMemberPicFemale:hover {
	background-color: #A7A7A7;
	background-position: center bottom;
}
.startMemberPicMale img {
	border-bottom-color: #1568ff;
}
.startMemberPicFemale img {
	border-bottom-color: #ff1594;
}
.startMemberPicFemale img, .startMemberPicMale img {
	border-style: solid;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-color: #666666;
	border-right-color: #666666;
	border-top-color: #666666;
	width: 64px;
	height: 80px;
}
.startMemberPicMale:hover img, .startMemberPicFemale:hover img {
	border-bottom-color: #8c8c8c;
}

.homeMemberPicMale, .homeMemberPicFemale {
	display: block;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	background-image: url(clfriendsbg.gif);
	background-repeat: repeat-x;
	float: left;
	background-position: center top;
	padding: 6px;
	margin-bottom:8px;
}
.homeMemberPicMale:hover, .homeMemberPicFemale:hover {
	background-color: #A7A7A7;
	background-position: center bottom;
}
.homeMemberPicMale img {
	border-bottom-color: #1568ff;
}
.homeMemberPicFemale img {
	border-bottom-color: #ff1594;
}
.homeMemberPicFemale img, .homeMemberPicMale img {
	border-style: solid;
	border-left-color: #666666;
	border-right-color: #666666;
	border-top-color: #666666;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.homeMemberPicMale:hover img, .homeMemberPicFemale:hover img {
	border-bottom-color: #8c8c8c;
}
.tabeList


.StartAjaxNavL img {
	float: left;
}
.StartAjaxNav b {
	font-size: 11px;
	color: #3C7BD2;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
}
.StartAjaxNav a:hover, .StartAjaxNavL a:hover {
	cursor:pointer;
}
.StartAjaxNavL b {
	font-size: 11px;
	color: #3C7BD2;
	padding-top: 2px;
	padding-left: 2px;
	float: left;
	display: block;
}
.contentheadwo a {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.headtabactive {
	background-image: url(cltabs.gif);
	background-position: left top;
	padding-right: 12px;
	margin-top:2px;
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	height: 20px;
	padding-top: 6px;
	background-repeat: x;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-top: 1px #000000 solid;
}
.headtab {
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	height: 20px;
	display: block;
	color: #FFFFFF;
	margin-top:2px;
}
.headtab:hover {
	color: #cccccc;
}
.contentheadwo h2 {
	font-size: 12px;
	display: inline;
	font-weight: normal;
}
.contentheadwo span {
	background-image: url(clcontentheadl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	height: 29px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
}
.contentheadwo {
	background-image: url(clcontenthead.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top:14px;
	color: #ffffff;
}
.startTopartist:link, .startTopartist:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a5a5a5;
	text-decoration: none;
}
.startTopartist:hover {
	color: #404040;
	text-decoration: underline;
}
.white:link, .white:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.writecoment {
	margin-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #BEBEBE;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #BEBEBE;
	margin-top: 15px;
}
#form3 textarea {
	border: 1px solid #7f9db9;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#form3 textarea:hover {
	border: 1px solid #000000;
}
.tableList input {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.comlinks {
	text-align: right; 
	padding-right: 6px;
}
.profilnick {
	text-transform: capitalize;
}
.topnavbar .topintrotxt a {
	color: #df2b28;
	text-decoration: underline;
}
.topnavbar .topintrotxt a:hover {
	color: #404040;
}
.startLoginfield {
	border: 1px solid #7f9db9;
	margin: 0px;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 138px;
	background-color: #FFFFFF;
}
.startLoginfield:hover, .startLoginfield:focus {
	border: 1px solid #404040;
	background-color: #F4F4F4;
}
.contenttxt input {
	display: inline;
}
.contenttxt label {
	display: inline;
}
.startPass:link, .startRegister:link, 
.startPass:visited, .startRegister:visited,
.navHome:link, .navHome:visited,
.navProfil:link, .navProfil:visited,
.navChange:link, .navChange:visited,
.navFriends:link, .navFriends:visited,
.navPics:link, .navPics:visited,
.navVoting:link, .navVoting:visited,
.navMusik:link, .navMusik:visited,
.navVoting:link, .navVoting:visited,
.navInbox:link, .navInbox:visited,
.navAccount:link, .navAccount:visited {
	color: #3c7bd4;
	padding-left: 14px;
	display:block;
	background-image: url(clicons2.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	
}
.startPass {
	background-position: 0px -73px;
}
.startRegister {
	background-position: 0px -48px;
}
.navHome {
	background-position: 0px -98px;
}
.navProfil {
	background-position: 0px -121px;
}
.navChange {
	background-position: 0px -1248px;
}
/* .navChange {
	background-position: 0px -248px;
} */
.navFriends {
	background-position: 0px -148px;
}
.navPics {
	background-position: 0px -173px;
}
.navVoting {
	background-position: 0px -423px;
}
.navMusik {
	background-position: 1px -398px;
}
.navInbox {
	background-position: 0px -198px;
}
.navAccount {
	background-position: 0px -223px;
}

.startPass:hover, .startRegister:hover, 
.navHome:hover, .navProfil:hover, 
.navChange:hover, .navFriends:hover, 
.navMusik:hover, .navPics:hover, .navVoting:hover,
.navInbox:hover, .navAccount:hover {
	color: #404040;
}
.navHome:link, .navHome:visited,
.navProfil:link, .navProfil:visited,
.navChange:link, .navChange:visited,
.navFriends:link, .navFriends:visited,
.navPics:link, .navPics:visited,
.navVoting:link, .navVoting:visited,
.navMusik:link, .navMusik:visited,
.navInbox:link, .navInbox:visited,
.navAccount:link, .navAccount:visited,
.clmenu a:link, .clmenu a:visited, .clmenu a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.loading {
	height: 30px;
	background: url(/files/cms/images/working.gif) 50% 50% no-repeat;
}
.malelittle, .femalelittle {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color: #cacaca;
	border-right-color: #cacaca;
	border-left-color: #cacaca;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.malelittle {
	border-bottom-color: #5792fa;
}
.femalelittle {
	border-bottom-color: #ff1594;
}
.malelittle:hover, .femalelittle:hover {
	border-bottom-color: #cacaca;
}
.font14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.mOpen, .mClose {
	height: 14px;
	width: 14px;
	display: block;
	background-image: url(clicons2.gif);
	background-position: 0px -275px;
	margin-top: 2px;
	margin-right: 2px;
}
.mOpen {
	background-position: 0px -275px;
}
.mClose {
	background-position: 0px -300px;
}
.font22 {
	font-size: 22px;
}
.font16 {
	font-size: 16px;
}
.friendSpacer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.greenAlert {
	background-color: #e2ffbf;
	padding: 2px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #07b400;
	text-align: center;
	border: 1px solid #07b400;
}
.font9 {
	font-size: 9px;
}
.font10 {
	font-size: 10px;
}
.greyline {
	background-color: #999999;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.greyBox {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 6px;
}
.greyBoxwo {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 0px;
}
.mNavigation a {
	font-size: 11px;
	color: #404040;
	background-color: #f5f5f5;
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}
.mNavigation a:hover {
	background-color: #E8E8E8;
	border-color: #999999;
}
.mEndline .mNavigation {
	font-size: 12px;
	text-align: right;
}
.mNavigation .active {
	background-color: #E8E8E8;
	cursor: text;
	border-color: #cccccc;
}
.mNavigation .active:hover {
	border-color: #cccccc;
}
/* Nachrichten Postfach etc. */
.messageTable {
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
}
.messageHead {
	font-size: 14px;
	background-color: #bababa;
	background-image: url(clmessagehead.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 2px;
}
.messageHead:hover {
	background-color: #bababa;
}

.messageTable td {
	padding-top: 6px;
	padding-bottom: 6px;
}
.messageDate {
	font-size: 10px;
	font-weight: normal;
	display: block;
	margin-top: 8px;
}
.messageBetreff, .messageBetreff a {
	font-size: 14px;
	font-weight: bold;
}
.messageBetreff {
	color: #404040;
	float: left;
}
.messageBetreff a {
	color: #5792fa;
}
.messageBetreff a:hover {
	color: #404040;
}
.messageContentgrey {
	color: #757575;
	font-size: 12px;
	padding: 2px;
}
.messageContentdark a:hover, .messageContentlight a:hover, .mOOLink a:hover {
	color: #404040;
}
.messageContentdark {
	font-size: 12px;
	color: #757575;
	background-color: #e8e8e8;
	margin-top: 8px;
	padding: 2px;
	border: 1px solid #cccccc;
}
.messageContentlight {
	padding: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	color: #858585;
	margin-top: 8px;
}
.messageFooter {
	margin-right: 21px;
	margin-left: 21px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.messageFooter input {
	background-color: #efefef;
	padding: 0px;
	margin: 0px;
	display: inline;
	font-size: 11px;
	color: #757575;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}
.messageFooter input:hover {
	background-color: #ffffff;
	cursor:pointer;
	color: #858585;
}
.messageTable tr:hover {
	background-color: #efefef;
}
.messageContentdark a, .messageContentdark a:visited,
.messageContentlight a, .messageContentlight a:visited,
.mOLink a, .mOLink a:visited {
	color: #5792FA;
	font-size: 12px;
}
.mEndline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.mLinks a  {
	font-size: 12px;
	font-weight: normal;
	color: #5792fa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 85px;
	text-align: left;
}
.mLinks a:hover {
	color: #404040;
}
.mWrite {
	border: 1px solid #7f9db9;
	width: 408px;
	display: inline;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.messageHeader {
	margin-top: 8px;
	margin-right: 21px;
	margin-bottom: 8px;
	margin-left: 21px;
}
.messageHeadercount {
	margin-top: 4px;
}
.messageCount {
	color: #FFFFFF;
	background-color: #5792FA;
	padding: 2px;
}
.messageCount a {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
/* User Suche */
.searchEntry, .searchEntry b, , .searchEntry td {
	font-size: 11px;
}
.searchEntry {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}
.searchEntry:hover {
	color: #000000;
	background-color: #EBEBEB;
	border-color: #646464;
}
.searchOptions {
	font-size: 11px;
}
.searchOptions fieldset {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
.searchOptions fieldset:hover {
	color: #000000;
	background-color: #EBEBEB;
	border-color: #646464;
}
.searchProfilLinks a, .searchEntry a, .searchProfilLinks a:visited, .searchEntry a:visited {
	color: #3C91E3;
	font-size: 11px;
}
.searchProfilLinks a:hover, .searchEntry a:hover {
	color: #404040;
}
.searchProfilLinks a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	width: 120px;
	display: block;
}
.searchProfilLinks a:hover {
	color: #404040;
}


.searchList li, .clcomList li { 
	line-height: 0;
}
.searchList li strong {
	display: block;
	float: left;
	width: 65%;
	line-height: 1.2em;
	height: 1.2em;
	overflow: hidden;
}
.searchList li span {
	display: block;
	margin-left: 67%;
	line-height: 1.2em;
	text-align: left;
}
.searchList, .clcomList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.searchList, .clcomList {	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.searchList1 {	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.searchList1 {margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/* Registrierungsboxen der Profile */
.regBoxMembers, .regBoxMusican, .regBoxDancer, .regBoxModels, .regBoxProducer, .regBoxPhotograph {
	background-image: url(regBoxen.png);
	background-repeat: no-repeat;
	height: 75px;
	width: 325px;
	padding-top: 150px;
	padding-right: 14px;
	padding-left: 8px;
	margin-bottom: 15px;
}
.regBoxMembers:hover, .regBoxMusican:hover, .regBoxDancer:hover, .regBoxModels:hover, .regBoxProducer:hover, .regBoxPhotograph:hover {
	color: #000000;
	cursor: pointer;
}
.regBoxMembers {
	background-position: 0px 0px;
	float: left;
}
.regBoxMusican {
	background-position: 0px -230px;
	float: right;
}
.regBoxDancer {
	background-position: 0px -460px;
	float: left;
}
.regBoxModels {
	background-position: 0px -690px;
	float: right;
}
.regBoxProducer {
	background-position: 0px -920px;
	float: left;
}
.regBoxPhotograph {
	background-position: 0px -1150px;
	float: right;
}
.regBoxMembers:hover {
	background-position: -350px 0px;
}
.regBoxMusican:hover {
	background-position: -350px -230px;
}
.regBoxDancer:hover {
	background-position: -350px -460px;
}
.regBoxModels:hover {
	background-position: -350px -690px;
}
.regBoxProducer:hover {
	background-position: -350px -920px;
}
.regBoxPhotograph:hover {
	background-position: -350px -1150px;
}
.boxLink, .boxLink:link, .boxLink:visited  {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c7bd4;
	text-decoration: underline;
	float: right;
	z-index:0;
	position:relative;
	top: -15px;
	width: 150px;
	text-align: right;
}
.boxLink:hover {
	color: #333333;
}
/* Meine Fotos */
.myFotosHeader {
	padding: 6px;
	background-color: #EEEEEE;
	border: 1px solid #999999;
}
.myFotosFooter {
	padding: 6px;
	background-color: #EEEEEE;
	border: 1px solid #999999;
}
.myFotosHeader a {
	font-size: 12px;
	font-weight: bold;
}
.myFotosBigBox {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
}
.myFotosBigBox img {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 15px;
}
.MyFotosSlideshow1 img {
	height: 48px;
	width: 48px;
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 3px;
}
.MyFotosSlideshow1 img:hover {
	background-color: #e5e5e5;
	border: 1px solid #333333;
}
.MyFotosSlideshow {
	text-align: center;
}
.myFotosComments {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 6px;
}
.myFotosComments textarea {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #7f9db9;
}
.MyFotosSlideshow {	text-align: center;
}
.thumbbg {
	width: 56px;
	float: left;
	background-image: url(myFotosThumbbg.gif);
	background-position: left bottom;
	padding-bottom: 13px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
}
.thumbbg:hover {
	background-position: -60px bottom;
}
.myFotosTumbright {
	background-image: url(myFotosThumbsLR.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.myFotosThumbleft {
	background-image: url(myFotosThumbsLR.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.myFotosTumbright:hover {
	background-position: right bottom;
}
.myFotosThumbleft:hover {
	background-position: right top;
}
.myFotosCommentHead {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color:#FFFFFF;
	margin-bottom: 5px;
}
.myFotosCommentsEntry td {
	padding-bottom: 4px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/* MyFotos Slideshow Erweiterung */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: hidden; /*leave this value alone*/
width: 600px; /*Width of Carousel Viewer itself*/
height: 69px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .thumbbg{
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 56px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/* Meine Fotos Albenansicht */
.myFotosAlbumenty img, .myFotosAlbumfriendenty img {
	margin-top: 5px;
	margin-bottom: 5px;
}
.myFotosBlack {
	background-color: #666666;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	display:block;
}
.myFotosBlack:hover {
	background-color: #000000;
}
.myFotosAlbumenty, .myFotosAlbumfriendenty {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	float: left;
	padding: 5px;
	margin: 5px;
}
.myFotosAlbumenty:hover, .myFotosAlbumfriendenty:hover {
	border: 1px solid #000000;
}
/* Meine Fotos Bilderuebersicht */
.myFotosEnty img {
	height: 110px;
	width: 85px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.myFotosEnty {
	height: 145px;
	width: 94px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	float: left;
	padding: 5px;
	margin: 4px;
}
.myFotosEnty:hover, .myFotosAlbumfriendenty:hover {
	border: 1px solid #000000;
}
/* Musik Suche */
.musikSearchHeader {
	background-color: #666666;
}
.musikSearchHeader td {
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.musikSearchTDOne:hover, .musikSearchTDTwo:hover {
	background-color: #CCCCCC;
	cursor: pointer;
}
.musikSearchTDOne {
	background-color: #FFFFFF;
}
.musikSearchTDOne td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.musikSearchTDTwo {
	background-color: #dddddd;
}
.musikSearchTDTwo td {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
/* AGBs */
.agbDIV {
	padding-top: 15px;
	padding-left: 35px;
}
.agbDIV div {
	padding-top: 10px;
	padding-left: 25px;
}
/* Bild Bearbeiten Hover*/
#homePICHidden {
	width: 164px;
	position: absolute;
	text-align: right;
	margin-top:3px;
	visibility:hidden;
}
#homePICNaviHidden {
	visibility:hidden;
}
.homePIClink, .homePIClink:link, .homePIClink:visited {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 21px;
	padding-bottom: 2px;
	padding-left: 2px;
	color: #657be1;
	margin-left: 24px;
	font-size:10px;
	font-weight:bold;
}
.homePIClink:hover {
	background-color: #dddddd;
	border: 1px solid #000000;
	padding-left: 2px;
	color:#000000;
}

#homePICHidden {
	width: 164px;
	position: absolute;
	text-align: right;
	margin-top:3px;
	visibility:hidden;
}
.homePICUL ul ul {
	padding:0px;
	margin:0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #404040;
	border-bottom-color: #404040;
	border-leftwidth: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #404040;
	border-right-color: #404040;
	position: absolute;
	background-color: #d6d6d6;
	background-image: url(clhoveripd.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.homePICUL ul {
	margin: 0px;
	list-style-type: none;
}
.homePICUL ul ul a {
	text-align:left;
	display: block;
	width: 95px;
	color: #657be1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	padding-left:20px;
}
.homePICUL ul ul a:hover {
	background-color: #cccccc;
	color: #404040;
}
.homePICUL {
	float:left;
	font-size:12px;
}
.homePICUp, .homePICAlbum, .homePICEdit, .homePICUp:visited, .homePICAlbum:visited, .homePICEdit:visited {
	background-image: url(clicons2.gif);
	background-repeat: no-repeat;
	font-size:10px;
	color: #657be1;
}
.homePICAlbum {
	background-position: 5px -371px;
}
.homePICEdit {
	background-position: 5px -321px;
}
.homePICUp {
	background-position: 5px -346px;
}
/* Mein Account Tabs */
.myAccountTabs ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.myAccountTabs {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 12px;
	width:732px;
}
.myAccountTabs li {
	float: left;
}
.myAccountTabs .active,.myAccountTabs .active:hover {
	background-color: #999999;
	color: #FFFFFF;
}
.myAccountTabs a:hover {
	background-color: #cccccc;
	color: #404040;
}
.myAccountTabs a {
	color: #999999;
}
.myAccountTabs .active, .myAccountTabs a {
	display: block;
	margin-left: 16px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
}

.cssRegion {
	float: left; 
	width: 100px; 
	padding-top: 4px;
}
/* Chat */
.chatsend {
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
}
.chatsend input {
	display: inline;
	margin: 0px;
}
.chatsend #textfield {
	background-color: #FFFFFF;
	height: 16px;
	border: 0px solid #FFFFFF;
	color: #999999;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.chatsend #button {
	background-color: #efefef;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	height: 16px;
	width: 54px;
	border: 1px solid #cccccc;
	margin-bottom: 2px;
}
.contenttxtwhite .cleft img {
	height: 29px;
	width: 25px;
	padding-top: 4px;
	padding-left: 1px;
	padding-bottom: 4px;
}
.contenttxtwhite .cleft {
	width: 24px;
	float: left;
	padding: 2px;
}
.contenttxtwhite .cright {
	font-size: 11px;
	float: right;
	width: 330px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}
.cright .male, .cright .male a, .cright .male a:visited {
	color: #1568ff;
	font-size: 11px;
	font-weight: bold;
}
.contenttxtwhite .entryone {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.contenttxtwhite .entrytwo {
	background-color: #FBFBFB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.contenttxtwhite #Liste {
 	overflow-x: hidden;
	overflow-y: scroll;
	background-color:#efefef; 
	height:207px;
}

.cright .female, .cright .female a, .cright .female a:visited {
	color: #FF1594;
}
.cright .female a:hover,
.cright .male a:hover{
	color: #404040;
}
/* Profil Playliste */
.playlistEdit {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
}
.playlistAdd {
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align: right;
}
.playlistOption {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-color: #F9F9F9;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.playlistAdd li {
	height: 16px;
	line-height: 12px;
	font-size: 11px;
	background-color: #efefef;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.playlistAdd input {
	height: 12px;
	width: 12px;
	line-height: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.playlistAdd li span {
	z-index:0;
	position:relative;
	top:-2px;
	padding-left: 4px;
}
.playlistAdd .entTwo {
	background-color: #F9F9F9;
}
.playlistHeadline {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
	padding-left: 14px;
	text-transform: capitalize;
	text-decoration: underline;
	color: #41B1F5;
}
.playlistAdd .font13 {
	font-size: 13px;
}
.playlistAdd #select .playlistCTwo {
	background-color: #efefef;
	padding-left: 12px;
	font-weight: normal;
	color: #000000;
}
.playlistAdd #select .playlistCOne {
	background-color: #cccccc;
	padding-left: 12px;
	font-weight: normal;
	color: #000000;
}
.playlistAdd #select .playlistHead {
	font-weight: normal;
	color: #000000;
}
.playlistAdd #select{
	font-weight: bold;
	margin-left: 12px;
	color: #666666;
}
.playlistAdd ul {
	text-align: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.playlistMore {
	margin-bottom: 8px;
	text-align: left;
	padding-left: 13px;
}
/* Face 2 Face Voting Male and Female Anfang */
.face2faceTopMale .face2faceTopPic {
	height: 348px;
	width: 248px;
}
/* Face 2 Face Voting Male and Female Ende */

.f2fInaktivbox {
	background-image: url(face2face_firstload.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 390px;
	width: 100%;
	display: block;
	margin-bottom: 15px;
}
.f2fInaktivbox img {
	border: 1px solid #000000;
	margin-top:10px;
	margin-left:15px;
}

/* ClubFashion Ads */
.CF24-adBody{
background:url(/gfx/ads/CF24-ADS-BG.jpg);
height:150px;
width:910px;
}

.CF24-adHeadBody{
height:30px;
width:910px;
}

.CF24-adHeadBody a{
display:block;
height:30px;
width:910px;
}

.CF24-adContent{
padding-top:0px;
margin:0px;
height:114px;
width:896px;
padding-left:14px;
}

.CF24-adArtikel{
float:left;
height:135px;
width:135px;
padding-left:9px;
padding-top:9px;
margin-right:16px;
background:url(/gfx/ads/CF24-ADS-BG-BIT.jpg) top left no-repeat;
}

.CF24-adImages img {
height:135px;
width:135px;
margin-right:10px;
background-position: center center; 
}

