/* TEST 1 2 3 */

html {
	margin: 0;
	padding: 0;
}
.aushilfe {
	margin-left: 45px;
}
.error {
	color: red;
}
.clear {
	clear: both;
}
.city {
	margin-left: 29px;
}
* html .city { margin-left: 67px; } /* whatever: ie */
*+html .city { margin-left: 67px; } /* whatever: ie */

strong, b {
	font-weight: bold;
}
body {
	background: white;
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
}
h1 {
	color: black;
	color: #4C4C4C;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 0;
	line-height: 16px;
}
p {
	font-size: 12px;
	color: #4c4c4c;
	line-height: 16px;
	margin: 0 0 23px 0;
}
p a {
	font-weight: bold;
	/*color: #b31919;*/
	color: #333;
	text-decoration: none;
}
p a:hover {
	text-decoration: none;
}
p.footer {
	color: #949494;
	font-size: 12px;
	padding-top: 5px;
	text-transform: uppercase;
}
p.footer a {
	color: #949494;
}
p.footer a:hover {
	text-decoration: underline;
}
strong, b {
	font-size: 12px;
	color: #4c4c4c;
	line-height: 16px;
	font-weight: bold;
}


#wrapper {
	width: 950px;
	height: auto;
	margin: 0 auto;
}
#header {
	width: 950px;
	height: 215px;
	position: relative;
}
#flash {
	position: absolute;
	top: 15px;
	left: 0;
}
/* REFACTORING 03.07.08 */
#index_center { /* center-box index f�r: bild1 - flash - bild2 */
	margin: 180px auto 0 auto;
	width: 737px;
}
* html #index_center { margin-top: 165px; }
*+html #index_center { margin-top: 165px; }

#flash_center {
	margin: 12px 0 0 13px;
	width: 176px;
	/*float: left;*/
	text-align: center;
	padding-left: 282px;
}

* html #flash_center { padding-left: 0px; }


#painting_left {
	width: 224px;
	margin: 0 56px 0 0; /* -13px vom margin von #flash_center */
	float: left;
}
#painting_right {
	width: 224px;
	margin: 0 0 0 43px;
	float: left;
}
#painting_left img, #painting_right img { border:1px solid #ccc; padding:1px; }
#painting_right, #painting_left {
	color: #000;
	/*font-family: helvetica, arial, sans-serif;*/
	font-size: 12px;
}
#painting_right .headline, #painting_left .headline {
	font-weight:bold;
	text-transform: uppercase;
	margin: 10px 0 10px 2px;
	line-height: 16px;
}
#painting_right p, #painting_left p {
	margin:0 0 0 2px;
	line-height: 15px;
}
#index_center div.clear {
	clear: both;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
}

#lang {
	position: absolute;
	top: 12px;
	right: 15px;
	text-align: center;
}
#lang ul {
	list-style: none;
	padding:0;
}
#lang ul li {
	display: inline;
	color: #888;
}
#lang ul li.style a img {
	border: none;
}
#lang ul li a {
	color: #888;
	font-size: 14px;
	padding: 5px 8px;
	text-decoration: none;
	text-transform: uppercase;
}
#lang ul li a:hover, #lang ul li.active a {
	color: black;
}

#lang ul#language li {
	color: #888;
	font-size: 10px;
}
#lang ul#language li a {
	color: #888;
	font-size: 10px;
	padding:0 8px;
}
#lang ul#language li a:hover, #lang ul#language li.active a {
	color: black;
}


/* REFACTORING 03.07.08 */
#lang_center {
	width: 225px;
	margin: 75px 0 0 395px;
}
* html #lang_center { margin: 76px 0 0 401px; }
*+html #lang_center { margin: 76px 0 0 401px; }

#lang_center ul {
	list-style: none;
	/*margin: 0 0 0 -32px;*/
	margin: 0;
}
* html #lang_center ul { margin-left: 0px; }
*+html #lang_center ul { margin-left: 0px; }


#lang_center ul li {
	display: inline;
	color: black;
	color:#888;
}
#lang_center ul li .grey, #lang_center ul li .grey a { color:#888; }

#lang_center ul li a {
	color: black;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
#lang_center ul li a:hover { color: black; }


#about_img {
	float: left;
	width: 444px;
	text-align:right;
	margin: 0;
}
#about_img img {
	padding: 1px;
	border: 1px solid #ccc;
}

#about_txt {
	float: left;
	width: 424px;
	margin: 0 0 0 33px;
}
#about_txt h1 {
	font-size: 12px;
	line-height:16px;
	padding: 0;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}


