@charset "UTF-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	filter:Chroma(color=#000001);
}
#main {
	background-color: #fff;
	width: 1000px;
	
}
#oben {
	background-color: #fff;
	width: auto;
	height: 25px;
	
}
#inhalt {
	background-color: #C0C0C0;
	width: auto;
	height: 425px;
	
}

#linksOben { 	  
	width: 150px; 
	height: 25px;
	float: left;
	
}
#linksNavigation { 	  
	background-color: #C0C0C0; 
	width: 150px; 
	height: 425px;
	float: left;	
	position: relative;
	
}

#mitteOben {
	width: 700px;
	height: 25px;
	float: left;
	text-align: right;
	
}

#mitteContent {
	background-color: #EAEAEA;
	width: 700px;
	height: 425px;
	float: left;
	position: relative;
	
	overflow-y: auto;
	overflow-x: hidden;
	
}
#mitteZurueck {
	width: 700px;
	height: 15px;
	float: left;
}
#mitte {
	width: 700px;
	height: 425px;
	float: left;
}
#mitteProjektText {
	background-color: #EAEAEA;
	width: 700px;
	height: 245px;
	float: left;
	overflow-y: auto;
	overflow-x: hidden;
}
#mitteProjektGalerie {
	
	background-color: #EAEAEA;
	width: 700px;
	height: 180px;
	float: left;
	position: relative;
	
}
#mitteProjektText2 {
	background-color: #EAEAEA;
	width: 700px;
	height: 195px;
	float: left;
	overflow-y: auto;
	overflow-x: hidden;
}
#mitteProjektGalerie2 {
	
	background-color: #EAEAEA;
	width: 700px;
	height: 230px;
	float: left;
	position: relative;
}
#galerie {
	align: left;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
	left: 7px;
	background-color: transparent;
	
}
#bildgalerie {
	align: left;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
	left: 0px;
	background-color: transparent;
	
}
#transgalerie {
	align: left;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
	left: 0px;
	background-color: transparent;
	
}
#video {
	align: left;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
	left: 0px;
	background-color: transparent;
	
}
#zeichnungen {
	align: left;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
	left: 0px;
	
}
#rechtsOben { 	  
	width: 150px; 
	height: 25px;
	float: left;
		
}
#rechtsLeer { 	  
	background-color: #C0C0C0;
	width: 150px; 
	height: 425px;
	float: left;
		
}
a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover {
	color: #990000;
	text-decoration: none;
}
.navMitte {
	font-family: Geneva, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	text-align: right;	
}
.navMitte a:link {
	color: #999;
	text-decoration: none;
}
.navMitte a:visited {
	color: #999;
	text-decoration: none;
}
.navMitte a:hover {
	color: #000;
	text-decoration: none;
}
.navRechts {
	font-family: Geneva, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	text-align: left;
}
.navRechts a:link {
	color: #999;
	text-decoration: none;
}
.navRechts a:visited {
	color: #999;
	text-decoration: none;
}
.navRechts a:hover {
	color: #000;
	text-decoration: none;
}
.jahr {
	font-family: Geneva, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	text-align: right;	
}
.jahr a:link {
	color: #666;
	text-decoration: none;
}
.jahr a:visited {
	color: #666;
	text-decoration: none;
}
.jahr a:hover {
	color: #000;
	text-decoration: none;
}
.aktiv {
	font-family: Geneva, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	text-align: right;	
}
.aktiv a:link {
	color: #000;
	text-decoration: none;
}
.aktiv a:visited {
	color: #000;
	text-decoration: none;
}
.aktiv a:hover {
	color: #000;
	text-decoration: none;
}
ul {
	width: 110px;
	padding: 20px 20px 17px 20px;
	margin: 0;
	position: absolute;
	bottom: 0;
	list-style: none;
}
h2{
	font-size:10px;
	margin:18px 0 0 0;
	font-weight:bold;
	letter-spacing:0px;
}
.eingerueckt {
	padding-left: 160px;
	font-style: italic;	
}
.text {
	width: 660px;
	text-align: left;
	padding: 20px 20px 5px 20px;
	margin: 0;
	position: absolute;
	bottom: 0;
}
.bilder {
	width: 660px;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin: 0;
	position: absolute;
	bottom: 0;
}
.grafik {
	width: 660px;
	text-align: left;
	padding: 2px 0px 0px 20px;
	margin: 0;
	position: absolute;
	top: 20px;
}
.textLang {
	text-align: left;
	padding: 0px 20px 5px 20px;
	margin: 0;
}
.grau  { color: #666; }
.rot  { color: #900; }
.reihe {
	margin:  15px 0px 0px 0px;
	line-height: 18px;
	text-align: left;
}
p {
	font-size:12px;
	font-family:Geneva, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align: left;
}
.bildPresse  {
	padding-right: 15px;
}
.bildVideo  {
	padding-right: 15px;
}
.bildGalerie  {
	padding-right: 10px;
}
.bildReihe  {
	padding-right: 10px;
	padding-bottom: 15px;
}
