body {
	background-color: #000;
	padding: 0px 10px 40px 10px;
}

body, p, a:link, a:visited, a:hover, a:active {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #fff;
}

html[xmlns^="http"] {
	/* verhindert Mozilla-Zucken * > Firefox 1.5 */
	overflow-y: scroll;
}

div.center {
	width: 890px;
	padding: 0 0 40px 0;
	margin: 0 auto;
}

div.center:hover {
	cursor: default;
}

img.logo {
	width: 118px;
	height: 18px;
	border: none;
}

input.langDe, input.langEn, input.langFr {
	border: none;
	width: 18px;
	height: 10px;
	float: right;
	margin-top: 12px;
	margin-left: 5px;
	background-image: url('/images/flags.gif');
}

div.sep {
	float: left;
	margin-right: 3px;
}

input.langDe {
	background-position: 0px 30px;
}

input.langDe:hover, input.langDe:focus {
	cursor: pointer;
	background-position: 0px 0px;
}

input.langEn {
	background-position: -38px 30px;
}

input.langEn:hover, input.langEn:focus {
	cursor: pointer;
	background-position: -38px 0px;
}

input.langFr {
	background-position: -76px 30px;
}

input.langFr:hover, input.langFr:focus {
	cursor: pointer;
	background-position: -76px 0px;
}

div.header {
	padding: 31px 0 12px 0;
	text-align: left;
	border-bottom: 1px solid #737373;
	margin-bottom: 13px;
}

div.footer {
	padding: 16px 0 0 0;
	text-align: right;
	border-top: 1px solid #737373;
}

hr.trenner {
	margin-top: 32px;
	margin-bottom: 20px;
	border: none;
	border-top: #323232 1px solid;
	height: 1px;
}

hr.end {
	margin-top: 22px;
}

.moreInfo, .moreInfoWork {
	text-align: left;
	color: #555;
	cursor: pointer;
}

.moreInfo:hover, .moreInfoWork:hover, a.lLinkText:hover {
	color: #888;
	cursor: pointer;
}

.moreInfoWork {
	font-size: 11px;
	color: #fff;
	margin-bottom: 6px;
}

div.exhiList, div.exhiList a, .bioLink a {
	color: #cdcdcd;
}

div.exhiList a:hover, div.bioLink a:hover {
	color: #fff;
	text-decoration: underline;
}

div.biolink {
	margin-bottom: 6px;
}

div.exhiList {
	margin-bottom: 6px;
	margin-left: 10px;
}

ul.moreInfos {
	margin-bottom: 6px;
}
	
div.setPiece {
	float: left;
	border: 1px solid #333;
	width: 172px;
	padding: 8px;
	margin-right: 5px;
	margin-bottom: 10px;
}

a.piecePicLink {
	display: block;
	font-size: 11px;
	line-height: 13px;
	color: #a4a4a4;
	border: none;
}

div.setPiece:hover {
	cursor: pointer;
	background-color: #151515;
	border: 1px solid #333;
}

img.setPic, span.noPic {
	border: 1px solid #7c7c7c;
	width: 170px;
}

span.noPic {
	display: block;
	height: 80px;
	background: url('/images/no_pic.gif') center center;
}

img.setPicList, span.noPicList {
	border: 0px solid #7c7c7c;
	width: 170px;
	margin-right: 10px;
	float: left;
}

span.noPicList {
	display: block;
	height: 113px;
	background: url('/images/no_pic.gif') center center;
}

ul.top_menue li, ul.service_menue li {
	float: right;
	margin-left: 20px;
}

ul.top_menue li a, ul.service_menue li a, ul.top_menue li a:visited, ul.service_menue li a:visited {
	font-size: 12px;
	line-height: 12px;
}

ul.top_menue li a:hover, ul.service_menue li a:hover, ul.top_menue li a:focus, ul.service_menue li a:focus {
	text-decoration: underline;
	font-size: 12px;
	line-height: 12px;
}

div.crumb {
	margin: 63px 0 20px -5px;
	font-size: 11px;
	line-height: 13px;
	color: #a4a4a4;
}

div.noCrumb {
	margin: 51px 0 0 0;
}

div.navContent {
	margin: 40px 0 0 0;
	padding-bottom: 14px;
}

a.crumb, a.navContent {
	font-size: 11px;
	line-height: 13px;
	color: #a4a4a4;
}

a.crumb:hover, a.crumb:focus, a.navContent:hover, a.navContent:focus  {
	text-decoration: underline;
	color: #dedede;
}

