﻿@media (max-width:30em)
{
	body {
		font-size:small;
	}
}

@media (max-height:30em)
{
	body {
		font-size:small;
	}
}

html {

}

@media (orientation:landscape)
{
	html {
		min-width:480px;
	}
}

body {
	/*font-family: consolas, courier new, courier, monospace;*/
	font-family: arial, sans-serif;
	
	margin-left: auto;
	margin-right: auto;
	
	height: auto;
	margin-top:0em;
	margin-bottom:0em;
/* 	margin-top: 160px;
	beige: #F4F2E8
	rot: #B61532
	blau: #046CBE
 */
 	background-color:#fdfdfd;
}

.bar {
	min-width:95%;
	margin-bottom: 1em;
	background-color:#147CCE;
	color:white;
	font-weight:bold;
	padding: 0em 2.5% 0em 2.5%;
	line-height:175%;
	margin:0px;
	display:inline-block;
}

.AGbar {
	/*background-color:#B61532;*/
	background: repeating-linear-gradient(
							-30deg,
							#89B8E0,
							#89B8E0 1.5pt,
							#62A1D6 1.5pt,
							#62A1D6 3pt);
	/*font-size:150%;*/
	font-size:larger;
	line-height:initial;
	padding-top:.25em;
	padding-bottom:.25em;
	text-shadow: 0pt 0pt 2.5pt black;
	
	/*white-space:nowrap;
	display:inline-block;*/
}

.bar a {
	color:white;
	text-decoration:none;
	display:inline-table;
	margin:0px;
	padding-left:5pt;
	padding-right:5pt;
}

.Linkbar a {
	
}

.Linkbar a::before {
	content: '• ';
	white-space:nowrap;
}

.bar a:last-child  {
	/*border:0px;*/
}

.bar a:first-child  {
	/*margin-left:-10px;*/
}

.AGbar a {
	font-size:larger;
}

.AGbar a:hover {
	text-shadow: 0pt 0pt 2.5pt gray;
}


.Linkbar a:hover {
	background-color:white;
	color:#147CCE;
}


.bodydiv {
	margin:0px;
	padding: 0em 2.5% 0em 2.5%;
	/*min-width:95%;*/
	
	/*margin-left: auto;*/
	margin-right: auto;
}

.bodydiv img {
	margin:1em;
	margin-right:0px;
	max-width: 50%;
}

.bodydiv p,ol,ul{
	max-width:50em;
}


.kopf {
	padding: .75em 2.5% .75em 2.5%;
	color: white;
	min-width:95%;
}

.kopf img {
	border:none;
	/*height:2.75em;*/
	width:16em;
}


h1 {
	color: #046CBE;
}

.bodydiv ul {
	padding-left:2.5em;
}

.bodydiv a{
	color: #046CBE;
	text-decoration: none;
}

.tablemembers td {
	padding-bottom:1em;
	width: 100%;
}
.tableseminars {
	width: 100%;
	border-collapse: collapse;
}

.bodydiv a:active, .bodydiv a:hover {
	color: #B61532;
	text-decoration: underline;
}

.anchor {
	color:inherit !important;
	text-decoration:inherit !important;
}

.publications {
	/*background: rgb(249, 246, 239);*/
	list-style-type: none;
	padding-left:0pt !important;
}

.publications li {
	padding:.25em .5em .25em .5em;
	margin: .5em;
}

.publications li :first-child{
	margin-top: 0pt !important;
}

.publications li:nth-child(odd) { background: rgb(250, 247, 240); }
.publications li:nth-child(even) { background: rgb(246, 243, 236); }

.publicationTitle {
	font-weight:bold;
	font-style:normal;
}

.publicationCoauthors::before { content: " mit "; }
.publicationYear::before { content: "("; }
.publicationYear::after { content: ")"; }
.publicationSource::before {	content: "In: "; }
.publicationSource {
	display:block;
	padding-top:3pt;
	margin-top:3pt;
	border-top: 1pt lightgray dotted;	
}
.publicationPreprint::before { content: " &mdash; Preprint: "; }

