html {
	font-size: 100.01%
}
* html {
	font-size: 100.01%
}

body {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 1.00em;
	background-color:#ffffff;
	margin: 0px;
}

#center						{ width:964px; margin: auto; margin-top:55px; text-align:left; background-image:url(../pics/title.jpg); background-repeat:no-repeat; background-position: 30px 30px}
#page							{ position:relative; top:  2em; left: 50px;  width:964px; height: 47em;    border: 0px solid #dcdcdc; }

#head 						{ position:absolute; top:  0px; left:  0px;  width:960px; height: 80px;                                                                                  border:       0px solid #00cccc; }
#navigation				{ position:absolute; top:  5em; left:-200px; width:960px; height: 39.00em; padding-left:205px; padding-top:    0px;                                      border-bottom:1px solid #dcdcdc; }
#contact					{ position:absolute; top:  5em; left:  5px;  width:300px; height: 37.00em; padding-left:  2px; padding-top: 4.80em;                                      border-left:  1px solid #dcdcdc; }
#disclaimer				{ position:absolute; top:  9em; left:  5px;  width:900px; height: 37.00em; padding-left:  2px; padding-top: 0.80em;                                      border-left:  1px solid #dcdcdc; }
#links            { position:absolute; top:  9em; left:  5px;  width:300px; height: 37.00em; padding-left:  2px; padding-top: 0.80em;                                      border-left:  1px solid #dcdcdc; }
#current					{ position:absolute; top:  5em; left:325px;  width:300px; height: 37.00em; padding-left:  2px; padding-top: 4.80em;                                      border-left:  1px solid #dcdcdc; }
#works					  { position:absolute; top:  5em; left:645px;  width:300px; height: 37.00em; padding-left:  2px; padding-top: 4.80em;                                      border-left:  1px solid #dcdcdc; }
#showcase				  { position:absolute; top:  8em; left:  2px;  width:643px; height: 38.80em;                                                                               border:       0px solid #00cccc; z-index: 1; }
#image			  	  { position:absolute; top:2.6em; right:30px;  width:640px; height: 25.00em;                                                                               border:       0px solid #cc00cc; z-index: 1;  text-align:right; }
#info			  	    { position:absolute; top:2.6em; right:30px;  width:640px;                                      margin-top: 25.00em;                                      border:       0px solid #cccc00;              text-align:right; }
#pages			  	  { position:absolute; bottom:0em;left:  5px; font-size:0.9em; border:0px solid #cccccc;}
#permission	  	  { position:absolute; bottom:0em;right:30px; font-size:0.9em; border:0px solid #cccccc;}


/********************************/
/* Seitenzahlen im Infobereich  */
/********************************/

#info p a, #info p span.activeListEntry, 
#pages p a, #pages p span.activeListEntry { 
	font-size:0.9em; 
	}

#permission p {
	color: #cccccc;
	}
	
/********************************/
/* Bilder und deren Rahmen      */
/********************************/

img {
  font-size:1.0em;
	color: #aaaaaa;
	border:1px solid #666666; 
	}

/********************************/
/* kleiner gestellte Bilder     */
/********************************/

img.smallImage {
	height:   18.75em;
	margin-top:3.94em;
	}

img.verySmallImage {
	height:   10.94em;
	margin-top:9.94em;
	vertical-align:top;
	}

/********************************/
/* AbsŠtze, Listen, Tabellen    */
/********************************/

p,ul,td {
  font-size:0.8em;
	line-height:1.5em;
	color: #888888;

	text-align:left; 
	vertical-align:top;

	padding:0px;
	padding-top: 5px;
	margin:  0px;
	margin-bottom:1.3em;
	}

p span.strong {
	color:#333333;
	}
	
p.info {
	text-align:right; 
}

/********************************/
/* vergangene Ausstellungen     */
/********************************/

p.gone {
	color: #aaaaaa;
	}
	
p.gone span.strong {
	color:#888888;
	}
	
p.gone a {
	color:#999999;
	}
	

/********************************/
/* Tabellen                     */
/********************************/

table {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
	border:0px solid #cccccc;
}

td {
	border:0px solid #cccccc;
}

/********************************/
/* die obere Navigation         */
/********************************/

td.navi {
	width:320px;
	height:35em; 
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:2px; 
	border:0px solid #cccccc;

	font-size: 1.0em;
	font-weight:normal;

	background-repeat:no-repeat; 
	background-position: 2px 10px;
}

td.navi a {
	color:#aaaaaa;
	text-decoration:none;

	}

td.navi a:active, 
td.navi a:hover, 
td.navi.active {
	color:#333333;
	text-decoration:none;

	}

td.navi.contact {

}
	
td.navi.current {

}
	
td.navi.works {

}	

/********************************/
/* Listen                       */
/********************************/

ul {
	list-style-type:none;
	list-style-position:outside;
	padding-left:	 0px;
	padding-bottom:0px;
	margin-top:3em;
	}

li {
	margin-bottom:0em;
	padding-left:0px;
	}

.activeListEntry {
	color:#333333;
	text-decoration:underline;
	}
	

/********************************/
/* ZwischenŸberschrift          */
/********************************/

div {
	margin: 0em;
	padding: 0em;
}

h3 {
	font-size:0.9em;
	font-weight:normal;
	color: #666666;
	line-height:1.4em;

	padding-top:	 0px;
	margin:        0px;
	margin-bottom: 1.3em;
	
	vertical-align:top;
	}

/********************************/
/* Titelzeile                   */
/********************************/

h1 {
	font-family: verdana, arial,helvetica,verdana,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color: #888888;
	line-height:3.0em;
	margin:0em;
	vertical-align:top;
	visibility:hidden;
	}

a.head {
	text-decoration:none;
	}

/************************/
/* allgemeine Links      */
/************************/

a {
	color:#666666;
	text-decoration:none;
	}
a:active, a:hover {
	text-decoration:underline;
	}
	
a.external {
/*
	padding-right:15px;
	background-image:url(../pics/extlink.gif); 
	background-repeat:no-repeat; 
	background-position: right;
*/
	}
	
/************************/
/* allgemeingŸltiges    */
/************************/

.small {
	font-size:0.9em;
	}
.larger {
	font-size:1.4em;
	}
.large {
	font-size:1.8em;
	}
.xlarge {
	font-size:2.2em;
	}

.right {
	text-align:right;
	}
.left {
	text-align:left;
	}
.center {
	text-align:center;
	}
.justify {
	text-align:justify; 
	}

.normalStyle {
	font-style:normal;
	}
.bold {
	font-weight:bold;
	}
.light {
	font-weight:lighter;
	}
.normalWeight {
	font-weight:normal;
	}
.italic {
	font-style:italic;
	}
.grey {
	color: #959fc5;
}
.red {
	color:#ff5555;
}
