	/* theologie.css */

p { /* Blocktext und Silbentrennung */
    text-align: justify; 
	-ms-hyphens: auto; 
	-moz-hyphens: auto; 
	-webkit-hyphens: auto; 
	hyphens: auto; 
}

h3 { 
	color: #900;
	border-bottom: 1px dashed #999; 
	text-align: left;
	-ms-hyphens: auto; 
	-moz-hyphens: auto; 
	-webkit-hyphens: auto; 
	hyphens: auto; 
}

.topVariabel {
	float: right;
}
  
.institutslogo {
    width: 100%;
	margin-bottom: -35px; /* Abstand zwischen Schriftzug und Siegel */
}

#page_margins {
	width: 960px; /* Dieser Wert macht die Breite der Hauptseite, 960px ist der Standardwert der UniHP */
}

#page {
	padding: 0px;
}

h2.aktuelles {
    font-size: 1.2em;
    font-weight: bold;
	margin-bottom: 7px;
	line-height: 1.2em; 
	color: #900;
}
   
/* Alphabetisches Personenverzeichnis */

#personal {
	font-size: 0.8em;
	color: #900;
	font-weight: bold;
}

.block_links {
	width: 45%;
	float: left;
}

.register {
	margin-top: 48px;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
	font-size: 1.5em;
	font-weight: bold;
}

.adresse {
	font-size: 0.8em;
}

.mail {
	font-size: 0.8em;
	margin-left: 25px;
}

.abteilung {
	font-size: 0.8em;
}

.kontakt_person {
	font-size: 0.8em;
	color: #999;}

.linie_person {
   border-bottom: 1px dashed #999;
   margin-top: 7px;
   margin-bottom: 7px;
   }

/* Kontakt und Bilddaten der Personalseiten */
  
.person_bild_rechts {
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.person_bild_rechts  td.person_links {
	border: 0px;
	width: 60%;
}

.person_bild_rechts  td.person_links p{
	text-align: left;
}

.person_bild_rechts  td.person_rechts {
	border: 0px;
	padding-left: 10px; /* Abstand Bild vom Text */
	vertical-align: top;
	padding-top: 20px;
}

.person_bild_links {
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.person_bild_links  td.person_links {
	border: 0px;
	padding-right: 10px; /* Abstand Bild vom Text */
	padding-top: 20px;
	vertical-align: top;
}

.person_bild_links  td.person_rechts {
	border: 0px;
	width: 60%;
}

.person_bild_links  td.person_rechts p{
	text-align: left;
}

/* Ausrichtung der Schrift im Kalender - rechte Spalte - */

.boxRightColumn p {
	text-align: left;
	-ms-hyphens: none; 
	-moz-hyphens: none; 
	-webkit-hyphens: none; 
	hyphens: none; 
}

/* Infoboxen */

 .box {
    border-radius: 0.3em;
    border-width: 1px;
    border-style: solid;
    border-color: #888;
    border-color: rgba(0,0,0,.3);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
    color: #444;
    color: rgba(0,0,0,.8);
    padding: 1.4286em;
    margin: 1.5em 0 0 0;
}

.info {
    background: #f4f4f4;
}

#bearbeiter {
	margin-top: 24px;
}

/* Tabelle Grau-WeiÃƒÅ¸ mit AufzÃƒÂ¤hlung */

table, th, td#linksgrau {
	border: 0px solid;
	vertical-align: top;
}

table#linksgrau li {
    margin: 0px;
    padding: 0px;
    list-style-type: inherit;
}
table#linksgrau ul {
    margin: 0px;
    margin-left: 15px;
}

td#linksgrau-schmal {
	background-color: #efefef; 
	font-size: 0.85em;
	vertical-align: top;
	width: 190px;
	font-weight: bold;
}

td#rechtsbreit {
	vertical-align: top;
	font-size: 0.85em;
}

/* Farbsystematik Bibliothek*/

ul.ulSignatur  li {
	margin-left: 85px;
}

/* Farbsystenatik - Tabelle */

div.tblFarben {
	display: table;
	width: 100%;
	border-bottom: 1px dashed rgb(230,230,230);
	padding-bottom: 5px;
	margin-top: 5px;
}
div.trFarben { 
    display: table-row;
}

div.tdFarbenLinkeSpalte {
	display:table-cell;
	height: 35px;
	width: 80px;
	border: 2px solid black;
	margin-bottom: 2px;
	font-size: 0.85em;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

div.tdFarbenMittlereSpalte {
	display: table-cell;
	padding-left: 15px;
	width: 75px;
	font-weight: bold;
	vertical-align: middle;
}

div.tdFarbenRechteSpalte {
	display:table-cell;
	vertical-align: middle;
	padding-left: 5px;
}

div.tdSignaturLinkeSpalte {
	display: table-cell;
	height: 80px;
	width: 80px;
	vertical-align: middle;
	text-align: center;
	border: 2px solid black;
	border-bottom: 0px;
}

td#bibfarbemitte {
    padding-left: 5px;
	padding-right: 15px;
	font-weight: bold;
}

td#signaturbeispielmitte {
	width: 50px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

td#signaturbeispielrechts {
	vertical-align: top;
	font-size: 0.85em;
	padding-left: 15px;
}

/* Beispiel Signaturetikett */

div.tblSignaturBsp {
	display: table; 
	width: 80px; 
	border: none; 
	float: left; 
	margin-right: 15px; 
	margin-bottom: 20px;
}

div.trSignaturBsp {
	display: table-row;
}

div.tdSignaturBsp {
	display:table-cell; 
	height: 80px; 
	width: 100%; 
	vertical-align:middle; 
	border: 2px solid black; 
	border-bottom: none; 
	text-align: center; 
	font-weight: bold; 
	font-size: 1.2em;
}

div.SignaturBsp {
	width: 100%;
	overflow: auto;
	border-bottom: 1px dashed #999;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 1.2em;
	float: bottom left;
	color: rgb(80,80,80);
	font-weight: bold;
	height: 20px;
}

/* Farbdefinitionen FÃ¤cher */

.A {
	background-color: rgb(255,255,255); 
}

.AT {
	background-color: rgb(35,175,75); 
}

.NT {
	background-color: rgb(235,30,35); 
}

.J {
	background-color: rgb(40,40,40); 
}

.GR {
	background-color: rgb(240,225,175); 
}

.KG {
	background-color: rgb(85,95,200); 
}

.ST {
	background-color: rgb(190,95,0); 
}

.Phil {
	background: linear-gradient(
	to bottom,
	rgb(255,240,0),
	rgb(255,240,0) 50%,
	rgb(35,175,75) 50%,
	rgb(35,175,75));
	background-size: 100% 40%;
}

.RW {
	background-color: rgb(255,240,0); 
}

.M {
	background-color: rgb(100,145,190); 
}

.PT {
	background-color: rgb(255,200,15); 
}

.DW {
	background-color: rgb(180,95,180); 
}

.OE {
	background-color: rgb(145,145,145); 
}
