.bewerten,
.bookmark { 
	margin            : 15px 0px 0px;
}
.bookmark img {
	width             : 20px;
}




/* Discographie */
.discographie ul {
	list-style-type   : none;
}

.discographie h3 {
	font-size         : 1em;
}

#filterForm .col01 {
	float             : left;
	width             : 120px;
}
#filterForm select {
	border            : 1px solid #373534;
	padding           : 1px;
	width             : 220px;
}

#filterForm .button {
	margin            : 3px 0px 0px;
}

.discographie .cover {
	background        : url(/images/bgDVD.gif);
	float             : left;
	height            : 100px;
	margin            : 2px 11px 5px 0px;
	width             : 100px;
}
.discographie .cover img {
	border            : 1px solid #373534;
	height            : 100px;
}
.discographie .jahr {
	display           : inline;
	font-size         : 1.0em;
	font-weight       : normal;
}
.discographie .titel h2 {
	font-size         : 1.2em;
	font-weight       : bold;
}
.discographie ul li {
	border-bottom     : 1px dotted #373534;
	margin            : 0px 0px 20px;
	padding           : 0px 0px 3px;
}
.discographie .links {
	clear             : both;
	margin            : 5px 0px 0px;
}


.news h3,
.kommentar h3 {
	font-size                : 0.8em;
}



.artistNews .newsbild {
	margin            : 0px 10px 0px 0px;
	width             : 100px;
}
.artistNews ul {
	list-style-type   : none;
}
.artistNews ul li {
	border-bottom     : 1px dotted #373534;
	margin            : 0px 0px 25px 0px;
	width             : 100%;
}
.artistNews ul li h2 {
	font-size         : 1.2em;
	display           : inline;
}
.artistNews ul li .foot {
	border            : none;
	margin            : 5px 0px 0px;
}
.artistNews ul li .bewerten,
.artistNews ul li .bookmark {
	margin            : 5px 0px 5px;
}
.artistNews ul li .source {
	text-align        : right;
}
.artistNews ul li h2 img {
	margin            : 0px 0px 0px 10px;
	vertical-align    : text-top;
}

/* Fotoalben Uebersicht */

.galerien ul {
	list-style-type   : none;
}
.galerien ul li {
	border-bottom     : 1px dotted #373534;
	margin            : 0px 0px 15px;
	padding           : 0px 0px 5px;
	border			  : 1px solid #f00;
}
.galerien ul li h1 {
  font-size         : 1.2em;
	font-weight       : bold;
}
.galerien ul li .col01 {
	float             : left;
	font-size         : 0.8em;
	margin            : 0px 10px 0px 0px;
	width             : 102px;
	border			  : 1px solid #f00;
}
.galerien ul li .col02 {
	float             : right;
	margin            : 0px;
	width             : 373px;
}
.galerien ul li .bilder,
.galerien ul li .views {
	margin            : 5px 0px;
}
.galerien ul li .preview {
	border            : 1px solid #373534;
	margin            : 0px 10px 0px 0px;
	width             : 100px;
}
.galerien ul li h2 {
	font-size         : 0.8em;
	font-weight       : normal;
}
.galerien ul li .text {
	padding           : 4px 0px 0px 0px;
}


/* Video Uebersicht */
.videos ul {
	list-style-type   : none;
}
.videos ul li {
	border-bottom     : 1px dotted #373534;
	margin            : 0px 0px 15px;
	padding           : 0px 0px 5px;
}
.videos .col01 {
	float             : left;
	font-size         : 0.8em;
	margin            : 0px 10px 0px 0px;
	width             : 102px;
}
.videos .col02 {
	float             : right;
	width             : 373px;
}
.videos .col02 h1 {
	font-size         : 1.2em;
	font-weight       : bold;
}
.videos .col01 .standbild {
	border            : 1px solid #373534;
	width             : 100px;
}
.videos .col01 .klicks,
.videos .col01 .datum {
	margin            : 5px 0px;
}


/* Termine */
.termine table {
	background        : #f5f5f5;
	clear             : both;
	font-size         : 0.85em;
	margin            : 10px 0px 0px;
	width             : 485px;
}
.termine table {
	text-align        : left;
}
.termine table td,
.termine table th {
	padding           : 3px 5px;
	position          : relative;
	vertical-align    : middle;
}
.termine table th {
	color             : #909090;
	padding           : 1px 5px;
}
.termine table .optionen,
.termine table .optionen img {
	line-height       : 15px;
	text-align        : right;
	vertical-align    : middle;
}
.termine table td span {
	color             : #858585;
}

