a {
	text-decoration:none;
}

a:active, a:focus { 							/*remove e.g. dashed borders (Firefox) around clicked links*/
	outline: none; 
}

a.pubmed {
	color:white;
	margin-top:10px;
	padding:20px;
	border-radius:20px;
	display:block;
	width:1040px;
}

a.pubmed_separator {
	color:white;
	margin-top:100px;
	padding:20px;
	border-radius:20px;
	display:block;
	width:1040px;
}

a.pubmed:hover, a.pubmed_separator:hover {
	color:yellow;
	background-color:rgba(0,0,0,0.5);
}

body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:16px;
	background-color:rgba(255,255,255,1);
}

div {
	border:0px solid red;
}

div.blue {
	background-color:rgba(2,87,136,1); 
	color:white;
	min-width:1200px;
}

div.content {
	width:1200px; 
	margin:auto; 
	padding:100px 0px 120px 0px; 
	line-height:25px;
}

div.green {
	background-color:rgba(20,120,120,1); 
	color:white;
	min-width:1200px;
}

div.headline {
	font-family: 'Open Sans Condensed', sans-serif; 
	font-size:40px;
	margin-bottom:40px;
}

div.menu {
	z-index:100;
	width:700px;
	position:fixed;
	/*top:-231px;*/
	top:-217px;
	left:50%; 
	margin-left:-350px; 
	font-size:15px; 
	line-height:25px; 
	text-align:center;
}

div.menu:hover {
	top:0px;
	transition: top 0.5s ease-in;
}

div.menu_addon {
	margin:auto; 
	text-align:center;
	padding:10px 0px 10px 0px; 
	width:410px; 
	border-radius:0px 0px 12px 12px; 
	background-color:rgba(240,240,240,1); 
	font-size:13px;
	line-height:13px;
}

div.menu_addon a {
	color:gray;
}

div.menu_index {
	margin-left:400px;
	padding-left:60px;
	border-left:1px solid white;
}

div.menu_index a {
	color:white;
}

div.menu_index:hover {
	border-left:5px solid yellow;
	padding-left:58px;
	margin-left:398px;
}

div.menu_index:hover a {
	color:yellow;
}

div.nav {
	background-color:rgba(60,60,60,0.9); 
	/*padding:30px 0px 0px 70px;*/
	display:inline-block;
	text-align:left;
	padding:20px 40px 30px 40px;
	border-radius:0px 0px 20px 20px;
}

div.nav a  {
	color:white;
}

div.nav ul {										/*skip all list styles and indents*/
	list-style:none; 
	margin:0px;
	padding:0px;
}

div.nav ul li {										/*horizontally align all main links*/
	float:left;
	font-weight:bold;
	padding:0px 30px 0px 30px;
}

div.nav ul li ul {
	margin-top:15px;
}

div.nav ul li ul li {								
	float:none;									/*submenu entries should be vertically aligned therefore stop floating*/
	font-weight:normal;
	padding:0px;
}

div.shadow_black {
	-webkit-box-shadow: 20px 20px 10px -8px rgba(66,64,66,1); 
	-moz-box-shadow: 20px 20px 10px -8px rgba(66,64,66,1); 
	box-shadow: 20px 20px 10px -8px rgba(66,64,66,1);
}

div.white {
	background-color:rgba(255,255,255,1); 
	color:black;
	min-width:1200px;
}

span.publicationNumber {
	float:left;
	height:50px;
	font-size:70px; 
	line-height:50px; 
	color:rgba(255,255,255,0.1); 
	margin-right:30px;
	font-weight:bold;
	font-style:italic;
}



