@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300');

/* CSS Document */

body {
	font-family: 'Linux Libertine O', sans-serif !important;
	font-weight: 300 !important;
}

h1, h2, h3 {font-weight:600 !important; font-family: 'Open Sans', sans-serif !important;}

strong {font-weight:400;}

a, a:visited, a:active {color:#999999 !important;}

a:hover {text-decoration:underline;}

div.separator, #navbar {border-bottom:1px solid #999999;}

table.listing td.headseparator, table.listing td.endseparator  {border-top: 1px solid #167782;}

ul {list-style-image: url('/journals/media/heied/list_square.jpg');}

/* Ausrichtung */
#container {
	width:1200px !important;
	position:relative;
	overflow:hidden;
	}
	
#body {
	overflow:hidden;
	padding-bottom:110px;
}
	
#header {
	margin:0;
	}

#main {
	margin:0; 
	width:941px;
	padding-top:30px;
	border-right:1px solid #999999;
	}
	
#main h2 {
    font-size: 1.2em;
    font-family: Linux Libertine O !important;
}

#content  {border-top: none;}

#rightSidebar {
	margin-right:0;
    margin-left:-1px;	
	width:238px; 
	border-left:1px solid #999999; 
	padding:30px 10px 10px 10px;
	}
  


#customblock-hse img {width:100%;}
	
#content {padding-right:15px;margin-top:30px;}


/* Hauptnavigation */
#navbar {
	position:absolute;
	top:184px;
	background: #f2f2f2;
	padding:0.25em;
	width:1200px;
	}
	
#navbar a:hover {text-decoration:none !important;}

ul.menu #login {
  display: none;
}

ul.menu #register {
  display: none;
}

#breadcrumb a {
    font-size: 0.8em;
}

/* Seite Über uns */
/*Sonstiges*/
#aboutOther li:nth-child(3), #aboutOther li:nth-child(2){ 
 display: none; 
}
/**Aktuelle Ausgabe, Archiv**/
#issueCoverImage img,
.issueCoverImage img {
  margin-top: 0;
  border: 1px solid #167782 !important;
}

.issueCoverImage img {
  width: 200px;
}

#issues h3 {
  font-size: 1.2em; 
}

#editorialTeamLink {display:none;}

#articleAbstract p {
  text-align: justify;
}

#sidebarHelp {display: none;}

#sidebarDevelopedBy {display: none;}

/* Seitenleiste */
#sidebarFontSize {height:40px;}
#customblock-heiup p {margin: 0}
.blockTitle {padding: 0.5em 0 0 0; }

/* Footer */
#footer {
	border-top:1px solid #167782;
	border-bottom:1px solid #167782;
    width:1180px;
	position:absolute;
	bottom:0;
	background: #fff;
	text-align:right;
	padding:10px;
}

#footer img {width:11%;}

.bmbf_logo {float:left; }
.ph_logo {margin-right:2em; }


/*Mitteilungen auf Hauptseite*/

#announcementsHome {
display: none;
}

