/* ----- html elements ----- */
a {
color:#000;
text-decoration:none;
}


img a {
text-decoration:none;
}

#sub-nav a {
color:#000;
text-decoration:none !important;
}

#main a {
color:#000;
text-decoration:underline;
}

body {
background:#c6c3c6;
font:400 12px Verdana, Arial, Helvetica;
margin-top:10px;
}

ul{
	list-style:none;
}

h1 {
padding:4px 15px;
font-weight:normal;margin-top::15px;
}

img {
	border:none;
}

cite {
font-style: italic;
color: #747474;
font-weight: 700;
font-size: .9em;
text-align: right;
padding-right: 15px;
display:block;
margin:10px 0px 0px 0px;
}

blockquote {
border-bottom:1px solid #CCC;
margin:0px 10px 10px;
padding:0pt 0px 10px;
line-height:1.3em;
}

.search-highlight {
font-weight: 700;
}

.bu{
	margin-bottom:0;
	}
	
.buRechts{
	font-size:11px !important;
	margin-top:10px;
	}


#header{
	background-color:#c6c3c6;
	border-left:30px solid #c6c3c6;
	border-right:30px solid #c6c3c6;
	border-top:2px solid #c6c3c6;
	border-bottom:0px solid #fff;
	margin:0px auto 0;
	position:relative;
	width:920px;
	overflow: visible;
	height:63px;
}

* html #header{
	background-color:#000000;
	height:500px !important;
}

#header h1{
	margin:inherit;
}

#language {
position:absolute;
right:15px;
top:10px;
font-size:.9em
}

#main {
background:#e7e7e7;
margin:0 auto 10px;
position:relative;
width:920px;
overflow:hidden;
padding-bottom:20px;
min-height:400px;
}

#footer {
font-size:.8em;
margin:12px auto 0;
padding:0 15px;
position:relative;
width:910px;
}

#footer p {
padding-bottom:15px;
}


#footer p.copyright {
    float: left;
}

#footer p.contact {
    float: right;
}

#footer p.credits a {
    padding-left: 10px;
}

#footer p.credits a.credits-border {
    border-left: 1px solid #000;
}

#footer p.credits {
    float: right;
    padding-left: 10px;
}




#footer a:hover {
text-decoration:underline
}

#content {
float:left;
margin:0 0 0 15px;
position:relative;
width:520px;
}

#content a:hover {
color:#666666
}

#content p {
/*margin-bottom:15px;*/
line-height:14px;
}

#content p.margin {
    margin-bottom:15px;
}

#content img.main {
margin:15px 0;
}

#content .description {
background:#ccc;
padding:6px;
}

#content .extra-description {
background:#b5b5b5;
}

#content .trp h2 {
padding:8px 8px 0 8px;
}

#content .trp p {
padding:8px;
margin-bottom:0;
}

#related-nav h1 span.related {
font-size:12px;
background:#CCC;
}



.gallery-image {
padding-top:10px;
}

.sublink {
font-size:.95em;
font-weight:400;
padding-left:10px;
}

a .sublink, .sublink a:hover {
text-decoration:underline;
}
#content ul {
margin-bottom:15px;
}

.brief {
position:relative;
padding:6px;
background:#c1c1c1;
}

#content h2 a:hover, #content h3 a:hover {color:#000000} /*hack to stop rollover of 'a name' */

/* ----- ajax drop down list ----- */
.selected-item { 
background-color: #888; 
}

/* ----- triple border class ----- */
.trp {
background:#b8b8b8;
border:1px solid #9b9b9b;
padding:2px;
}

.trp * {
background:#ccc;
}

.content-large .trp * {
background:#fff;
}

.trp p {
padding-top:5px;
}

/* ----- headings class ----- */
#main #sub-nav h1 {

background:#fff;
color:#fff;
font-size:1em;
padding:6px;
}

#main h1 {
background:#747474;
color:#fff;
font-size:12px;
font-weight:bold;
margin-top:15px;
padding:6px;
}

#main #content h1 {
margin-bottom:15px;
/*position:relative;*/
}

