	body 
	{ background: #CFCFCF url(http://www.callasong.de/img/backgrounds/main.jpg); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; }

	#main_box { position:relative; width:768px; margin:0 auto 0 auto; }
	#skyscraper { position:absolute; top:0; right:-175px; width: 160px; text-align: left; }

	.menu 
	{ font-family:verdana; color:#FFFFFF; font-size:10px; background-color:#A3A8AF; }

	.menu_over { font-family:verdana; color:#FFFFFF; font-size:10px; background-color:#BBBCBF; }

	.menu a:link, .menu a:active, .menu a:visited, .menu a:hover { font-size: 10px; font-weight: normal;color: #FFFFFF; text-decoration: none; }

	A:LINK, A:ACTIVE, A:VISITED { color: #AF5A1B;text-decoration: none; }
	A:HOVER { text-decoration: underline; }

	a.blacklink:link, a.blacklink:active, a.blacklink:visited { color: #000000; text-decoration: none; }
	a.blacklink:hover { color: #000000;text-decoration: underline; }

	a.blacklink_bold:link, a.blacklink_bold:active, a.blacklink_bold:visited { color: #000000; font-weight: bold; text-decoration: none; }
	a.blacklink_bold:hover { color: #000000; font-weight: bold; text-decoration: underline; }

	a.blacklink_big:link, a.blacklink_big:active, a.blacklink_big:visited { font-size:12px; color: #000000; font-weight: bold; text-decoration: none; }
	a.blacklink_big:hover { font-size:12px; color: #000000; font-weight: bold; text-decoration: underline; }

	.grey, a.grey:link, a.grey:active, a.grey:visited { font-size: 10px; font-weight: normal; text-decoration: none; color: #888888; }
	a.grey:hover { font-size: 10px; font-weight: normal; color: #888888; text-decoration: underline; }
	
	.morelink, a.morelink:link, a.morelink:active, a.morelink:visited { font-size: 10px; font-weight: normal; text-decoration: none; color: #888888; font-weight:bold }
	a.morelink:hover { font-size: 10px; font-weight: normal; color: #888888; text-decoration: underline; font-weight:bold }

	.blue { color: #3B65A3; }
		
	.red_bold_12 { color: #AA1A1A; font-size:12px; font-weight:bold; }
		
	.red_10 { color: #AA1A1A; font-size:10px; }

	.headline { color: #000000; font-size:12px; font-weight:bold; }
	.headline_black, a.headline_black:link, a.headline_black:active, a.headline_black:visited, a.headline_black:hover { color: #000000; font-size:12px; font-weight:bold; }

	.msg_blue { color: #003399; font-size:10px; font-weight:bold; }

	.font11 { color: #000000; font-size:11px; }
		
	a.font11:link, a.font11:active, a.font11:visited { color: #000000; text-decoration: none; }
	a.font11:hover { color: #000000;text-decoration: underline; }

	.font11_bold { color: #000000; font-size:11px; font-weight:bold; }

	a.font11_bold:link, a.font11_bold:active, a.font11_bold:visited { color: #000000; text-decoration: none; }
	a.font11_bold:hover { color: #000000;text-decoration: underline; }

	.font11_grey { color: #888888; font-size:11px; }
	
	.font10 { color: #000000; font-size:10px; }
		
	.font10_bold { color: #000000; font-size:10px; font-weight:bold; }

	.font10_white_bold { color: #FFFFFF; font-size:10px; font-weight:bold; }

	.font10_grey { color: #888888; font-size:10px; }		
		
	a.font11_grey:link, a.font11_grey:active, a.font11_grey:visited { color: #888888; text-decoration: none; }
	a.font11_grey:hover { color: #888888; text-decoration: underline; }

	.font12 { font-size:12px; }
		
	.font13 { font-size:13px; }

	.headline_grey { color: #888888; font-size:12px; }
			
 	.artistspot { font-size: 16px; font-weight: bold; color: #000000; }
		
	a.artistspot:link, a.artistspot:active, a.artistspot:visited { color: #000000; text-decoration: none; }
	a.artistspot:hover { color: #000000; text-decoration: underline; }

	.beschreibung { font-family: Verdana; font-size: 10px; color: #888888; }

	.textbox { font-family: Verdana; font-size: 10px; color: #555555; border-width : 1px; border-style: solid; border-color: #AAAAAA; background-color: #EEEEEE; }
		
	.textbox_neutral { font-family: Verdana; font-size: 11px; border-width : 1px; border-style: solid; border-color: #AAAAAA; }

	.genre_kasten { font-size: 10px; color: #888888; }

	.genre_kasten span { font-size: 11px; font-weight: bold; color: #AF5A1B; text-decoration: none; }

	.genre_kasten2 { font-size: 10px; color: #888888; }

	.genre_kasten2 span { font-size: 11px; font-weight: bold; color: #AF5A1B; text-decoration: underline; }
	
	.qlothings { margin:10px 0 0 0; padding:10px; font-family:"Trebuchet MS", Arial, Verdana; color:#666; text-align:left; background-color:#EEE; border-top:4px solid #364155; border-left:1px solid #C2C2C2; color:#666; text-decoration:none; font-size:11px; line-height:14px }
	.qlothings span.ql_headline { color:#C50002; font-weight:bold; font-size:14px; line-height:20px; }
	.qlothings a.ql_brand, .qlothings a.ql_type { color:#F87F14; }
	.ql_genre { font-weight:bold; color:#333; }
	.qlothings a.ql_url { font-weight:bold; color:#143B83; }


