html body {
    background-attachment: fixed;
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    color: #666666;
    font: 10px Arial,sans-serif;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#horizon {
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
#artistsub a {
    /*border-bottom: 1px dotted #999999;*/
    color: #333333;
}
#artistsub a:hover {
    /*background-color: #333333;*/
    border-bottom: 1px dotted #999999;
    color: #FFFFFF;
    text-decoration: none;
}

.latest_img2 a {
    color:#666666;

    
}

.latest_img2 a:hover {
    color:#666666;
    text-decoration:none;
    
}
#pagechange {
}

#linecenter {
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 30%;
    width: 100%;
}

#wrapper {
    height: 510px;
    left: 50%;
    margin-left: -425px;
    position: absolute;
    text-align: left;
    top: -255px;
    width: 850px;
}
#whereisintro {
}
.bg_artists {
    background-image: url("./img/oeuvre1.jpg");
}
.bg_contact {
    background-image: url("../images/imagefond06.jpg");
}
.bg_home {
    background-image: url("../images/backgroundmain.jpg");
}
.bg_artist {
    background-image: url("../images/oeuvre1.jpg");
}
.bg_expos {
    background-image: url("../images/imagefond02.jpg");
}
.bg_gal {
    background-image: url("../images/imagefond03.jpg");
}
.bg_publication {
    background-image: url("../images/imagefond03.jpg");
}
.bg_intro {
    background-image: url("../images/imagefond01.jpg");
}
.bg_ngal {
    background-image: url("../images/imagefond05.jpg");
}


#contentHome {
    height: 40px;
    left: 50%;
    margin-left: -168px;
    position: absolute;
    top: 230px;
    width: 335px;
}
#archive_banner {
    position: absolute;
    text-align: center;
    top: 295px;
    width: 100%;
}
#archive_banner span {
    color: #000000;
    line-height: 20px;
    text-transform: uppercase;
}
#showhide {
    height: 90px;
    padding: 4px 0 0 10px;
    width: 745px;
}
#menu {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    visibility: hidden;
    white-space: nowrap;
}
#menu2 {
    left: 20px;
    position: absolute;
    top: 30px;
}
#menu ul {
    float: left;
    line-height: 1.12em;
    margin: 0;
    padding: 0;
    width: 60px;
}
#menu li {
    list-style: none outside none;
    padding: 0;
    text-transform: uppercase;
}
#menu a {
    color: #000000;
}
#menu li a:hover {
    border-bottom: 1px dotted #CCCCCC;
    color: #FFFFFF;
}
#menu li a.active, #menu li a.active:hover {
    color: #000000;
}
#header {
    height: 90px;
    left: 0;
    padding: 0 0 0 10px;
    position: absolute;
    top: 0;
    width: 825px;
}
#header0 {
    height: 90px;
    left: 0;
    padding: 0 0 0 10px;
    position: absolute;
    top: 0;
    width: 745px;
    font-size: 22px;
}
#lone {
color:#DDDCDA;
}


#header h1 {
    background: url("./img/logo.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 335px;
    z-index: 20;
}
#header h1 a {
    display: block;
    height: 24px;
    overflow: hidden;
    padding: 24px 0 0;
    width: 335px;
}
#content1 {
    height: 370px;
    left: 275px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 485px;
}
#content3 {
    height: 370px;
    left: 135px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 650px;
}
#content1 p, #content2 p, #content3 p {
    margin: 0;
    padding: 0 0 15px;
}

#content2 a {
    /*border-bottom: 1px dotted #999999;*/
    color: #333333;
}
#content2 a:hover {
    /*background-color: #333333;*/
    border-bottom: 1px dotted #999999;
    color: #FFFFFF;
    text-decoration: none;
}

#contentExhib {
    height: 370px;
    left: 205px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 485px;
}
#contentExhib p {
    margin: 0;
    padding: 0 0 15px;
}

#Exhib {
    color: #666666;
    line-height: 1em;
    margin-top: -7px;
    width: 485px;
}
strong {
    color: #000000;
    font-weight: normal;
}
h2 {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}
#Exhib p {
    margin: 11px 0 0;
    padding: 0;
}
#Pubs {
    color: #666666;
    line-height: 1em;
    margin-top: 2px;
    text-transform: uppercase;
}
#flashmovie {
    height: 415px;
    left: 180px;
    position: absolute;
    top: 81px;
    width: 570px;
}
.mainworkstitle {
    font-size: 1.4em;
    font-weight: bold;
}
#currentTitle {
    font-size: 1.3em;
    font-weight: bold;
}
.mainworkstitle a {
    color: #808080 ;
    text-decoration: none ;
}
.mainworkstitle a:hover {
    color: #FFFFFF ;
    text-decoration: none ;
}