.termine .legende {
	list-style-type   : none;
	margin            : 5px;
}
.termine .legende li {
	float             : left;
	font-size         : 0.8em;
	margin            : 0px 0px 2px;
	width             : 158px;
}
.termine .legende li img {
	vertical-align    : text-bottom;
}
.termine label {
	margin            : 0px 10px 0px 0px;
}
 



/* Was steht an */
.terminTeaser .wann {
	color             : #fd4239;
	font-size         : 1.1em;
	font-weight       : bold;
	margin            : 0px 0px 5px;
}
.terminTeaser h2 {
	font-weight       : normal;
	margin            : 0px 0px 5px;
}
.terminTeaser .wo img {
	vertical-align    : baseline;
}



/* Aktuelles */
.aktuelles .news .col01 {
	float             : right;
	width             : 373px;
}
.aktuelles .news {
	list-style-type   : none;
}

.aktuelles .news .col02 {
	float             : left;
	font-size         : 0.8em;
	width             : 102px;
}
.aktuelles .news .col02 .userPic {
	border            : 1px solid #373534;
	font-size         : 0.8em;
	width             : 100px;
}
.aktuelles .news .col02 .rss {
	vertical-align    : middle;
	width             : 15px;
}
.aktuelles .news .col02 p {
	margin            : 5px 0px;
}
.aktuelles .news .col01 h1 {
	font-size         : 1.2em;
}
.aktuelles .news .col01 h2 {
	font-size         : 0.8em;
}
.aktuelles .news .col02 h3 {
	font-size         : 1em;
	margin            : 5px 0px 0px;
}
.aktuelles .news .col01 .text {
	margin            : 3px 0px 5px;
}
.aktuelles .news .col01 .links {
	margin            : 0px 0px 3px;
}
.aktuelles .news li {
	border-bottom     : 1px dotted #373534;
	margin            : 0px 0px 20px;
}


.aktuelles .medien {
	list-style-type   : none;
}
.aktuelles .medien li {
	float             : left;
	font-size         : 0.8em;
	margin            : 0px 10px 0px 0px;
	width             : 150px;
}
.aktuelles .medien .medium {
	font-weight       : bold;
	margin            : 0px 0px 1px;
}
.aktuelles .medien .bild {
	background        : url(/images/bgDVD.gif) no-repeat top left;
}
.aktuelles .medien .bild img {
	border            : 1px solid #373534;
	height            : 100px;
}
.aktuelles .medien .titel {
	height            : 1em;
	padding           : 5px 0px 0px;
	overflow          : hidden;
	width             : 100%;
}
.aktuelles .medien .links {
	padding           : 5px 0px 0px;
}
.aktuelles .medien .links img {
	vertical-align    : middle;
}
.aktuelles .aktion {
	padding           : 5px 0px 0px;
}
.aktuelles .aktion input {
	vertical-align    : middle;
}
.aktuelles .aktion .wertung {
	width             : 55px;
}




/* GalerieTeaser */
.galerienTeaser ul {
	list-style-type     : none;
}
.galerienTeaser ul li {
	font-size           : 0.8em;
	float               : left;
	margin              : 0px 7px;
	width               : 143px;
}
.galerienTeaser ul li .bild {
	width               : 100%;
}
.galerienTeaser ul li .bild img {
	border              : 1px solid #373534;
	width               : 145px;
}
.galerienTeaser ul li h1 {
	font-size           : 1.2em;
	height              : 1em;
	margin              : 4px 0px 5px;
	overflow            : hidden;
}
.galerienTeaser ul li .info {
	margin              : 0px 0px 2px;
}
.galerienTeaser ul li .links {
	line-height         : 1.4em;
}
.galerienTeaser ul li .links img {
	vertical-align      : middle;
}




/* Fansuche */
.fansuche label {
	font-weight         : bold;
}
.fansuche select {
	border              : 1px solid #373534;
	padding             : 1px;
}
.fansuche .col01,
.fansuche .col02,
.fansuche .col03 {
	float               : left;
}
.fansuche .col01 {
	width               : 190px;
}
.fansuche .col01 select {
	width               : 175px;
}
.fansuche .col02 {
	width               : 78px;
}
.fansuche .col02 input {
	width               : 55px;
}
.fansuche .col03 {
	width               : 150px;
}
.fansuche .col03 select {
	width               : 75px;
}
.fansuche .button {
	margin              : 3px 0px 0px;
}


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




/* 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;
}


.fans ul {
	list-style          : none;
	margin              : 0px 0px 0px 10px;
}
.fans ul li {
	float               : left;
	height              : 50px;
	margin              : 0px 0px;
	overflow            : hidden;
	width               : 50px;
}
.fans img {
	display             : inline;
	margin              : 0px;
	padding             : 0px;
}
.fans p {
	margin              : 5px 0px 0px;
}