#main #content h2 {
background:#ccc;
font-size:1.05em;
/*font-weight:700;*/
padding:6px;
margin-bottom:15px;
position:relative;
}

#main #content .art h2 a {
font-size: 1.1em;
}

#main #content .art h2 a:hover {
background:#000;
}

#main #content h3 {
background:#c1c1c1;
font-size:1.00em;
font-weight:700;
padding:6px;
margin-bottom:15px;
}

#related-nav h1 {
	background:#c6c3c6;
color:#000;
font-size:12px;
font-weight:700;
padding:3px 10px 8px 4px;
margin-top:0;
margin-bottom:0px;
}

.heading-picture {
display:block;
height:141px;
margin:0 0 15px;
width:99%;
}

/* ----- Navigation ----- */

#navioben {
	background-color:#c6c3c6;
	border-left:30px solid #c6c3c6;
	border-right:30px solid #c6c3c6;
	border-bottom:0px;
	clear:inherit;
	margin:0px auto 0;
	position:inherit;
	z-index:999;
	width:920px;
	overflow: visible;
}

#main-nav {
padding:0 0 0 15px;
margin:0px;
background-color:#c6c3c6;
}

#main-nav ul {
	list-style:none;
}

#main-nav li {
background:#c6c3c6;
margin-right:10px;
float:left;
}

#main-nav li a {
display:block;
font-size:12px;
padding:5px 7px;
font-weight:normal;
}

#main-nav li a:hover {
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
padding:4px 6px 6px 6px;
}

#sprache ul {
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
padding:4px 6px 6px 6px;
}

#main-nav .selected {
background:#e7e7e7;
padding:4px 6px 6px 6px;
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
font-size:12px;
}

#main-nav h2 {
	margin:0px;
}

#sub-nav {
float:left;
padding:15px 0 0 10px;
width:160px;
margin:0px;
}

#sub-nav ul {
margin-top:0px;
margin-left:10px;
padding-left:0;
}

#sub-nav ul li {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-collapse:collapse;
}

#sub-nav ul li a {
	display:block;
padding:7px;
}

#sub-nav ul li a:hover {
background:#F2F2F2;
}

#sub-nav .selected  {
background:#F2F2F2;
}


#related-nav {
float:right;
width:180px;
margin-top:15px;
margin-left:15px;
margin-right:15px;
border:solid 1px #000;
}

#related-nav p{
padding:0 5px 5px 5px;
margin-top:5px;
margin-bottom:5px;
font-size:12px;
}


.related-block {
margin-bottom:15px;
}

.related-block ul {
padding:0 4px 10px;
}

.related-block ul li , .bio-list li, #selected-titles li a, .video-nav li a, .admin-option ul li {
padding-left:10px;
background:url(../g/base/bullet.gif) no-repeat 0 6px;
position:relative; /* fix bullet points in IE*/
}

#content .exhibition-list {
margin-bottom:0;
}

* html #sub-nav ul li{
font-size:11px;}

.exhibition-list li {
padding-left:10px;
background:url(../g/base/bullet.gif) no-repeat 0 6px;
position:relative; /* fix bullet points in IE*/
margin-bottom:10px;
}

#related-nav .related-exhibitions li {
padding-bottom:10px;
}

#related-nav .related-atlas li {
background:none; padding:0 0 0 15px; margin:0;
}

#related-nav .related-atlas .gallery-image {
padding:0;
}

.video-nav ul li {
background: none; padding:0;
}

.exhibitions li {
margin-bottom:8px;
}

.bio-list li {
margin:0 10px 10px 10px; 
}


/* exhibition tabs */ 

#content ul.tabsexh  {
	position:relative;
	margin-top:20px;
	margin-bottom:0;
	margin-left:4px;
	text-align:left;
}
		
.tabsexh  li {
    margin:0 0 2px;
	top:1px;
	position:relative;
}
		
.tabsexh  li h4 {
    position:relative;
	top:1px;
}
		
.tabsexh  li h4 a {
    padding:2px 10px;
	display:block;
	float:left;
	border:1px solid #b5b5b5;
	border-bottom:none;
}
		
