* {
	padding:0;
	margin:0;
}

body {
	padding:0;
	margin:0;
}

body * {
	margin:0;
	padding:0;
	line-height:15px;
	font-family: Courier New, serif;
	color: #000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 11px;
}

div#page {
	position: absolute;
	width: 950px;
	margin:0 0 0 -475px;
	left: 50%;
	clear:both;
	padding:0;
}

div#page.clean {
	position: absolute;
	width: 775px;
	margin:0 0 0 -387px;
	left: 50%;
	clear:both;
	padding:0;
}


div.hr {
	border-bottom:1px solid #C3147A;
	height:1px;
	margin:25px 0px 25px 0px;
}

div.text {
	margin-top:10px;
	width:560px;
}

span.pfb_tag {
	display:none;
}

h1 {
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
}

h2 a,
h2 {
	font-size:15px;
	letter-spacing:1px;
	color:#C3147A;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid white;
	padding:0;
	margin:0;
	margin-bottom:2px;
}

h2 a:hover {
	color:black;
	border-bottom:1px solid #C3147A;
}


div#news_list div.item div.content.full h2 {
	letter-spacing:1px;
	font-size:11px;
	text-transform:none;
	padding:0;
}

a:focus {
	outline:none; 
}

a {
	color:black;
}

a img {
	border:0;
}

a#logo {
	display:block;
	text-align:right;
	margin-top:31px;
}

.cf:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

* html .cf {
height:1%;
}

div#footer {
}

div#navigation {
	position:absolute;
	left:0px;
	top:36px;
	width:195px;
}

div#subnavigation {
	position:absolute;
	left:0px;
	top:132px;
	width:195px;
}

div#content {
	position:absolute;
	left:195px;
	top:167px;
	right:0px;
	padding-bottom:30px;
}

div#artists_index {
}

ul#artists_index li {
	width:135px;
	height:150px;
	float:left;
	list-style: none;
	padding:0;
	margin:0;
}

ul#artists_index li.margined {
	margin:0px 20px 0px 0px;
}

ul#artists_index li div.image {
	width:135px;
	height:100px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0;
}

ul.works.list li {
	height:125px;
	float:left;
	list-style: none;
	padding:0;
	margin:0;
}

ul.works.list li.margined {
	margin:0px 25px 0px 0px;
}

ul.works.list li div.image {
	height:125px;
	overflow:hidden;
	margin:0;
	padding:0;
}

div#work_display img.image {
	margin-bottom:20px;
}

div#work_display div.text_block {
#	width:560px;
}

div#artists_bibliography,
div#artists_biography {
	width:560px;
}

div#artists_bibliography p,
div#artists_biography p {
	border-bottom:1px solid #C3147A;
}


div#work_display div.text_block div#title {
	font-size:15px;
	line-height:20px;
	text-transform:none;
	letter-spacing:1px;
	color:#C3147A;
}

div#work_display div.text_block div#title h2 {
	text-transform:none;
}

div#exhibitions_list div.item,
div#news_list div.item {
	margin:0;
	padding:0;
	margin-bottom:15px;
	background-color:white;
}

div#exhibitions_list div.item img,
div#news_list div.item img {
	margin:0;
	padding:0;
}

div#exhibitions_list div.item div.image,
div#news_list div.item div.image {
	width:170px;
	height:170px;
	text-align:center;
	float:left;
	padding:0;
	margin:4px 15px 0 0;
}

div#exhibitions_list div.item div.content,
div#news_list div.item div.content {
	padding:0px 5px 5px 0px;
	margin-left:195px;
}

div#sb-title {
  min-width:300px;
}

div#gallery_contact,
div#gallery_imprint,
div#gallery_index {
	width:560px;
}

div#exhibition_installation_photos img {
	margin-top:20px;
}

div#exhibitions_show img {
	margin-bottom:20px;
}

div.video.description {
	margin-bottom:10px;
}
