@charset "UTF-8";
/* CSS Document */

@font-face {
  font-family: 'Arial Narrow';
  src: url('../font/ufonts.com_arial-narrow-2.eot');
  font-weight:normal;
}
@font-face {
  font-family: 'Arial Narrow';
  src: url('../font/ufonts.com_arial-narrow-2.ttf');
  font-weight:normal;
}

html, body { height:100.1%;font-size: 100.1%;margin:0; }
body {
	text-align:center;
	color: #323334;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	width:900px;
	margin: 0 auto 0 auto;
	padding:0 1em;
}

.specialFont {
	font-family:"Arial Narrow", Helvetica, sans-serif;
}

h1, h2, h4, h5 {
	text-transform:uppercase;
}

h1, h2, h3, h4, h5 {
	font-weight:normal;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}

h2 {
	font-size:1.35em;
	line-height:1.4em;
}
h3 {
	font-size:1.25em;
	color:#555;
}
h4 {
	font-size:1.3em;
}
h5 {
	font-size:1.24em;
	color:#555;
}
h2.noUpper, h3.noUpper, h4.noUpper {
	text-transform:none;
}

p {
	font-size:1em;
	letter-spacing:0.02em;
	padding:0.3em 0;
	line-height:1.36em;
}
.lineHigher p {
	line-height:1.7em;
}

a {
	text-decoration:none;
	color: #323334;
	display:inline-block;
}
a.active {
	color: #aaa;
}
em {
	font-style:italic;
}

.nonScreen {
	display:none;
}

#pageHeader {
	padding: 5em 0 2.5em;
	z-index:2;
	position:relative;
}
#pageHeader h1 {
	text-align:left;
}


#mainNavigation {
	width:100%;
	margin: 1.4em 0 2.1em;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}
#mainNavigation ul {
	margin: 1.3em 0;
	height:1.7em;
}
#mainNavigation ul li {
	display:inline;
	list-style:none;
	float:left;
	font-size:1.4em;
	margin-right: 4.7em;
	text-align:left;
}
#mainNavigation ul li:last-child {
	margin-right:0%;
}
#mainNavigation ul li.lastActive {
	margin-right:0%;
        color:#BF9EE0;
}
#mainNavigation ul li.lastActive > a{
	margin-right:0%;
        color:#BF9EE0;
}
#mainNavigation a {
	text-transform:uppercase;
	color:#5700AE;
}
/*#mainNavigation ul li a:active,*/
#mainNavigation ul li.active > a {
	color:#BF9EE0;
}

#mainNavigation ul li ul {
	display:none;
	float:none;
}
#mainNavigation ul li.over ul {
	position:absolute;
	z-index:800;
	padding: 1.6em 0 1em 1.2em;
	width:10.3em;
	margin-top:0px;
	background:#BDB603 url(../img/subnavArrow.jpg) no-repeat left top;
	height:auto;
}
#mainNavigation ul li ul li {
	display:block;
	float:none;
	line-height:1.7em;
	font-size:0.85em;
	width:100%;
	letter-spacing:0.05em;
}


#mainNavigation ul li ul li a {
	color:#fff !important;
}

ul.noScriptNav {
	padding: 2em 5em 2em 1em;
	width:15em;
	margin-top:0px;
	background:#BDB603;
	height:auto;
	text-transform:uppercase;
}
ul.noScriptNav li {
	display:block;
	float:none;
	line-height:1.7em;
	font-size:1.3em;
}

ul.noScriptNav li a {
	color:#fff;
}





#content {
	position:relative;
	text-align:left;
	z-index:1;
	font-size:1.1em;
        /*overflow:hidden; wegen NAV-Rechts nicht möglich */
}


#contentLeft {
	float:left;
	text-align:left;
}
#contentRight {
	float:left;
	z-index:30;
	position:relative;
	text-align:left;
}





.enlu-site #contentLeft {
	width:71.5%;
	min-height:42em;
}
.enlu-site #contentRight {
	width:28.5%;
}
.enlu-site #contentRight p {
	padding-top:1em;
}
.enlu-site .containerImageFade {
	width:87%;
}