.mainworksreturn a {
    color: #808080 ;
    text-decoration: none ;
}
.mainworksreturn a:hover {
    color: #FFFFFF ;
    text-decoration: none ;
}

#mainflashmovie {
    height: 415px;
    position: absolute;
    top: 111px;
    width: 570px;
}
#mainflashmovie1under {
    height:415px;
    position: absolute;
    top: 520px;
    width: 570px;
}
#mainflashmovie2under {
    height: 415px;
    position: absolute;
    top: 520px;
    width: 570px;
    left:350px;
}

#mainflashmovie2 {
    height: 415px;
    position: absolute;
    top: 111px;
    width: 570px;
    left: 350px;
}

#mainflashmovie3 {
    height: 415px;
    position: absolute;
    top: 111px;
    width: 570px;
    left: 450px;
}

.exposmany {
    top: 111px;
    float: left;
    height: 300px;
    width: 180px;    
    margin-top: 150px;    
    margin-left: 80px;
}

.exposmany0 {
    top: 111px;
    float: left;
    height: 300px;
    width: 180px;    
    margin-top: 150px;    
    margin-left: 70px;
}
.exposmany1 {
    top: 111px;
    float: left;
    height: 300px;
    width: 180px;    
    margin-top: 150px;    
    margin-left: 20px;    
    margin-right: 100px;
}
.exposmany2 {
    top: 111px;
    float: left;
    height: 300px;
    width: 180px;    
    margin-top: 150px;    
    margin-left: 80px;
}
.exposmany00 {
    top: 111px;
    float: left;
    /*height: 300px;
    width: 270px;    */
    margin-top: 130px;    
    margin-left: 40px;
}
.exposmany11 {
    top: 111px;
    float: left;
    height: 300px;
    width: 270px;    
    margin-top: 130px;    
    margin-left: 20px;    
    /*margin-right: 100px;*/
}

.exposmany22 {
    top: 111px;
    float: left;
    height: 300px;
    width: 270px;    
    margin-top: 130px;    
    margin-left: 20px;    
    margin-right: 100px;
}

.exposmanyheader {
    left: 72px;
    position: absolute;
    top: 120px;
}

#mainworks{
    height: 415px;
    position: absolute;
    top: 111px;
    width: 570px;
    left : 60px;
}
#mainworksexplain{
    height: 415px;
    position: absolute;
    top: 111px;
    width: 290px;
    left:510px;
    text-align:justify;

}

#mainworksexplain2{
    height: 415px;
    position: absolute;
    top: 111px;
    width: 290px;
    left:350px;
    text-align:center;

}


#oeuvreflashmovie {
    height: 415px;
    left: 80px;
    position: absolute;
    top: 121px;
    width: 770px;
    
}
.oeuvretitle {
    text-transform: uppercase;
    margin-right:10px;
    text-align:center;
    color:black;
}

#subhead1 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 104px;
    width: 180px;
}
#subheadtwo {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 224px;
    width: 180px;
}
#subheadthree {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 344px;
    width: 180px;
}

#subhead1galerie {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 114px;
    width: 170px;
}

#subhead_1 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    /*left: 20px;*/
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 140px; /*top: 266px;*/
    width: 170px;
}
#subhead_2 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 790px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 136px;/*top: 266px;*/
    width: 170px;
}

#subhead01 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 120px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 106px;
    width: 170px;
}
#subhead02 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 220px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 106px;
    width: 170px;
}
#subhead03 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 320px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 106px;
    width: 170px;
}
#subhead04 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 420px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 106px;
    width: 170px;
}


#subinfo {
    margin: 0 0 18px;
    /*text-transform: uppercase;*/
}
#submenu {
    font-size: 10px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
