
/*  Anpassungen OJS 3, von CeDiS */

body {
    padding: 10px 20px 10px 20px !important;
    margin:0;
    background-color:white;
}

html {
    width: 100%;
    margin:auto;
    background-color:#eee;
}

@media only screen and (min-width: 1200px) {
    html {
        width: 870px;
    }
}
@media only screen and (min-width: 990px) {
    html {
        max-width: 870px;
    }
}

.apparatus-article-header img {
	max-width: 800px;
}

.typesetr h2.subtitle {
	padding-top: 10px;
}

/*  Ende Anpassungen OJS 3, von CeDiS */

@import "http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,600italic&subset=latin,cyrillic,latin-ext";
/* CSSTidy 1.5.2: Mon, 8 May 2017 09:55:13 +0000 */ 
body { counter-reset: table figure video endnote; margin: 0; padding: 0; background-color: #fff; color: #000; text-align: center }
 #main, body, div, div span, div.tocTitle, h1.subtitle, h1.title, li, p, p span { font-family: "Open Sans", Helvetica, Arial, sans-serif !important }
 #main, .tocAuthors, .typesetr h2.subtitle, body, div, div span, div.tocTitle, li, p, p span { font-style: normal !important }
 #main, body, div, div span, div.tocTitle, li, p, p span { line-height: 1.4em !important }
 .tocAuthors, div.tocTitle { text-align: left !important }
 .noteref, a { text-decoration: none }
 #sidebar input, span[style *= footnote] { font-size: 1em !important }
 a[style = "mso-endnote-id:edn"] { text-decoration: none !important }
 #navbar li a { letter-spacing: 0 !important }
 .tocAuthors { padding: 4px 0 6px }
 .tocArticleGalleysPages { vertical-align: bottom; display: table-row; float: right; width: 565px !important }
 .footnote { display: inline !important }
 div.tocTitle tr { display: table !important }
 h1.subtitle, h1.title { font-size: 2em !important; margin: 1em 2em !important; display: block; text-align: center !important; text-transform: none !important }
 a span { color: inherit !important }
 .noteref { background-color: #F1F1F1; vertical-align: top !important; color: #000; padding: .05em .3em; border-radius: .2em; font-size: .8em; margin-right: .4em; font-size: .8em !important; text-shadow: none !important }
 .noteref:target { outline: 0 }
 aside.endnote { margin: 0 0 1em; font-size: .7em }
 section.endnotes { counter-reset: endnote; position: relative; margin: 2em 0 2em 1.5em; font-size: 1.2em }
 #endnote-box > p:first-child, aside.endnote > p:first-child { margin-top: 0; line-height: normal }
 #endnote-box > p:last-child, aside.endnote > p:last-child { margin-bottom: 0 }
 aside.endnote::before { content: counter(endnote) "."; counter-increment: endnote; position: absolute; left: -1.5em }
 .typesetr h1, .typesetr h2, .typesetr h3, h1.title { line-height: 125% !important; color: #303030; letter-spacing: -.01em }
 #endnote-box { font-size: 14px; background: #fff; padding: 10px; margin: 10px; border: 1px solid #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888 }
 h1.title { font-weight: 700; margin-bottom: .2em; text-align: left !important; margin-left: 0 !important; font-size: 1.3em !important }
 .typesetr h2.subtitle { margin: -.8em 0 .4em !important; font-weight: 400 !important; font-size: 1.2em !important }
 h1 { font-size: x-large }
 h2 { font-size: large }
 .typesetr h1, .typesetr h2, .typesetr h3 { font-size: 1.3em !important; margin: 2em 1em .5em 0 !important }
 [style], a, a:active, a:link, a:visited { color: inherit !important }
 #content, div { line-height: 125% }
 p { line-height: 1.4 !important }
 *, :after, :before { box-sizing: border-box }
 .right { text-align: right }
 .center { text-align: center }
 .justify { text-align: justify }
 .err { text-decoration-line: underline; text-decoration-style: wavy; text-decoration-color: red }
 .document-properties { margin: 0; padding: 0 }
 .document-properties dt { float: left; font-weight: 700; padding-right: .5em }
 ol, ol.decimal, ol > li > ol > li > ol > li > ol, ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol { list-style-type: decimal }
 ol.lower-alpha, ol > li > ol, ol > li > ol > li > ol > li > ol > li > ol, ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol { list-style-type: lower-alpha }
 ol > li > ol > li > ol, ol > li > ol > li > ol > li > ol > li > ol > li > ol, ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol { list-style-type: lower-roman }
 ul, ul > li > ul > li > ul > li > ul, ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul { list-style-type: disc }
 ul > li > ul, ul > li > ul > li > ul > li > ul > li > ul, ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul { list-style-type: circle }
 ul > li > ul > li > ul, ul > li > ul > li > ul > li > ul > li > ul > li > ul, ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul { list-style-type: square }
 ol.lower-roman { list-style-type: lower-roman }
 ol.upper-alpha { list-style-type: upper-alpha }
 ol.upper-roman { list-style-type: upper-roman }
 ul.disc { list-style-type: disc }
 ul.circle { list-style-type: circle }
 ul.square { list-style-type: square }
 .footnote { font-size: x-small; text-shadow: none; }
 .LavButton, .WhtButton { vertical-align: middle }
 caption:before { counter-increment: table; content: "Table " counter(table) ": "; font-weight: 700 }
 caption, figcaption { caption-side: bottom; padding-top: .4em; padding-bottom: 1em; font-size: .9em; line-height: 1.2em }
 table { border: 1px }
 figure, iframe { margin: 1em 40px }
 figcaption:before { counter-increment: figure; content: "Fig. " counter(figure) ": "; font-weight: 700 }
 figcaption[class=single-fig]:before { counter-increment: figure; content: "Fig. "; font-weight: 700 }
 iframe + figcaption { margin: -1em 40px 0 }
 iframe + figcaption:before { counter-increment: video; content: "Video " counter(video) ": " }
 iframe + figcaption[class=single-video]:before { counter-increment: video; content: "Video: " }
 figure figcaption { display: block !important }
 figure.multiple figcaption { display: inline !important }
 figure.multiple figcaption:before { content: "" }
 figure.multiple figcaption:first-of-type:before { content: "Fig. " counter(figure) " -" !important }
 figure.multiple figcaption:last-child:before { content: counter(figure) ": " !important }
 dl#document-properties dd.section-numbering-depth, dl#document-properties dd.toc, dl#document-properties dt.section-numbering-depth, dl#document-properties dt.toc { display: none }
 [style] { background: inherit !important }
 dl#document-properties { padding: 0; border-left: none !important; margin-left: 0; margin-bottom: 5em; margin-top: 2em }
 dl#document-properties dd, dl#document-properties dt { display: block; margin-left: 0 }
 #navbar #objectsForReview, #register, #search, dl#document-properties dt.author { display: none }
 dl#document-properties dt { margin: 2em 0 .5em }
 h2.subtitle { margin-left: 150px !important }
 dt { float: none !important }
 h1, h2 { line-height: 1.06em !important }
 h1, p + h1 { margin-top: 2em }
 div { text-align: left }
 #body, #container, #footer, #header { text-align: center }
 a:hover { color: #bbb !important; background-color: transparent !important }
 #content a:active, #content a:link, #content a:visited { color: #3E3E3E }
 #content a:hover { color: #bbb }
 input.defaultButton { background-color: #e8e8e1 !important }
 #body { width: 980px; padding: 0 20px; margin: 0 auto; min-height: 400px }
 #container { width: 100% !important; min-width: 730px !important; margin: 0 auto; line-height: 125% !important }
 #main { padding: 0 0 2em 1.9em; width: 755px; margin: 0; border-right: 5px solid #e3e3e3 !important }
 #header { width: 100% !important; background-color: #90D4E5; margin-bottom: 0 }
 #headerTitle { text-align: left !important; margin: 0 auto 1em; width: 980px; height: 124px; background: url(http://www.apparatusjournal.net/index.php/apparatus/manager/files/misc/apparatus_logo-clean-web.png) no-repeat 35px 0 }
 div#headerTitle img { width: 900px; margin-left: 10px }
 #header h1 { padding: 0 0 0 20px; font-weight: 400; line-height: 130%; text-align: left; margin: 0 0 12px }
 #content > div:last-child { border-top: none }
 #footer { width: 755px; min-height: 50px; position: static; clear: both }
 #sidebarLavendel, #sidebarWeiss { text-align: center; position: relative }
 #footerContent { width: 100%; margin: 0 auto; padding-left: 10% }
 #navbar { margin-right: 0; margin-bottom: 19px; padding-bottom: 3px; border-bottom: 5px solid #e3e3e3; font-family: "Open Sans", Carlito, Helvetica, Arial, sans-serif; font-size: 19px; font-weight: 600; letter-spacing: 1px !important; padding-top: 4px }
 #Language a, #main h2, #main h3, #main h4, #rightSidebar, #sidebarLavendel a, #sidebarWeiss a, .LavButton, .WhtButton, p { font-family: "Open Sans", Helvetica, Arial, sans-serif }
 #navbar li { padding-right: 10px }
 #breadcrumb { padding-top: 0; font-size: 13px; display: block; color: #aaa }
 #content { margin: 0 1em 0 0; padding: .5em 0 0; font-size: 1em; border-top: none !important }
 #content h3, #content h5 { padding-top: .75em; line-height: 125% }
 #content h3 { margin: 0 1em .25em 0; font-weight: 400; font-size: 1.3em }
 #content h4 { margin: .75em 1em .25em 0; font-weight: 400; font-size: 1.2em; line-height: 125% }
 #content h5 { margin: 0 1em .25em 0; font-weight: 700; font-size: 1em }
 #main h2 { margin: 1em 1em .5em 0; padding-top: .5em; font-weight: 700; line-height: 130%; font-size: 1.5em; letter-spacing: 0 }
 #main h3, #main h4 { font-weight: 700; margin: 0 1em .5em 0; padding-top: 0; line-height: 125% }
 #main h4 { font-size: 20px }
 #sidebar input.button, #sidebar input.textField, #sidebar select.selectMenu { font-size: 1em; border: 1px solid #000; background-color: #fff; width: 100% }
 #sidebar input.button { background-color: #90D4E5; border: none; color: #fff; margin: .4em 0; padding: .2em }
 #sidebar div.block span.blockTitle { font-weight: 700; display: block; padding: .5em 0; font-size: 1em; letter-spacing: 0; text-transform: none }
 #sidebar div.block span.blockSubtitle { font-weight: 700; display: block; padding: 0 }
 #rightSidebar { float: right; width: 170px !important; padding: 0 0 0 15px; margin-right: 1em !important; margin-left: 0 !important; font-size: .75em; height: 970px; display: inline; overflow: hidden }
 #Language a, #sidebarLavendel a, #sidebarWeiss a, .LavButton, .WhtButton { text-decoration: none }
 * html #rightSidebar { margin-right: 0 }
 #sidebarDevelopedBy, #sidebarUser { display: none }
 #sidebarNavigation > ul:nth-child(5) { list-style: none; padding: 0 }
 #sidebarNavigation .blockTitle { visibility: hidden; display: none !important }
 #sidebarWeiss { color: #000 !important; background-color: #fff; border: 1px solid #bbb; padding: 0 !important }
 #sidebarLavendel a, .LavButton, .WhtButton { color: #fff }
 #sidebarWeiss a { caption-side: #fff }
 #sidebarLavendel a, #sidebarWeiss a { font-size: 13px; font-weight: 600; letter-spacing: 1px; padding: 2em .5em; display: block }
 #sidebarLavendel { padding: 24pt 0; background-color: #90D4E5; border: 1px solid #fff }
 .LavButton { text-align: center }
 #announcementsHome { width: 720px; margin: 2em 0 }
 #announcementsHome h3 { display: none }
 #announcementsHome td.headseparator { border-top: 5px solid #e3e3e3; font-size: .1em; line-height: 1% }
 table.announcements td.endseparator { border-top: 5px solid #e3e3e3 !important; font-size: .25em; line-height: 10% }
 #Language li { display: inline; font-size: 16px }
 #Language a { color: #6e6e6e; font-size: 12px; font-weight: 700 }
 #Language ul li:before { content: "| " }
 #Language ul li:first-child:before { content: "" }
 #Language ul { padding: 2% 0 0 }
 #Language { padding-top: 4px }
 div.separator { width: 100%; margin: 1.5em 0 !important; padding: 0; border-bottom: 1px solid #e3e3e3; font-size: inherit; line-height: 1em !important }
 #submissions { overflow-x: scroll }
 #authorString, table.tocArticle td.tocAuthors { text-decoration: none; font-style: normal }
 table.tocArticle { margin-bottom: 1em }
 table.tocArticle td.tocGalleys { font-size: smaller !important }
 #issueDescription + h3 { display: block; margin-bottom: 2em }
 #sectionPolicies table.plain { width: 100% }
 #aboutOther > ul:nth-child(2) > li:nth-child(3), #aboutPolicies > ul:nth-child(2) > li:nth-child(2), #linkAuthorGuidelines, #linkEditorialPolicies, #sectionPolicies, #sectionPolicies + .separator { display: none }
 div#multi, div#multi_text, div#oa, div#oa_text, div#peer, div#peer_satz { color: #5f5f64 !important }
 #authorString, dd.author { font-size: 1.2em }
 dt.keywords { margin-top: 2em !important }
 h4.tocSectionTitle { margin: 2em 0 1em !important; font-size: .9em !important; font-weight: 400 !important; text-transform: uppercase; letter-spacing: .1em !important }
 td.tocArticleGalleysPages a { display: inline-block; margin-left: 1em; color: #333 !important; background-image: -webkit-linear-gradient(top, #90D4E5 0, #90D4E5 100%); background-repeat: repeat-x; background-size: 1px 3px; text-decoration: none; background-position: 0 94%; text-shadow: 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff; font-size: .92em }
 td.tocArticleGalleysPages a:before { content: "› " }
 .tocArticle div { display: block }
 .tocArticleCoverImage.showCoverImage { float: left; margin: 0 1em .5em 0; width: 17% }
 td.tocArticleTitleAuthors { float: left; width: 100% !important }
 td.tocArticleTitleAuthors.showCoverImage { float: right; width: 80% !important; padding-left: 0 }
 dl#document-properties + blockquote { margin: -1em 0 5em !important }
 dl#document-properties + blockquote a { text-transform: uppercase; font-size: .9em; font-weight: 600; display: inline-block; color: #333 !important }
 blockquote { margin: 1em 4em 1.5em 3em; text-align: justify; font-size: .9em }
 h1 + blockquote { margin-left: 2em; text-align: left; text-indent: -2em; margin-right: 0 }
 h1 + blockquote p { margin: 0 }
 div#rightSidebar ul { margin-left: 0; padding: 0; list-style: none }
 form#simpleSearchForm { margin: 1.5em 0 }
 div#sidebarWeiss a, div#sidebarWeiss span { display: block }
 body[id *= pkp-manager] #content a { text-decoration: underline !important }
 #content a[href] { display: inline; background-repeat: repeat-x; background-size: 1px 1px; text-decoration: none; background-position: 0 90%; text-shadow: 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff; color: #333; font-size: 1em; text-transform: none }
 #content a[href *= http] { background-image: -webkit-linear-gradient(top, #aaa 0, #aaa 100%) }
 #content a[href *= appa] { background-image: -webkit-linear-gradient(top, #90D4E5 0, #90D4E5 100%) }
 table:not([class]):not([id]) td { vertical-align: top; padding: 0 .5em; font-size: .9em; border-left: 1px solid #fff !important }
 table:not([class]):not([id]) td p + p { margin: -1em 0 1em }
 table:not([class]):not([id]) tr:nth-child(odd) { background: #f8f8f8 }
 table:not([class]):not([id]) tr:nth-child(even) { background: #efefef }
 @media print { #sidebar { display: none !important }
 section.endnotes { display: block !important; counter-reset: none }
 div#main { width: 900px; border-right: 0 !important }
 }
 #endnote-box { font-size: .8em !important }
 #endnote-box *, aside.endnote * { font-size: 1em !important; line-height: inherit !important; font-weight: 400; margin: 0 !important }