.inventory #contentFull {
	width:100%;
	text-align:left;
	z-index:10;
	position:relative;
}
.inventory #contentFull dl {
	float:left;
	position:relative;
	width:16em;
	margin:0 1.8em 1.2em 0;
}
.jsRun .inventory #contentFull dl dt {
	cursor:pointer;
	width:100%;
	position:relative;
}
.inventory #contentFull dl dt a, a.special {
	display:inherit;
	
}
.inventory #contentFull dl dt img {
	width:100%;
}
.jsRun .inventory #contentFull dl dt img {
	width:100%;
}
.jsRun .inventory #contentFull dl dd {
	display:none;
}
#tooltip {
	background-color:#BDB603;
	color:#fff;
	padding:0.6em;
	position:absolute;
	text-align:left;
	max-width:15em;
	font-size:1em;
	line-height:1.4em;
}
.c55c45 #contentLeft {
	width:55%;
}


.inventory #contentLeft .innerContainer a,
.inventory #contentLeft .innerContainer img {
    max-width:100%;
}

.inventory #contentLeft .innerContainer #imageStageSlider {
	width:100%;
}
.inventory #contentLeft .innerContainer #imageStageSlider img {
	position:relative;
}
.c55c45 #contentRight {
	width:45%;
}


.c63c37 #contentLeft {
	width:63%;
}
.inventory #contentLeft .innerContainer,
.c63c37 #contentLeft .innerContainer {
	width:92%;
}
.c63c37 #contentRight {
	width:37%;
}



.inventory #pageNav {
	position:absolute;
	right:-25px;
	top:1.5em;
	z-index:500;
}
dt img {
  border:1px solid transparent; 
}
.rings #contentFull dt img,
#imageSelect li,
.inventory.rings #imageStage,
dt.rings img
{
	border: #DAD9D7 1px solid;
}


.pressroom #contentFull dl,
.exhibitions #contentFull dl,
.fairs #contentFull dl,
.catalogues #contentFull dl,
.mediaPress #contentFull dl,
.mediaVideo #contentFull dl,
.contactlist #contentFull dl,
.gallery_info #contentFull dl {
	width:100%;
	clear:left;
}


.pressroom #contentFull > dl > dt,
.exhibitions #contentFull dt,
.fairs #contentFull dt,
.catalogues #contentFull dt,
.mediaPress #contentFull dt,
.mediaVideo #contentFull dt,
.contactlist #contentFull dt,
.gallery_info #contentFull dt {
	float:left;
	padding-bottom:3em;
}
.pressroom #contentFull > dl > dt {
	width:50%;
}

.exhibitions #contentFull dt {
	width:40%;
}
.exhibitions #contentFull dt .innerContainer {
	width: 78%;
}
.exhibitions #contentFull dt .innerContainer img {
	width:100%;
}

.fairs #contentFull dt {
	width:50%;
}
.pressroom #contentFull dt .innerContainer,
.fairs #contentFull dt .innerContainer {
	width: 83%;
}
.fairs #contentFull dt .innerContainer img {
	width:100%;
}
.pressroom #contentFull dt .innerContainer.ehibition img {
	width:83%;
}
.pressroom #contentFull dt .innerContainer.fairs img {
	width:83%;
}


.catalogues #contentFull dt {
	width:30%;
}
.catalogues #contentFull dt .innerContainer {
	width: 72%;
}
.catalogues #contentFull dt .innerContainer img {
	width:100%;
}





.mediaPress #contentFull dt {
	width:30%;
}
.mediaPress #contentFull dt .innerContainer {
	width:71%;
}
.mediaPress #contentFull dt .innerContainer img {
	width:100%;
}

.mediaVideo #contentFull dt {
	width:36%;
}
.mediaVideo #contentFull dt .innerContainer {
	width:90%;
}
.mediaVideo #contentFull dt .innerContainer img {
	width:100%;
}

.pressroom #contentFull {
    clear:both;
}
.pressroom #contentFull div.subright,
.pressroom #contentFull div.subleft {
    width:50%;
    float:left;
    box-sizing:border-box;
    padding-right:50px;
}
.pressroom #contentFull div.left {
	width:75%;
        float:left;
        box-sizing:border-box;
        padding-right:100px;
}
.pressroom #contentFull div.right {
	width:25%;
        float:left;
}
.pressroom #contentFull div.right #submit-label {
    display:none;
}


.contactlist #contentFull dt,
.gallery_info #contentFull dt {
	width:29%;
}
.contactlist #contentFull dt .innerContainer,
.gallery_info #contentFull dt .innerContainer {
	width:71%;
}
.contactlist #contentFull dt .innerContainer img,
.gallery_info #contentFull dt .innerContainer img {
	width:100%;
}