#submenu li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#detailImage {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
#detailImage #caption {
    color: #333333;
    font: 10px Arial,Sans-serif;
}
#detailImage #caption a {
    color: #000000 !important;
    text-transform: uppercase;
}
#detailImage #caption a:hover {
    color: #CCCCCC !important;
}
#subhead2 {
    font-size: 10px;
    height: 200px;
    left: 620px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 496px;
    width: 250px;
}
#subhead3 {
    height: 350px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 300px;
}
#content2 {
    height: 290px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 880px;
}
#content2 #paris {
    width: 400px;
}
#content2 #salzburg {
    left: 457px;
    position: absolute;
    top: 0;
    width: 400px;
}
.uppercase {
    text-transform: uppercase;
}
.exhibObject {
    float: left;
    height: 300px;
    width: 248px;
}
.exhibObjectShortGutter {
    float: left;
    height: 300px;
    width: 210px;
}
.exhibText {
    display: block;
    font-size: 10px;
    height: 87px;
    line-height: 10px;
    overflow: hidden;
    /*text-transform: uppercase;*/
    width: 175px;
}
.exhibText00 {
    display: block;
    font-size: 10px;
    height: 120px;
    line-height: 10px;
    overflow: hidden;
    /*text-transform: uppercase;*/
    width: 230px;
}

.exhibText01 {
    display: block;
    font-size: 10px;
    height: 120px;
    line-height: 10px;
    overflow: hidden;
    /*text-transform: uppercase;*/
    width: 230px;
text-align: center;
}
.exhibText02 {
    display: block;
    font-size: 10px;
    height: 120px;
    line-height: 10px;
    overflow: hidden;
    /*text-transform: uppercase;*/
    width: 230px;
text-align: center;
}

.exhibObject a img {
    border: 1px solid #F1F1F1;
    height: 150px;
    width: 175px;
}
.exhibObject a:hover img {
    border: 1px solid #666666;
}

#content2 .artistObject {
    float: left;
    height: 25px;
    width: 175px;
    font-size: 12px;
}
#content2 .artistObject a {
    color: #808080 ;
    text-decoration: none ;
}
#content2 .artistObject a:hover {
    color: #FFFFFF ;
    text-decoration: none ;
}
#content2 .oeuvre-list-col1 {
    float: left;
    width: 175px;    
    /*margin-left: 60px;*/    
    margin-top : 22px;
}

#content2 .oeuvre-list-col2 {
    float: left;
    width: 175px;    
    margin-top : 22px;
}
#content2 b {
    font-weight: normal;
}
#content2 i {
    color: #666666;
    font-style: normal;
}

#content2 .artistObjectWithoutLink {
    float: left;
    height: 25px;
    width: 175px;
    font-size: 12px;
}

#content2 .artistObjectWithoutLink a {
    color: #C0C0C0 ;
    text-decoration: none ;
}
#content2 .artistObjectWithoutLink a:hover {
    color: #C0C0C0 ;
    text-decoration: none ;
}

.oblig {
    color: #E53138;
}