a.crumb {
	padding-left: 5px;
	padding-right: 5px;
}

div.navContentPrev {
	color: #a4a4a4;
	float: left;
}

div.navContentNext {
	color: #a4a4a4;
	float: right;
}

div.cList:hover {
	cursor: pointer;
	background-color: #151515;
	border: 1px solid #333;
}

img.mainPic {
	border: 1px solid #7c7c7c;
	float: left;
	margin-right: 10px;
	margin-bottom: 24px;
}

img.bioPic {
	width: 400px;
	border: 1px solid #7c7c7c;
	margin: 0 0 24px 0;
}	

.bioPicDesc {
	margin-top: -20px;
	margin-bottom: 24px;
	font-size: 10px;
	line-height: 14px;
}
	
div.mainPicInfo {
	float: left;
	width: 550px;
	margin-right: 10px;
	margin-top: -19px;
	margin-bottom: 24px;
	font-size: 10px;
	line-height: 14px;
}

.setListhead {
	display: block;
	width: 430px;
	margin-left: 190px;
	margin-bottom: 6px;
	font-weight: bold;
}

.setListinfo {
	display: block;
	width: 430px;
	margin-bottom: -5px;
	margin-left: 190px;
}

.setLast {
	margin-bottom: 0px;
}

.setListheadEx {
	display: block;
	width: 430px;
	margin-left: 190px;
	margin-bottom: 6px;
	margin-top: 6px;
	font-weight: bold;
}

.setListinfoEx {
	display: block;
	width: 430px;
	margin-bottom: 5px;
	margin-left: 190px;
}

.setLastEx {
	margin-bottom: 0px;
}

p.text_intro, p.text_main, ul.bio, p.set_date {
	font-size: 11px; 
	line-height: 16px; 
	margin-top: 24px;
	width: 450px;
}

p.text_intro {
	font-style: italic;
	margin-bottom: 24px;
}

p.set_date {
	margin-top: 0;
}

h1, h1.setName {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 16px; 
	margin-bottom: 28px;
	width: 450px;
}

h1.withPic {
	margin-top: 24px;
}
	
h2 {
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 14px; 
	margin-bottom: 18px;
	width: 450px;
}

span.h2text {
	font-size: 11px; 
	line-height: 16px; 
	letter-spacing: 1px;
	font-weight: bold;
}

span.h3text {
	font-size: 11px; 
	line-height: 16px; 
	letter-spacing: 1px;
	font-weight: normal;
	font-style: italic;
}

.bDate {
	letter-spacing: 1px;
	margin-bottom: 5px;
}

.bHeadline {
	color: #eee;
	letter-spacing: 2px;
	margin-bottom: 5px;
	border-bottom: 1px solid #333;
}

.bHeadline, .bIntro, .bText, .bMehr {
	margin-left: 35px;
}

.bMehr {
	text-align:right;
	color: #555;
	cursor: pointer;
	margin-bottom: 6px;
}

.bMehr:hover, a.lLinkText:hover {
	color: #888;
	cursor: pointer;
}

.bText {
	margin-bottom: 10px;
}

.mar {
	margin-top: 25px;
}

.wHeadline {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 8px;
}

.wMaterial, .wDimension, .wProd {
	font-style: italic;
	font-size: 11px;
	line-height: 14px;
}

.exName, .exSetName {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 8px;
}

.exSetName {
	margin-bottom: 2px;
}

.exDescription {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 1px;
}

.exDate, .exSetDate {
	font-size: 11px;
	line-height: 15px;
}

.exSetDate {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 8px;
}

.lMatter {
	margin-bottom: 2px;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

.lProd, .lIntro, .lLink {
	margin-bottom: 12px;
	font-size: 11px;
	line-height: 15px;
}

.lLink {
	display: block;
	width: 750px;
	border: 1px solid #333;
	padding: 0px;
	background-color: #101010;
}

.lLink:hover {
	cursor: pointer;
	background-color: #151515;
	border: 1px solid #333;
}

.lLinkTip {
	padding: 5px;
	background-color: #252525;
	border: 1px solid #333;
}

.tLink:hover {
	text-decoration: underline;
}

a.mag {
	display: block;
	margin-top: 20px;
	width: 50px;
	height: 26px;
	border: 1px solid #333333;
	background: url('/images/magnifier.gif') 0px 0px;
}

a.mag:hover {
	width: 50px;
	height: 26px;
	border: 1px solid #919191;
	background: url('/images/magnifier.gif') 0px 26px;
}
