#shadowbox_overlay{ visibility:hidden; position:absolute; display:block; margin:0; padding:0; top:0; left:0; z-index:998}#shadowbox_container{ position:fixed; height:0px; width:100%; margin:0; padding:0; top:0; left:0; z-index:999; text-align:center}#shadowbox{ display:none; visibility:hidden; margin:0 auto; position:relative; font-family:'Lucida Grande',Tahoma,sans-serif; text-align:left}#shadowbox_title{ height:25px; padding:0; overflow:hidden}#shadowbox_title_inner{ height:16px; font-size:16px; line-height:16px; white-space:nowrap; padding:5px 0 4px 8px; color:#fff}#shadowbox_body{ position:relative; overflow:hidden; margin:0; padding:0; border:2px solid #fff; background-color:#000}#shadowbox_body_inner{ position:relative; overflow:hidden}#shadowbox_loading{ position:absolute; top:0; left:0; height:10000px; width:100%; background-color:#222}#shadowbox_loading img{ float:left; margin:10px 10px 0 10px}#shadowbox_loading span{ float:left; margin-top:16px; font-size:10px}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{ color:#fff}#shadowbox_content.html{ height:100%; width:100%; overflow:auto}#shadowbox_toolbar{ margin:0; padding:0; height:20px; overflow:hidden}#shadowbox_toolbar_inner{ height:20px; color:#fff}#shadowbox_toolbar_inner div{ padding-top:4px; padding-bottom:2px; font-size:13px !important; height:10px; line-height:10px}#shadowbox_toolbar_inner div span.shortcut{ text-decoration:underline; font-weight:bold; color:#FFF !important}#shadowbox_toolbar_inner div a{ text-decoration:none; color:#fff}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{ float:right; padding-right:10px}#shadowbox_counter{ float:left; padding-left:10px; color:#FFF !important}#shadowbox_counter a{ padding:0 4px 0 0}#shadowbox_counter a.shadowbox_counter_current{ text-decoration:underline; font-weight:bold}div.shadowbox_message{ text-align:center; padding:10px}div.shadowbox_message a:link,div.shadowbox_message a:visited{ text-decoration:none; color:#bed333}div.shadowbox_message a:hover,div.shadowbox_message a:focus{ text-decoration:underline}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