.tabsexh  li h4 a.sales {
	padding-left:20px;
	background:url(/g/base/info_sales.gif) no-repeat 5px 8px;
}
		
.tabsexh  li h4 a.collection {
	padding-left:20px;
	background:url(/g/base/info_museum.gif) no-repeat 5px 8px;
}
		
#content .tabsexh  li h4 a {
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	color:#000;
}
		
#content .tabsexh  h4 a.selected {
	/*border-bottom:1px solid #ccc;*/
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	color:#000;
	background-color:#ccc;
}
		
#content .tabsexh  h4 a.selected:hover {
	/*border-bottom:1px solid #ccc;*/
}
		
.tabsexh-info {
	clear:left;
    margin-top:1px;
}
		
.tabsexh-info .holder {
	text-align:left;
	background:url(/g/base/main_nav_bg.jpg) repeat-x left top;
	padding:6px;
	margin-bottom:10px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	min-height:140px;
}

.exhibition-type {
    padding-top: 5px;
    padding-bottom: 5px;
}


/* ----- home elements ----- */
#main p.intro1, #main p.intro2 {
font-size:1em;
margin:0 15px 10px;
line-height:1.5em;
font-weight:normal;
background:none;
color:#777;
/*width:350px;*/
text-align:left;
}

/*#main p.intro1 {
float:left;
}

#main p.intro2 {
float:left;
width:250px;
}*/

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

#collage {
margin:0 15px 10px 15px;
}

#home-blocks {
overflow:hidden;
padding:0 0 15px 15px;
width:925px;
font-size:11px;
}

#home-blocks li {
border:1px solid #999;
float:left;
margin-right:15px;
}

#home-blocks li em {
background: url(../g/home/home_nav_em_bg.gif) no-repeat left 4px;
font-size:1em;
font-weight:700;
line-height: 30px;
padding-left:20px;
padding-bottom: 5px;
padding-top: 5px;
}

#home-blocks li a {
display:block;
height:7em;
padding:0 4px;
margin:2px;
width:156px;
clear:both;
}

#home-blocks li a.artwork-block {
background:#fff url(../g/home/home_nav_artwork.gif) no-repeat right top;
}

#home-blocks li a.artwork-block:hover {
background:#fff url(../g/home/home_nav_artwork.gif) no-repeat left top;
}

#home-blocks li a.biography-block {
background:#fff url(../g/home/home_nav_biography.gif) no-repeat right top;
}

#home-blocks li a.biography-block:hover {
background:#fff url(../g/home/home_nav_biography.gif) no-repeat left top;
}

#home-blocks li a.exhibitions-block {
background:#fff url(../g/home/home_nav_exhibitions.gif) no-repeat right top;
}

#home-blocks li a.exhibitions-block:hover {
background:#fff url(../g/home/home_nav_exhibitions.gif) no-repeat left top;
}

#home-blocks li a.literature-block {
background:#fff url(../g/home/home_nav_literature.gif) no-repeat right top;
}

#home-blocks li a.literature-block:hover {
background:#fff url(../g/home/home_nav_literature.gif) no-repeat left top;
}

#home-blocks li a.videos-block {
background:#fff url(../g/home/home_nav_videos.gif) no-repeat right top;
}

#home-blocks li a.videos-block:hover {
background:#fff url(../g/home/home_nav_videos.gif) no-repeat left top;
}

/* ----- art elements ----- */
h1 span.cat {
/* font-weight:400; */
}

.heading-link {
color: white;
background: url(../g/art/heading_link.gif) repeat-x 0 bottom;
padding-bottom: 2px;
}

#content .heading-link:hover {
color: #999;
}



p.help {
text-indent:-9999px;
}

p.help {
background:  url(../g/base/icon_help.gif) no-repeat;
position:absolute;
display:block;
height:16px;
top:5px;
right:20px;
width:16px;
}

p.tip {
margin-bottom: 6px;
}

h2.subtitle {
font-weight: 700;
margin-bottom: 6px;
}

