/* CSS Document */



/*----allgemeine Angaben-------------------------*/
*		{
		padding:0;
		margin:0;
		border:0;
		font-size:11px;
		font-family: Verdana,Arial, sans-serif;
		}
body	{
		background-color: #fff; 
		color: #666;
		overflow:hidden;
		}
#vertical{
		position: absolute; 
		top: 50%; 
		left: 0px; 
		width: 100%; 
		margin-top: -280px;
		text-align: center; 
		}
#horizontal{
		position: relative; 
		text-align: left; 
		width: 920px;
		height: 500px; 
		margin: 0px auto;  
		background-color: #fff; 
		voice-family:"\"}\"";
		voice-family: inherit;
			}
div{text-align: left; }
p		{	
	     margin-bottom:2px;
	     color:#777;
		}

.fright	{float:right;}
.fleft	{float:left;}
.right	{text-align:right;}
.left	{text-align:left;}
.bold	{font-weight:600;}
.grey{color:#888;}
.abstand{margin-right:30px;}
.kleiner{font-size:10px;}
.clear	{clear:both;}	
h4	{
	font-size:14px;
	}

/*--KOPF-------------------------------------------*/
#logo	{
		position:relative;
		font-size:18px;
		font-family: Helvetica, sans-serif;
		font-weight:200;
		color: #999;
		letter-spacing: 3px;
		border-bottom: 1px solid #ddd;
		
		}
#logo2	{position:absolute;
		top:2px;
		left:785px;
		font-size:16px;
		font-family: Helvetica, sans-serif;
		font-weight:200;
		color: #999;
		letter-spacing: 3px;
		z-index:700;
		}
/*-------------Menu-------------------------------*/

a, a:link, a:visited	{
	text-decoration: none;
	color:#999;

	}

a:active,a:hover{
		font-weight:bold;
		color:#999;		}

#nav {
		position:relative;
		margin-top:5px;
		height:45px;
		font-size:11px;
		
		}
#nav li	{
		left:0px;

		display: inline;
		float:left;
		width:auto;
		
		}
#nav ul li{
			display: inline;
			float:left;
			width:auto;
			}

#nav li a {
			display:inline;
			float:left;
			padding:7px 15px 7px 0px;
			height:40px;
			}
#nav li.off ul{				
							position:absolute;
							display:none;
							top:18px;
							left:0px;
							width:920px;
							height:25px;
							
		
							}

#nav li.off:hover ul, #nav li.over ul {
					display:inline;
					top:18px;
							left:0px;
							width:920px;
							height:25px;
					}
					
		
			
.active	{font-weight:bold;
		}					
/*---------------------------------------------------*/
#content
		{
		position:relative;
		padding:0;
		margin:0;
		border: 0;
		width:920px;
		height:420px;
		background:#ddd;
		overflow:hidden;
		}
 #content.mittelgrau	{background:#D0D0D0;}
#content.hellgrau	{background:#D4D4D4;}
#content.border{background:#fff;border:1px solid #ddd;}
#content2{position:relative;
		padding:0;
		margin:0;
		border: 0;
		width:920px;
		height:420px;
		background:#ddd;
		overflow: auto;
		overflow-x: none;
}
img    {float:right;
		margin:0;
		margin-right:-3px;
		padding:0;
		border:0;
		}
img.hformat{float:right; margin-right:150px;height:420px;}
img.qformat{float:right;height:420px;}
div>img{
		margin-right:0;/*die andern*/
		}

#legende{
		position:absolute;
		float:left;
		bottom:80px;
		text-align:left;
		line-height: 140%;
		margin-left:80px;
		background:transparent;
		color:#555;
		}
#legende_2 {
			position:relative;
			float:left;
			top:24px;
			left:0px;
			font-size:14px;
			letter-spacing: 3px;
			text-align:left;
			line-height: 140%;
			background:transparent;
			color: #777;
			z-index:600;
			width: auto;
			height: auto;
			}
#legende_3{
			position:absolute;
			float:left;
			bottom: 70px;
			text-align:left;
			line-height: 140%;
			margin-left:80px;
			background:transparent;
			color:#555;
			}
/*------------Vita---------------------------------------------*/
#vita{
	position:absolute;
	left:80px;
	top:235px;
	width:840px;
	color:#555;
	
}
#portrait	{
			position:absolute;
			top:60px;
			left:500px;
			}
#vita p{ 
		line-height:130%;
				margin-bottom:5px;
		}

#auszeichnung{
	position:relative;
	top:140px;
	left:80px;
	width:840px;
	
}
#auszeichnung p{
				line-height:130%;
				margin-bottom:5px;
				color:#555;
			}
#auszeichnung p strong{
				color:#777;
				}
#auszeichnung h5 {margin-bottom:15px;
			font-weight:600;
			}
/*--------------------------------------------------------*/
#ausstellung_1 {position:relative;
			 margin-top:50px;
			  margin-left:80px;
			  margin-bottom:50px;
			 
			  width:745px;
			}
#ausstellung_2 {position:relative;
			top:30px;
			  left:80px;
			}
#ausstellung_1 h5{margin-bottom:12px;
			font-weight:bold;
			}
#ausstellung_2 h5{margin-bottom:12px;
			margin-top:10px;
			font-weight:600;
			}
#ausstellung_1 p,#ausstellung_2 p{
			line-height:130%;
				margin-bottom:5px;
			color:#555;
			}
