body {
	overflow-x:scroll;
	background-color: #090909;color:#646464;
	font-family:Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:12px;}
	
	a {text-decoration:none;}

body { word-wrap: break-word; }

img.home {
	border:0px;}
img.galleries {
	margin:0 0 0 120px;}
img.galleriesklein {
	margin:0 0 0 50px;}
img.videoicon {
	height:20px;
	border:0px;
	position:relative;
	top:5px;}	
img.videoicon2 {
	height:20px;
	border:0px;
	position:relative;
	top:5px;}
img.flaot_left {
	float:left;
	margin:0 10px 0 0;}
	
	
  /*Navigationen*/	 
   /*Navigation fuer Gallerien*/	
ul#navi {
	position:relative;
	top:0px;
	margin:25px 20px 0px 0;
	width:210px;}
ul#navi li{
	list-style-type:none;
	text-transform:uppercase;
	font-size:18px;
	height:20px;
	color:#666;
	font-weight:normal;
	text-align:right;
	text-decoration:none;}	
ul#navi li.gallery1 {
	margin:0 2px 0 0;}	
ul#navi li.gallery4 {
	margin:0 1px 0 0;}
ul#navi li.home {
	margin:20px 0px 0 0px;
	top:0px;}
ul#navi li a {
	font-weight:bold;
	text-decoration:none;
	color:#3e4347;}/*color:#666;*/
ul#navi li a:hover
	{color:#9ea2a5;}/*color:#9ea2a5;*/
ul#navi li a.active
	{color:#eee;}
	
/*Navigation fuer Gallerien rechts hinten*/	
ul#navi-back {
	margin:230px 30px 0 -20px;
	width:240px;}
ul#navi-back li, ul#navi-back-start li{
	list-style-type:none;
	text-transform:uppercase;
	font-size:19px;
	color:#3e4347;
	font-weight:normal;
	text-align:left;}
ul#navi-back li.home, ul#navi-back-start li.home {
	margin:20px 0px 0 0;}
ul#navi-back li a, ul#navi-back-start li a {
	color:#3e4347;}
ul#navi-back li a:hover, ul#navi-back-start li a:hover
	{color:#9ea2a5;}
ul#navi-back li a.active, ul#navi-back-start li a.active
	{color:#eeeeee;}/*0b6e8d*/

/*Navigation fuer Contact, Bio, Client, Exhibition, Books*/	
ul#naviklein {
	position:absolute;
	bottom:20px;
	left:40px;
	margin:0px 0px 0px 0;
	width:180px;}
ul#naviklein li{
	list-style-type:none;
	text-transform:uppercase;
	font-size:18px;
	color:#666;
	font-weight:normal;
	text-align:right;
	text-decoration:none;}
ul#naviklein li a {
	color:#3e4347;}
ul#naviklein li a:hover
	{color:#eee;}
ul#naviklein li a.active
	{color:#eee;}
	ul#naviklein li.home {
	margin:20px 0px 0 0;
	top:0px;}
	
	/*Navigation rechts hinten bei BOOKS*/
	ul.navikleinback {
	position:relative;
	top:0px;
	left:0px;
	/*float:left;*/
	margin:415px 0px 0px 0;
	padding:0px;
	width:160px;}
	ul.navikleinback li{
	list-style-type:none;
	text-transform:uppercase;
	font-size:18px;
	color:#666;
	font-weight:normal;
	text-align:left;
	text-decoration:none;}
	ul.navikleinback li a {
	color:#3e4347;}
	ul.navikleinback li a:hover
	{color:#eee;}
	ul.navikleinback li a.active
	{color:#eee;}
	ul.navikleinback li.home {
	margin:20px 0px 0 0;
	top:0px;}
	
	ul#navi-back-start {
	margin:243px 0px 0 85px;
	width:200px;}
	
/*other stuff*/
#slideshow {
		position:relative;
		margin:210px 0 0px 0;
		height:500px;
		width:400px;
		top:0px;
		left:0px;}

#flowplayer {
	position:relative;
	top:6px;
	margin:0px 0 10px 0;
	width:536px;
	height:392px;}

#titel {
		float:left;
		width:290px;
		height:510px;}
		
	#titel img {
	position:relative;
	top:0px;
	left:130px;}
		
	.titel2 {
		position:relative;
		left:20px;
		float:left;
		width:250px;
		height:510px;
		margin:0 0px 0 0;}
		
	.titel2 img {
	/*position:relative;
	top:0px;
	left:0px;*/
	float:left;}
		
	.blockbild {
		text-align:left;
		position:relative;
		float:left;
		width:640px;
		height:500px;
		background-color:#0e0e0e;
		padding:10px;
		margin:0 10px 0 0 ;}
		
	.block2 {
		text-align:left;
		position:relative;
		float:left;
		width:280px;
		height:500px;
		margin:0 10px 0 0 ;
		background-color:#0e0e0e;
		padding:10px;}
	
	.blockbild2 {
		position:relative;
		float:left;
		width:825px;
		height:500px;
		background-color:#252525;
		padding:10px;
		margin:0 10px 0 0 ;}
		
	.blockbild3 {
		position:relative;
		float:left;
		width:750px;
		height:500px;
		background-color:#252525;
		padding:10px;
		margin:0 10px 0 0 ;}
		
	.block2 a {
			color:#aaa;
			text-decoration:underline;}
			
	.block2 a:hover {
			color:#fff;
			}
			
	p.kursiv {
		font-style:italic;
		font-size:10px;
		float:left;
		position:absolute;
		top:520px;
		left:0px;
		}


/*a:link { color: #646464; }
a:visited { color: #646464; }
a:active { color: #646464; }

#Table_01 { width: 640px; height: auto; }
.dsR1  { height: 20px; }
.ds3  { color: #3c3c3c; }
.ds5  { color: #0c1419; }
.dsR4  { height: 17px; }*/




/*--------------------------IE6 transparent png hack / http://www.twinhelix.com/css/iepngfix/-------------------*/
img.home {
{ behavior: url(../scripts/iepngfix.htc) }