#search-form p {
padding:0 5px 5px;
}

#search-form acronym {
background:url(../g/base/dash.gif) repeat-x left bottom;
cursor:help;
}

#search-form #muid option {
    width:330px;
}

#search-form input, #search-form select, #search-form select, #search-form option {
background:#fff;
font-size:.9em;
width:130px;
margin:3px 0 4px;
}

#search-form label, #search-form p.label {
font-size:.8em;
}

#search-form strong,p.tip span  {
font-weight:700;
}

#search-form .small, #search-form .small * {
width:67px;
}

#search-form .xsmall, #search-form .xsmall * {
width:54px;
}

#search-form #search-button, #search-form #reset-button {
width:4.5em;
margin-left:5px;
}

#search-form p.submit {
padding-bottom:10px;
}


#search-form #height-att {
margin-left:4px;
}

.category{
font-size:.9em;
}

#content .category p {
margin-bottom:0;
}


.art div {
float:left;
width:124px;
padding:0 20px 15px 0;
position:relative;
}

.art div.large {
float:left;
width:170px;
padding:0 20px 15px 0;
position:relative;
}

.art div.last {
padding-right:0;

}

.art div img {
padding:2px;
border:1px solid #999;
margin-bottom:8px;
}

.art div a {
font-weight:300;
}

.art div img:hover {
border:1px solid #666;
}

.related-art-info .art div {
padding:15px 15px 0px 28px;
}

br.clear, .clear-tab {
clear:both;
}

.category-desc {
background:#ccc;
padding:5px;
}

.painting-desc {
font-weight:300;
display: block;
line-height: 1.3em;
}

.painting-hover {
padding:10px;
background:#fff;
min-width: 350px;
}

.painting-hover img{
border:1px solid #ccc;
display:block;
margin:0 auto 10px auto;
}

.painting-related {
margin-top: 1em;
font-weight:700;
}

.painting-info .painting-related-sub {
background-image:none;
padding:0;
}

.pages-form {
margin-bottom:10px;
padding-bottom: 10px;
clear:both;
display: block;
position: relative;
}

form.top {
    border-bottom: 1px solid #ccc;
}

form.bottom {
    border-top: 1px solid #ccc;
    margin-top:10px;
    padding-top: 10px;
}

.next-decade {
position:absolute;
top:0;
right:0;
}

.pages-form .pages a, .pages-form .page-numbers {
padding-right:7px;
}

.pages-form .pages {
padding: 0 0 0 7px;

}

#content .back-to-search {
position: absolute;
right: 5px;	
top:45px;
}


/*.pages-form .pages a:visited {
color:#999999
}*/

.pages-form .pages .selected {
text-decoration:none; font-weight:bold;
}

.pages-form .pages a:hover {
text-decoration:underline;
}

/*.pages-form .pages a.first {
padding-left:7px;
}*/

.pages-form .pages a img {
position:relative;
bottom:-3px;
}

.pages {
    text-align:center;
    margin-top:17px;
}

.pages a {
    color:#565656;
}

.pages a.selected {
    text-decoration: underline;
}



.paintings-pp {
display:none;
}

.painting-info img {
float:left;
margin-bottom:15px;
/*max-height:300px;*/
/*max-width:170px;*/
}

#main #content .painting-details {
margin-bottom:0;
float:none;
width:auto;
}

.painting-details li a {
/*border-bottom:1px dashed #000;*/ background: url(../g/base/bullet.gif) no-repeat 0% 50%; padding-left: 10px;
}

.link-space {margin: 10px 0;}

.painting-details-brief li {
float:left;
}

.painting-details-brief li a {
display:block;
height:11px;
width:1px;
}

.sales-desc, .museum-desc {
padding-left:6px;
}

a.info-sales, a.info-museum {
margin-right:3px;
padding:0 6px;
background-repeat:no-repeat;
background-position:0 0;
display:block;
overflow:hidden;
text-indent:-9999px;
position:relative;
bottom:-2px;
}

