* { margin: 0px; padding: 0px; border: 0px;      font-family: Verdana, Helvetica, sans-serif;    text-decoration: none; }html { 	font-size: 71%; 	line-height: 146%; } body {	color: #9D9B84;	background-color: #FFFFFF;}/*	------------------------------	Container------------------------------*/#containerHeader {	z-index: 10;	position: fixed;	left: 0px;	top: 0px;	width: 730px;	height: 105px;	background-color: #FFFFFF;}#logo {	position: relative;	left: 10px;	top: 10px;	width: 725px;	height: 45px;}#headerLines {	position: relative;	left: 0px;	top: 59px;	background-color: #FFFFFF;}#containerLanguageSelect {	position: fixed;	left: 912px;	top: 12px;	width: 34px;	height: 15px;}#containerContent {	z-index: 9;	position: absolute;	left: 200px;	top: 116px;	width: 530px;}#containerMenu {	position: fixed;	left: 10px;	top: 110px;	width: 160px;}#containerImprint {	position: fixed;	bottom: 5px;	left: 10px;	z-index: 100;}/*doubleSafety*/* html #containerImprint {	position: absolute;	bottom: 5px;	left: 10px;	z-index: 100;}/*	------------------------------	general------------------------------*/h1, h2, h3, h4 {	font-size: 100%; 	line-height: 146%; 	font-weight: normal;}h1, h2, h4 {	color: #003A80;}/*Einsatz: Zwischenüberschrift RTE z.B. Künstler*/h4 {	margin-bottom: 8px;}#leftColumn {	margin-top: 4px;	float: left;}#rightColumn {	float: right;}img#headerLineShort {	position: relative;	left: 10px;}img#headerLineLong {	position: relative;	left: 50px;}.lineLong {	margin-top: -4px;	margin-bottom: 12px;}a, a:visited {	color: #9D9B84;}a:hover, a:focus { 	color: #003A80; }.italic {	font-style: italic;}p {	margin-bottom: 16px;}.caption {	font-size: 85%;	margin-top: 5px; 	margin-bottom: 8px;	}/*	------------------------------	standardList------------------------------*/#standardList .leftColumn, #orderForm .leftColumn, #newsList .leftColumn  {	width: 160px;	margin-top:4px;	margin-bottom: 20px;	float: left;}#standardList .rightColumn, #orderForm .rightColumn, #newsList .rightColumn {	width: 370px;	float: right;	margin-bottom: 16px;}#newsList .rightColumn {	margin-bottom: 0px;}/*	------------------------------	Special------------------------------*//* Biografie */h1.halfSpace, h2.halfSpace, p.halfSpace {	margin-bottom: 8px;}#portrait {	float: right;	margin-top: 4px;}.lineLong_biography {	margin-top: 3px;	margin-bottom: 11px;}.biography p {	width: 380px;}/* Ausstellung*/h4.exhibition {	color: #9D9B84;	margin-bottom: 0px;}h3.exhibition {	margin-bottom: 16px;}a.exhibitionMore {	display: block;	margin-top: 16px;}/* Warenkorb */p.publication {	margin-bottom: 0px;}p.cartStatus {	font-style: italic;	margin-top: 11px;	margin-bottom: 0px;}.youTubeMedia {	margin-top: 3px;	margin-bottom: 27px;}/*	------------------------------	Formulare------------------------------*/form.cart {	margin-top: 15px;	margin-bottom: 15px;	display: inline;}form.cart button.add, form.cart button.delete {	color: #9D9B84;	background-color: #FFF;	cursor: pointer;	height: 17px;	margin-left: 19px;	font-size: 100%; 	display: inline;	text-align: left;	width: auto;	overflow:visible;}form.cart button.add:hover, form.cart button.add.myHover, form.cart button.delete:hover, form.cart button.delete.myHover {	color: #003A80;}form.cart input.quantity {	color: #9D9B84;	width: 18px;	height: 15px;	background-color: #EFEEEA;	padding-left: 3px;	margin-right: 4px;	font-size: 100%; }.quantityRect {	width: 16px;	height: 16px;	padding-bottom: 1px;	background-color: #EFEEEA;	margin-right: 4px;	display: block;	float: left;	text-align:center;}p.quantity {	margin-bottom: 0px;}p.formErrorHeader {	width: 250px;}form.cart a.delete {	margin-left: 19px;}a.toOrderForm {	margin-left: 160px;	display: block;}form button.send {	color: #9D9B84;	background-color: #FFF;	cursor: pointer;	height: 17px;	font-size: 100%; 	text-align: left;	width: auto;	overflow:visible;	margin-bottom: 16px;		margin-left: 0px;}form#submitCart button.send {	margin-bottom: 0px;	}form#submitCart .inputfield, form#submitCart .inputfield_error, form#newsletter .inputfield, form#newsletter .inputfield_error, form#contact .inputfield, form#contact .textfield, form#contact .inputfield_error, form#contact .textfield_error {	width: 250px; 	height: 15px; 	color: #000000; 	background-color: #EBEAE4;	border: 0px solid #B3B3B3;	font-size: 100%;	margin-top: 8px;	margin-bottom: 1px;	padding-left: 2px;}form#submitCart .inputfield_error, form#contact .inputfield_error, form#contact .textfield_error,  form#newsletter .inputfield_error{	background-color: #F09DC0;}form#contact .textfield, form#contact .textfield_error {	height: 75px; 	margin-top: 3px;}form#submitCart button:hover, form#submitCart button.myHover, form#newsletter button:hover, form#newsletter button.myHover, form#contact button:hover, form#contact button.myHover  {	color: #003A80;}form#submitCart p, form#contact p, form#newsletter p {	margin-bottom: 0px;} /* HACK Only FireFox 3 */html>/**/body form button.send, x:-moz-any-link, x:default { 	margin-left: -3px;	} form#sort select{	width: 150px; 	height: 19px; 	color: #888; 	background-color: #EFEEEA;	border: 0px solid #EFEEEA;	font-size: 110%;	margin-top: 3px;	margin-bottom: 2px;}/*	------------------------------	Navigation------------------------------*/#containerMenu li, #containerImprint li { 	height: 20px;	list-style:none; 	margin: 0px;	padding: 0px;	/*neu wg. pfeilnavi*/	display:inline; } #containerMenu .lineShort {	margin-top: 4px;	margin-bottom: 5px;}/*	------------------------------	misc------------------------------*/#typo3-previewInfo {	font-family:Verdana;	font-size:1em;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:bold;	padding-bottom:5px;	padding-left:5px;	padding-right:5px;	padding-top:5px;	position: absolute;	left: 10px;	margin-top: 60px;	width: 100px;	color: #FFF !important;	background-color: #003A80 !important;	border: 0 !important;		z-index: 1000;}/* nur für DEV *//*pre {	position: absolute;	left: 900px;	top: 40px;}*/