.pressroom #contentFull > dl > dd,
.exhibitions #contentFull dd,
.fairs #contentFull dd,
.catalogues #contentFull dd,
.mediaPress #contentFull dd,
.mediaVideo #contentFull dd,
.contactlist #contentFull dd,
.gallery_info #contentFull dd {
	float:left;
	padding-bottom:1.9em;
}


.exhibitions #contentFull dd {
	width:37%;
}
.pressroom #contentFull > dl > dd,
.fairs #contentFull dd {
	width:37%;
}
.catalogues #contentFull dd {
	width:37%;
}
.mediaPress #contentFull dd {
	width:37%;
}
.mediaVideo #contentFull dd {
	width:37%;
}

.contactlist #contentFull dd,
.gallery_info #contentFull dd {
	width:37%;
}

.default h3 {
	padding:0.7em 0;
    margin-bottom: 10px;
}


.pressroom #contentFull h2,
.pressroom #contentFull h3,
.exhibitions #contentFull dd h2,
.fairs #contentFull dd h2,
.catalogues #contentFull dd h2,
.mediaPress #contentFull dd h2,
.mediaVideo #contentFull dd h2,
.recruitment #contentFull dd h2,
.recruitment #contentRight .header h2 {
	padding:0.7em 0;
}
.pressroom #contentFull p {
    margin: 10px 0 20px;
}
.pressroom #contentFull h3 {
    text-transform: uppercase;
}
.pressroom #pressroomRegister h4 {
    color:#FF7129;
    margin-bottom: 10px;
}
.pressroom #contentFull .subleft .zend_form,
.pressroom #contentFull .subright .zend_form {
    margin-top: 10px;
}
.pressroom #contentFull .subright dt,
.pressroom #contentFull .subleft dt {
    display: none;
}
.pressroom #contentFull .subright dd,
.pressroom #contentFull .subleft dd {
    float: none;
    padding-bottom: 10px;
}
.pressroom #contentFull dd h3,
.exhibitions #contentFull dd h3,
.fairs #contentFull dd h3,
.catalogues #contentFull dd h4,
.mediaPress #contentFull dd h4,
.mediaVideo #contentFull dd h3,
.gallery_info #contentFull dd h3 {
	padding:0.8em 0 0;
	line-height:1.7em;
}

.contactlist #contentFull dd h2 {
	padding:0.4em 0 0;
}
.contactlist #contentFull dd h3 {
	padding: 0.1em 0 0.2em;
}



.pressroom #contentFull dd p,
.exhibitions #contentFull dd p,
.fairs #contentFull dd p,
.catalogues #contentFull dd p,
.mediaPress #contentFull dd p,
.mediaVideo #contentFull dd p,
.gallery_info #contentFull dd p {
	line-height:1.5em;
}
.exhibitions #contentFull dd p {
	padding-top:0.8em;
	line-height:1.7em;
}


.pressroom p.openingHours,
.fairs p.openingHours {
	padding:0.7em 0;
}


.catalogues #contentFull dd table {
	width:100%;
	border-top: dotted #A6A29F 1px;
}
.catalogues #contentFull dd table td {
	padding-top:0.7em;
	text-align:left;
}
.catalogues #contentFull dd table td.w1 {
	width:15%;
}
.catalogues #contentFull dd table td.w2 {
	width:35%;
	text-align:right;
	padding-right:0.8em;
}
.catalogues #contentFull dd table td.w3 {
	width:18%;
}



.pressroom #contentFull dd .myMarginTop,
.fairs #contentFull dd .myMarginTop,
.exhibitions #contentFull dd .myMarginTop {
	padding-top: 0.3em;
}

.exhibitions #contentLeft {
	width:38%;
}
.exhibitions #contentLeft .innerContainer {
	width: 77%;
}
.exhibitions #contentLeft .header h2 {
	padding:0.6em 0;
}
.exhibitions #contentLeft p {
	padding:0.8em 0;
	line-height:1.8em;
	font-size:0.9em;
}
.exhibitions #contentLeft .subnav {
	padding:0.8em 0;
}
.exhibitions #contentLeft .subnav li {
	line-height:2.2em;
	font-size:1.25em;
}
.exhibitions #contentLeft .catalogue {
	overflow:hidden;
	padding:0.8em 0;
}
.exhibitions #contentLeft .catalogue dt {
	float:left;
	padding: 0.2em 2em 00 0;
}
.exhibitions #contentLeft .catalogue dd {
	float:left;
}

