@import "tooltips.css";

#window  {text-align: left;}
#header	 {width: 821px;}
#header0 {background: url(../images/index_02.png); width: 821px; height: 62px;}
#header1 {float: left; background: url(../images/index_04.png); width: 300px; height: 132px;}
#header2 {float: right; background: #FFFFFF; width: 521px; height: 132px;}
#header3 {background: url(../images/index_06.png); width: 821px; height: 28px;}
#header_friends{width: 519px; height: 40px; font-family: Calibri; font-size:10px; margin-top: 2px; margin-right: 2px;}
#header_friends_text{margin-left: 260px; float: left; line-height: 10px;}
#header_banner_youtube{background: url(../images/banner_youtube.jpg); width: 59px; height: 25px; float: right; margin-right:5px;}
#header_banner_facebook{background: url(../images/banner_facebook.jpg); width: 66px; height: 22px; float: right; margin-right:5px;}
#header_banner_myspace{background: url(../images/banner_myspace.jpg); width: 67px; float: right; height: 22px; margin-top: 0px; margin-right: 1px;}
#header_banner1 {float: break; background: url(../images/werbung/banner.gif); width: 468px; height: 60px; margin-top: 12px; right: 500px;}
#navigation {width: 821px; background: #FFFFFF; height: 25px;}
#content {width: 821px; background: #FFF; text-align: left; padding-bottom: 4px; }
#footer  {width: 821px;}

#left	 {float: left;}
#right	 {float: right;}

div.clear {clear: both;}

body   {
    font-family: Arial, Verdana;
	font-size: 13px;
	background-attachment: fixed;
	/*background: #FFFFFF;*/
	background: url(../images/bg_leo4.jpg);
	padding: 0px;
	cell-spacing: 0px;
	margin: 0px;
	border: 0px;
	}

table {
	padding: 0px;
	/*border-collapse: collapse;*/
	cell-spacing: 0px;
	border: 0px;
	//margin: 0px;
 	}

td {
	padding: 0px;
	vertical-align: top;
	}

form {
	margin: 0px;
	}

a.nav_bold{
	font-weight: bold;
	}

div.footer_reihe {
	color: #FFFFFF;
	font-size: 10px;
	padding: 2px 6px 2px 6px;
	height: 15px;
	background: #3b3b3b;
	text-align: left;
	}

a.footer {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	}

div.shadow {
	background: transparent url(../images/box-shadow_grey.png) repeat-x top left;
	height: 7px;
	}

div.arrow_white {
    	margin: 0px;
    	padding: 0px;
    	height: 7px;
    	background: transparent url(../images/box-arrow_white.png) no-repeat top left;
    	position: relative;
    	left: 10px;
	}

div.arrow {
    	margin: 0px;
    	padding: 0px;
    	height: 7px;
    	background: transparent url(../images/box-arrow.png) no-repeat top left;
    	position: relative;
    	left: 10px; }

div.arrow_black {
    	margin: 0px;
    	padding-top: 6px;
    	height: 7px;
    	background: transparent url(../images/box-arrow_black.png) no-repeat top left;
    	position: relative;
    	left: px; }