#main #content h2.info-museum, #main #content h2.info-sales {
padding:6px 6px 6px 24px;
text-indent:0;
position:relative;
bottom:0;
overflow:visible;
font-size:1em;
font-weight:normal;
}

#main #content h2.info-sales {
background:#ccc url(../g/base/info_sales.gif) no-repeat 5px 8px;
}

#main #content h2.info-museum {
background:#ccc url(../g/base/info_museum.gif) no-repeat 5px 8px;
}

.info-museum {
background-image:url(../g/base/info_museum.gif);
}

.info-sales {
background-image:url(../g/base/info_sales.gif);
}

.info-museum:hover, .info-sales:hover {
background-position:0 -31px;
}

/* sales history tab */

.sale {
margin: 8px 0 0;
position:relative;
}

#main #content .sale h3 {
background:#b5b5b5;
padding:0;
margin-bottom:8px;
}

.sales-estimate,.sales-sold-for  {
width:6em;
}

.sales-estimate, .sales-estimate-details, .sales-sold-for, .sales-sold-for-details {
display:block;
float:left;
}

.sales-estimate-details1 {
    display:block;
}

.sales-estimate-details2 {
    padding-top:5px;
    display:block;
}

.sale .info {
margin-top:8px;
}

/* ----biography elements ----- */
#biography-jumpmenu {
padding-bottom:15px;
position:relative;
}

#biography-jumpmenu p {
display:inline;
}

#jumpmenu-options {
display:inline;
}

a.top {
background:url(../g/base/back_to_top.gif) no-repeat 0 0;
padding:0 0 0 20px;
}

a.top:hover {
background:url(../g/base/back_to_top.gif) no-repeat 0 -240px;
}

.interviewer {
font-style: italic;
display:block;
margin:5px 0;
}

.timeline-img {
margin:10px 0 0 3px;
}

.related-block ul li a.timeline-link {
background:none;
padding:0;
}



.biography-side {
font-size:.9em;
}

.biography-side p, .biography-side ul, .biography-side h2 {
padding: 5px;
}

.biography-side ul li {
/*margin-left:3px;*/
padding-bottom: 4px;
padding-left:0;	
background:none;
}

.biography-side h2 {
font-size: 1.1em;
font-weight:700;
padding-bottom:0;
}

.biography-inline-image-right {
padding:0 0 5px 10px;
float:right;
}

.biography-inline-image-left {
padding:0 10px 5px 0;
float:left;
}

/*.title {
font-style: italic;
}*/
/* ----exhibitions elements ----- */


#search-exh p {
    padding-bottom: 5px;
    padding-left: 8px;
    font-size:1em;
}

#search-exh .submit {
    padding-left: 4px;
}

#search-exh label {
    font-size:0.8em;
}

#search-exh strong {
    font-weight:700;
}

#search-exh .small, #search-exh .small * {
    width:67px;
}

#search-exh input, #search-exh option, #search-exh select {
    background:#FFFFFF none repeat scroll 0 0;
    font-size:0.9em;
    margin:3px 0 4px;
    width:130px;
}

#search-exh #search-button, #search-exh #reset-button {
    margin-left:5px;
    width:5.3em;
} 


.exhibition-type, .exhibition-date, .estimate, .sold-for {
font-weight:700;
}

div.holder .exhibition-type {
    background: #cccccc;
}

.estimate, .sold-for {
display:block;
}

.group, .solo {
padding-left:10px;
}

.group {
padding-top:0px;
}

.exhibitondetail-table td {
   /* border: 1px solid red;*/
    padding: 2px;
}

#content ul.first-solo {
    margin-bottom: 11px;
}

#content ul.first-group {
    margin-bottom: 0;
}



.exhibition-desc {
    padding-left:10px;
    background: #e4e4e4;
}

.exhibition-desc li {
    padding-bottom:11px;
    /*background:transparent url(../g/base/bullet.gif) no-repeat scroll 0pt 6px;*/
    /*padding-left:40px;*/
    position:relative;
    padding-top:4px;
}

