html body{
height:100%;
overflow:hidden;
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#666;
background-color:#FFF;
background-attachment:fixed;
background-repeat:no-repeat;
}

#background-content{
  position:absolute;
  top:130px;
  left:0;
  z-index:0;
  overflow:hidden;
  background-color:#000;
}


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


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




#contentHome{
position:absolute;
margin-left:-168px;
left:50%;
top:230px;
width:335px;
height:40px;
}

#showhide{
height:90px;
width:745px;
padding:4px 0 0 10px;
}

#menu{position:absolute;top:62px;padding:0;margin:0;white-space:nowrap;visibility:hidden;}


#menu2{position:absolute;top:62px;left:20px;}#menu ul{width:60px;padding:0;margin:0;float:left;line-height:1.12em;}

#menu li{padding:0;list-style:none;text-transform:uppercase;}

#menu a{color:#000;}#menu li a:hover{color:#fff;border-bottom:1px dotted #CCC;}

#menu li a.active,#menu li a.active:hover{color:#000;}

#getFlash{position:absolute;margin:0;padding:5px;top:640px;left:125px;width:435px;text-align:right;color:#900;}

#getFlash A{color:#333;border-bottom:1px dotted #999;}

#getFlash A:hover{text-decoration:none;color:#FFF;background-color:#333;border-bottom:1px solid #FFF;}

#header{position:absolute;top:0;left:0;height:90px;width:745px;padding:0 0 0 10px;}

#header h1{margin:0;padding:0;width:265px;height:60px;background:url(../images/logo.png) no-repeat;z-index:20;/* commented backslash hack v2 \*/ overflow:hidden;/* end hack */;}

#header h1 a{display:block;width:335px;height:24px;overflow:hidden;padding:24px 0 0 0;}

#content1{position:absolute;margin:0;padding:0;top:130px;left:275px;width:580px;height:450px;}

#content2{position:absolute;margin:0;padding:0;top:130px;left:20px;width:880px;height:500px;}

#content3{position:absolute;margin:0;padding:0;top:106px;left:135px;width:650px;height:370px;}

#content1 p,#content2 p,#content3 p{margin:0;padding:0 0 15px 0;}

#Exhib{width:485px;margin-top:-7px;text-transform:uppercase;color:#666;line-height:1em;}strong{font-weight:normal;color:#000;}

#Exhib p{margin:11px 0 0;padding:0;}

#Pubs{margin-top:2px;text-transform:uppercase;color:#666;line-height:1em;}


#rightstuff{position:absolute;top:130px;left:231px;width:570px;height:415px; }


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

#subinfo{margin:0 0 27px 0;text-transform:uppercase;}

#submenu{font-size:10px;padding:0;margin:0;text-transform:uppercase;}#submenu li{padding:0;margin:0;list-style:none;}

#detailImage{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;}

#detailImage #caption{font:10px Arial,Sans-serif;color:#333;}

#detailImage #caption a{color:#000!important;text-transform:uppercase;}

#detailImage #caption a:hover{color:#ccc!important;}

#subhead2{position:absolute;margin:0;padding:0;top:106px;left:20px;width:250px;height:200px;text-align:left;font-size:10px;}

#subhead3{position:absolute;margin:0;padding:0;top:106px;left:20px;width:300px;height:350px;}



#content2 #paris{width:400px;}

#content2 #salzburg{position:absolute;top:0;left:457px;width:400px;}.uppercase{text-transform:uppercase;}


.collectionsWidth{width:282px;height:100px;float:left;}

.collectionsText{width:300px;height:87px;font-size:12px;line-height:14px;display:block;text-transform:uppercase;overflow:hidden;}

.collectionsTexter{width:300px;height:300px;font-size:12px;line-height:14px;display:block;text-transform:uppercase;overflow:hidden;}