.exhibitions #contentRight {
	width:62%;
}
.exhibitions #contentRight .article {
	width:87%;
}
.exhibitions #contentRight .article .containerImageFade {
	height:28em;
}

.exhibitions #contentRight .article .header {
	margin: 1.4em 0 0.6em;
	clear:both;
}
.exhibitions #contentRight .article .header h2 {
	padding:0.7em 0;
}

.aboutus #contentLeft,
.paris #contentLeft,
.new-york #contentLeft,
.chicago #contentLeft,
.gallery_info.location #contentLeft {
	width:38%;
}
.aboutus #contentLeft .innerContainer,
.paris #contentLeft .innerContainer,
.new-york #contentLeft .innerContainer,
.chicago #contentLeft .innerContainer,
.gallery_info.location #contentLeft .innerContainer {
	width:76%;
}
.aboutus #contentLeft .innerContainer img,
.paris #contentLeft .innerContainer img,
.new-york #contentLeft .innerContainer img,
.chicago #contentLeft .innerContainer img,
.gallery_info.location #contentLeft .innerContainer img {
	width:100%;
}

.aboutus #contentLeft h2,
.paris #contentLeft h2,
.new-york #contentLeft h2,
.chicago #contentLeft h2,
.gallery_info.location #contentLeft h2 {
	padding:0.6em 0;
}
.aboutus #contentLeft .mapLocation,
.paris #contentLeft .mapLocation,
.new-york #contentLeft .mapLocation,
.chicago #contentLeft .mapLocation,
.gallery_info.location #contentLeft .mapLocation {
	padding: 2em 0 2.7em;
	position:relative;
}
.mapLocation img {
	width:100%;
}
.aboutus #contentLeft .subnav,
.paris #contentLeft .subnav,
.new-york #contentLeft .subnav,
.chicago #contentLeft .subnav,
.gallery_info.location #contentLeft .subnav {
	padding:1em 0;
}
.aboutus #contentLeft .subnav li,
.paris #contentLeft .subnav li,
.new-york #contentLeft .subnav li,
.chicago #contentLeft .subnav li,
.gallery_info.location #contentLeft .subnav li {
	line-height:2em;
	font-size:1.2em;
}


.aboutus #contentRight,
.paris #contentRight,
.new-york #contentRight,
.chicago #contentRight,
.gallery_info.location #contentRight {
	width:62%;
}
.aboutus #contentRight .locationImage,
.paris #contentRight .locationImage,
.new-york #contentRight .locationImage,
.chicago #contentRight .locationImage,
.gallery_info.location #contentRight .locationImage {
	padding: 0 0 1.4em;
}
.aboutus #contentRight .locationImage img,
.paris #contentRight .locationImage img,
.new-york #contentRight .locationImage img,
.chicago #contentRight .locationImage img,
.gallery_info.location #contentRight .locationImage img {
	width:100%;
}
.aboutus #contentRight .columnContainer,
.aboutus #contentRight .locationImage,
.paris #contentRight .columnContainer,
.paris #contentRight .locationImage,
.new-york #contentRight .columnContainer,
.new-york #contentRight .locationImage,
.chicago #contentRight .columnContainer,
.chicago #contentRight .locationImage,
.gallery_info.location #contentRight .columnContainer,
.gallery_info.location #contentRight .locationImage {
	width:87%;
}

.aboutus #contentRight .columnContainer .header h2,
.paris #contentRight .columnContainer .header h2,
.new-york #contentRight .columnContainer .header h2,
.chicago #contentRight .columnContainer .header h2,
.gallery_info.location #contentRight .columnContainer .header h2 {
	padding:0.7em 0;
}


.gallery_info.contactlist .header {
	margin-bottom: 0.5em;
}


.recruitment #contentLeft {
	width:50%;
}
.recruitment #contentLeft .innerContainer {
	width:83%;
}
.recruitment #contentLeft .innerContainer img {
	width:100%;
}
.recruitment #contentRight {
	width:38%;
}







.enlu-site .box .header h2 {
	margin:0;
	padding: 0.6em 0;
	text-align:left;
}