.mailinglist, .mailinglist td {
    border-collapse: collapse;
}
.pressdate {
    display: inline;
    left: 315px;
    position: absolute;
}
.presspdf {
    display: inline;
    left: 465px;
    position: absolute;
    width: 80px;
}
.pdfLink {
    font-size: 10px;
}
.captionlarge {
    display: none;
}
.news {
    float: left;
    margin: 0 0 45px;
    overflow: hidden;
}
.news img {
    float: left;
    margin: 5px 35px 0 0;
}
.news div {
    /*float: left;*/
    width: 530px;
}
.news span, .news_item span {
    color: #000000;
    text-transform: uppercase;
}
.news a {
    color: #000000;
    text-transform: uppercase;
}
#contactContent a, #scrollerContent a, #pdfLink a, #cArtists a, #submenu a {
    color: #000000;
    text-decoration: none;
}
#contactContent a:hover, #scrollerContent a:hover, #pdfLink a:hover, #cArtists a:hover, #submenu a:hover {
    color: #FFFFFF !important;
    text-decoration: none;
}
#content4 {
    left: 140px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 600px;
}
#loc_info {
    position: absolute;
    top: 0;
    width: 230px;
}
#loc_staff {
    left: 250px;
    position: absolute;
    top: 0;
    width: 350px;
}
#fb_icon {
    background: url("./img/facebook_icon.png") no-repeat scroll left top transparent;
    display: block;
    height: 12px;
    width: 12px;
}
#archive_years {
    width: 775px;
}
.yearObject {
    float: left;
    height: 105px;
    position: relative;
    width: 155px;
}
#scrollerContainer {
    clip: rect(0pt, 515px, 370px, 0pt);
    height: 370px;
    overflow: hidden;
    position: absolute;
    width: 515px;
    z-index: 6;
}
#scrollerContent {
    font-size: 11px;
    left: 0;
    line-height: 1.63em;
    margin-top: -3px;
    position: absolute;
    top: 0;
    width: 445px;
}
#scrollerButtons {
    height: 300px;
    left: 495px;
    position: absolute;
    top: 0;
    width: 10px;
}
#scrollerButtons #up, #scrollerButtons2 #up, #scrollerButtons3 #up {
    background: url("../images/arrowup.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 10px;
    z-index: 2;
}
#scrollerButtons #track, #scrollerButtons2 #track, #scrollerButtons3 #track {
    background: url("../images/scrollbar_bg.v1.png") no-repeat scroll left top transparent;
    height: 313px;
    position: absolute;
    top: 25px;
    width: 10px;
    z-index: 3;
}
#scrollerButtons #drag, #scrollerButtons2 #drag, #scrollerButtons3 #drag {
    background: url("../images/scrollbar.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 83px;
    left: 0;
    position: absolute;
    top: 25px;
    width: 10px;
    z-index: 4;
}
#scrollerButtons #down, #scrollerButtons2 #down, #scrollerButtons3 #down {
    background: url("../images/arrowdown.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 10px;
    left: 0;
    position: absolute;
    top: 352px;
    width: 10px;
    z-index: 5;
}
#scrollerContainer2 {
    clip: rect(0pt, 600px, 370px, 0pt);
    height: 370px;
    overflow: hidden;
    position: absolute;
    width: 600px;
    z-index: 6;
}
#scrollerContent2 {
    font-size: 11px;
    left: 0;
    line-height: 1.63em;
    margin-top: -3px;
    position: absolute;
    top: 0;
    width: 585px;
}
#scrollerButtons2 {
    height: 300px;
    left: 635px;
    position: absolute;
    top: 0;
    width: 10px;
}
#scrollerContainer3 {
    clip: rect(0pt, 355px, 370px, 0pt);
    height: 370px;
    overflow: hidden;
    position: absolute;
    width: 355px;
    z-index: 6;
}
#scrollerContent3 {
    font-size: 11px;
    left: 0;
    line-height: 1.63em;
    margin-top: -3px;
    position: absolute;
    top: 0;
    width: 345px;
}
#scrollerButtons3 {
    height: 300px;
    left: 405px;
    position: absolute;
    top: 0;
    width: 10px;
}
a img {
    border: medium none;
}
a {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
table {
    border: medium none;
}
.active {
    color: #666666 !important;
}
#credit {
    bottom: 0;html body {
    background-attachment: fixed;
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    color: #666666;
    font: 10px Arial,sans-serif;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#horizon {
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
#wrapper {
    height: 510px;
    left: 50%;
    margin-left: -425px;
    position: absolute;
    text-align: left;
    top: -255px;
    width: 850px;
}

.wrapper {
    height: 510px;
    left: 50%;
    margin-left: -425px;
    position: absolute;
    text-align: left;
    top: -255px;
    width: 850px;
}

.bg_artists {
    background-image: url("./img/bg_artists.v2.jpg");
}
.bg_current {
    background-image: url("./img/bg_current.v2.jpg");
}
.bg_current2 {
    background-image: url("./img/bg_current2.v2.jpg");
}
.bg_exhibitions {
    background-image: url("./img/bg_exhibitions.v2.jpg");
}
.bg_history {
    background-image: url("./img/bg_history.v2.jpg");
}
.bg_mailing {
    background-image: url("./img/bg_mailing.v2.jpg");
}
.bg_news {
    background-image: url("./img/bg_news.v2.jpg");
}
.bg_past {
    background-image: url("./img/bg_past.v2.jpg");
}
.bg_press {
    background-image: url("./img/bg_press.v2.jpg");
}
.bg_private {
    background-image: url("./img/bg_private.v2.jpg");
}
.bg_publications {
    background-image: url("./img/bg_publications.v2.jpg");
}
.bg_upcoming {
    background-image: url("./img/bg_upcoming.v2.jpg");
}
.bg_contact {
    background-image: url("./img/bg_intro.v2.jpg");
}
.bg_home {
    background-image: url("./img/bg_intro.v2.jpg");
}
.bg_none {
    background-image: url("./img/bg_loading.v1.png");
}
#contentHome {
    height: 40px;
    left: 50%;
    margin-left: -168px;
    position: absolute;
    top: 230px;
    width: 335px;
}
#archive_banner {
    position: absolute;
    text-align: center;
    top: 295px;
    width: 100%;
}
#archive_banner span {
    color: #000000;
    line-height: 20px;
    text-transform: uppercase;
}
#showhide {
    height: 90px;
    padding: 4px 0 0 10px;
    width: 745px;
}
#menu {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    visibility: hidden;
    white-space: nowrap;
}
#menu2 {
    left: 20px;
    position: absolute;
    top: 30px;
}
#menu ul {
    float: left;
    line-height: 1.12em;
    margin: 0;
    padding: 0;
    width: 60px;
}
#menu li {
    list-style: none outside none;
    padding: 0;
    text-transform: uppercase;
}
#menu a {
    color: #000000;
}
#menu li a:hover {
    border-bottom: 1px dotted #CCCCCC;
    color: #FFFFFF;
}
#menu li a.active, #menu li a.active:hover {
    color: #000000;
}
#getFlash {
    color: #990000;
    left: 125px;
    margin: 0;
    padding: 5px;
    position: absolute;
    text-align: right;
    top: 640px;
    width: 435px;
}
#getFlash a {
    border-bottom: 1px dotted #999999;
    color: #333333;
}
#getFlash a:hover {
    background-color: #333333;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
}
#header {
    height: 90px;
    left: 0;
    padding: 0 0 0 10px;
    position: absolute;
    top: 0;
    width: 745px;
}
#header h1 {
    background: url("./img/logo.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 335px;
    z-index: 20;
}
#header h1 a {
    display: block;
    height: 24px;
    overflow: hidden;
    padding: 24px 0 0;
    width: 335px;
}
#content1 {
    height: 370px;
    left: 275px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 485px;
}
#contentmailinglist {
    height: 370px;
    left: 475px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 306px;
    width: 485px;
}