.exhibition-desc li a span.exhibition-date {
background: url(../g/exhibitions/tour.gif) no-repeat scroll 0px 0 ;
/*border: 1px solid red;*/
/*margin-left: -40px;*/
padding-left:40px;
padding-bottom:4px;
position:relative; 
left:-40px;
display:block;
}

.exhibition-desc li .exhibition-video {
padding-right:0px;
margin-left:0px;
}

.exhibition-desc li span {
padding-bottom:4px;
display:block;
}

hr {
display: none;
}

#content #book-info p {
font-size:.9em;
margin-bottom:10px;
padding-left:8px;
}

#content #book-info p.last {
margin-bottom:15px;
}

.book-author, .first-published, .book-type, .isbn {
font-weight:700;
}

a.go-back {
background:url(../g/base/go_back.gif) no-repeat;
padding:0 0 0 20px;
}

a.go-back:hover {
background:url(../g/base/go_back.gif) no-repeat 0 -240px;
}

#content p.view-exhibition {
font-weight:700;
font-size:.9em;
background:url(../g/base/view_exhibition-2.gif) no-repeat;
padding:2px 0 3px 30px;
margin:5px 0 25px;
}

.ex-date, .ex-loc {
font-size:.9em;
font-weight:400;
line-height: 1.3em
}
/* ----video elements ----- */

#videos {
    background: #ccc;
    width: 560px;
    padding-top:18px;
    padding-bottom:3px;
}

.video {
    float:left;
    text-align: center;
    width:152px;
    margin:0 17px;
    min-height:175px;
}

* html .video {
    height:175px;
}

#main #content .video h2 {
    color:#333333;
    background: #b4b4b4;
    text-align:center;
    font:400 90% Verdana, Arial, Helvetica, sans-serif;
    margin-top: 3px;
    min-height:28px;
}

* html #main #content .video h2 {
    height:28px;
}

/*
.run-time {
    color:#797979;
    display:block;
    font-size:.8em;
}

.time {
font-weight:400;
}

.video {
    background: #cccccc;
    margin-top:10px;
    height: 155px;
}

.video img {
    float: left;
    padding: 10px;
}


#main #content .video h2 {
    color:#333333;
    font-weight:bold;
    background: #b4b4b4;
    float:right;
    display:block;
    width:340px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    padding:2px 0px 2px 5px;
}

.description-date {
    float:right;
    width:340px;
    margin-right:10px;
    padding:0px 0px 0px 5px;
    height:82px;
}

.video ul {
    float:right;
    width:355px;
}

.video ul li {
margin:0 32px 0 0;
display:inline;
}

.video ul li a {
margin:0 .8em 0 0;
padding:7px 0px 7px 30px;
font-size: .9em;
font-weight:700;
text-decoration:none;
color:#333;
}

.video .quicktime {
background: url(../g/videos/quicktime.gif) no-repeat;
padding-bottom: 9px;
}
.video .flash {
background: url(../g/videos/flash.gif) no-repeat;
padding-bottom: 9px;
}

*/

/*download block*/

.download li {
	margin-top:10px;
	height: 1% /* IE hack*/
}
.related-block .download a {
	margin:0;
	padding:2px 0px 2px 20px;
	font-size: .9em;
	font-weight:700;
	text-decoration:none;
	display: block;
	background:none;
}
.download .quicktime {
	background: url(../g/videos/quicktime_sm.jpg) no-repeat;
}
.download .flash {
	background: url(../g/videos/flash_sm.jpg) no-repeat;
}

/*contact page*/
legend {
display:none;
}

#contact-form .input {
    width: 331px;
}

.contact-form-table td {
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align:middle;
}

#write img {
    margin-left:1px;
}

.correctionText warning {
display:block;
font-weight:700;
}

textarea {
font-family:inherit;
font-size:1em;
}

.correctionText {
display:block;
position:relative;
bottom:-5px;
}

.warning {
color:#747474;
}

.hide {
display:none;
}

#switcher-options a {
cursor:pointer;
}

a.forward {
background:url(../g/base/link_out.gif) no-repeat 0 0;
padding:0 0 2px 20px;
}