.typeLinks ul {
	line-height:2.0em;
	text-align:left;
	font-size:0.85em;
}




.typeNews {
	border-bottom: dotted #A6A29F 1px;
	overflow:visible;
}
.typeNews .body dl {
	width:100%;
	text-align:left;
	border-top: dotted #A6A29F 1px;
	clear:left;
	overflow: hidden;
	padding-top:0.8em;
	margin-bottom:1em;
}
.typeNews .body dl:first-child {
	border-top: none;
}
.typeNews .body dl dt {
	width:34%;
	float:left;
}
.typeNews .body dl dt .innerContainer {
	width:80%;
}
.typeNews .body dl dt .innerContainer img {
	width:100%;
}
.typeNews .body dl dd {
	float:left;
	width:66%;
}
.typeNews .body dl dd h4 {
	margin-bottom:0.3em;
}
.typeNews .body dl dd p {
	line-height:1.5em;
}







.typeDetails .service {
	padding:0.7em 0;
	overflow:hidden;
}
.typeDetails .video {
	padding: 0.2em 0 0;
	overflow:hidden;
}

.typeDetails .video img,
.typeDetails .price img {
	vertical-align:middle;
}

.typeDetails .price, .typeDetails .info, .typeDetails .exhibition  {
	padding:1.1em 0;
	height:auto;
	overflow:hidden;
}
.typeDetails .video img, .typeDetails .price img {
	padding-right:0.5em;
}
.typeDetails .exhibition img {
	padding-right:2.2em;
	float:left;
}
.typeDetails .header h2 {
	margin: 0.6em 0 -0.2em;
}
.typeDetails .header p {
	line-height: 1.8em;
	padding-bottom:0.3em;
}
.typeDetails .article {
	padding:0.7em 0;
	line-height: 1.3em;
}
.typeDetails aside .info p {
	line-height:1.6em;
}
.typeDetails aside ul li {
	line-height:1.8em;
}


.columnContainer .col_left {
	float:left;
	width:45%;
}
.columnContainer .col_right {
	float:right;
	width:45%;
}


.form h5,
.formPost h5 {
	padding-bottom: 0.5em;
}
.form,
.formPost {
	padding:1em 0;
}
.formPost dt,
.zend_form dt {
	clear:left;
	padding:0.5em 0;
        float:left;
        width: 7em;
}
.formPost dd,
.zend_form dd {
	float:left;
        padding: 0.5em 0;
}
.formPost dd,
.zend_form dd,
.zend_form dd input {
	width: 16em;
}
.zend_form dd textarea {
	width: 20em;
	height:7em;
}
.zend_form #inventoryId-label {
    display: none;
}

.formError {
    padding:1em 0.5em;
    background-color:#FF7129;
}
.errors li {
    color:#FF7129;
    width: 250px;
}
.formOk {
    padding:1em 0.5em;
    background-color:#BDB603;
}
#status-label,
#status-element {
    display:none;
}


#decorationMargin {
	position:fixed;
	bottom:0;
	right:0;
	z-index:0;
	width:22em;
}
#decorationMargin img {
	width:100%;
}

.decorationLine_page {
	position:fixed;
	height:7px;
	width:100%;
	z-index:110;
	left:0;
}
#bodyTop {
	background: #BDB603;
	top:0;
}
#bodyBottom {
	background: #A1191D;
	bottom:0;
}


.decorationLine_element {
	border-top:1px solid #FF7129;
	border-bottom: dotted #A6A29F 1px;
}
#contentAside {
	border-top: dotted #A6A29F 1px;
}
.decorationSubLine_element {
	border-bottom: dotted #A6A29F 1px;
}
.decorationSubLine_elementBoth {
	border-top: dotted #A6A29F 1px;
	border-bottom: dotted #A6A29F 1px;
}
.decorationSubPadding_element {
    padding-bottom: 10px;
}

a.specialLink {
	color:#FF7129;
}

.enlu-site ul.listArrows {
	font-size:1em;
}
ul.listArrows {
	font-size:1.1em;
	padding: 0.7em 0 1.2em 0;
	margin:0;
	font-size:1em;
	list-style-position:outside;
	line-height:2em;
	vertical-align:middle;
	width:100%;
}
ul.listArrows li {
	padding:0;
	margin: 0.2em 0;
}
ul.listArrows li img.listItem {
	margin-right:1em;
	vertical-align:middle;
}