.exhibObject a img{ border:1px solid #999999; margin-left: 5px; margin-bottom: 5px;}

.exhibObject a:hover img{border:1px solid #000000;}

#content2 .sideStuff{float:left;width:185px;height:25px;text-transform:uppercase;}

.mailinglist,.mailinglist td{border-collapse:collapse;vertical-align:top;}#content2 b{font-weight:normal;}

#content2 i{font-style:normal;color:#666;}

.pressdate{position:absolute;left:315px;display:inline;}

.presspdf{position:absolute;left:465px;width:80px;display:inline;}

.pdfLink{font-size:10px;}.captionlarge{display:none;}.news{overflow:hidden;float:left;margin:0 0 45px 0;}

.news img{float:left;margin:5px 35px 0 0;}

.news div{float:left;width:430px;}

.news span,.news_item span{text-transform:uppercase;color:#000;}

.news a{text-transform:uppercase;color:#000;}


#contactContent a,#scrollerContent a,#pdfLink a,#cArtists a,#submenu a{color:#000;text-decoration:none;}#contactContent a:hover,#scrollerContent a:hover,#pdfLink a:hover,#cArtists a:hover,#submenu a:hover{color:#FFF!important;text-decoration:none;}


#scrollerContainer{position:absolute;width:580px;height:450px;clip:rect(0,580px,450px,0);overflow:hidden;z-index:6;}

#scrollerContent{position:absolute;left:0;top:0;width:580px;margin-top:-3px;font-size:11px;line-height:1.63em; text-transform: uppercase;}

#scrollerButtons{position:absolute;top:0;left:590px;width:10px;height:450px;}

#scrollerButtons 

#up,

#scrollerButtons2 

#up,

#scrollerButtons3 


#up{position:absolute;top:0;left:0;width:10px;height:10px;background:url(../images/scroller/arrowup.gif) top left no-repeat;z-index:2;cursor:pointer;}


#scrollerButtons #track,#scrollerButtons2 #track,#scrollerButtons3 


#track{position:absolute;top:25px;width:10px;height:313px;background:url(../images/scroller/scrollbar_bg.png) top left no-repeat;z-index:3;}


#scrollerButtons 


#drag,#scrollerButtons2 


#drag,#scrollerButtons3 #drag{position:absolute;top:25px;left:0;width:10px;height:83px;background:url(../images/scroller/scrollbar.gif) top left no-repeat;z-index:4;cursor:pointer;}#scrollerButtons #down,#scrollerButtons2 #down,#scrollerButtons3 #down{position:absolute;top:352px;left:0;width:10px;height:10px;background:url(../images/scroller/arrowdown.gif) top left no-repeat;z-index:5;cursor:pointer;}


#scrollerContainer2{position:absolute;width:600px;height:370px;clip:rect(0,600px,370px,0);overflow:hidden;z-index:6;}


#scrollerContent2{position:absolute;left:0;top:0;width:585px;margin-top:-3px;font-size:11px;line-height:1.63em;}

#scrollerButtons2{position:absolute;top:0;left:635px;width:10px;height:300px;}

#scrollerContainer3{position:absolute;width:355px;height:370px;clip:rect(0,355px,370px,0);overflow:hidden;z-index:6;}

#scrollerContent3{position:absolute;left:0;top:0;width:345px;margin-top:-3px;font-size:11px;line-height:1.63em;}

#scrollerButtons3{position:absolute;top:0;left:405px;width:10px;height:300px;}


a img{border:none;}

a{text-decoration:none;color:#000;}

a:hover{text-decoration:none;color:#FFF;}table{border:none;}.active{color:#666!important;}

#credit{font:9px Arial,Helvetica,Sans-serif;height:20px;color:#aaa;position:fixed;padding-right:10px;bottom:0;right:0;}

/* hide from mac ie5 \*/ #credit{position:absolute;}/* end hide from mac ie5 */ html>body #credit{position:fixed;}


#credit A{text-decoration:none;color:#aaa;}

#credit A:hover{text-decoration:none;color:#FFF;background-color:#333;}table,td{font:inherit;}form{margin:0;padding:0;}


.textfield{
font:11px/16px Arial,Helvetica,sans-serif;
border:1px solid #cacaca;
background-color:#FFF;
padding:2px;}

.submitmod{
font:11px Arial,Helvetica,sans-serif;
padding:0 3px 3px 3px;}

select{
background-color:#FFF;
font:11px Arial,Helvetica,sans-serif;
color:#333;
border-style:none;
border:1px #666 solid;}

#scrollerContent td{
vertical-align:top;}

h2{
margin:0;
padding:0;
color:#000;
}

h3{
margin:0 0 16px 0;
padding:0;
color:#ABC3CE;
}

.error{color:#900;}