#content {
	width: 950px;
	height: auto;
	clear: both;
}

.container {
 	position: relative;
	width: 950px;
	height: auto;
	border-top: 1px solid #999;
}

#content img { border:1px solid #ccc; padding:1px; }

/*.contentmain, .contentright, .contentleft,*/
.colorchange, .contentleftblack {
	padding: 10px;
	border-bottom: 3px solid black;
}
.contentmainblack {
	margin:0;
	padding: 20px;
	background: url(/design/img/table_back.jpg) repeat;
}
.contentleftblack {
	background: black;
}
.contentmainblack .text h1 {
	font-size: 12px;
	line-height:16px;
	padding: 0;
	margin: 0 0 20px 0;
	text-transform: uppercase;
	color: black;
}
.contentleftblack .text h1 { color: white; }
.contentmainblack .text p {	color: black; }
.contentleftblack .text p {	color: #b3b3b3; }
.contentleft .text, .contentleftblack .text {
	width: 48%;
	float: left;
}
.contentleft .image, .contentleftblack .image {
	width: 50%;
	float: right;
	/*text-align:center; auskommentiert*/
}

.contentmain p {
	width: 75%;
}
.contentmainblack .contenttable {
	padding: 0 0 0 20px;
}
.contenttable {
	padding: 10px 0;
}
.contentmainblack .contenttable td{
	padding: 0 0 0 10px;
	vertical-align: top;
}
.contenttable td{
	padding: 0 10px;
	vertical-align: top;
}
.colorchange {
	background: black;
}
.colorchange .text {
	width: 50%;
	float: right;
}
.colorchange .image {
	width: 50%;
	float: left;
}
.colorchange .text h1 {
	color: white;
}
.colorchange .text p {
	color: #b3b3b3;
}
.back-btn{
  position:absolute;
  top:10px;
  right:0px;
}
#main-navi{
	position: absolute;
	bottom: -10px;
	right: 0;
}
* html #main-navi { bottom: -12px; }
*+html #main-navi { bottom: -12px; }
#main-navi ul {
	list-style: none;
}
#main-navi ul li {
	display: inline;
	color: #888;
}
#main-navi ul li.active a {
	color: black;
	font-weight: bold;
}
#main-navi ul li a {
	color: #888;
	font-size: 14px;
	padding: 5px 8px;
	text-decoration: none;
	text-transform: uppercase;
}
#main-navi ul li a:hover {
	color: black;
}
#sub-navi {
	float: left;
	margin: -12px 0 15px -54px;
	min-width: 900px;
	height: 50px;
}

* html #sub-navi {
  margin-right: 0px;
  margin-top: -1px;
  margin-bottom: 0px;
  margin-left: -52px!important;
  padding: 0px!important;
  height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 900px;
  text-align: left;
}


*+html #sub-navi {
  margin-right: 0px;
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left: -44px!important;
  padding: 0px!important;
  height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 900px;
  text-align: left;
}

#sub-navi ul {
	list-style: none;
}

/*
*+html #sub-navi ul { display:block; height: 100px; float: none; }
*/

#sub-navi ul li {
	display: inline;
}
#sub-navi ul li a {
	color: #666;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

*+html #sub-navi ul li a {
  padding: 0px;
}

#sub-navi ul li.current a {
	font-weight: bold;
	color: black;
}

* html #sub-navi ul li.current a { line-height: 30px; }
*+html #sub-navi ul li.current a { line-height: 30px; }

#sub-navi ul li a:hover {
	/* text-decoration: underline; */
	color: black;
}

/*#sub-navi ul li.current a:hover {
	text-decoration: none;
	color: #fff;
}*/



#art {
	margin-bottom: 25px;
}
form {
	padding: 0 0 40px 0;
	border-top: none;
	border-right: none;
	border-bottom: 3px solid black;
	border-left: none;
}
fieldset {
	border: none;
	padding: 10px;
	width: 50%;
}
.csc-mailform-field {
	margin-top: 10px;
}
label {
  display: block;
  float: left;
  width: 160px;
  margin-bottom: 15px;
  line-height: 24px;
}
input {
  display: block;
  float: left;
  width: 300px;
  border: 2px solid #888888;
  padding: 4px 0 4px 10px;
  margin-bottom: 13px;
}
select {
  display: block;
  float: left;
  width: 90px;
  border: 2px solid #888888;
  padding: 3px 0 3px 10px;
  margin-bottom: 13px;
}
form br {
  clear: left;
}
.csc-mailform-submit {
  width: auto;
  border: none;
  padding: 0;
  clear: both;
  margin-left: 160px;
  background: white;
}