a.forward:hover {
background:url(../g/base/link_out.gif) no-repeat 0 -240px;
}

a.back-to-search {
background:url(../g/base/link_return.gif) no-repeat 0 0;
padding:0 0 0 20px;
}

a.back-to-search:hover {
background:url(../g/base/link_return.gif) no-repeat 0 -240px;
}

.screenshot {
margin:10px 0;
}

.dealer-info {
margin-bottom:20px;
line-height: 1.5em;
}

.dealer-info h5 {
font-weight:700;
}

/*.dealer-info a:hover {
text-decoration:underline;
}*/

/* NEWS page */

#news {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 8px;
}


.new {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    background: #e5e5e5;
    margin-top: 8px;
    width: 541px;
    margin-left:4px;
}


#news h4 {
    font-weight: 700;
    font-size: 1.1em;
    background:#CCCCCC none repeat scroll 0%;
    padding:6px;
    position:relative;
}

.news-info td {
    padding-left: 7px;
    padding-right: 18px;
    line-height: 1.5em;
}

.news-info {
    width: 526px;
    margin-top: 7px;
    margin-right: 15px;
    padding-bottom: 6px;
}






.news-leaflet {
    text-align: right;
    width: 146px;   
    text-decoration: underline;
}


/*
.news-img {
    float:right;
    border-left: 12px solid #B5B5B5;
    margin-top:20px;
}
*/

.nonews {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
}



#content ul.news-menu {
    overflow:hidden;
    margin-bottom:0;
}

.news-menu li {
    float:left;
    margin-right:10px;
    margin-left:4px;
    display:block;
}

.news-menu li a {
    display:block;
    font-size:1.05em;
    padding:5px 7px; 
    font-weight:normal;
    border-left:1px solid #999;
    border-top:1px solid #999;
    border-right:1px solid #999;

}

#content .news-menu li a:hover {
    background:#ccc;
    color:#000000;
}


.news-menu li a.selected {
    background:#ccc;
    font-size:1.05em;

}



/* language flags*/
#language a {
color:#666;
background-position:left -23px;
background-repeat:no-repeat;
overflow:hidden;
/*width:24px;*/
/*height:13px;*/
/*text-indent:-9999px;*/
/*display:block;*/
/*position:absolute;*/
/*top:0;*/
}

#language a:hover {
/*background-position:left top;*/
text-decoration:underline;
color:#000;
}

#language a.lang-on {
/*background-position:left top;*/
color:#000;
/*text-decoration:underline;*/
}

.english {
/*background-image:url(../g/flag_eng.gif);*/
right:30px;
}

.deutsch {
/*background-image:url(../g/flag_de.gif);*/
right:0px;
}

#trailimageid {
font-size:0.75em;
height:0px;
left:0px;
position:absolute;
top:0px;
z-index:200;
}

.edit a, .content-large .trp .edit a {
color:#000;
padding: 0 18px 0 0px;
background: url(../g/edit.gif) no-repeat right 50%;
	
}

/* literature items -------------------------------------------*/
.related-exlink {
background: url(../g/base/bullet.gif) no-repeat 0% 50%;
padding-left: 10px;
}

/* works sub menu */
#sub-nav ul #works-submenu {
margin-left: 10px;
margin-bottom: 10px;
}

#sub-nav ul li #works-submenu li {
background: url(../g/base/bullet.gif) no-repeat 0px 50%;
padding-left:5px;
position:relative;
border: none;
}

#sub-nav #works-submenu li a:hover {
background:none;
color: #666;
}

#sub-nav ul li #works-submenu li a {
width: 126px;
font-weight: 400;
font-size: .9em;
}
#sub-nav ul li #works-submenu li.selected a {
font-weight: 700;
}

#sub-nav .first {
border-top: none;
}

/* help tooltip style */
#search-form select {
z-index:1;
}