#ausstellung_1 a,#ausstellung_2 a{
			line-height:130%;
			margin-bottom:7px;
			color:#777;
			text-decoration:underline;
			}
#ausstellung_1 p strong{	
					font-weight:600;
					color:#777;
					}
/*-----------------Bibliografie-----------------------------------------*/
dl.biblio {margin-left:142px;		
			line-height:130%;
			}
dl.biblio dt{
			font-weight:bold;
			color:#777;
			}
dl.biblio dd{
			font-weight:normal;
			color:#555;
			margin-bottom:10px;
			}
h2.biblio {margin:50px 50px 10px 80px; font-weight:bold; color:#555;}			
			
h2.biblio span{font-weight:normal;}
table.biblio{
			margin-left:117px; margin-right:50px;margin-bottom:50px;
			color:#555;
			}
table.biblio tr,td{
				vertical-align:top;
				padding-bottom:5px;
				line-height:130%;
				}
table.biblio h2,h1{
				display:inline;
				color:#777;
				}
table.biblio h2 a{
				color:#777;
				text-decoration:underline;
}					


/*-------------------Downloads-------------------------------------------*/
#download	{
			padding:70px 60px 80px 100px;
			}
#download h2{
			font-size:14px;
			line-height:18px;
			vertical-align:bottom;
			font-weight:600;
			margin-bottom:8px;
			}
			
#download dt{width:50px; height:80px; float:left;}
#download dd{display:block;
			margin-bottom:5px; }

#download ul {
			margin-left:50px;
			margin-top:20px;
			list-style:none;
			}
#download ul li{
				padding:4px;
				}
#download ul li a{
			font-weight:normal;
			font-size:12px;
			color:#555;
				}
#download ul li a:hover{font-weight:bold;}
					
/*-----------------Publikationen-----------------------------------------*/			
			
#about	{
		position:absolute;
		padding:80px 160px;
		background:#ddd;
		}
	
#about h4	{
			font-size:14px;
			font-weight:600;
			margin-bottom:18px;
			}
#about h3 {
			font-weight:bold;
			color:#777;
			margin-bottom:10px;
			}
#about p{
		font-size:12px;
		line-height:150%;
		margin-bottom:8px;
		color:#555;
		}
#publikationen{
				position:relative;
				top:100px;
				left:80px;
				width:840px;
				color:#555;
				}
#publikationen p{
				color:#555;
				line-height:130%;
				margin-bottom:5px;
				}

#publikationen h5 {margin-bottom:25px;
					font-weight:600;
					}
#publikationen a {color: #aaa;
				text-decoration:underline;
				font-weight:bold;
				}
#publikationen span{
					margin-right:20px;
					}
#werke{
		position:relative;
		top:90px;
		left:80px;
		width:840px;
		color:#555;
		}
#werke p	{line-height:130%;
			margin-bottom:5px;
			color:#555;
			}
#werke p strong{
				color:#777;
				}
#werke h5 	{	
			margin-bottom:25px;
			font-weight:600;
			}
/*------------------------------------------------------------------*/
#adress {
		position:absolute;
		top:60px;
		left:80px;
		width:200px;
		color:#555;
		float:left;
		}
#adress p{
		font-size:12px;
		}
#adress h4,#impress h4	{
			margin-bottom: 20px;
			font-size:12px;
			}
			
#adress a{
		font-size:12px;
		text-decoration:underline;
		}
#impress{
		position:absolute;
		top:60px;
		left:350px;
		width:500px;
		height:300px;
		padding-left:80px;
		border-left: 1px solid #aaa;
		color:#555;
		voice-family:"\"}\"";
		voice-family: inherit;
		width:420px;
		}
#impress p{
			font-size:11px;
			margin-bottom:10px;
			}
/*------------------------------------------------------------------*/	
/*------------------------------------------------------------------*/	
#fuss	{
		position:absolute;
		top:510px;
		left:0px;
		width:920px;
		color:#888;
		text-align:left;
		}
#fuss p {
		line-height:23px;
		valign:middle;}
#tipp{position:relative;
visibility:hidden;
float:left;
}
#tipp div.tipp{position:relative;
float:left;
margin-right:40px;
}
.bildlink	{
			display:inline;
			padding-top:2px;
			padding-right:12px;
			font-size:11px;
			float:left;
			display:inline;
			}
.kat	{float:left;
		padding-top:2px;
		padding-right:10px;

		}			
.weiter	{float:right;
		padding-top:2px;
		padding-left:10px;
		}
/*-------------------------------------Texte--------------------------------------------------*/
#rand 	{
		position:absolute; 
		top:80px; 
		left:40px; 
		width:180px;
		height:300px; 
		text-align:right;
		}
#text	{
		position:relative; 
		top:80px;
		 width:500px; 
		 margin-left:260px; 
		 height:550px; 
		 padding-bottom:50px;
		}

#text h2	{
	color:#777;
	font-size:16px;
	margin-bottom:6px;
	}
#text h3	{
	color:#777;
	font-size:14px;
	margin-top:5px;
	}
#text h5	{
	color:#777;
	font-size:12px;
	margin-bottom:10px;
	font-weight:normal;
	}	
#text p	{
		width:570px;
		font-size:12px;
		line-height:150%;
		margin-top:4px;
		}
.copyright	{
			margin-top:25px;
			 padding-bottom:100px;
			}
table.open{margin-left:-1px; }
table.open td{padding:0;}
table.vernissage{margin-bottom:10px;}
table.vernissage td{padding:0 10px 0px 0;}
