@CHARSET "UTF-8";

zitierweise{
visibility: hidden;
}
body {
	font-family: Verdana, sans-serif;
	font-size: normal;
	margin: 0.6%;
	background-color: white;
	line-height: 1.5em;
}
/* Header */
#headline {
	border-bottom: 1px solid lightgrey;
	border-top: 1px solid lightgrey;
	padding: 6px 0 10px 0;
}
#headersiegel {
	height: 120px;
}
#headline div {
	padding: 5px 10px;
}
#headline div.left {
	float: left;
}
#headline div.right {
	float: right;
}
#headline div.right img {
	padding: 0;
	margin: 0 15px 0 0;
	border: 1px solid black;
}
#headline div.title {
	clear: both;
	padding: 3px 16px;
}
#headline div.title , h1, h2, h3, h4 {
	font-family: Georgia, serif;
	font-weight: normal;
	color: #750000;
}

/* Überschriften auf Profseite einrücken */
#Lebenslauf {
	margin-left: 2%;
}
#Lebenslauf h1 {
	margin-left: -2%;
}
#Lebenslauf h2 {
	margin-left: -1%;
}

/* Inhalt */

#contentbox {
	float: left;
	width: 100%;
	
	background-image:	url(../img/bg_kirche.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
}
#box1
{
	padding: 0;
	margin: 0;
	float: left;
}

#wrapper {
	margin: 10px 25px 5px 180px;
	padding: 5px 5px 5px 40px;
}

#content {
	padding-right: 20px;
	padding-bottom: 10px;
}
div#content table tr td {
	border-bottom: 1px solid lightgrey;
}

/* start.html Epochen-Uebersicht */

/* positionierung */
div#start_epochen {
	margin: 0 auto;
	padding-left: 140px;
	
	background-image:	url(../img/bg_siegel.gif);
	background-repeat:	no-repeat;
	background-position: top left;
}

div#start_epochen p {
	/*float: left;*/	
	text-align: center;
	margin: 20px 0 34px 0;
}

div#start_epochen img.spacer  {
	margin: 3px 5px;
	padding: 2px;
	height: 80px;
}

/* index.html */
#welcome_wrapper {
	margin: 10px 40px 5px 30px;
	padding:0;
}
#welcome_content {
	margin: 0 20px  0 0;
	padding: 15px 10px 20px 20px;
}

#unilogo {
	float: left;
	padding: 20px 10px 0 10px;
}

#unilogo img {
	border: none;
}

/* Hauptmenu */
#hauptmenu {
	
	float: left;
	margin: 0px 15px 0px 0;
	border-right: 1px solid lightgrey;
	padding: 1.3em 0.4em 1.3em 0.5em;
	line-height: 1em;
	width: 180px;
}
#hauptmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: normal;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

#hauptmenu ul li {
	padding: 0.2em 0;
}

li.search  {
	margin: 0 0 0 1.6em;
	padding: 0;
}
li.search input.btn {
	width: 120px;
}
li.search input.txt {
	width: 115px;
}

#hauptmenu a {
	color: #000000;
	display: block;
	text-align: left;
	text-decoration: none;
	margin: 0 1em;
	padding: 0.5em 0.8em;
	border: none;
}

#hauptmenu a:hover {
	background-color: #dedede;
}
#hauptmenu a:focus {
	background-color: #600000;
	color: #f1eee5;
}
#hauptmenu a.english {
	margin: 0 1.45em;
	font-size: 80%;
}

a , a:hover, a:active, a.nolink, a.nolink:hover, a.nolink:active {
	text-decoration: none;
}

#history {
	font-size: 10px;
}

/* Welcome Page */

#welcome_content a {
	font-weight: normal;
}

#welcome_content #siegel {
	padding: 0 75px 0 25px ;
}

#welcome_content #second {
	margin-top: 40px;
}

#link, #potdlink {
	font-size: 120%;
}
#link {
	float: left;
}
#potdlink {
	float: right;
}

blockquote {
	font-size: 90%;
	font-style:italic;
}
span.marker {
	font-weight:bold;
}


.translate
{
	position: absolute;
	top: 150px;
	right: 10px;	
	}

.bildprof
{
	float: right;
	text-align: center;
	width: 230px;
	margin: 0 5%;
	padding: 0 0 1em 1em;
}
.bildprof img
{
	margin: 0;
	padding: 0;
	border: 2px solid black;
}
.bildprof .bildquelle
{
	font-size: 60%;
}

.error {
	padding: 20px;
	border: 1px solid red;
	/*background-image:	url(../img/fehler.gif);*/
	background-repeat:	no-repeat;
	background-position: top right;
}

p.language  img {
	border: none;
}

div#datalinks, div#miniimpressum {
	margin: 0;
	font-size: 70%;
	padding: 0 2%;
	text-align: right;
	color: #000;
}

div#miniimpressum {
	margin: 0;
	font-size: 100%;
	line-height: 130%;
	padding: 0 2%;
	text-align: left;

}
div#content table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 1%;
}
div#content table tr td {
	border-collapse: collapse;
	vertical-align: top;
	margin: 10px;
	padding: 6px;
}
div#content table tr.alt td {
	background: #e1ddd5;
}

/** FARBEN **/

/* Ueberschriften */
#headline div.title {
	font-size: 160%;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 130%;
	margin-top: 2em;
}
h3 {
	font-size: 110%;
}
h4 {
	font-size: 100%;
}

/* Links */
a {
	color: #500000;
	border-bottom: 1px dotted #9b5d5e;
}
a:hover {
	border-bottom: 1px solid #600000;
}

/* Links - Ausnahmen: Bilder */
a.noborder , a.noborder img {
	border: none
}

#start_epochen a:hover img {
	border: 1px solid #600000;
}

/* Bilder */
div.bildprof  img{
#	width: 150px;
}

/* Suche */
span.marker {
	background-color: yellow;
}

/* Footer */

#credits div.unilogo{
	float: left;
	padding: 1em 2em;
}
#miniimpressum {
	line-height: 1em;
}
#miniimpressum a {
	white-space: nowrap; /* keinen Zeilenumbruch */
}
#miniimpressum h2 {
	margin: 0; padding: 0;
	line-height: 1.5em;
}
div#credits {
	clear: both;
	padding: 0.4em 0 0.4em 0;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
}

/* Epochen */

div#start_epochen a {
	white-space: nowrap; /* keinen Zeilenumbruch */
}
div#start_epochen img{
	margin: 3px 5px;
	padding: 2px;
	border: 1px solid #bdbdbd;
	border-bottom: 1px solid #969696;
	border-right: 1px solid #969696;

	background-color: #f1eee5; 
}

div#start_epochen table tr td {
	border: none;
	vertical-align: bottom;
	padding: 0 1.4em;
}

/* Abkuerzungen */
table#abkuerzungen tr:hover td {
	background-color: #dedede;
}


/* Terracotta */
#headline, #credits {
	background: #ebd9be; /* #e6c7a0	#ebd9be*/
}

/* Blog Formatierung */
table.dsb  tr th.schmal {
	width: 15%;
}
table.dsb tr td {
	border: 1px solid lightgrey;
}

#Aktuelles {
	margin:  0 0 1.2em 2em;
	float: right;
	width: 180px;
	border: 1px solid lightgrey;
	padding: 1em;
}
#Aktuelles h3 {
}
/* "Zuletzt geändert" Info*/
p.site_infobox {
	font-size: smaller;
	color: grey;
}