/* new painting details */
		#main #content h1.gallery, #main #content ul.related-titles {
		margin-bottom:0;
		}
		
		#main .content-large {
		width:735px;
		}
		
		#painting-information {
		width:540px;
		text-align:center;
		float:left;
		}
		
		.content-large #related-nav {
		width:195px;
		padding-left:0;
		}
				
		.related-block .painting-details li {
		background:none;
		padding:0 5px;
		}
		
		.related-block .painting-details .painting-title {
		font-weight:700;
		padding-top:5px;
		margin-bottom:10px;
		}
		
		#painting-information img {
		margin-bottom:15px;
		}
		
		#content ul.tabs  {
		position:relative;
		margin-top:20px;
		margin-bottom:0;
		margin-left:4px;
		text-align:left;
		}
		
		.tabs  li {
		margin:0;
		top:1px;
		position:relative;
		}
		
		.tabs  li h4 {
		position:relative;
		top:1px;
		}
		
		.tabs  li h4 a {
		padding:5px 12px;
		display:block;
		float:left;
		border:1px solid #b5b5b5;
		border-bottom:none;
		}
		
		.tabs  li h4 a.sales {
		padding-left:20px;
		background:url(/g/base/info_sales.gif) no-repeat 5px 8px;
		}
		
		.tabs  li h4 a.collection {
		padding-left:20px;
		background:url(/g/base/info_museum.gif) no-repeat 5px 8px;
		}
		
		#content .tabs  li h4 a {
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		color:#000;
		}
		
		#content .tabs  h4 a.selected {
		border-bottom:1px solid #ccc;
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		color:#000;
		background-color:#ccc;
		}
		
		#content .tabs  h4 a.selected:hover {
		border-bottom:1px solid #ccc;
		}
		
		.tabs-info {
		clear:left;
		}
		
		.tabs-info .holder {
		text-align:left;
		background:url(/g/base/main_nav_bg.jpg) repeat-x left top;
		padding:15px;
		margin-bottom:10px;
		border-bottom:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		min-height:140px;
		}
		
		#content .holder p {
		margin-bottom:0;
		}
		
		#content .notes-info p {
		margin-bottom:15px;
		}

        .paint-note-img td {
            vertical-align:top;
        }

        .notes-table-align {
            text-align: center;
            padding-right:10px;
        }
		
		.tab-atlas-holder a {
		float:left;
		margin-right:10px;
		}
		
		.tab-atlas-link {
		background:transparent url(../g/base/bullet.gif) no-repeat scroll 0 50%;
		padding-left: 10px;
		}


/* tab shop */
        
.tab_shop_products {
    background:#ccc;
    margin-top:10px;
    height:130px;
}

.tab_shop_products img {
    float:left;
    margin-top:10px;
    margin-left:10px;
}

.shop_title, .shop_size1, .shop_size2 {
    float:left;
    margin-left:10px;
}

.shop_title {
    margin-top:10px;
    font:400 120% Verdana, Arial, Helvetica, sans-serif;
}

.shop_height {
    height:54px;
}

.link_shop_more {
    float:right;
    margin-right: 10px;
    background:#b4b4b4 url(/g/shop_arrow.gif) no-repeat scroll 36px center;
    border: 1px solid #a3a3a3;
    color: #666;
    padding: 0 15px 1px 2px;
}

#content .link_shop_more:hover {
    background:#b4b4b4 url(/g/shop_arrow_over.gif) no-repeat scroll 36px center;
    color:#333333;
}

/*end tab shop */

.photos-section {
text-align:center;
}

.photos-section h1, .photos-section form {
text-align:left;
}

/* zoomer */
.content-large .zoomer {
background:#ccc;
padding:8px 5px;
display:block;
font-weight:700;
background:#ccc url(../g/base/icon_zoom.gif) no-repeat top right;
}


/* 404 */
#main .errorBg {padding: 10px 10px 10px 10px; margin:10px; background-color:#ccc;}
#main p.error404 {text-align:center; color:#000; font-weight:700; font-size:24px;}
#main p.errorText {text-align:center; color:#000; font-weight:700;}
.errorBg a:hover {text-decoration:underline}
#main p.maintenance-page {text-align:center; color:#000; font-weight:700; font-size:1.5em;}