#content3 {
    height: 370px;
    left: 135px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 650px;
}
#content1 p, #content2 p, #content3 p {
    margin: 0;
    padding: 0 0 15px;
}
#contentmailinglist p {
    margin: 0;
    padding: 0 0 15px;
}

#Exhib {
    color: #666666;
    line-height: 1em;
    margin-top: -7px;
    text-transform: uppercase;
    width: 485px;
}
strong {
    color: #000000;
    font-weight: normal;
}
h2 {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}
#Exhib p {
    margin: 11px 0 0;
    padding: 0;
}
#Pubs {
    color: #666666;
    line-height: 1em;
    margin-top: 2px;
    text-transform: uppercase;
}
#flashmovie {
    height: 415px;
    left: 231px;
    position: absolute;
    top: 91px;
    width: 570px;
}
#subhead2 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 710px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 290px;
    width: 170px;
}

#subhead1 {
    color: #666666;
    font-size: 10px;
    height: 200px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 106px;
    width: 170px;
}
#subinfo {
    margin: 0 0 27px;
    text-transform: uppercase;
}
#submenu {
    font-size: 10px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
#submenu li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#detailImage {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
#detailImage #caption {
    color: #333333;
    font: 10px Arial,Sans-serif;
}
#detailImage #caption a {
    color: #000000 !important;
    text-transform: uppercase;
}
#detailImage #caption a:hover {
    color: #CCCCCC !important;
}
#subhead2 {
    font-size: 10px;
    height: 200px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 106px;
    width: 250px;
}
#subhead3 {
    height: 350px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 300px;
}
#content2 {
    height: 290px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 880px;
}
#content2 #paris {
    width: 400px;
}
#content2 #salzburg {
    left: 457px;
    position: absolute;
    top: 0;
    width: 400px;
}
.uppercase {
    text-transform: uppercase;
}
.exhibObject {
    float: left;
    height: 300px;
    width: 248px;
}
.exhibObjectShortGutter {
    float: left;
    height: 300px;
    width: 210px;
}
.exhibText {
    display: block;
    font-size: 10px;
    height: 87px;
    line-height: 10px;
    overflow: hidden;
    text-transform: uppercase;
    width: 175px;
}
.exhibObject a img {
    border: 1px solid #F1F1F1;
    height: 150px;
    width: 175px;
}
.exhibObject a:hover img {
    border: 1px solid #666666;
}
#content2 .artistObject {
    float: left;
    height: 25px;
    text-transform: uppercase;
    width: 185px;
}
#content2 .artists-list-col {
    float: left;
    width: 185px;
}
.mailinglist, .mailinglist td {
    border-collapse: collapse;
    vertical-align: top;
}
#content2 b {
    font-weight: normal;
}
#content2 i {
    color: #666666;
    font-style: normal;
}
.pressdate {
    display: inline;
    left: 315px;
    position: absolute;
}
.presspdf {
    display: inline;
    left: 465px;
    position: absolute;
    width: 80px;
}
.pdfLink {
    font-size: 10px;
}
.captionlarge {
    display: none;
}
.news {
    float: left;
    margin: 0 0 45px;
    overflow: hidden;
}
.news img {
    float: left;
    margin: 5px 35px 0 0;
}
.news div {
    float: left;
    width: 430px;
}
.news span, .news_item span {
    color: #000000;
    text-transform: uppercase;
}
.news a {
    color: #000000;
    text-transform: uppercase;
}
.news2 {
    float: left;
    margin: 0 0 45px;
    overflow: hidden;
    line-height: 2em;
}
.news2 img {
    float: left;
}
.news_img {
 width : 300px;
}
.news2 div {
    float: left;
    width: 430px;
}
.news2 span, .news_item span {
    color: #000000;
    text-transform: uppercase;
}
.news2 a {
    color: #000000;
    text-transform: uppercase;
}