/* ########### BASICS ########### */
html { font-size: 100.01%; }
body { background: #E6E5DA; font-size: 62.5%; }
	
/* ########### PAGE ########### */
#page { font: 13px/21px "Times New Roman", Times, serif; height: 100%; margin: 0 auto; position: relative; width: 960px; background: #FCFBEF; }


/* ########### HEADER ########### */
#header { background: #FCFBEF; height: 110px; position: fixed; top: 0px; }
#header #logo { background: #E6E5DA; padding-top: 15px; width: 960px; }
#header #logo h1 { background: url("/assets/images/logo_s.png") no-repeat; margin: 0 auto; text-indent: -9999px; width: 180px; }
#header #logo h1 a { display: block; height: 40px; width: 185px; }
#header #hnavigation { border-bottom: 5px solid #DBDAC2; position: relative; height: 20px; margin: 0 auto; margin-top: 10px; width: 920px; }
#header #breadcrumb { left: 0; position: absolute; }
#header #breadcrumb .title { font-style: oblique; margin: 0 10px; }
#header #breadcrumb .title_number { text-transform: none; }
#header #language { position: absolute; right: 0; }
#header #language .leftlang { margin-right: 20px;}
#header ul li { color: #A6A592; display: inline; text-transform: uppercase; }
#header ul li a:link, #header ul li a:visited { color: #A6A592; text-decoration: none; }
#header ul li a:hover, #header ul li a:active { color: #A6A592; text-decoration: underline; }


/* ########### CONTENT ########### */
#content { background: #FCFBEF; bottom: 70px; clear: both; padding: 10px 20px 20px 20px; overflow: auto; position: fixed; top: 100px; width: 920px; }
#content p { margin: 0 0 10px; }
#content span.small-caps { color: #6E1514 !important; display: block; float: left; margin: 10px 5px 5px 0; font-size: 45px !important; }
#content strong { font-weight: bold; }
#content a:link, #content a:visited { color: #6E1514; text-decoration: none; }
#content a:hover, #content a:active { color: #6E1514; text-decoration: underline; }
#content dl.image { position: relative; }
#content dl.image ul { margin-top: 9px; }
#content dl.image ul li { line-height: 17px; }
#content sup { font-size: 9px; vertical-align: top; }
#content .provenance { margin-top: 20px; }
#content .small { font-size: 12px; }
#content .title { font-style: oblique; }
#content .uppercase { text-transform: uppercase; }


/* ########### MAIN ########### */
#main { float: left; width: 544px; }
#main #breadcrumb { color: #BFBEA9; font-style: oblique; }
#main #breadcrumb li { display: inline; }


/* ########### SIDEBAR ########### */
#sidebar { float: left; margin-left: 20px; width: 340px; }
#sidebar p { margin-top: 20px; }


/* ########### FOOTER ########### */
#footer { background: #FCFBEF; border-bottom: 10px solid #E6E5DA; bottom: 0px; height: 50px; padding-top: 10px; position: fixed; width: 960px; }
#navigation { clear: both; height: 40px; margin: 0 auto; padding-bottom: 50px; width: 920px; }
#navigation li { float: left; }
#navigation li a:link, #navigation li a:visited { border-top: 5px solid #DBDAC2; color: #000; display: block; float: left; font-size: 13px; height: 40px; line-height: 15px; margin-left: 20px; text-decoration: none; text-transform: uppercase; width: 168px; }
#navigation li a:hover, #navigation li a:active { border-color: #6E1514; color: #6E1514; text-decoration: none; }
#navigation li#btn_start a { background: none; margin-left: 0; padding-left: 0; width: 168px; }
#navigation li span { display: block; margin-top: 5px; } 
#contact #navigation li#btn_contact a,
#profile #navigation li#btn_profile a,
#artists #navigation li#btn_artists a,
#artwork #navigation li#btn_artists a,
#exhibitions #navigation li#btn_exhibitions a { border-color: #6E1514; color: #6E1514; }
#startpage #navigation li#btn_start a { border-color: #6E1514; color: #6E1514; }


/* ########### STARTPAGE ########### */
#startpage #header #logo h1 { background: url("/assets/images/logo_l.png") no-repeat; width: 230px !important; }
#startpage #header #logo { padding-bottom: 10px; }
#startpage #content { top: 100px !important; }
#startpage #main { height: 100%; overflow: hidden; position: relative; width: 920px; }
#startpage #horizon { display: block; height: 1px; left: 0px; overflow: visible; position: absolute; top: 50%; visibility: hidden; width: 100%; }
#startpage dl { height: 410px; left: 50%; margin-left: -272px; position: absolute; top: -215px; width: 544px; visibility: visible; }
#startpage dl dt { height: 100%; width: 544px; position: absolute; }
#startpage dl dt img { height: 360px; left: 50%; margin: -180px 0 0 -272px; position: absolute; top: 50%; width: 544px; }
#startpage dl dd { width: 544px; }
#startpage dl dd p { position: absolute; text-align: center; width: 544px;}
#startpage dl dd p#legend { top:390px; line-height:16px; }


/* ########### CONTACT ########### */
#contact #sidebar #portrait, #contact #sidebar #gebaeude { height: 230px; position: relative; width: 341px; }
#contact #sidebar img { border: 5px solid #DBDAC2; left: 0; position: absolute; top: -15px; }
#contact #sidebar p { margin-left: 180px; }
#contact #sidebar p#name { position: relative; top: 185px; }
#contact #sidebar dl { padding-bottom: 15px; margin-left: 180px; position: relative; top: 14px; }
#contact #sidebar dl dt { float: left; width: 45px; }
#contact #sidebar dl dd { line-height: 21px; width: 175px; }
#contact #sidebar dl dd span.prefix { margin-left: 7px; }
#contact #sidebar #gebaeude { margin-top: 20px; }
#contact #sidebar #gebaeude p#appointment { position: relative; top: -30px;  }


/* ########### PROFILE ########### */
#profile dl#mind { height: 241px; margin: 0 0 20px 0; padding-top: 10px; width: 544px; }
#profile dl#mind dd { position: absolute; top: 193px; left: 378px; }
#profile dl#chasseriau { height: 414px; margin: 0 0 20px 0; padding-top: 10px; width: 544px; }
#profile dl#chasseriau dt { margin-left: 186px; }
#profile dl#chasseriau dd { position: absolute; text-align: right; top: 367px; left: 0; }


/* ########### TEXT ########### */

.note { margin-top: 40px !important; font-style: italic; }
.text #content table td { padding-bottom: 5px;}
.text #content table td.date { width: 70px; }
.text #sidebar #pagination { display: block; font-size: 18px; letter-spacing: 1px; position: absolute; left: 860px; text-align: center; top: 10px; width: 70px; z-index: 1; }
.text #sidebar #pagination a:link, #artwork #pagination a:visited { color: #6E1514; padding: 0 15px; text-decoration: none; }
.text #sidebar #pagination a:hover, #artwork #pagination a:active { text-decoration: none; }
.text #sidebar #pagination a.pagination_link { display: block; float: left; height: 20px; position: absolute; text-indent: -9999px; top: 0; width: 15px; }
.text #sidebar #pagination a#n_prev { background: url("/assets/images/n_prev.png") no-repeat 50%; left: 0; }
.text #sidebar #pagination a#n_next { background: url("/assets/images/n_next.png") no-repeat 50%; right: 0; }

.text #sidebar .sideimg { position: relative; top: 400px; }
.text #sidebar .sideimg img { border: 5px solid #DBDAC2; }
.text #sidebar .sideimg p.imgcaption { margin: 0; position: absolute; left: 190px; bottom: 3px;}
#muenter-intro #sidebar .sideimg { top: 236px; }

.text #language #delink, .text #language #enlink, .text #language #frlink { right: -20px; position: relative; }
#muenter-vita #language #frlink, #muenter-stiftungen #language #frlink { display: none; }
#muenter-intro #language { padding-right: 20px; }

/* ########### EXHIBITIONS ########### */
#exhibitions #main ul li { border-bottom: 5px solid #DBDAC2; margin-bottom: 20px; position: relative; width: 920px; }
#exhibitions #main ul li.last { border-bottom: none; }
#exhibitions #main ul li img { margin: 0 0 15px 564px; }
#exhibitions #main ul li ul { left: 0; position: absolute; top: 0; width: 544px; }
#exhibitions #main ul li ul li { border-bottom: 0; margin-bottom: 0; text-align: center; width: 544px; }
#exhibitions #main ul li ul li.title { font-size: 13px; font-style: normal; text-transform: uppercase; }
#exhibitions #main ul li ul li.date { font-size: 13px; }
#exhibitions #main ul li ul li.venue { margin-top: 30px; }
#exhibitions #main ul li ul li.url { margin-top: 30px; }
#exhibitions #main ul li ul li.name { margin-top: 30px; }
#exhibitions #main ul li ul li.bio { margin-bottom: 15px; }
#exhibitions #main ul li ul li.info { margin-top: 30px; }

#exhibitions #main ul li ul li.bio span { position: relative; font-size: 11px; top: -5px;}
#exhibitions #mmdate1 { left: -15px; }
#exhibitions #mmdate2 { left: 19px; }


/* ########### ARTISTS ########### */
#artists #content { top: 255px; }
#artists #main { width: 356px; }
#artists #sidebar { width: 525px; }
#artists #sidebar p { margin-top: 0px; }
#artists ul#publications { background: #FCFBEF; height: 145px !important; margin: 0 auto; position: relative; top: 110px; width: 960px; }
#artists ul#publications li { display: block; float: left; margin-left: 25px; width: 80px; }
#artists ul#publications li.active a { color: #6E1514 !important; font-weight: bold; }
#artists ul#publications li a:link, #artists ul#publications li a:visited { color: #000; text-decoration: none; }
#artists ul#publications li a:hover, #artists ul#publications li a:active { color: #6E1514; text-decoration: none; }
#artists ul#publications li img { background: #000; display: block; height: 105px; width: 80px; }
#artists ul#publications li span { display: block; text-align: center; }
#artists ul#publications li#pub1991 { margin-left: 20px; }
#artists ul#toc_left { margin-right: 20px; }
#artists ul#toc_large { float: none; width: 525px; }
#artists ul.toc { float: left; width: 250px; }
#artists ul.toc li { background: url("/assets/images/artists/dot.gif") repeat-x 0 15px; height: 20px; position: relative; }
#artists ul.toc li span.name { background: #FCFBEF; color: #000; display: block; padding-right: 5px; position: absolute; left: 0; }
#artists ul.toc li span.title{ background: #FCFBEF; color: #000; padding: 0 2px; position: absolute; left: 125px; }
#artists ul.toc li span.page { background: #FCFBEF; padding-left: 5px; position: absolute; right: 0; }
#artists ul.toc li.margin { margin-bottom: 20px; }


/* ########### ARTWORK ########### */
#artwork #page #content { overflow-x: hidden; }
#artwork #language #delink, #artwork #language #enlink { right: -20px; position: relative; }
#artwork #language #frlink { display: none; }
#artwork #pagination { display: block; font-size: 18px; letter-spacing: 1px; position: absolute; left: 845px; text-align: center; top: 10px; width: 100px; z-index: 1; }
#artwork #pagination a:link, #artwork #pagination a:visited { color: #6E1514; padding: 0 15px; text-decoration: none; }
#artwork #pagination a:hover, #artwork #pagination a:active { text-decoration: none; }
#artwork #pagination a.pagination_link { display: block; float: left; height: 20px; position: absolute; text-indent: -9999px; top: 0; width: 15px; }
#artwork #pagination a#n_prev { background: url("/assets/images/n_prev.png") no-repeat 50%; left: 0; }
#artwork #pagination a#n_next { background: url("/assets/images/n_next.png") no-repeat 50%; right: 0; }
#artwork .kat_1-4 { width: 730px; }
#artwork #main p span { font-size: 12px; }
#artwork #main p em { font-style: oblique; }
#artwork #main ol { font-size: 12px; list-style: decimal outside; margin-left: 20px; }
#artwork #main ol li em { font-style: oblique; }
#artwork #detail ul { font-size: 12px; line-height: 18px; }
#artwork #detail ul li.name { font-size: 18px; letter-spacing: 1px; margin-bottom: 5px; }
#artwork #detail ul li.titel { font-size: 15px; font-style: oblique; margin: 20px 0; }
#artwork #detail ul li em { font-style: oblique; }
#artwork #detail dl { font-size: 12px; line-height: 18px; margin-top: 10px; }
#artwork #detail dl em { font-style: oblique; }
#artwork table td.top { vertical-align: top; }
#artwork table td.bottom { padding-left: 20px; vertical-align: bottom; }
#artwork span.divider { background: #DBDAC2; clear: both; display: block; height: 5px !important; margin: 15px 0; width: 920px; }
#artwork .alias { text-transform: lowercase !important;}
#artwork .elder { text-transform: none !important;}
#artwork .figures { font-size: 12px; position: relative; }
#artwork .figures span.figure { display: block; left: 0; position: absolute; top: -2px; }
#artwork .figures ul { font-style: normal; line-height: 18px; margin: 0 0 40px 46px; width: 300px; }
#artwork .figures ul li { display: block; }
#artwork .figures ul li em { font-style: oblique; }
#artwork .figures ul li.title { font-style: oblique; }
#artwork .figures ul li.title span { font-style: normal; }

#artwork .img90 .figures span.figure { top: -1px; }
#artwork .img90 #ref3 { position: absolute; top: 650px; left: 20px; }
#artwork .img90 #figure3 { position: absolute; top: 848px; left: 160px; }
#artwork .img90 #figure3 span.figure { display: none; }

#artwork .img91 .figures span.figure { top: -1px; }
#artwork .img93 .figures span.figure, #artwork .img97 .figures span.figure { display: none; }
#artwork .img93 .figures ul, #artwork .img97 .figures ul { margin-left: 0; }
#artwork .img93 .figures ul li.title, #artwork .img97 .figures ul li.title { font-style: normal; }

/* ########### MENZEL-SPECIAL ########### */
#artwork #main #figure1 { float: right; margin-left: 20px; width: 272px; }
#artwork #main #figure2, #artwork #main #figure3 { height: 244px; margin-bottom: 10px; position: relative; width: 540px; }
#artwork #main #figure2 img, #artwork #main #figure3 img { left: 0; position: absolute; top: 0; }
#artwork #main #figure2 ul { bottom: -40px; left: 330px; position: absolute; }
#artwork #main #figure3 ul { bottom: -37px; left: 350px; position: absolute; } 
#artwork #main .figures li { margin-left: -45px; width: 200px; }
#artwork #main .figures em { font-style: oblique; }
#artwork #main .figures span { font-style: normal; }


/* SAFARI-DUMMY */

/* SAFARI 3 #################################################################################################### */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#artwork .figures ul a { text-decoration: none !important; }
#artwork .figures ul strong.plus { margin-top: -20px; }
}
