/* CSS Document */
body,td,th {
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background: #6c6c6c url(0.gif) fixed; width:auto;
	font-size:0.9em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {text-align:left; vertical-align:top;}
a {color: #ccc}
a:visited {color: #ccc}
a:hover {text-decoration:none; color:#fff}
table.works { position:absolute; top:230px; left: 45px}
table.lttr { position:absolute; top:230px; left: 45px}
td.about {width:550px}
td.autor {}
.autor div {float:left; width:47%; padding:0 2% 0 0}
table.works p, table.abt p {font-size:14px}

table.works tr td, table.abt tr td {padding:0 50px 0 0; vertical-align:top}
table.works tr td, table.abt tr td {padding:0 50px 0 0; vertical-align:top}

table.works tr td p {margin:0 0 6px 0}
ul { list-style-type:none;}

ul.menu1 { list-style:none; margin:0; padding:6px 0 0 0; width:500px; position:absolute; top:67px; left: 37px}
ul.menu1 li{margin:0 0 6px 0; padding:0; text-align: left; font-size:11px; letter-spacing:1px}
ul.menu1 li a {color: #ccc; text-decoration:none; padding:6px 10px 6px 10px ; margin:0;}
ul.menu1 li a.act {color:#fff !important; background-color:#000 !important}
ul.menu1 li a:visited {color: #ccc; text-decoration:none}
ul.menu1 li a:hover {text-decoration:none; color:#fff; background-color:#000}

.menu_td {width: 200px;}
h2 {font-size:.9em; font-weight: bold; margin:0; padding:0}
.exhibitions h2, .ausstellung h2{font-size:1.2em; font-weight: bold; margin:0; padding:0 0 6px 0}
.exhibitions p, .ausstellung p{margin:0; padding:0}
.info {font-size:0.7em !important; margin:0.4em 0 0 0}
p.copy {position:absolute;	top:555px;	left:45px; font-size:0.8em; width:auto; white-space:nowrap}

.sig {position:absolute;	top:54px;	left:235px;}
.ab {	position:absolute;	top:67px;	left:475px;	width: 268px;}
.lang {position:absolute;	top:20px;	left:475px;	width: 141px; color: #999999}
.base { position:absolute; top:20px; left: 20px}
div.mcnt { position:absolute; top:77px; left: 14px}
.base td{text-align:center; vertical-align:middle}

#fixed {
	width:100%;
	position: fixed; //position: absolute;
	left: 0px;//	left: expression( ( document.getElementsByTagName("BODY")[0].scrollLeft) * 1 + "px" );
	top: 0px;
}
p.dew {
	position:fixed; // position:absolute;
	top:555px;	
	font-size:0.8em; 
	width:auto; 
	white-space:nowrap
}
#arr-l, #arr-r {
	position:fixed;	// position:absolute;
	top:535px;	
	cursor:hand;
	cur\sor:pointer;
}
#arr-l {
	left:45px; // left:expression(45+(prev=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+'px');
}
#arr-r, #dw  {
	right:45px; // right:auto;
	//left:expression(-45-this.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)+(next=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+'px');
	}

