/* navi */
div#hd ul#navi,
div#ft  {
	display:none


	}
/*---------------------------------
content
---------------------------------*/
div#ct {
	position:relative;
	z-index:1;
	margin:0 auto 60px auto;
	width:auto;
	height:auto
	}
div#ct h1 {
	margin:20px 0 10px 0;
	padding:5px 8px;
	font-size:1em;
	background:#404040
	}	
div#ct h2 {
	margin:40px 0 10px 0;
	padding:6px 8px;
	font-size:11px;
	background:#2a2a2a	
	}		
div#ct p {
	margin:20px 0;
	font-size:.75em
	}	
div#ct p a,
div#ct ul.standard li a,
div#ct div#sitemap ul li a {
	text-decoration:underline
	}
div#ct p a:hover,
div#ct ul.standard li a:hover,
div#ct div#sitemap ul li a:hover {
	text-decoration:none
	}	
div#ct hr {
	border:0;
	height:0;
	margin:30px 0;
	border-top:1px dotted #888
	}	
div#ct ul.standard,
div#ct div#sitemap>ul {
	font-weight:600;
	font-size:11px;
	margin:20px 20px 0 0
	}
div#ct div#sitemap ul li ul {
	font-weight:100;
	margin:10px  20px
	}
div#ct ul.standard li,
div#ct div#sitemap ul li {
	padding:0 0 3px 0
	}	
/* boxlist für produkt PDFs */	
div#ct ul.boxlist {
	margin:-35px 0 0 -65px;
	padding:80px 0 0 50px;
	width:800px;
	overflow:hidden;
	/*background:#444;*/
	}
div#ct ul.boxlist li {	
	float:left;
	position:relative;
	overflow:visible;
	width:86px;
	display:block;
	margin:0 27px 40px 30px
	}
div#ct ul.boxlist li.quer {
	width:116px;
	}
div#ct ul.boxlist li a:hover img {	
	position:absolute;
	top:-22px;
	left:-18px;
	z-index:50;
	width:116px;
	height:170px; /* höhen korrektur bei hover - muss nicht sein */
	border:1px solid #999;
	box-shadow:0 0 110px #ccc;
	-webkit-box-shadow:0 0 110px #ccc;
	-moz-box-shadow:0 0 110px #ccc;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ccc, offX=100, offY=100, positive=true)
	}
div#ct ul.boxlist li.quer a:hover img {
	left:-29px
	}
div#ct ul.boxlist li.quer a:hover img {
	width:180px;
	height:129px; /* höhen korrektur bei hover - muss nicht sein */
	}
div#ct ul.boxlist li a {
	width:116px;
	height:170px;
	display:block
	}	
div#ct ul.boxlist li.quer a {
	width:180px;
	height:129px
	}
div#ct ul.boxlist li a span {
	display:block;
	padding-top:5px;
	text-align:center;
	font-size:11px;
	color:#ccc;
	width:90px;
	/*white-space:nowrap*/
	}
div#ct ul.boxlist li.quer a span {
	width:120px
	}
div#ct ul.boxlist li a img {	
	width:80px;
	height:116px;
	overflow:visible;
	padding:5px;
	background:#000;
	border:1px solid #999
	}
div#ct ul.boxlist li.quer a img {	
	width:116px;
	height:83px
	}
div#ct ul.boxlist li a:hover span {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:100
	}
/* team */
ul#team {
	margin:30px 0 0 0;
	font-size:.75em
	}
ul#team li {
	float:left;
	width:200px;
	display:block;
	height:215px;
	margin:auto 44px;
	text-align:center;
	}
ul#team li img {
	display:block;
	width:200px;
	height:133px;
	border:5px solid #3a3a3a
	}
ul#team li a {
	display:block;
	white-space:nowrap;
	text-decoration:underline
	}
ul#team li a:hover {
	text-decoration:none
	}
/* ausstellung */
ul#ausstellungsflaeche {
	margin:30px 0 0 0
	}
ul#ausstellungsflaeche li {
	float:left;
	margin:0 auto 40px auto;
	overflow:hidden;
	display:block	
	}
ul#ausstellungsflaeche li a img {
	border:5px solid #3a3a3a
	}
ul#ausstellungsflaeche li a:hover img {
	border:5px solid #aaa
	}
ul#ausstellungsflaeche li a img {
	width:200px;
	height:133px
	}
