body {
	background: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-color: #31302B;	
	color: #B4B3AE;
	margin: 0px;	
	font-family: arial, sans-serif;
	font-size: 0.75em
}
#container	{
	width: 100%; 
}
#logo {
	margin: 12px; margin-left: 134px; 
}
#nav {
	margin-left: 134px; 
}
#nav a, #subnav_home a, #subnav_programme a, #subnav_about a, #subnav_munich a, #subnav_telaviv a, #copy_and_sub_nav div.subnav a {
	color: #B4B3AE;
	text-decoration: none;
	margin-right: 12px;	
}
#nav a:hover, #nav a.on, #subnav_home a:hover, #subnav_programme a:hover, #subnav_about a:hover, #subnav_munich a:hover, #subnav_telaviv a:hover, #copy_and_sub_nav div.subnav a:hover {
	color: #FFFFFF
}	
#nav div.common	{
	float: left; padding-top: 4px; padding-bottom: 4px;
	width: 526px
}
#nav div.member	{
	float: left; padding-top: 4px; padding-bottom: 4px;
	border-left: solid 1px #B4B3AE;
	padding-left: 6px
}
#subnav_home, #subnav_programme, #subnav_about, #subnav_munich, #subnav_telaviv {
	position: absolute;
	z-index: 2;	
	height: 106px;
	left: 0px;
	top: 98px;
	background-color: #4E4B46;
	display: none;
	margin: 0px;
	padding: 0px
}
#subnav_home {
	padding-left: 134px; 	
}
#subnav_programme {
	padding-left: 320px; 
}
#subnav_about {
	padding-left: 454px; 	
}
#subnav_munich {
	padding-left: 538px; 	
}
#subnav_telaviv {
	padding-left: 596px; 	
}
#subnav_home a, #subnav_programme a, #subnav_about a, #subnav_munich a, #subnav_telaviv a {
	display: block; margin-top: 2px; margin-right: 37px
}

#strip	{
	margin-top: 11px; 
}

#pic	{
	margin-top: 11px; margin-left: 134px; width: 800px;
}
#pic td.text	{
	padding: 4px; padding-left: 8px; vertical-align: bottom; width: 268px
}
#pic td.text div	{
	color: #FFFFFF; font-size: 1.4em; width: 220px
}
#pic td.text div a	{
	color: #FFFFFF;
	text-decoration: none
}
#pic td.text div a:hover	{
	text-decoration: underline
}

#pic_full_span	{
	margin-top: 11px; height: 334px; background-color: #797979; background-repeat: no-repeat
}
#pic_full_span table	{
	margin-left: 134px
}

#breadcrumb	{
	margin-left: 134px
}
#breadcrumb	div {
	margin-top: 6px;
	float: left; border-left: solid 1px #B4B3AE;
	padding-left: 4px;
	padding-top: 12px;
	font-size: 11px;
}
#breadcrumb	div.level1 {
	width: 520px; 
}
#breadcrumb	div.level2 {	
}

#copy, #copy_and_sub_nav {
	margin-top: 30px; margin-left: 134px; width: 522px; 
}
#copy_and_sub_nav {
	float: left; width: 800px;
}
#copy_and_sub_nav div.copy {
	float: left; width: 508px; padding-right: 16px
}
#copy_and_sub_nav div.subnav {
	float: left; width: 271px;
	border-left: solid 1px #B4B3AE;
	padding-left: 4px;	
	font-size: 11px
}
#copy_and_sub_nav div.subnav  div.head {
	font-weight: bold; margin-bottom: 2px; color: #CBCECC
}
#copy_and_sub_nav div.subnav  a {
	display: block; margin-bottom: 2px; 
}
#copy_and_sub_nav div.subnav  a.selected {
	color: #FFFFFF;
}
#copy_and_sub_nav div.copy div.text {
	width: 480px
}
#copy a, #copy_and_sub_nav div.copy a {
	color: #FFFFFF;
	text-decoration: none
}
#copy a:hover, #copy_and_sub_nav div.copy a:hover {
	text-decoration: underline
}

#artistList {
	margin-top: 16px; margin-left: 110px; 
}
#artistList div.col {
	float: left; width: 180px; margin-left: 24px; margin-bottom: 12px; display: inline
}
#artistList div.col h2 {
	color: #B4B3AE; font-size: 1.3em; margin-bottom: 16px
}
#artistList div.col a {
	display: block; color: #FFFFFF;
	text-decoration: none; margin-bottom: 2px
}
#artistList div.col a:hover {
	text-decoration: underline
}


#login {
	margin-top: 10px; 
	background-color: #CCCCCC
}
#login div.form {
	margin-left: 134px; background-color: #FFFFFF; width: 518px; height: 314px; 
	padding-top: 20px; padding-left: 8px; color: #989898
}
#login h1	{
	color: #000000; margin-bottom: 4px; margin-left: 0px
}
#login	a {
	color: #000000; 
}
#login input {
	width: 100px
}
#login input.button {
	font-size: 12px; background-color: #CBCBCB; color: #FFFFFF; margin-top: 4px;
	width: 60px
}

#footer	{
	clear: both; margin-left: 134px; width: 522px;
	color: #5D5C58; font-size: 0.8em
}
#footer div	{
	float: left; width: 172px; padding-top: 30px; padding-bottom: 20px; 
}
#footer	a {	
	color: #5D5C58; text-decoration: none
}
#footer	a:hover {	
	color: #FFFFFF;
}

h1	{
	clear: both; margin: 0px; margin-left: 134px; margin-bottom: -16px; padding: 0px; padding-top: 12px; 
	font-weight: normal; font-size: 1.8em; color: #FFFFFF
}
h2	{
	margin-top: 4px; margin-bottom: 2px; 
	font-weight: bold; font-size: 1.1em; 
	color: #FFFFFF
}
h2 div	{
	font-weight: normal; 
}
h3	{
	margin-top: 0px; margin-bottom: 1px; 
	font-weight: normal; font-size: 1.0em; 
	color: #FFFFFF
}
p	{
	margin: 0px; margin-bottom: 12px; padding: 0px;
}
p.error	{
	color: orange
}

img	{
	border: 0px
}
div.clear	{
	clear: both
}
.rtl {
	direction:rtl;
}

th	{
	font-weight: normal; padding-right: 8px; text-align: right
}

input	{
	font-size: 0.8em
}
