@import "tooltips.css";

#window  {text-align: left;}
#header	 {width: 821px;position:relative;z-index:2;top:-5px;background: #FFFFFF;}
#header0 {background: url(../images/index_02.png); width: 821px; height: 62px;}
#header1 {float: left; background: url(../images/index_04.jpg); width: 245px; height: 111px; margin-top: 10px; margin-left: 20px;}
#header2 {float: right; background: #FFFFFF; width: 521px; height: 132px;}
#header3 {background: url(../images/index_06.png); width: 821px; height: 28px;}
#header_facebook {float: left; width:}
#header_friends{width: 519px; height: 40px; font-family: Calibri; font-size:10px; margin-top: 2px; margin-right: 2px;}
#header_friends_text{margin-top: 4px; margin-right: 0px; float: right;}
#header_banner_youtube{background: url(../images/banner_youtube.png); width: 31px; height: 30px; float: right; margin-right:5px;}
#header_banner_facebook{background: url(../images/banner_facebook.png); width: 29px; height: 30px; float: right; margin-right:5px;}
#header_banner_myspace{background: url(../images/banner_myspace.png); width: 30px; height: 30px; float: right; margin-top: 0px; margin-right: 5px;}
#header_banner1 {background-image: url(../images/werbung/banner.gif); /*background: #123123*/; width: 468px; height: 60px; margin-top: 12px; }
#navigation {width: 821px; background: #FFFFFF; height: 25px;}
#content {width: 821px; background: #FFF; text-align: left; padding-bottom: 4px; position: relative; top:-5px; }
#footer  {width: 821px;top:-5px;position:relative}

#left	 {float: left;}
#right	 {float: right;}

#rounded_corners {
    left:10px;
    margin-top:10px;
    z-index:1;
    background-color: #ffffff;
    width: 821px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    height:10px;
}

.fb_ltr {
	min-width: 110px;
}

div.clear {
    clear: both;
}

h1 {
    font-size: 13px;
    margin: 0px;
    padding:  1px 0 0 0;
}

h2 {
    font-size: 13px;
    margin: 5px 0 0 0;
    border-bottom: 1px solid #e6e6e6;
}