.newscontent {
    float: right;
    margin: 0 0 45px;
    overflow: hidden;
    width : 300px;
}

.newscontent div {
    line-height:1em;
}
.newscontentHors {
    float: right;
    margin: 0 0 45px;
    overflow: hidden;
    width : 300px;
}

.newscontentHors div {
    line-height:1em;
}

.newsHors {
    float: left;
    margin: 0 0 45px;
    overflow: hidden;
}
.newsHors img {
    float: left;
    margin: 5px 35px 0 0;
}
.newsHors div {
    float: left;
    width: 430px;
}
.newsHors span, .newsHors_item span {
    color: #000000;
    text-transform: uppercase;
}
.newsHors a {
    color: #000000;
    text-transform: uppercase;
}


#contactContent a, #scrollerContent a, #pdfLink a, #cArtists a, #submenu a {
    color: #000000;
    text-decoration: none;
}
#contactContent a:hover, #scrollerContent a:hover, #pdfLink a:hover, #cArtists a:hover, #submenu a:hover {
    color: #FFFFFF !important;
    text-decoration: none;
}
#content4 {
    left: 140px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 106px;
    width: 600px;
}
#loc_info {
    position: absolute;
    top: 0;
    width: 230px;
}
#loc_staff {
    left: 250px;
    position: absolute;
    top: 0;
    width: 350px;
}
#fb_icon {
    background: url("./img/facebook_icon.png") no-repeat scroll left top transparent;
    display: block;
    height: 12px;
    width: 12px;
}
#archive_years {
    width: 775px;
}
.yearObject {
    float: left;
    height: 105px;
    position: relative;
    width: 155px;
}
#scrollerContainer {
    clip: rect(0pt, 485px, 370px, 0pt);
    height: 370px;
    overflow: hidden;
    position: absolute;
    width: 485px;
    z-index: 6;
}
#scrollerContent {
    font-size: 11px;
    left: 0;
    line-height: 1.63em;
    margin-top: -3px;
    position: absolute;
    top: 0;
    width: 445px;
}
#scrollerButtons {
    height: 300px;
    left: 495px;
    position: absolute;
    top: 0;
    width: 10px;
}
#scrollerButtons #up, #scrollerButtons2 #up, #scrollerButtons3 #up {
    background: url("./img/arrowup.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 10px;
    z-index: 2;
}
#scrollerButtons #track, #scrollerButtons2 #track, #scrollerButtons3 #track {
    background: url("./img/scrollbar_bg.v1.png") no-repeat scroll left top transparent;
    height: 313px;
    position: absolute;
    top: 25px;
    width: 10px;
    z-index: 3;
}
#scrollerButtons #drag, #scrollerButtons2 #drag, #scrollerButtons3 #drag {
    background: url("./img/scrollbar.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 83px;
    left: 0;
    position: absolute;
    top: 25px;
    width: 10px;
    z-index: 4;
}
#scrollerButtons #down, #scrollerButtons2 #down, #scrollerButtons3 #down {
    background: url("./img/arrowdown.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 10px;
    left: 0;
    position: absolute;
    top: 352px;
    width: 10px;
    z-index: 5;
}
#scrollerContainer2 {
    clip: rect(0pt, 600px, 370px, 0pt);
    height: 370px;
    overflow: hidden;
    position: absolute;
    width: 600px;
    z-index: 6;
}
#scrollerContent2 {
    font-size: 11px;
    left: 0;
    line-height: 1.63em;
    margin-top: -3px;
    position: absolute;
    top: 0;
    width: 585px;
}
#scrollerButtons2 {
    height: 300px;
    left: 635px;
    position: absolute;
    top: 0;
    width: 10px;
}
#scrollerContainer3 {
    clip: rect(0pt, 355px, 370px, 0pt);
    height: 370px;
    overflow: hidden;
    position: absolute;
    width: 355px;
    z-index: 6;
}
#scrollerContent3 {
    font-size: 11px;
    left: 0;
    line-height: 1.63em;
    margin-top: -3px;
    position: absolute;
    top: 0;
    width: 345px;
}
#scrollerButtons3 {
    height: 300px;
    left: 405px;
    position: absolute;
    top: 0;
    width: 10px;
}
a img {
    border: medium none;
}
a {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
table {
    border: medium none;
}
.active {
    color: #666666 !important;
}
#credit {
    bottom: 0;
    color: #AAAAAA;
    font: 9px Arial,Helvetica,Sans-serif;
    height: 20px;
    padding-right: 10px;
    position: fixed;
    right: 0;
}
#credit {
    position: absolute;
}
html > body #credit {
    position: fixed;
}
#credit a {
    color: #AAAAAA;
    text-decoration: none;
}
#credit a:hover {
    background-color: #333333;
    color: #FFFFFF;
    text-decoration: none;
}
table, td {
    font: inherit;
}
form {
    margin: 0;
    padding: 0;
}
.textfield {
    background-color: #FFFFFF;
    border: 1px solid #CACACA;
    font: 11px/16px Arial,Helvetica,sans-serif;
    padding: 2px;
}
.submitmod {
    font: 11px Arial,Helvetica,sans-serif;
    padding: 0 3px 3px;
}
select {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    color: #333333;
    font: 11px Arial,Helvetica,sans-serif;
}
#scrollerContent td {
    vertical-align: top;
}
h2 {
    color: #000000;
    margin: 0;
    padding: 0;
}
h3 {
    color: #ABC3CE;
    margin: 0 0 16px;
    padding: 0;
}
.error {
    color: #990000;
}
    color: #AAAAAA;
    font: 9px Arial,Helvetica,Sans-serif;
    height: 20px;
    padding-right: 10px;
    position: fixed;
    right: 0;
}
#credit {
    position: absolute;
}
html > body #credit {
    position: fixed;
}
#credit a {
    color: #AAAAAA;
    text-decoration: none;
}
#credit a:hover {
    background-color: #333333;
    color: #FFFFFF;
    text-decoration: none;
}
table, td {
    font: inherit;
}
form {
    margin: 0;
    padding: 0;
}
.textfield {
    background-color: #FFFFFF;
    border: 1px solid #CACACA;
    font: 11px/16px Arial,Helvetica,sans-serif;
    padding: 2px;
}
.submitmod {
    font: 11px Arial,Helvetica,sans-serif;
    padding: 0 3px 3px;
}
select {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    color: #333333;
    font: 11px Arial,Helvetica,sans-serif;
}
#scrollerContent td {
    vertical-align: top;
}
h2 {
    color: #000000;
    margin: 0;
    padding: 0;
}
h3 {
    color: #ABC3CE;
    margin: 0 0 16px;
    padding: 0;
}
.error {
    color: #990000;
}
#body_right {
    width: 120px;
    height: 120px;
    float: left;    
    border: 1px;
    margin-bottom: 14px;
}
img.item {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 4px 4px 20px #AAAAAA;
    border: 2px solid #FFFFFF;
}
img.item2 {
    -moz-box-shadow: 1px 2px 10px #AAAAAA;
    border: 1px solid #AAAAAA;
    margin-bottom: 10px;
}
.image-desc2 {
   margin-top: 110px;
   text-decoration: blink;
}

.exposmanya {
    color: gray;
    text-decoration: none;
}
.exposmanyp {
    height: 200px;
}
.exposmanyp12 {
    height: 300px;
}


