* {
margin:0;
padding:0;

}
nav {
border-top:1px dotted #E3E3E3;
border-bottom:1px dotted #E3E3E3;
padding:10px 0;
margin:0 0 20px 0;
}
nav h2 {
	display:none;
}

a {
color:#903c56;
text-decoration:none;
}

#main-menu {
width:100%;
margin:0 0 0 18px;
padding:0;

}
#main-menu li {
opacity:.7;
margin:0 20px 0 0;
padding:0 0 8px 0;
border-bottom:3px solid transparent;
}

#main-menu li.active {
border-bottom:3px solid #EEE;
opacity:1;
}

#main-menu li a {
	text-decoration:none;
	font-weight:light;
}

body .content {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 13px;
line-height:17px;
}

.view-content .views-row-even,
.view-content .views-row-odd {
clear:both;
}

.throbber {
display:none;
}
#edit-type, #edit-artist {
width:200px;
}
#edit-year {
width:100px;

}
p {
font-size:110%;
line-height:160%;
color:#414141;
}
.small-text {
font-family:sans-serif;
font-size:90%;
line-height:1.5em;
color:#444;
margin:10px 0 30px 0;
}
.views-view-grid {
margin-left:-5px;
}
.views-view-grid td {
padding:3px 5px;
}

article.node-article .field-name-field-image {
float:left;
padding-right:25px;
padding-bottom:45px;
}
/*
body.front #block-system-main {
padding-left:15px;
position:absolute;
}

*/

body.front #block-system-main article{

margin-bottom:30px;
}



p.fulltitle {

color:#000;
}
body.front .content h2 {


color:
rgb(0, 0, 0);
cursor: auto;
display: inline;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 28px;
height: auto;
font-weight:normal;
line-height: 25px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
text-decoration: none;
text-transform: uppercase;
width: auto;

}

.small-text p {
color:#515151;

}

body.page-editionen .view-content .preview-img {
float:left;
margin-right:20px;
margin-bottom:60px;
}
body.page-editionen .view-content .preview-img img {



	width:345px;
	height:220px;
//border:10px solid #FFF;
box-shadow:0px 0px 6px rgba(33,33,33,.3);

}

body.page-sondereditionen .view-content .preview-img-wrapper  {
margin: 30px 0px;
width:390px;
display:block;
float:right;
border-left:1px dotted #E3E3E3;
text-align:center;
}
body.page-sondereditionen h1#page-title {
display:none;
}

body.page-sondereditionen .view-content .preview-img-wrapper .preview-img {
display:inline-block;
}
body.page-sondereditionen .view-content .preview-img-wrapper .preview-img img {
border:10px solid #FFF;
box-shadow:0px 0px 10px rgba(33,33,33,.3);margin:30px 0;

}
body.page-sondereditionen .view-sondereditionen a.colored {

display: block;
font-size: 2em;
-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: normal;

font-size: 16px;

}



a h1 {
font-size:1.2em;
font-family: 'Fjord One';
font-weight:normal;
}


body.page-editionen h1#page-title {
display:none;
}
p.fulltitle a {
color:#000;
padding:3px 0px;

}

small.tiny {
font-size:50%;
}
#block-views-585f342f9e1004db1ddead8fd2417592 .view-content,
#block-views-585f342f9e1004db1ddead8fd2417592 .view-filters,
#block-views-ea344a7c94e40fcafb1139ee189d1919 .view-content,
#block-views-ea344a7c94e40fcafb1139ee189d1919 .view-filters{
margin-left:20px;
}


#block-system-main .content  {
margin:0;
padding:0;
// min-width:75%;
// max-width:820px;

}
#block-system-main .content  .content  {
margin:0;
padding:0;
}
#sidebar-second h2,
body.page-contact h1 {
font-size:1.2em;
font-family: 'Fjord One';
font-weight:normal;

}
/*
article {
margin-left:-15px;
}
*/
body.node-type-page a.headline h1 {
margin-left:20px;
text-transform:uppercase;
font-size:16px;
}
body.node-type-page p.fulltitle {
margin-left:20px;
}
body.page-contact .view-disclaimer-block.view-id-disclaimer_block article h2 a {
display:none;
}
body.page-contact .view-disclaimer-block.view-id-disclaimer_block .field-item p{
font-family: sans-serif;
font-size: 90%;
line-height: 1.5em;
color:#616161;
margin:0px 20px;
}

body.sidebar-second #main {
max-width:960px;
min-width:960px;

}

