* { font-family:Verdana,Arial ; font-size:11px ; }

b { font-weight:bold }
body { margin:0px ; background-color:#FFFFFF; font-weight:normal ; color:#6E6E6E; }

a.breadcrump { font-family:Verdana,Arial ; font-size:10px }
a.breadcrump:hover { font-family:Verdana,Arial ; font-size:10px ; color:#DA080A }

a { font-family:Verdana,Arial ; font-size:11px ; text-decoration:none; font-weight:normal ; color:#6E6E6E; }
a:hover { font-family:Verdana,Arial ; font-size:11px ; color:#DA080A }
a.teaser { font-family:Verdana,Arial ; font-size:11px ; color:#DA080A ; text-decoration:none ; font-weight:bold }
a.teaser:hover { font-family:Verdana,Arial ; font-size:11px ; color:#DA080A ; text-decoration:underline }
a.teaser_norm { font-family:Verdana,Arial ; font-size:11px ; color:#DA080A ; text-decoration:none ; }
a.teaser_norm:hover { font-family:Verdana,Arial ; font-size:11px ; color:#DA080A ; text-decoration:underline }

a.premium
{
    font-family:        Verdana,Arial ;
    font-size:          11px ;
    text-decoration:    none;
    color:              #FF0000 ;
}
a.premium:hover
{
    font-family:        Verdana,Arial ;
    font-size:          11px ;
    color:              #DA080A ;
}

/**
 * Advertisements
 */

.container
{
    z-index: 10;
    position:relative;
    width: 1024px;
}
.banner
{
    
}

.tandemtop
{
    margin: 0px;
    width: 1010px;
}

.tandemtop .topbanner
{
    text-align: right;
    margin-bottom: 10px;
    margin-top: 10px;
}

.tandemtop .outer_banner
{
    display: block; 
    position: absolute; 
    left: 702px; 
    top:10px;
    width: 480px;
    z-index:1;
    background-color:black;
}

.tandemtop .sidebanner
{
    position: absolute; 
    left: 313px;
    top:0;
}

.tandemtop .outer_banner_breit
{
    display: block; 
    position: absolute; 
    left: 682px; 
    top:10px;
    width: 500px;
    z-index:100;
    
}

.rectangle
{
    margin-bottom: 5px;
    margin-top: 5px;
}

.fullsize
{
    margin: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.button
{
    margin: 1px;
    margin-bottom: 5px;
    margin-top: 5px;
}



table.teaser_square { width:175px ; height:169px ; background-image:url(images/frame_teaser_square.gif) ; background-repeat: no-repeat; }
table.teaser_large
{
    width:              592px; 
    height:             221px; 
    padding:            10px; 
    background-image:   url(images/frame_teaser_large.gif);
    background-repeat: no-repeat;
}
table.teaser_large_u2 { width:592px ; height:120px ; padding:10px 30px 10px 30px ; background-image:url(images/frame_teaser_small.gif) }
table.teaser_striped { width:376px ; height:130px ; padding:15px ; background-image:url(images/frame_teaser_striped.gif); background-repeat: no-repeat; }

td.dotted_line { font-size:4px ; height:5px ; background-image:url(images/dotted_line.gif) }

td.formular { font-family:Verdana,Arial ; font-size:12px ; background-color:#E9E9E8 }

a.topthemen, a:hover.topthemen { font-family:Verdana,Arial ; font-size:11px ; color:#000000 }
td.topthemen { font-family:Arial,Verdana ; font-size:10px ; background-color:#FFBD81 }

td.navigation_top { background-color:#E9E9E8  }

a.navigation_top_on, a:hover.navigation_top_on { font-family:Verdana,Arial ; font-size:11px ; color:#FD0101 }
td.navigation_top_on { background-color:#FFFFFF }

a.navigation_top_sub, a:hover.navigation_top_sub { font-family:Verdana,Arial ; font-size:11px ; color:#FFFFFF }
td.navigation_top_sub { background-color:#FD0101 }

a.navigation_sub, a:hover.navigation_sub  {  font-family:Verdana,Arial ; font-size:11px ; color:#000000 }
td.navigation_sub { background-color:#FFFFFF }

a.navigation_sub_on, a:hover.navigation_sub_on { font-family:Verdana,Arial ; font-size:11px ; color:#FD0101 }
td.navigation_sub_on { background-color:#FFFFFF }

td.main_text, label { font-family:Verdana,Arial ; font-size:11px ; color:#6E6E6E }

.teaser_striped td.main_text p
{
    margin: 0px;
}

td.teaser { font-family:Verdana,Arial ; font-size:11px }
td.audio_teaser { font-family:Verdana,Arial ; font-size:10px ; color:#6E6E6E ; background-color:#E9E9E8 }

td.top_red { font-family:Arial,Verdana ; font-size:20px ; font-weight:bold ; color:#FD0101 }
td.top_orange { font-family:Arial,Verdana ; font-size:18px ; color:#FC9617 }
td.headline_red, p.headline_red { font-family:Arial,Verdana ; font-size:12px ; font-weight:bold ; color:#DA080A }
td.headline_orange { font-family:Arial,Verdana ; font-size:15px ; font-weight:bold ; color:#FB7A13 }
td.headline_small_orange { font-family:Arial,Verdana ; font-size:11px ; font-weight:bold ; color:#FB7A13 }
td.headline_orange span { font-family:Arial,Verdana ; font-size:15px ; font-weight:bold ; color:#FB7A13 }
td.login_small { font-family:Verdana,Arial ; font-size:9px ; color:#FFFFFF}
td.charts_red { font-family:Arial,Verdana ; font-size:15px ; font-weight:bold ; color:#DA080A }
td.charts_orange { font-family:Arial,Verdana ; font-size:12px ; font-weight:bold ; color:#FB7A13 }

td.line { background-image:url(images/trenner_vertikal.gif) ; width: 1px ; }

td.trenner_horizontal
{
	background-image:url(images/trenner_horizontal.gif);
	height:5px;
	font-size:1px;
	background-repeat:no-repeat;
}
td.trenner_vertikal { background-image:url(images/trenner_vertikal.gif) ; width: 1px }

input.checkbox { margin:0px ; margin-right:3px }

td.link {
	font-family:		Arial,Verdana ;
	font-weight:		bold ;
	font-size:			12px ;
	height: 			28px ;
	color:				#FD0101 ;
	background-repeat:  no-repeat;
	padding:			1px 0px 0px 33px ;
}

table.dynamic_border {
	empty-cells:		show ;
	width: 				592px ;
	padding: 			0px ;
	border-spacing: 	0px ;
}
table.dynamic_border td.dynamic_border_top {
	background-image:	url(images/frame_dynamic_top.gif) ;
	height:				5px ;
}
table.dynamic_border td.dynamic_border_bottom {
	background-image:	url(images/frame_dynamic_bottom.gif) ;
	height:				5px ;
}
table.dynamic_border td.dynamic_side {
	width: 				1px ;
	background-image:	url(images/frame_dynamic_side.gif) ;
}
table.dynamic_border td.dynamic_content {
	width: 				590px ;
}
table.dynamic_content {
	empty-cells:		show ;
	width: 				570px ;
	margin:				10px ;
}


/* Image Styles */
img.link_arrow {
	margin:      		0px 10px 1px 2px ;
	width: 				4px ;
	height:				7px ;
}

/* Formular Styles */
form {
	padding:				0px;
	margin:				0px;
}
select {
	font-family:		Arial,Verdana ;
	font-size:			13px ;
	border-width:		1px ;
	height:				20px ;
}
select.shop {
	font-family:		Arial,Verdana ;
	font-size:			11px ;
	height:                 17px;
	border:				1px solid #ABABAB ;
}
.input_login {
	font-family: 		Arial, Verdana ;
	font-size: 			11px ;
	border:				1px solid #FB7D13 ;
	padding-left:		2px;
	background-color:	#FFFFFF;
}
.input_register {
	font-family: 		Arial, Verdana ;
	font-size: 			11px ;
	border:				1px solid #ABABAB ;
	padding-left:		2px;
	background-color:	#FFFFFF;
}
.error {
	color:				#FF0000;
}

.votingbar {
	background-color:	#FB7A13;
}
.votingpercent {
	color:				#FFFFFF;
}

.userfield_text, .userfield_textarea, .userfield_timestamp {
	font-family: 		Arial, Verdana ;
	font-size: 			11px ;
	border:				1px solid #ABABAB ;
	padding-left:		2px;
	background-color:	#FFFFFF;
}
.userfield_text {
	width: 				150px ;
}
.userfield_textarea {
	width: 				150px ;
	height:				100px ;
}
.userfield_timestamp {
	width: 				150px ;
}


table.wiki_table
{
}
th.wiki_th
{
    background:         #DA080A;
    font-weight:        bold;
    color:              #FFFFFF;
    border:             1px solid #CCCCCC;
}
tr.wiki_tr
{

}
td.wiki_td
{
    border:             1px solid #CCCCCC;
}

strong
{
    font-weight:        bold;
}

/**
 * Post-IT
 **/
div.postit
{
    display:            none;
}

div.postit a
{
    color:              #FF0000;
}
div.postit a:hover
{
    text-decoration:    underline;
}


/**
 * Gewinnbox
 **/ 
div.gewinnbox,
div.gewinnbox_last
{
    float:              left;
    width:              175px;
    margin:             0 10px 0 0;
}
div.gewinnbox_last
{
    margin:             0 0 0 0;
}
div.gewinnbox h3
{
    margin:             4px 0 0 0;
    text-align:         left;
}
div.gewinnbox p
{
    margin:             4px 0 20px 0;
    text-align:         left;
}
div.gewinnbox a
{
    color:              #FF0000;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                                                                 *
 *   Styles für die Teaser in [Start]->[Meine Musik]->[CD Check]   *
 *                                                                 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
table.teaser_striped_musik_cd_tipps
{
	width:376px;
	height:130px;
	padding:15px 14px 3px 15px;
	background-image:url(images/frame_teaser_striped_musik_cd_tipps.gif);
	background-repeat:no-repeat;
}
table.teaser_striped_musik_cd_tipps tr td table tr td.main_text nobr img
{
	margin-left:0px;
	margin-right:5px;
	margin-bottom:1px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td.main_text nobr a.teaser
{
	margin:0px 2px 0px 0px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list
{
	width:340px;
	margin:1px 0px 0px 7px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list colgroup col.headphone_col
{
	width:19px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list colgroup col.moderator_col
{
	width:216px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list colgroup col.stars_col
{
	width:105px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr
{
	height:21px;
}

table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td
{
	height:21px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td.headphone
{
	width:19px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td.moderator
{
	width:216px;
	color:#FB7A13;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td.stars
{
	width:105px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td.headphone img
{
	margin:4px 0px 0px 1px;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td.moderator strong
{
	margin:5px 0px 0px 0px;display:block;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td.stars div.unsetted
{
	margin:0px 0px 4px 0px;
	text-align:left;
	width:105px;
	height:21px;
	background:transparent url('images/star_unsetted.gif') repeat-x scroll right top;
}
table.teaser_striped_musik_cd_tipps tr td table tr td table.rating_list tr td.stars div.unsetted div.setted
{
	padding:0px;
	margin:0px;
	height:21px;
	background:transparent url('images/star_setted.gif') repeat-x scroll left top;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * * * * * * * * * * * *
 *                                             *
 *   Styles für die Sternchen bei Fotovoting   *
 *                                             *
 * * * * * * * * * * * * * * * * * * * * * * * */
/* BEDIN: "Styles für die Box im Artikel auf der linken Seite die sogenannten 'Top 3'" */
table.fotovoting_top3 tr td table.fotovoting_top3_links tr td img
{
	margin:3px 9px 0px 10px;
	display:block;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_list_title td strong
{
	color:#FD0101;
	margin:6px 9px 10px 10px;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_top td.fotovoting_top3_listitem_top_img
{
	width:72px;
	height:54px;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_top td.fotovoting_top3_listitem_top_img div
{
	width:60px;
	height:44px;
	margin:6px 9px 8px 10px;
	border:1px solid #FA7913;
	background:#FFFFFF none;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_top td.fotovoting_top3_listitem_top_img div table
{
	width:100%;
	height:100%;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_top td.fotovoting_top3_listitem_top_img div table tr td a img
{
	margin:0px;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_top td.fotovoting_top3_listitem_top_name
{
	width:137px;height:23px;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_top td.fotovoting_top3_listitem_top_name div strong
{
	color:#FD7A12;
	margin:0px 0px 1px 5px;
}
/* fotovoting_top3_listitem_bottom */
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_bottom td
{
	width:137px;
	height:31px;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_bottom td div.unsetted
{
	margin:2px 0px 4px 5px;
	text-align:left;
	width:105px;
	height:21px;
	background:transparent url('images/fotovoting/star_small_unsetted.gif') repeat-x scroll right top;
}
table.fotovoting_top3 tr td table.fotovoting_top3_list tr.fotovoting_top3_listitem_bottom td div.unsetted div.setted
{
	padding:0px;
	margin:0px;
	height:21px;
	background:transparent url('images/fotovoting/star_small_setted.gif') repeat-x scroll left top;
}

table#mitmachen_formular
{
    float:     left;
}
/* END: "Styles für die Box im Artikel auf der linken Seite die sogenannten 'Top 3'" */
/* * * * * * * * * * * * * * * * * * * * * * * */