.bodyMarginTop p {
	margin-top:1.5em;
}
.bodyMarginBoth {
	margin:1.3em 0;
}

.viewLink {
	padding:1em 0;
	font-size:1em;
	text-transform:uppercase;
}

.specialColor {
	color:#5700AE;
}

img.hide {
	display:none;
}

.firstname {
	text-transform:none;
}

#listNavigation {
	clear:both;
	width:100%;
	text-align:left;
	font-size:2em;
	color:#D1A4FF;
	line-height:2em;
	margin-bottom:1em;
}
#listNavigation span {
	cursor:pointer;
	padding:0.1em;
}
#listNavigation .listItem.active {
	color:#5700AD;
}

#footer {
    clear:both;
    position:relative;
    padding:1em 3em 5em 0;
    margin-top: 3em;
    border-top: 1px dotted #FF7129;
    overflow:hidden;
    z-index:10;
}

#socialMedia {
    width:200px;
    float:left;
}
#socialMedia ul {
    list-style:none;
    position:relative;
    z-index:100;
    float:left;
}
#socialMedia ul li {
    list-style:none;
    display:inline;
    float:left;
    padding-right:0.5em;
}
.webdesign-link {
    color:#999;
    font-size: 12px;
    text-align: left;
    margin-left:200px;
    clear:left;
}
.webdesign-link a {
    display:inline;
    color:#999;
}
#footer .sitemapCol {
    text-align:left;
    width:134px;
    float:left;
}
#footer .sitemapCol li {
    line-height: 1.7em;
}
#footer .sitemapCol a {
    color:#999;
}
#registerNewsletter {
    width:275px;
    text-align: left;
    float:left;
}
#registerNewsletter h6 {
    color:#999;
    text-transform:uppercase;
    font-weight: normal;
}
#registerNewsletter .zend_form {
    overflow: hidden;
}
#registerNewsletter .zend_form dt {
    display:none;
}
#registerNewsletter .zend_form dd {
    float:none;
}

#pressroomRegister input,
#pressroomRegister select,
#pressroomRegister textarea,
#pressroomLogin input,
#pressroomForgotten input,
#registerNewsletter .zend_form dd input {
    padding: 2px 10px;
    color:#999;
    border-radius: 6px;
    border:1px #ccc solid;
    width: 250px;
}
#pressroomRegister select {
    padding-left: 0px;
    padding-right: 0px;
    width: 270px;
}
textarea {
    font-family: 'Arial';
    font-size:12px;
}

#pressroomRegister #submit,
#pressroomLogin #submit,
#pressroomForgotten #submit {
    background:#aaa;
    color:#fff;
    text-transform: uppercase;
    font-size: 12px;
}
#pressroomLogin #submit {
    width: 100px;
}

#pressroomRegister form dt,
#pressroomRegister form dd {
    float:none;
}
.mainColorLink {
    color: #5700ae;
}


#registerNewsletter .zend_form dd #submit {
    width:50px;
}
#registerNewsletter .error {
    background: #FF7129;
    color:#fff;
    padding: 2px 10px;
}

#myOverlayPanel.flash {
	width:100%;
	height:100%;
}
#myOverlayPanel.html {
	text-align:left;
	overflow-y:scroll;
}
#myOverlayPanel.image {
}


.overlayHtml {
	padding: 0 4em;
}
.overlayHtml h2 {
	padding:0.5em 0;
	margin-bottom:0.8em;
}
.overlayHtml p {
	padding:0.5em 0;
	text-align:justify;
}






.containerImageFade {
	position:relative;
}
.containerImageFade img {
	position:absolute;
	/* width:100%; */
}

.jsRun #decorationMargin img {
	display:none;
}
.jsRun .typeNews dl {
	display:none;
}
.jsRun #mainNavigation ul li.active ul {
	display:none;
}

.jsRun .inventory #contentFull dl {
	display:none;
}

.jsRun .rings #imageStage,
.jsRun .manuscripts #imageStage,
.jsRun .booksofhours #imageStage
{
	display:block;
	position:relative;
	overflow:hidden;
	height:33em;
}
.jsRun .manuscripts #imageStage,
.jsRun .booksofhours #imageStage
{
	width:90%;
}

.jsRun .rings #imageStage {
	width:84%;
}