footer #block-block-1 .content {
  margin: 30px;
  text-transform: uppercase;
  font-size: 80% !important;
}

body.page-node-82 a.headline {
  display: none;
}



body.page-node-82 p.fulltitle {
color: rgb(144, 60, 86);
display: block;
font-family: 'Fjord One';
font-size: 16px;
font-weight: normal;
height: 20px;
line-height: 25px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: -2px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;
text-transform: uppercase;
}
footer #block-block-1 .content a {
  font-size: 80% !important;
}

#block-views-block-artists-block .views-field-title {
  font-weight: bold;
}
#block-views-block-artists-block .view-content {
  margin: 20px ;
}

#main {
padding-left:10px;
}

/*
.masonry-item
{
	display:inline-block;
	margin-right:10px;
}

*/

.field-item p {
padding:5px 0px;
}

blockquote {
background:#f9f9f9;
border-left:10px solid #ccc;
margin:1.5em 10px;
padding:1em 10px 1em 10px;
quotes:"\201C""\201D""\2018""\2019";
}
blockquote:before {
color:#ccc;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;
}
blockquote p {
display:inline;
font-size:140%;
}
body.page-presse sup,
body.page-presse sub {
font-family:sans-serif;
color:#333;
margin:0;
padding:0 0 0 30px;
}

body.page-presse h1#page-title{
color:
rgb(144, 60, 86);
display: block;
font-family: 'Fjord One';
font-size: 16px;
font-weight: normal;
height: 20px;
margin-left: 20px;
text-decoration: none;
text-transform: uppercase;
display:none;
}


.submit-info {
color:#A4A4A4;
padding-bottom:5px;
}

.source-date {
font-size:90%;
float:left;
padding-top:6px;
padding-right:10px;
margin-right:10px;
border-right:1px dotted #E4E4E4;
height:25px;
}

.source-text {
position;relative;
padding-top:5px;
font-size:90%;
border-top:1px dotted #E4E4E4;
border-bottom:1px dotted #E4E4E4;
height:25px;
}


.source-text p{
padding:0;
margin:0;

}


.submit-info {
position:relative;
top:-25px;
float:right;
margin-bottom:40px;
font-size:90%;
}

body.front #block-system-main {
float:left;
width:520px;
margin-top:20px;
}


body.page-contact #content {
padding-left:30px;
width:500px;
float:left;
}
body.front #block-system-main article {
padding-bottom:10px;
border-bottom:1px dotted #E4E4E4;


}


#block-views-last-edition-block-last-edition img {
width:100%;
height:100%;
}

#block-views-edition-info-block-edition-info.block.block-views img {
}

#block-views-last-edition-block-last-edition p.fulltitle {
position:absolute;
top:100px;
padding:0 10px;
overflow:hidden;
margin-right:38px;
}
#block-views-last-edition-block-last-edition p.fulltitle a{
color:#fFF;
text-shadow:0px 0px 3px rgba(33,33,33,.8);
}
#block-views-content-image-block-block {
}

#block-views-edition-info-block-edition-info .content {
padding:0 20px;
}

body.front #sidebar-second h1 {
font-family: 'Fjord One';
font-weight:normal;
font-size: 16px;
padding-top:10px;
}
div.view-display-id-block_edition_list .view-content {
border-top:1px dotted #E4E4E4;
width:360px;
}

div.read-more {
margin-top:10px;
}

.editionslist-item {
display:block;
border-bottom:1px dotted #E3E3E3;
height:40px;
padding:0 0 0 30px;
overflow:hidden;
}

#block-views-last-edition-block-last-edition p.fulltitle {
font-weight:normal;
}
#cboxTitle {
background:rgba(255,255,255,.8);
color:#000;
font-family: 'Fjord One';
font-weight:normal;
cursor: auto;
display: block;
font-size: 13px;
height: auto;
padding:10px 0px;
margin:10px 0 40px 0;
border-top:1px dotted #e4e4e4;
border-bottom:1px dotted #e4e4e4;

}

#cboxCurrent {
margin-left:30px;
}
.view-work-archive.view-display-id-page .masonry-item img {
box-shadow:0px 0px 6px rgba(33,33,33,.3);

}
table {
width:100%;
}

.body-text {
margin-top:5px;
margin-bottom:5px;
}

#block-views-last-edition-block-last-edition .body-text {

color:
rgb(65, 65, 65);
display: block;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 14px;
height: 88px;
line-height: 22px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;

}