div.box {
  	display: block;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	/*padding: 2px;*/
    	background: #FFFFFF;
    	border: 1px solid #e7e7e7; }

div.box-title {
    	height: 20px;
    	padding-left: 10px;
    	background: url("../images/box-title.png") repeat-x;
    	font: normal 16px Arial, Helvetica, sans-serif;
    	letter-spacing: 0px;
    	color:#FFFFFF; }

div.news_box_toggler {
	/*height: 20px;*/
	padding-left: 2px;
	/*background: url("../images/box-title_.png") repeat-x;*/
	font: normal 14px Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	color:#000000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	/*cursor: pointer;*/ }

div.news_box_info {
	height: 20px;
	}
	
div.news_box_header {
	height: 20px;
	padding-left: 10px;
	background: url("../images/box-title.png") repeat-x;
	font: normal 16px Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	color:#FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	cursor: pointer; }
	
div.news_info {
	font-size: 11px;
	color: #3b3b3b;
	text-align: right;
	padding-right: 2px;
	padding-top: 2px;
	height: 34px;	
	}

hr.news_info {
	float: clear;
	padding: 0px;
	margin: 0px;
	background-color: #e7e7e7;
	border: 0px;
	height: 1px; }

a.box_header {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	}

div.box-content {
	padding: 4px;
	margin: 0px;
    	background: url("../images/box-shading.png") repeat-x; }

div.element {
	padding: 0px;
	margin: 0px;
    background: url("../images/box-shading.png") repeat-x;}

div.accordion {
    display: block;
	margin-left: 10px;
    /*padding: 2px;*/
    border: 1px solid #e7e7e7; }

a.rel_website {
	text-decoration: none;
	font-weight: normal;
	color: #000;}
	
a.rel_website: hover {
	color: #FFF;}
		
div.archiv_top {
	width: 500px; }

div.form_search {
	display: block;
	padding: 0px;
	margin: 0px; }
	
div.form_search_header {
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	padding-left: 50px;}

div.coverflow {
	width: 800px; }

div.tag_cloud {
	text-align: center; }

div.alphabet_block {
	border-collapse: separate; }

div.float_left {
	float: left; }

div.float_right {
	float: right; }

div.featured {
	/*height: 100px;*/ }

div.featured_cover {
	font-weight: bold;}

img.featured_cover {
	/*float: left;*/
	display: block;
	width: 120px;
	border: 0px;
	text-align: center;
	}

div.featured_text {
	/*margin-left: 104px;*/
	text-align: left;
	padding-top: 5px;
	color: #000;
	font-size: 13px;
	text-decoration: none;
	/*vertical-align: center; */ }
	
div.header_dunkel {
	background: url(../images/box-title_black.png) repeat-x;
	height: 22px;
   	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
   	/*font: normal 12px Arial, Helvetica, sans-serif;*/
   	letter-spacing: 0px;
	color: #FFF;
	vertical-align: top; }
	
div.neue_musik {
	/*height: 100px;*/ }

div.rezension_more_cover {
	}

div.rezension_more_text {
	/*margin-left: 104px;*/
	text-align: left;
	padding-top: 5px;
	color: #000;
	font-size: 13px;
	text-decoration: none;
	vertical-align: top; }

.table_header {
	background: url(../images/box-title_black.png) repeat-x;
	height: 12px;
    padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
    font: normal 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #FFF;
	vertical-align: top; }


	
div.dates_buttons {
	height: 50px; }

.dates_buttons_rechts {
	width: 190px; }

div.dates_alles {
	border-collapse: separate;	}
	
td.dates_liste {
	background: #F1F5FA;
	width: 193px;}

.dates_bild {
	max-width: 100px;
	float: right;}
	
input {
	padding: 0px;
	margin: 0px;}

input.suchfeld {
	width: 190px; }
	
select.suchauswahl {
	width: 156px;
	padding: 0px;
	margin: 0px;}
	
input.fett {
	font-weight: bold;}

input.unterstrichen {
	text-decoration: underline; }

input.kursiv {
	font-style: italic;}

input.rot {
	color: #FF0000;}

input.gruen {
	color: #00FF00;}

input.blau {
	color: #0000FF;}

input.grau {
	color: #808080;}

input.button {
	}

div.formatbox {
	position: fixed;
	top: 250px;
	left: 50px;
	align: center; };

div.interpret {
	float: left;
	color: #000;
	font-size: 17px;
	font-weight:bold; }

.rel_titel {
	padding-bottom: 4px;
	padding-top: 4px;
	color: #000;
	font-size: 12px;
	}

.rel_titel:hover {
	color: #FFF;
	background: #F60025;
	}
	
.rel_link {
	}

.rel_datum {
	font-weight: bold;
	/*padding-top: 4px;*/
	background: #F1F5Fa;
	}

.rel_monat {
	/*font-size: 13px;
	font-weight: bold;
	color: #000;
	background: #F1F5Fa;*/
	background: url(../images/box-title_black.png) repeat-x;
	height: 22px;
   	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
   	/*font: normal 12px Arial, Helvetica, sans-serif;*/
   	letter-spacing: 0px;
	color: #FFF;
	vertical-align: top;
	}

img.rel_cover {
	width: 30px;
	height: 30px;
	}

div.rel_cover {
	float: right;
	padding-top: 4px;
	}

p.album {
	float: left;
	color: #000;
	font-size: 15px;
	font-weight:bold; }

p.stil {
	float: left;
	color: #000;
	font-size: 10px;
	text-transform: capitalize; }

span.releases_label {
	font-size: 11px;
	}
	
a.sowars_name {
	color: #000;
	}
	
div.cdinfo {
	height: 200px;
	float: left;
	width: 300px;
	overflow: hidden;
	font-color: #000;}

div.cdHead {
  	width: 500px; }

img.cdcover {
  	border: 1px solid #FFF;
  	width: 130px;
  	float: left;
	margin-bottom: 5px; }

img.cdcover_klein {
  	border: 1px solid #FFF;
  	width: 80px;
	height: 80px;
	padding: 0px 5px 5px 0px; }

img.newsbild {
  	border: 1px solid #FFF;
  	max-width: 195px;
  	float: left;
	padding: 0px 5px 5px 0px; }
	
img.newsbild_startseite {
	border: 1px solid #FFF;
  	width: 160px;
  	float: left;
	padding: 0px 5px 5px 0px;
	max-height: 160px; }

img.newsbild_interviews {
	border: 1px solid #FFF;
  	width: 100px;
  	float: left;
	padding: 0px 5px 5px 0px;
	max-height: 100px; }

table.interviews {
	}

tr.interviews {
	height: 105px;}

td.interviews {
	width: 290px;}

div.bild_info {
	font-size: 10px;
	padding-left: 5px;
	}
	
div.cdInfoText {
  	height: 200px; }

div.rezension_links {
	width: 130px;
	text-align: center;
	float: left;
	padding: 5px 3px 0px 0px; }

div.rezension_rechts {
	text-align:justify;
	width: 454px; 
	float: left;
	padding: 5px 0px 0px 3px; }

td.boxheader {
	color: #FFF;
	font-size:12px;
	font-weight: bold; }

img.gallery_item {
	max-height: 100px;
	padding: 5px;
	}
	
img.gallery_item_small {
	max-height: 75px;
	padding: 2px;
	}

td.linkliste {
	color: #000;
	font-size:14px;
	font-weight: bold;
	text-decoration: none }

a.rezension_ext_link {
	text-decoration: underline;
	color: #D50025;
	font-size: 10px; }

a.linkliste:hover {
	text-decoration: underline; }

a.table_header {
	text-decoration: none;
	color: #FFF; }

a.table_sub {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	background-color: #FFF }

.table_row {
	text-decoration: none;
	font-size: 12px;
	/*width: 500px;*/
	color: #000; }

a.table_row {
	display: block;
	width: 100%;
	}

a.table_cell {
	display: block;
	width: 100%;
	color: #000;
	}

.table_cell {
	text-decoration: none;
	font-size: 12px; }

.table_row:hover {
	text-decoration: none;
	font-size: 12px;
	color: #FFF;
	background: #F60025; }

.table_row_bandpage {
	text-decoration: none;
	font-size: 12px; }

div.table_row_interpret {
	text-decoration: none;
	font-size: 12px;
	color: #000;
	background: #F1F5Fa;
	cursor: help;
	font-weight: bold;}

div.table_row_interpret_nott {
	text-decoration: none;
	font-size: 12px;
	color: #000;
	background: #F1F5Fa;
	font-weight: bold;}

a.linkliste {
	text-decoration: none;
	color: #000; }

a.footer {
	text-decoration: none;
	color: #FFF; }

a.news_titel {
	text-decoration: none;
	color: #000;
	display: block;
	height: 100%
	width: 100%; }

a.news_titel:hover {
	color: #FFF;
	background-color: #D60025; }

a.news_datum {
	text-decoration: none;
	color: #D50025;
	font-size: 10px;}

a.news_datum_white {
	text-decoration: none;
	color: #FFF;
	font-size: 10px;}


a.news_link_white {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;}

td.table_stelle {
	text-decoration: none;
	background-color: #D50025;
	color: #FFF;
	font-size: 12px;
	font-weight: bold; }

a.dates_tip_interpret {
	text-decoration: none;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	/*color: #D50025;*/ }
	
a.dates_tip_datum {
	text-decoration: none;
	font-size: 10px;
	color: #000;
	/*color: #D50025;*/ }

a.news_link {
	text-decoration: none;
	color: #000; }

a.news_link_bg {
	text-decoration: none;
	color: #000; }

a.news_link_bg:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #F60025; }

a.news_more {
	text-decoration: underline;
	color: #000000;
	size: 13px; }

a.rezension_more_link {
	text-decoration: underline;
	color: #000;
	font-size: 13px; }

a.news_more:visited {
	text-decoration: underline;
	color: #000000;
	size: 13px; }

td.footer {
	margin-left: 20px; }

div.newstitel {
	font-weight: bold;
	text-decoration: none;
	color: #000; }

div.news_titel_white {
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	size: 12px; }

div.news_text {
	text-align:justify;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	/*width: 400;*/
	padding: 5px;}

a.news_text {
	color: #000}

div.news_links {
	width: 200px;
	float: left;
	/*display: block;*/
	/*height: 100%;*/
	padding: 5px; }

div.auswahl {
	text-align: left;
	color: #000;
	font-size: 12px;
	text-decoration: none; }

td.news_datum {
	background-color: #D50025;
	color: #FFF;
	font-size: 12px;
	text-decoration: none; }

td.news_datum_toggle {
	background-color: #D50025;
	color: #FFF;
	font-size: 12px; }

span.news_datum_white {
	color: #FFF; }

span.newstitel {
	font-weight: bold;
	color: #000;
	text-decoration: none; }

span.newstext {
	text-align: justify;
	color: #000;
	font-size: 13px;
	text-decoration: none; }

td.news_bg {
 	background-color: #FFF; }

div.color_bg {
 	background-color: #FFF; }

div.color_bg:hover {
	background-color: #f6f0ed; }

td.button_bg {
	width: 25px;
	border: 1px solid #c0c0c0;
	background-color: #FFF;
	color: #000; }

td.news_bg:hover {
	background-color: #F1F5FA; }

a.page {
	text-decoration: underline;
	color: #000;
	}
	
a.page:visited {
	text-decoration: underline;
	color: #000; }
	
a.news:visited {
	text-decoration: underline;
	color: #D50025; }
	
div.crew_profil {
	text-align: center;
	}
	
img.crew_profil_bild {
	height: 150px;
	}
	
a.crew_profil_link {
	border: no;
	color: #000000;
	text-decoration: none;
	}
	
div.crew_stellung {
	font-size: 12px;
	}