.hidden {
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	padding: 0;
	margin: 0;
	border: none;
}
#gallery, #bio {
	width: 100%;
	float: none;
	border-bottom: 1px solid #999;
	padding: 0 0 30px 10px;
}
#gallery td {
	vertical-align: top;
}
.artists {
	width: 200px;
	height: 320px;
	/*padding: 30px 0 0 28px;*/
}
.artists ul {
	list-style: none;
	width: 200px;
	padding: 0;
	margin: 0;
}
.artists ul li a {
	display: block;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 16px;
	text-decoration: none;
	margin-bottom: 3px;
/*	text-transform: uppercase;*/
}
.artists ul li a:hover {
	text-decoration: none;
	color:black;
}
.artists ul li.current a {
	font-weight: bold;
	color:black;
}
#gallery tr td.thumbs {
	width: auto;
}
#gallery tr td.thumbs a img {
	border:1px solid #ccc; padding:1px;
}
#gallery tr td.thumbs a:hover img {
	border: 1px solid #B31919;
}
.csc-textpic-imagewrap  {
	width: auto;
}
#gallery tr td.single {
	width: 480px;

}
.tx_hldamgallery_img {
	float: left;
	margin-right: 30px;
}
.dam_meta {
	text-align: left;
}

#bio .artists {
	width: 200px;
	float: left;

    overflow:hidden; /*	 ck: ie6  full text main content was displayed under navi-col*/
}
#bio #singleartist {
	float: right;
	width: 700px;
	margin: 0 20px 0 0;
}

* html #bio #singleartist { margin: 0 10px 0 0; } /* stupid ie double margin */
#bio #singleartist .contentright .text{
	width: 69%;
	float: right;
}
#bio #singleartist .contentright .image {
	width: 30%;
	float: left;
}
#bio #singleartist .contentright h1 {
	font-size: 12px;
	line-height:16px;
	padding: 0;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.contentGallery_left {
	float: left;
	width: 50%;
}
.contentGallery_right {
	float: right;
	width: 50%;
}
.contentGallery_thumbnails {
	float: left;
	width: 50%;
}
.contentGallery_thumbnails img{
	padding-left: 15px;
}
.contentGallery_singleview {
	float: right;
	width: 50%;
}

/*********
HIGHSLIDE
**********/
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}

.highslide-caption h1 { font-size: 14px; font-family: helvetica,arial,sans-serif!important;}
.highslide-caption p {  font-family: helvetica,arial,sans-serif!important; margin-bottom: 10px;}
.highslide-caption span.smaller {  font-family: helvetica,arial,sans-serif!important; font-size: 12px!important;  margin-top: 5px; }
.highslide-caption a.smalllink {  margin-top: 5px; }

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
	display: none;
}
.csc-textpic-imagewrap, .csc-textpic-imagerow {
	width: auto !important;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-dimming {
background: gray;
position: absolute;
visibility: hidden;
width: auto;
height: auto;
}
/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 12px;
    font-weight: bold;
	text-decoration: none;

    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
   /* border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;*/
    color: #666;

}
.control, .control * {
	color: #000;
}

.sv_invisible { display:none!important;}