#block-views-last-edition-block-last-edition .view-id-last_edition .view-content h1 a
{
font-size: 16px;
}

#cboxNext,#cboxCurrent, #cboxPrevious,#cboxClose{
color: #999;
text-transform:uppercase;
}

body.page-contact h1#page-title {


color:
rgb(144, 60, 86);
display: block;
font-family: 'Fjord One';
font-size: 16px;
font-weight: normal;
height: 20px;
line-height: 25px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: -2px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;
text-transform: uppercase;
}

#cboxNext:hover, #cboxPrevious:hover,#cboxClose:hover {
color: #333;
}

.edition-format label,
.edition-size label,
.edition-year label,
.edition-format,
.edition-year,
.edition-size {
float:left;

font-family:sans-serif;
border-right:1px dotted #E1E1E1;
margin-right:5px;
padding-right:5px;
font-size:80%;
font-weight:normal;
color:#888;
margin-top:5px;
}
.edition-format {
border-right:1px dotted transparent;

}
body.page-presse .content h2 {


color:
rgb(0, 0, 0);
cursor: auto;
display: inline;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 28px;
height: auto;
font-weight:normal;
line-height: 25px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
text-decoration: none;
text-transform: uppercase;
width: auto;
/*

color:#000;
font-family: 'Fjord One';
font-weight:normal;
cursor: auto;
display: inline;
font-size: 28px;
height: auto;
line-height: 25px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
text-decoration: none;
text-transform: uppercase;
width: auto;
*/
}

#block-views-26cea7b72b3039a031a0e82745de13b4
{
width:350px;
float:left;
margin-bottom:20px;
}
#contact-site-form {
clear:both;
width:100%;
padding:0px 20px;
margin-top:30px;
margin-left:-45px;
}
#contact-site-form .grippie {
display:none;
}
body.page-user h1.title#page-title,
body.page-user.not-logged-in h1.title#page-title,
body.page-user.not-logged-in ul.tabs.primary{
display:none;

}
#user-login label,
body.page-archive label,
#contact-site-form label {
font-family:sans-serif;
font-weight:normal;
font-size:11px;
color:#777;
}
#contact-site-form input,
#contact-site-form textarea {
}
#contact-site-form input[type=text] {
width:435px;
}


.edition-info-block {
font-family:sans-serif;
font-weight:normal;
font-size:12px;
color:#777;
margin:0px;
}


.body-text p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

textarea,input[type=text],input[type=password] {
    border: 5px solid white;
    -webkit-box-shadow:
      inset 0 0 8px  rgba(0,0,0,0.2),
            0 0 16px rgba(0,0,0,0.1);
    -moz-box-shadow:
      inset 0 0 8px  rgba(0,0,0,0.2),
            0 0 16px rgba(0,0,0,0.1);
    box-shadow:
      inset 0 0 8px  rgba(0,0,0,0.2),
            0 0 16px rgba(0,0,0,0.1);
    padding: 15px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 10px 0;
}

#sidebar-second h2,
 p.fulltitle {
-webkit-margin-before: .5em;
-webkit-margin-after: .5em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
display: block;

 padding:0;
font-size: 28px;
line-height:28px;
text-transform:uppercase;
}

.view-id-presse .pm {
margin-right:15px;
margin-bottom:40px;
}
.view-id-presse .pm .source-text,
.view-id-presse .pm .source-date{
clear:both;
}

.view-id-presse .pm .submit-info {
display:none;
}

body {
overflow-y:scroll;
}




#block-system-main {
padding-left:25px;
max-width:860px;
}


#block-views-last-edition-block-last-edition img,
#block-views-edition-info-block-edition-info img {
width:100%;
height:100%;
box-shadow:0 0 7px rgba(33,33,33,.3);
margin-bottom:10px;
}

#block-views-edition-info-block-edition-info span.edition-time{
color: rgb(144, 60, 86);
display: block;
font-family: 'Fjord One';
font-size: 16px;
font-weight: normal;
height: 20px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;
text-transform: uppercase;
}
#block-views-content-image-block-block .content-image  {
padding:10px;
display:inline-block;
border:5px solid #FFF;
background:#EEE url(none) repeat 0 0;
box-shadow:0 0 14px rgba(33,33,33,.4);
}
#block-views-content-image-block-block .content-image .undefined  {
z-index:33;

}

#block-views-content-image-block-block .content-image img {
box-shadow:0 0 7px rgba(33,33,33,.15);
}

#block-views-content-image-block-block {
margin:20px 0 0 0;
width:560px;
text-align:center;
float:left;
}