body   {
    font-family: Arial, Helvetica, 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 {
	/*color: #000000;*/
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

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: 0px; }

div.box {
	display: block;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	/*padding: 2px;*/
    background: #FFFFFF;
    border: 1px solid #e7e7e7; }
    
div.nobox_left {
	display: block;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	/*padding: 2px;*/
    background: #FFFFFF; }

div.box-title {
    height: 20px;
    padding-left: 7px;
    background: url("../images/box-title.png") repeat-x;
    font: normal 16px Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color:#FFFFFF; }

div.ttr {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;	}
		
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.box-content-video {
	/*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;}

div.rel_block {
	padding: 0px;}

input.pflicht {
	background-color: #FFFEB3;
}

a.rel_website:hover {
	text-decoration: underline;;}
		
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;
	/*line-height:250%;*/
    margin:1em 20%;
	}

img.monatimg {
	/*display: block;*/
	width: 120px;
	border: 0px;
	margin-bottom: 10px;
	/*line-height:250%;*/
    /*margin:1em 20%;*/
}

div.monatblock {
	text-align: center;
	float: left;
	width: 190px;
	height: 200px;
}

div.featured_text {
	/*margin-left: 104px;*/
	text-align: center;
	padding-top: 0px;
	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; }

/*tr.archiv_table_title {
	height:12px;
	padding: 0px;
	margin: 0px; }*/

tr.archiv_table_title {
	margin: 0px; }

th.table_header {
	background: url(../images/box-title_black.png) repeat-x;
	height: 8px;
   /* padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;*/
	text-align: center;
    font: normal 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #FFF;
	vertical-align: top; }
	
th.archiv_table_header {
	background: url(../images/box-title_black.png) repeat-x;
	height: 8px;
   /* padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;*/
	text-align: center;
    font: normal 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #FFF;
	vertical-align: top; }
	
td.table_header {
	background: url(../images/box-title_black.png) repeat-x;
	height: 8px;
   /* padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;*/
	text-align: center;
    font: normal 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #FFF;
	vertical-align: top; }
	
td.archiv_table_header {
	background: url(../images/box-title_black.png) repeat-x;
	height: 8px;
   /* padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;*/
	text-align: center;
    font: normal 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #FFF;
	vertical-align: top; }

td.freebies_liste {
	background: #F1F5FA;
	width: 193px;}

a.freebies_charts {
	color: #000000;
	}

img.linkdefekt{
	height: 15px;
	padding: 0px;
	margin: 0px;
	}

table.charts {
	font-size: 13px;
	}
	
div.dates_buttons {
	height: 50px; }

.dates_buttons_rechts {
	width: 190px; }

/*table.dates_staedte {
	}
	
td.dates_staedte_titel {
	width: 80px;
	font-size: 10px;
	}*/
div.dates_staedte_balken {
	float: left;
	margin: 3px;
	margin-left: 0px;
	}
	
div.dates_staedte_titel {
	float: right;
	margin: 3px;
	}
	
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;
	text-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;
}

a.cddesmonats_jahr {
	text-decoration: none;
	color: #000;
	padding: 5px;
}

a.cddesmonats_jahr:hover {
	text-decoration: underline;
}

div.cdinfo {
	height: 200px;
	float: left;
	width: 300px;
	overflow: hidden;
	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_startseite_test {
	border: 1px solid #FFF;
  	width: 150px;
  	float: left;
	padding: 4px 5px 5px 0px;
	max-height: 150px; }

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.archiv_table_header {
	text-decoration: none;
	font-weight: bold;
	color: #FFF; }
	
a.archiv_table_header:hover {
	text-decoration: underline;
	}

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;
	}

a.table_cell_freebies {
	widows: 0;
	color: #000;
	text-decoration: none; }

a.table_cell_freebies:hover {
	text-decoration: underline; }

.table_cell {
	text-decoration: none;
	font-size: 12px; }
	
td.table_cell_blue {
	text-decoration: none;
	font-size: 12px;
	background-color: #F1F5FA;
}

td.table_cell_white {
	text-decoration: none;
	font-size: 12px;
	background-color: #FFF;
}

.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%;
}


a.news_titel:hover {
	/*color: #FFF;*/
	/*background-color: #D60025;*/
    text-decoration: underline;
}


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;
	font-size: 13px; }

a.rezension_more_link {
	text-decoration: underline;
	color: #000;
	font-size: 13px; }

a.news_more:visited {
	text-decoration: underline;
	color: #000000;
	font-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;
	font-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;
	text-align: center;}

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 {
	color: #000000;
	text-decoration: none;
	}
	
div.crew_stellung {
	font-size: 12px;
	}

span.kategorie {
    display: block;
}

.bb_button {
    background: url(../images/icons.gif) no-repeat 20px 20px;
    display: block;
    width: 20px;
    height: 20px;
    margin: 1px;
}

span.bb_button#fett {
    background-position: 0 0;
}

span.bb_button#kursiv {
    background-position: -60px 0;
}

span.bb_button#unterstrichen {
    background-position: -140px 0;
}

span.bb_button#rot {
    background-color: red;
}

span.bb_button#gruen {
    background-color: green;
}

span.bb_button#blau {
    background-color: blue;
}

span.bb_button#grau {
    background-color: gray;
}

span.bb_button#zentriert {
    background-position: -420px 0;
}

span.bb_button#link {
    background-position: -500px 0;
}

span.bb_button#bild {
    background-position: -380px 0;
}

span.bb_button#video {
    background-position: -320px -20px;
}

td.label {
    padding-right: 15px;
}

div.kategorie_checkboxen {
    margin-top: 3px;
}

select {
    padding: 0px;
    margin:  0px;
}

textarea {
    padding:  0px;
    margin:  0px;
}
