 /* CSS Document */

/*Kopfbereich*/

#header {
  width: 100%;
  margin: 0;
  margin-top: 2%;
}

#headerTitle {
  text-align: center !important;
}

#headerTitle > h1 > img {
  width: 100%;
  max-width: 1000px;
  height: auto;
}


/*Navigation*/
#navbar {
  border-bottom: 0;
  margin-top: 0.5em;
  position: absolute;
  text-align: right;
  width: 100%;
  max-width: 1000px;
  z-index: 1000;
}


ul.menu #login,
ul.menu #register,
ul.menu #search, 
#aboutPolicies,
#aboutSubmissions,
#aboutOther
 {
  display: none;
}

#navItem-0 {
  padding-right: 10px;
}

#breadcrumb {
  display: none;
}

#body {
  margin: 0 auto;
  width: 100%;
  max-width: 1000px;
}

/*Inhalt*/
#main {
  margin-left: 0.5em;
  width: 77%;
  overflow:visible;
}

#main p {
  margin-bottom: 0.5em;
}

#content {
  border-top: 0;
  min-height: 30em;
  position: relative;
}

#content > table {
  margin-top: 4em !important;
}

#content > table.tocArticle {
  margin-top: 1em !important;
}


#main h2, #content h2 {
  color: #f00;
  font-size: 1.3em;
  font-weight: normal;
  padding-top: 3em;
}

#main h3,
#content h3 {
  font-size: 1.2em;
}

#main h4, 
#content h4 {
  font-size: 1em;
}

#coverImage {
  float: right;
  margin: 0 1em;
  width: 270px;
  border: 1px solid #790000;
}

/*Seitenleiste*/

#rightSidebar {
  width: 18%;
  margin-right: 0;
  margin-top: 6.5em;
}

img[src*="block.logo"]{ 
  width: 100%;
  max-width: 190px;
} 


/*übergreifend*/

a:link, a:visited, a:focus, a:hover, a:active {
  color: #000000 !important; /*#f00 */
  text-decoration: none !important;
}

#content a:link, 
#content a:visited, 
#content a:focus, 
#content a:hover, 
#content a:active {
  color: #004794 !important;
  text-decoration: none !important;
} 

/* Current bzw. CIPEG Journal */
#issueCoverImage img {
  float: right;
  margin-left: 10px;
  width: 270px;
}

/* Archiv */

.issueCoverImage img {
  margin-top: 0 !important;  
}

.issueCoverDescription {
  font-size: 0.85em; 
}
  
  
/*Fußzeile
#pageFooter {
  position: absolute;
  bottom: 0 !important;
}
#bildnachweis {
  font-size: 0.7em !important;;
  border-top: 1px solid black;
  margin-top: 2em;
  padding-top: 0.5em;
} */ 

/** Anpassungen Ausgabegrößen**/


@media (max-width: 1017px) {
#navbar {
  position: absolute;
  right: 15px;
    
  }
  
#navItem-0 {
  padding-right: 0;
}  
  


#rightSidebar{
  margin-right: 15px;
}
}



@media (max-width: 740px) {
  #main {
    width: 70%;
}  

#rightSidebar {
    width: 22%;
    margin-right: 20px;
} 

 #sidebarHostedBy > a > img {
   width: 100%;
   max-width: 150px;
}

#customblock-propylaeum > a > img {
   width: 100%;
   max-width: 150px;
}

 

}