.pager-current {

font-family:sans-serif;
font-weight:normal;
font-size:60%;
}
#messages {
font-family:sans-serif;
font-weight:normal;
font-size:12px;
}


#block-views-content-image-block-block .item-list {
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
display: inline-block;
padding: 0;
font-size: 16px;
line-height: 25px;
text-transform: uppercase;
}

.copy-info {
clear:both;
color:#000;
margin-top:30pX;
font-size:90%;
}



body.page-archive #edit-type-wrapper {
display:none;
}

#block-views-690062cd7c6dd6974d9be2d03b5d317a {
width:550px;
border-top:1px dotted #e3e3e3;
float:left;
padding-left:10px;
position:absolute;
top:1000px;
}

#block-views-content-image-block-block  .view-content {
text-align:center;
}
.view-content .work-infotext {
padding:15px 0;
color:
rgb(144, 60, 86);
display: block;
font-family: 'Fjord One';
font-size: 16px;
font-weight: normal;
height: 20px;
// text-transform:uppercase;
}
span.float-left {
float:left;
}
.pdf-wrapper ul,
.pdf-wrapper ul li {
list-style:none;
padding-top:10px;
}

.pdf-wrapper li.first {
float:left;
}
.pdf-wrapper li.first,
.pdf-wrapper li.last {
padding-top:0px;
}


.pdf-wrapper img {
opacity:.5;
}


#block-views-content-image-block-block .content {
margin:0 auto;

}

.img-path-uri.hidden {
display:none;
}


article.node-presseartikel.node-teaser .field-name-field-image {
float:left;
width:230px;
}

article.node-article.node-teaser .field-name-field-image {
margin-top:10px;
}


.views-row.pm img {
float:left;
margin:0 20px 10px 0;
// border:10px solid #FFF;
box-shadow:0px 0px 3px rgba(33,33,33,.3);

}

.views-row.pm blockquote {
// clear:both;
}

#file-entity-edit.file-audio-form span.class {
width:120px;
height:120px;
background:red;
}

#sidebar-second {
margin:0;
padding:0;
float:right;
position:relative;
top:0px;
right:0px;
width:390px;
display:inline-block;
margin-left:10px;
}
#sidebar-second .block {
margin:0px 0 0 0;
padding:0 20px 0 0;
border-left:1px dotted #e4e4e4;
}
#sidebar-second h2 {
color:
rgb(144, 60, 86);
display: block;
font-family: 'Fjord One';
font-size: 16px;
font-weight: normal;
height: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-top:-2px;
text-decoration: none;
text-transform: uppercase;
}
#block-views-content-image-block-block.block.block-views div.view-content {
height:560px;
}
#block-views-content-image-block-block.block.block-views div.content-image {
margin-top:30px;
}
#block-views-content-image-block-block.block.block-views div.item-list {
position:relative;
z-index:0;
background:#FDFDFD;
top:-595px;
height:30px;
width:560px;
border-top:1px dotted #e3e3e3;
border-bottom:1px dotted #e3e3e3;

}



.item-list .pager li.pager-next,
.item-list .pager li.pager-previous {
display:inline-block;
width:80px;
padding:1px;
}

.pager-current {
opacity:.4;
margin:0;
padding:0;
position:relative;
top:-5px;
}

.pager-next a,
.pager-previous a {
font-size:40px;
line-height:20px;
opacity:.4;
}
.pager-next a:hover,
.pager-previous a:hover {
opacity:1;
}
#block-views-713e45ed5123d19975d56d67dd5886f2 {
}
#block-views-713e45ed5123d19975d56d67dd5886f2 h2 {
display:none;
}


body.front #sidebar-second h1 {
font-size:20px;
}

#block-views-last-edition-block-last-edition {
margin-bottom:40px;
}

#block-views-last-edition-block-last-edition .content {
padding-left:20px;
padding-right:20px;
}
body.node-type-edition h1 {
cursor: auto;
display: block;
font-family: 'Fjord One';
font-size: 16px;
font-weight: normal;
height: 20px;
line-height: 17px;
margin-left: 0px;
text-decoration: none;
width: 820px;
font-weight:normal;
}
body.node-type-edition h1,
body.node-type-edition p.fulltitle {
padding-left:20px;
margin:0px;

}

body.node-type-edition p.fulltitle  {

font-family: Georgia, 'Times New Roman', Times, serif;

// border-bottom:1px dotted #e4e4e4;
padding-bottom:20px;
}
