/* Fansuche */
.fansuche label {
	font-weight         : bold;
}
.fansuche select {
	border              : 1px solid #373534;
	padding             : 1px;
}
.fansuche .col00,
.fansuche .col01,
.fansuche .col02,
.fansuche .col03 {
	float               : left;
	margin              : 0px 7px 0px 0px;
}
.fansuche .col00 {
	width               : 120px;
}
.fansuche .col00 select {
	width               : 120px;
}
.fansuche .col01 {
	width               : 100px;
}
.fansuche .col01 select {
	width               : 100px;
}
.fansuche .col02 {
	width               : 63px;
}
.fansuche .col02 input {
	width               : 55px;
}
.fansuche .col03 {
	width               : 83px;
}
.fansuche .col03 select {
	width               : 75px;
}
.fansuche .button {
	margin              : 16px 0px 0px;
	height				: 22px;
}


/* Letzte Forenbeitraege */
.lForum table {
	background          : #f5f5f5;
	width               : 485px;
}
.lForum table th {
	color               : #909090;
	font-size           : 1em;
	padding             : 1px 5px;
	text-align          : left;
	vertical-align		: top;
}
.lForum table td {
	padding             : 5px 7px;
}
.lForum table .thema {
	font-size           : 0.6em;
	font-weight:normal;
}
.lForum table .thema h1 {
	font-size           : 1em;
	font-weight         : normal;
	margin              : 0px;
}
.lForum table .thema h1 a {
	text-decoration     : underline;
}
.lForum table .letzter {
	font-size           : 1em;
}
.lForum table .letzter span {
	color               : #909090;
}
.lForum table .forum {
	font-size           : 1em;
}




/* Topeinlader */
.topeinlader {
	position            : relative;
}
.topeinlader .bild {
	overflow            : hidden;
	position            : relative;
	width               : 105px;
}
.topeinlader .info {
	font-size           : 0.8em;
}
.topeinlader .info h1 {
	font-size           : 1em;
	font-weight         : bold;
	margin              : 3px 0px 0px;
}
.topeinlader .bild .bild {
	border              : 1px solid #373435;
	height              : 75px;
	width               : 75px;
}
.topeinlader .bild .alter {
	bottom              : 0px;
	font-size           : 0.8em;
	position            : absolute;
	right               : 0px;
	text-align          : left;
}
.topeinlader .bild .alter img {
	border              : none;
	height              : 15px;
}
.topeinlader ul {
	list-style-type     : none;
	padding             : 0px 0px 0px 50px;
	width               : 405px;
}
.topeinlader ul li {
	float               : left;
	margin              : 0px 15px 0px 0px;
	width               : 120px;
}
.topeinlader .weiter,
.topeinlader .zurueck {
	position            : absolute;
	top                 : 1px;
}
.topeinlader .weiter {
	right               : 20px;
}


/* Artist Gruppen */
.artistGruppen select {
	border              : 1px solid #373534;
	padding             : 1px;
	width               : 180px;
}
.artistGruppen ul {
	list-style-type     : none;
	margin              : 15px 0px 0px;
}
.artistGruppen ul li {
	border-bottom       : 1px dotted #373534;
	margin              : 0px 0px 15px;
	padding             : 0px 0px 5px;
}

.artistGruppen ul li .bild,
.artistGruppen ul li .col01,
.artistGruppen ul li .col02 {
	float               : left;
	margin              : 0px 7px 0px 0px;
}

.artistGruppen ul li .bild {
	height              : 82px;
	width               : 102px;
}
.artistGruppen ul li .bild img {
	border              : 1px solid #373534;
	height              : 100px;
}
.artistGruppen ul li .col01 h1 {
	font-size           : 1em;
	margin              : 0px 0px 5px;
}
.artistGruppen ul li .col01 h3 {
	font-size           : 1em;
}
.artistGruppen ul li .col01 {
	height              : 102px;
	position            : relative;
	width               : 180px;
}
.artistGruppen ul li .col01 .links,
.artistGruppen ul li .col02 .links {
	position            : absolute;
	bottom              : 0px;
}
.artistGruppen ul li .col01 .links {
	left                : 0px;
}
.artistGruppen ul li .col02 .links {
	font-size           : 0.9em;
	right               : 0px;
}
.artistGruppen ul li .col02 .text {
	overflow            : hidden;
}
.artistGruppen ul li .col02 {
	height              : 102px;
	position            : relative;
	width               : 180px;
}
.artistGruppen ul li .col02 {
	font-size           : 0.9em;
}
.artistGruppen ul li .col02 .text{
	height              : 7.2em;
	line-height         : 1.2em;
	overflow            : hidden;
}


/* Top Drei */
.topDrei ul {
	list-style-type     : none;
}
.topDrei ul li {
	float               : left;
	margin              : 0px 5px;
	width               : 150px;
}
.topDrei ul li h1 {
	font-size           : 1em;
}
.topDrei ul li .bild {
	position            : relative;
	width               : 105px;
}
.topDrei ul li .bild .bild {
	border              : 1px solid #373534;
	height              : 75px;
	width               : 75px;
}
.topDrei .bild .alter {
	bottom              : 0px;
	font-size           : 0.8em;
	position            : absolute;
	right               : 0px;
	text-align          : left;
}
.topDrei .bild .rang {
	color               : #909090;
	font-size           : 2.5em;
	font-weight         : bold;
	position            : absolute;
	right               : 0px;
	top                 : -5px;
}
.topDrei .info {
	font-size           : 0.8em;
	margin              : 2px 0px 0px;
}



/* Videoteaser (artist_details) */
.videoTeaser {
	position            : relative;
}
.videoTeaser ul {
	list-style-type     : none;
	padding             : 3px 0px 0px 29px;
	width               : 405px;
}
.videoTeaser ul li {
	float               : right;
	padding             : 0px 3px;
	width               : 124px;
}
.videoTeaser ul li img {
	border              : 1px solid #373534;
	width               : 124px;
}
.videoTeaser ul li h1 {
	font-size           : 0.8em;
	font-weight         : bold;
}

.videoTeaser .weiter,
.videoTeaser .zurueck {
	position            : absolute;
	top                 : 0px;
}
.videoTeaser .weiter {
  right               : 25px;
}
/*############### Aktivitaeten ###############*/
.aktiv_dashboard ul{
	list-style-type		: none;	
}
.aktiv_dashboard ul li{
	border-bottom		: 1px dotted #373534;
	margin				: 0px 20px 0px 0px;
}
.aktiv_dashboard .benutzerbild {
	border				: 1px solid #373534;
}
.aktiv_dashboard .pics {
	float				: left;
	margin				: 8px 9px 4px 0px;
}
.aktiv_dashboard .text {
	float				: left;	
}
.aktiv_dashboard .text_B {
	display             : inline;
	font-size           : 1em;
	line-height			: 40px;
	margin				: 0px 0px 0px 32px;
}
.aktiv_dashboard .text_C {
	float				: left;	
	margin				: 4px 0px 0px 32px;
}

