body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EFEFEF;
	text-align: center;
	background-color: #0C0B13; /*#000000;*/ /*#0C0B13;*/
}
p{
	text-align:left;
	font-size:12px;
	font-weight: bold;
	color:#EEEEEE;
}
ul{
	text-align:left;
}
#basic {
	width: 760px;
	margin: 20px auto 0px auto;
}
#menu {
	vertical-align: bottom;
	/* height: 110px; */
	width: 760px;
	font-size:16px;
	text-align: center;
}
#menu ul{
	vertical-align: bottom;
	width: 760px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu ul li {
	width: 12.5%;
	list-style-type: none;
	clear: none;
	float: left;
}
#menu table{
	width: 100%;
	vertical-align: bottom;
	height: 20px;
	/* border: 1px solid #FFF;*/
	border-bottom:1px solid #666;
}
#menu table td{
	vertical-align:bottom;
	font-size:16px;
	text-align: center;
}
#menu a, 
#menu a:link{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none; 
}
#menu a:visited{
	color: #B6B6B6;
	font-weight: bold;
	text-decoration: none; 
}
#menu a:hover{
	color: #E6E6E6;
	font-weight: bold;
	text-decoration: none; 
}
#menu small,
#menu small a,
#menu small a:link,
#menu small a:visited,
#menu small a:hover{
	font-size:12px;
}
#content,
#content p{
	vertical-align: top;
	text-align:justify;
	letter-spacing: .5em;
}

img.left{
/*	display: inline;*/
	float: left;
	margin-right: 10px;
}
img.right{
	float: right;
}
div#logos {
	clear: both;
	width: 760px;
}
#logos img{
	margin: 30px 10px 0px 10px;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	color: #CCCCCC;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: left;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: left;
}
a, 
a:link{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline; 
}
a:visited{
	color: #B6B6B6;
	font-weight: bold;
	text-decoration: underline; 
}
a:hover{
	color: #E6E6E6;
	font-weight: bold;
	text-decoration: underline; 
}
a img{border: none;}
div#cast_left{
	text-align: left;
	/* width: 326px; */

	width: 300px;
	float: left;

}
table#cast{
text-align: left;
}
table#cast tr td{
	border-bottom: 1px solid #666;
	padding: 3px;
	vertical-align:top;
	}
div.singleview{
	width:430px;
	margin-left:4px;
	margin-bottom: 12px;  
	float:right;
}
div.singleview h2{
	margin-top:0px;
	text-align: center;
}
ul.yearlist{
	list-style-position: outside;
	list-style-type: none;

}
/*
ul.yearlist li:first-line{
	padding:0px;
	text-indent: -31px;
}
*/
ul.yearlist li{
	margin-bottom: 6px; 
	text-indent: -31px;
}

/*
div#dberner,
div#fleiberg,
div#mlischke,
div#mchaet,
div#jgeissler{
visibility:hidden;
}
*/
/*
.claim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2em;
	word-spacing: 1em;
}
*/
#berlinerreigenlogo {
	margin-bottom: 12px;
}
.smalleftpic{
float: left;
margin-right:6px; 
}
div#footer{
	width: 100%;
	clear:both;
	text-align: center;
	padding-top: 6px;
	border-top: 1px solid #666;
}
div#footer a{
	text-decoration: none;
	color: #999;
	font-size:12px;
}
div#footer a:hover{
	text-decoration: underline;
	color: #CCC;	
}

form{
	color: #EFEFEF;
	background-color: #0C0B13; 
}
input,
textarea,
select{
	background-color:#CCCCCC;
	border-color:#333 #999 #999 #666;  
}
div#ticker{padding-top: 3px; padding-left:0px; height:16px;}
div#ticker form{margin:0px; padding:0px;}
div#ticker>form input{border: none; width: 100%; background: transparent; font-family: courier, mono-space; font-size: 11px; font-weight: bold; color: #999; margin-left:10px;}

h1.topgraph
{	
	font-size:32px;
	font-weight: bold;
	font-family: Courier;
	line-height:58px; 
    text-align:center;
    }
