/* ALLGEMEIN */

* {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    line-height: 1.4em;
    margin: 0px;
    padding: 0px;
}
body {
	overflow: scroll;
    margin: 0px;
    background-image: url(tischdecke.gif);
    background-repeat: repeat-y;
    background-color: #000000;
    background-attachment: fixed;
	background-position: top center;

}

a{ text-decoration: none;}
/* CONTENT - VERTIKALLINIEN */

#content {
	margin-top: 5px;
	padding-top: 0px;
	margin-left: -225px; 
	left: 50%; 
	top: 0px;
	width: 650px; 
	position: absolute; 
	border: 0px;}




/* BERSCHRIFTEN */

h2 {
    font-family: helvetica, arial, verdana;
    font-size: 14px;
    color: #cd2929;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    
}
h3 {
    font-family: helvetica, 'arial black', arial;
    font-weight: bold;
    font-size: 24px;
    display: inline;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    line-height: 50px;

}

		
/* NAVIGATION */


#vertical_container {
    text-align: left;
}
.accordion_toggle {
    font-family: helvetica, 'arial black', arial;
    font-weight: bold;
    font-size: 24px;
    display: block;
    text-transform: uppercase;
    color: #ffffff;
    padding: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 5px;
    width: 650px;
    outline: none;
    cursor: pointer;
    border-top: 1px #fff dotted;
	font-style: italic;
}
.language {
    font-family: helvetica, 'arial black', arial;
    font-weight: ;
    font-size: 12px;
    display: block;
    text-transform: uppercase;
    color: #ff0;
    padding: 0px;
    margin: 0px;
    padding-top: 5px;
	padding-bottom: 10px;
    width: 650px;
    outline: none;
    border-top: px #fff dotted;
	text-align: right;
}
.language a, .language a:visited{
	color: #fff;
	text-ecoration: none;
	border-top: 1px #fff dotted;
}
.language a:hover, .language a:active{
	color: #ff0;
	text-ecoration: none;
	border-top: 1px #fff dotted;
}		
.accordion_toggle_active, .accordion_toggle:hover {
    border-top: 1px #ff0 dotted;
    color: #ffff00;
		}
		
.accordion_content {
    background-color: transparent;
    border-top: 1px #999 dotted;
    color: #fff;
    overflow: hidden;
    margin: 0px;
    padding-top: 15px;
	padding-left: 10px;
    margin-bottom: 30px;
}
.label {
	color: #aaa;
}
.zeit {
	color: #ee7600;
	font-family: helvetica, 'arial black', arial, verdana;
	font-size: 18px;
	text-transform: uppercase;
}
.artist{
	color: #fff;
	font-family: helvetica, 'arial black', arial, verdana;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;

}

.link a, .link a:visited, .link a:active {
	color: #ee7600;
    font-family: helvetica, verdana, arial;
    text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	border-bottom: 5px #ee7600 solid;
		
		}
.link a:hover {
	color: #ffd900;
    font-family: helvetica, verdana, arial;
    text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	border-bottom: 5px #ffd900 solid;
		
		}					
.accordion_content h2 {
	font-size: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
    color: #ffd900;
	text-transform: uppercase;
			}

.text a, .text a:visited, .text a:active {
	color: #ee7600;
    font-family: helvetica, verdana, arial;
    text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	border-bottom: 5px #ee7600 solid;
		
		}
.text a:hover {
	color: #ffffff;
    font-family: helvetica, verdana, arial;
    text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	border-bottom: 5px #ffffff solid;		
	}	
				

					