.jsRun #imageSelect {
	margin-top:0.6em;
}
.jsRun #imageSelect li {
	float:left;
	display:inline;
	margin-right:0.6em;
	padding:0.5em;
}
.jsRun #imageSelect img {
	width:5em;
	cursor:pointer;
}
.jsRun .form {
	display:none;
}

#map {
  height: 40em;
  width:100%;
}
.map #decorationMargin {
	  display: none;
}
a.noBlock {
    display: inline;
}
#formType-label,
#formType-element {
    display:none;
}

.pressroom .right form dt {
    width: 17em;
    padding-bottom:0;
}
.pressroom .right form dd {
    width: 17em;
    padding-top:0;
    padding-bottom:20px;
}
#password_confirm-label,
#password-label {
    font-size:12px;
    color:#ccc;
    padding-bottom:5px;
}
.forgotten-password-create .zend_form {
    margin-top:10px;
}
.forgotten-password-create #password-label {
    font-size:inherit;
    color:inherit;
    padding-bottom: inherit;
}

ul.pressinfo {
    margin-top:1em;
}
ul.pressinfo li {
    line-height:2em;
    padding-left:40px;
}
ul.pressinfo .typeDocument {
    background: url(/static/enlu/img/iconDocument.png) no-repeat left center;
}
ul.pressinfo .typeImageArchive {
    background: url(/static/enlu/img/iconImageArchive.png) no-repeat left center;
}
ul.pressinfo .typeVideoArchive {
    background: url(/static/enlu/img/iconVideoArchive.png) no-repeat left center;
}

.pressroom .pressinfo {
    border-bottom: dotted #A6A29F 1px;
    border-top: dotted #A6A29F 1px;
    padding:1em 0;
    margin:1em 0;
    width: 333px;
}
.pressroom .pressinfo li {
    line-height: 1.7em;
    font-size:1.2em;
    padding-left:0;
}
.pressUser #contentFull dl dd {
    display:block !important;
    background-color: #BDB603;
    color: #FFFFFF;
    font-size: 1em;
    line-height: 1.4em;
    max-width: 15em;
    padding: 0.6em;
    text-align: left;
    height:250px;
}
.pressUser #contentFull dl dd ul.pressinfo {
    position:absolute;
    bottom:10px;
}
.pressUser #contentFull dl dd ul.pressinfo li a {
    color:#fff;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}

.vcard {
    display:none;
}


#emailFirst-label,
#emailFirst-element {
    display:none;
}

@media screen and (min-device-width: 1250px) {
	body {
		font-size:0.90em;
		width:1160px;
	}
	#content {
		font-size:1em;
	}
	#mainNavigation ul li {
		margin-right:4.6em;
	}
}

@media screen and (min-device-width: 1250px) and (max-width: 1260px) {
	#decorationMargin {
		display:none;
	}

}
@media screen and (max-device-width: 1249px) and (max-width: 1060px) {
	#decorationMargin {
		display:none;
	}
}


@media print {
	html, body { 
		height:100%;
	}
	body {
		font-size:1em;
	}
	.nonScreen {
		display:block;
	}
	.nonPrint {
		display:none;
	}
	#decorationMargin {
		display:none;
	}
	#footer,
        #mainNavigation,
	#pageNav,
	#socialMedia,
	.typeNews .body dl dt,
	#imageSelect,
	.service,
	.exhibitions #contentLeft .subnav
	{
		display:none;
	}
	.enlu-site #contentRight,
	.inventory #contentRight,
	.inventory.booksofhours #contentRight,
	.inventory.manuscripts #contentRight,
	.exhibitions #contentLeft,
	.recruitment #contentRight,
	#contentRight,
	#contentLeft {
		width:100%;
		float:none;
		text-align:left;
	}
	.enlu-site #contentLeft {
		min-height:29em;
		max-height:42em;
	}
	.jsRun .manuscripts #imageStage,
	.jsRun .booksofhours #imageStage {
		height:25em;
		max-height:25em;
	}
	.pressroom #contentFull dd,
	.exhibitions #contentFull dd,
	.fairs #contentFull dd,
	.catalogues #contentFull dd,
	.mediaPress #contentFull dd,
	.mediaVideo #contentFull dd,
	.gallery_info #contentFull dd
	{
		width:auto;
		max-width:80%;
		
	}
        #pageHeader {
            border-bottom: 1px solid #FF7129;
            margin-bottom:1em;
        }
}