.border_red img { border: 2px solid #B31919!important; padding:0!important; margin-left: 10px;}
.white .border_invisible img { border: 2px solid #fff!important; padding:0!important; margin-left: 10px;}
.black .border_invisible img { border: 2px solid #000!important; padding:0!important; margin-left: 10px;}

.contentGallery_thumbnails a img { border:none;}
.contentGallery_thumbnails a:hover img { border: 2px solid #B31919!important;}

* html .contentGallery_thumbnails a:hover  { border: 0px solid #B31919!important;}



.tx_hldamgallery_img { margin-top: -6px!important;}
* html .tx_hldamgallery_img { margin-top: -2px!important;}
*+html .tx_hldamgallery_img { margin-top: -2px!important;}



.tx-thmailformplus-pi1 { margin-left: 5px;}
.tx-thmailformplus-pi1 .input_invisible { display:none!important;}
.tx-thmailformplus-pi1 input { display:none;}
.tx-thmailformplus-pi1 h1  { color:#4C4C4C; font-size:12px; font-weight:bold; margin:45px 0 25px 0;}
.tx-thmailformplus-pi1 label  { color:#4C4C4C; font-size:12px; width: 80px; margin:0!important;}
.tx-thmailformplus-pi1 input.input { display:block!important; color:#4C4C4C; font-size:12px; border: 1px solid #ccc; padding:2px 0; width: 250px; }
.tx-thmailformplus-pi1 textarea.input { color:#4C4C4C; font-size:12px; border: 1px solid #ccc; padding:0; width: 350px!important; height: 150px; font-family: helvetica, arial, sans-serif; font-size:12px;}


.tx-thmailformplus-pi1 .submit {  display:block!important; width: 70px; height: 20px; padding: 0; color:#4C4C4C; border:1px solid #888888; cursor: pointer!important; padding-bottom: 2px; font-size: 11px; margin: 15px 0 0 80px;}
.tx-thmailformplus-pi1 .error { color: red!important}

* html .tx-thmailformplus-pi1 .submit { border:1px solid #888; margin: 15px 0 0 40px;}
*+html .tx-thmailformplus-pi1 .submit { border:1px solid #888;}
* html .tx-thmailformplus-pi1 textarea.input { margin-left: -2px;}

/*.tx-thmailformplus-pi1 .form_bb { border-bottom: 3px solid black; height: 20px;}*/


.thumb_col { width: 225px; margin-right: 0px; text-align:right }
.single_col { width: 460px; margin-left: 0px; height: 430px; }
* html .single_col {  margin-left: 0px; height: 460px; }
*+html .single_col {  margin-left: 0px; height: 460px;}

.thumb_col .thumb_img { margin: 0; float:right; padding: 0 0 2px 5px; }
* html .thumb_col .thumb_img { padding: 0 0 5px 5px; }
*+html .thumb_col .thumb_img { padding: 0 0 5px 5px; }


.single_col .outer { position:absolute;}
.single_col .img { float:left; width: 295px;}
.single_col .txt { float:left; width: 165px; background: #fff;}

.single_invisible { display:none;}
.single_relative { position:relative;}

.z_index_top { z-index:1000; }
/* .single_visible { display:block;}*/


/*edit by SS*/
.container_li{padding:0px;margin:0px;float:left;width:450px;}
.container_re{padding-top:20px;margin:0px;float:left;}
.container_re form{border:none;}
.clearer_down{padding: 10px; border-bottom: 1px solid #999;}
.contentright { padding:0; margin:0 0 10px 0; }
.image {text-align:left;float:left;width:30%;}
.download img {border:0;}
a.download { color:#333; }

.artists ul {list-style: none;width: 200px;padding:0;margin:0;}

.artists ul ul {padding: 0px 0 2px 20px; margin:0;}
.artists ul ul li a { line-height: 12px;}
.artists ul ul li a { color: #888!important; font-size: 10px;}
.artists ul ul li.current a { color: #000!important;}


.txt h1{padding:0;margin:0;}
.contentmainblack ul{margin-bottom:23px;color:#B3B3B3;font-size:12px; line-height:16px; padding-top:0;margin-top:0;}
.contentmainblack li{padding:0;margin:0;}
.contentmainblack p{margin-bottom:15px;}
.internal-link img{border:0;padding-left:10px;}

/*edit by SS end*/


a.thumbpager {
  color:#4C4C4C; font-weight: bold; font-size:12px; line-height:16px; margin-left:5px; text-decoration: none;
}

a.thumbpager_active { color: #949494!important;}

.thumb-container { height: 425px;}

.contentleft .image{text-align:center; padding-top:15px;}
.outer { height:450px; background-color:white; }
.tx-photogals-pi1 a img{padding:0;margin:0; border:none;}
.tx-photogals-pi1{text-align:center;border:1px solid #cccccc; padding:10px 0px 0px;}
.tx-photogals-pi1-small{margin:0 auto;}

.outer .txt { padding: 30px 0 0 0; }

.specialclear {
	clear: both;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
}


.flv { float: left; margin-right: 20px; }

.tx-imxwhitesquareflv-pi1 .flv-navi { width: 225px; float: left; margin-right: 5px; min-height: 380px;}
* html .tx-imxwhitesquareflv-pi1 .flv-navi { height: 380px;}

.tx-imxwhitesquareflv-pi1 .flv-thumb { float:right; margin-left: 5px;}
.tx-imxwhitesquareflv-pi1 h1 { margin: 0;}
.tx-imxwhitesquareflv-pi1 p { margin: 0!important;}
.tx-imxwhitesquareflv-pi1 a { font-size: 12px; color: #000; text-decoration:none; font-weight:bold;}

.tx-imxwhitesquareflv-pi1 .flv-thumb a:hover img { border: 1px solid #B31919!important; }


#next-btn {
  position: absolute;
  z-index: 1999;
  top: 5px;
  left: 5px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

#back-btn {
  position: absolute;
  z-index: 2001;
  right: 5px;
  top: 5px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
text-decoration: none;
}

.exhib-left h1.csc-firstHeader {
  font-size:12px;
  font-weight:bold;
  line-height:16px;
/*
  padding-top:0;
  margin-top:0;
*/
  /*text-transform: uppercase;*/
}

.exhib-left .artists {
  float: none!important;
}

.exhib-left {
   float: left;
   width: 230px;

   /*ck adjust*/
   /*width: 220px;
   padding-right: 10px;*/

}

.exhib-right {
   float: left;
}

.exhib-right .thumb_col {
  float: left;
  margin-right: 5px;
}
.exhib-right .single_col {
  float: left;
}

.exhib-right #singleartist .contentleft .image {
  width: 700px!important;
  overflow: hidden;
  /*text-align: center!important;*/
}


.sub-sub-navi {
	float: left;
	/*margin: -23px 0 15px 0px;*/
  margin: -23px 0 25px 0px;
	/*min-width: 950px;*/
	width: 950px;
	/*height: 50px;*/
	border-top: 1px solid #999999;
}

* html .sub-sub-navi {
	height:50px;
  margin: 0px;
  margin-top: -20px;
  padding: 0px;
  width: 950px;
  padding-left: 12px;
}

*+html .sub-sub-navi {
  margin: 0px;
  padding: 0px;
	height:50px;
}

.sub-sub-navi ul {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left:0px;
	list-style: none;
}

*+html .sub-sub-navi ul {
  margin: 0px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 0px;
}

*html .sub-sub-navi ul {
  margin: 0px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: -10px;
  padding: 0px;
}
/*
*+html #sub-navi ul { display:block; height: 100px; float: none; }
*/

.sub-sub-navi ul li {
	display: inline;
}
.sub-sub-navi ul li a {
	color: #666;
	font-size: 12px;
	padding: 5px 10px 5px 5px!important;
	text-decoration: none;
	text-transform: uppercase;
  white-space:nowrap;

}

.sub-sub-navi ul li.current a {
	font-weight: bold;
	color: black;
}

* html .sub-sub-navi ul li.current a { line-height: 30px; }
*+html .sub-sub-navi ul li.current a { line-height: 30px; }

.sub-sub-navi ul li a:hover {
	/* text-decoration: underline; */
	color: black;
}

/*#sub-navi ul li.current a:hover {
	text-decoration: none;
	color: #fff;
}*/

img {
  border: 0px;
}

.exhib-left .csc-header .csc-firstHeader {
   margin-bottom: 2px;
}

.nav_subnavi li {
  color: #666!important;
}

.nav_artist_navi_30acht li {
  color: #666!important;
}

#sub-navi li {
  color: #666!important;
}

#content a.download img {
border: none;
}


#sub-navi .active {
  color: #000!important;
}

.sub-sub-navi .nav_artist_navi_30acht .active {
  color: #000!important;
}


#sub-navi .active a {
  color: #000!important;
}

.sub-sub-navi .nav_artist_navi_30acht .active a {
  color: #000!important;
}

.exhib-right #singleartist .contentleft .image img {
  margin-left: 249px;

}

/* ck check positionierung text auf press release unterseite, passt auch zu allen weiteren Artist-text sieten gut!*/
#singleartist .exhibitions  {
	width: 590px;
	margin:0 auto;
	padding-top: 12px;
}

#singleartist .tx-imxgallery-pi1 {
	padding-top: 14px;
}

#singleartist  .exhibitions h1 {
	margin-top:0;
	padding-top:0;
}

#singleartist  .tx-imxwhitesquareflv-pi1{
	padding-top: 12px;
}

#bio #singleartist .contentright {
		padding-top: 12px;
}

.archivetext{
	width: 590px;
	margin:0 auto;
}

.exhib-left .archivetext{
	width: auto;
	margin:0;
}



/* force scrollbar in firefox*/
html {overflow-y:scroll;}


a.external-link-new-window img{
	border: none;
}

/* same vetical-posi as home ( has rotten empty h1...)*/
#bio {
	padding-top: 10px;
}

/*ie7/8* fix height */

*+html .exhib-left{
	padding-top: 15px;
}

*+html .exhib-right{
	padding-top: 10px;
}

#singleartist .contentright .image img {
float: right;
margin-right:10px;
}

.artistsubsubnavi {

}

.artists ul .artistsubsubnavi li a {
  font-weight: normal;
}


.artists ul .artistsubsubnavi li.current a {
  font-weight: bold;
}
