﻿/* University Osnabrueck */
/* Institut fuer Psychologie */
/* CSS Definition */

/* *********************** Generell *********************** */





html, body, {
 font-family: Arial, Helvetica, sans-serif;
 background-color: White;
 color: Black;
}
a, th, td ,li ,p ,div, .pathway  {
 font: normal 12px Arial, Helvetica, sans-serif;
}
th {
	font-weight:bold;
	background-color: #ff00ff;
}


a:link {
 color: #3333CC;
 text-decoration: none;
}
a:visited {
 color: #3333CC;
 text-decoration: none;
}
a:hover {
      /*	background-color:#FF00FF; /*OVER MAGENTA*/
	color: #000000;
}

h1 {
	margin:4px;
	margin-bottom: 10px;
	margin-left:5px;
	color: #333399;
	font: normal bold 18px Arial, Helvetica, sans-serif;
}
h2 {
	/*margin:4px;
	margin-bottom: 7px;
	margin-left:5px;*/
	color: #333399;
	font: normal bold 14px Arial, Helvetica, sans-serif;
}


img {
	margin-left: 0px;
         border: 0 none;
}
/* *********************** Layer Positionen *********************** */

/* Kopfbereich */
.layerlogo {
width: 180px;
margin: 0px;
position: absolute;
visibility: visible;
vertical-align: top;
z-index: 1;
height: 105px;
left: 0px;
top: 0px;
}
.layerBildOben {
border: 0px none;
width: 204px;
background: #CCCCCC;
position: absolute;
visibility: visible;
z-index: 1;
height: 105px;
left: 230px;
top: 0px;
}

.layerLogoRechts {
border: 0px none;
width: 282px;  /*96px bei psylogo_blau2*/
position: absolute;
visibility: visible;
z-index: 1;
height: 105px;
left: 710px; /*896px bei psylogo_blau2*/
top: 0px;
}



/* Menues im Kopfbereich */
.allNavHori {
width: 557px;
margin: 0px;
background: #e0e9fb;
position: absolute;
visibility: visible;
height: 105px;
left: 434px;
top: 0px;
}
.layerDirektZu {
width: 250px;
margin: 0px;
position: absolute;
visibility: visible;
z-index: 2;
height: 105px;
left: 0px;
top: 0px;
}

.navHoriDirektZuHead {
padding-top: 4px;
padding-bottom: 4px;
/*border-bottom: #FFCC00 1px solid;*/
width: 452px;
color: #333399;
background: #b6cdfc;
font: normal bold 12px Arial, Helvetica, sans-serif;
padding-left: 10px;
height: 17px;
}
.layerInteraktiv {
width: 180px;
margin: 0px;
position: absolute;
visibility: visible;
z-index: 2;
height: 105px;
left: 180px;
top: 0px;
}
.navHoriInteraktivHead {
padding-top: 4px;
padding-bottom: 4px;
/*border-bottom: #FFCC00 1px solid;*/
color: #333399;
background: #b6cdfc;
font: normal bold 12px Arial, Helvetica, sans-serif;
text-indent: 10px;
height: 16px;
}
.layerImpressum {
width: 180px;
margin: 0px;
font: normal 12px Arial, Helvetica, sans-serif;
text-indent: 10px;
position: absolute;
visibility: visible;
z-index: 4;
height: 20px;
left: 180px;
top: 85px;
}
.layerSuche {
width: 221px;
margin: 0px;
position: absolute;
visibility: visible;
z-index: 2;
height: 105px;
left: 360px;
top: 0px;
}
.navHoriSucheHead {
/*border-bottom: #FFCC00 1px solid;*/
padding-top: 4px;
padding-bottom: 4px;
color: #333399;
background: #b6cdfc;
font: normal bold 12px Arial, Helvetica, sans-serif;
text-indent: 10px;
height: 16px;
}
.fontUntermenuepunkteSchwarz{
color: #000000;
font: normal 12px Arial, Helvetica, sans-serif;
position: absolute;
padding-left: 10px;
}
.fontSmall{
color: #000000;
font: normal 11px Arial, Helvetica, sans-serif;
visibility: visible;
position: absolute;
left: 0px;
top: 28px;
}



/***** Inhalt *****/
/**** linke Navigation ****/
/* grauer Kasten, der als div alle Navigation links umschlie�t (AP)*/
.layerHauptNavBackground {
 width: 230px;
 background: #e0e9fb;
 position: absolute;
 visibility: visible;
 z-index: 1;
 left: 0px;
 top: 105px;
 height: 700px;
 max-width: 230px;
}


.layerFlagsPosition {
 position: absolute;
 visibility: visible;
 z-index: 1;
 left: 10px;
 top: 15px;
 color: #333399;
}


/* Positionsrahmen f�r die beiden Men�berschriften (DK)*/
.layerMenuePositons {
 width: 230px;
 position: absolute;
 visibility: visible;
 z-index: 1;
 left: 0px;
 top: 45px;
 color: #333399;
}
.layerMenueHeadline {
 width: 180px-1px;
 border: 1px solid #b6cdfc;
 background: #b6cdfc;
 visibility: visible;
 z-index: 2;
 height: auto;
 margin-top:0px;
 margin-bottom:5px;
}



.mainlevellayerMenueHeadline {
 font-size: 14px;
 font-weight: bold;
}


.layerMenueHeadline h3 {
	margin:4px;
	margin-left:10px;
	color: #333399;
	font-size: 14px;
}
.layerMenueEinruecken {
	margin:4px;
	margin-left:11px;
}
#mainlevelMenueContent {
 margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 4px;
 padding-bottom:5px;
 padding-left:15px;
 list-style:none;
}


#mainlevelMenueContent li {margin-top:2px}
#mainlevelMenueContent a {display: block;}
#mainlevelMenueContent a:hover { display:block;background-color:#FFFFCC;}

/* **********************************************************************/
/* Submenüs  */
#mainlevelMenueContent li ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:10px;
}

/***** Inhalt *****/
/*****  Ebenenzeiger  *****/
/* Platz für Ebenenzeiger (DK)*/




.layerBreadcrumb {
/* width: 580px; */
 height: 18px;
 padding-left: 15px;
 padding-top: 8px;
 top: 150px;
 left: 230px;
 position: absolute;
 visibility: visible;
 z-index: 1;
/* background-color:#e0e9fb; */
 border-bottom: #b6cdfc 1px solid;
}




/* *********************** Inhalt  *********************** */

.layerInhalt {
 background-color:#FFFFFF;
 width: 550px;
 margin-left: 20px;
 margin-right: 20px;
 position: absolute;
 visibility: visible;
 z-index: 0;
 top: 180px;
 left: 225px;
}
.layerInhalt2{
 background-color: #FFFFCC;
 width: 680px; /* ohne margins! (AP)*/
 margin-left: 25px;
 margin-right: 25px;
 position: absolute;
 visibility: visible;
 z-index: 0;
 top: 165px;
 left: 195px;
}
.layerInfokaesten {
 width:180px;
 z-index: 1;
 left: 810px;
 visibility: visible;
 position: absolute;
 top: 150px;
}
.layerInfokastenHeadline {
 border-right: #b6cdfc 1px solid;
 border-top: #b6cdfc 1px solid;
 border-left: #b6cdfc 1px solid;
 width: 180px;
 border-bottom: #b6cdfc 1px solid;
 padding-bottom: 4px;
 background: #b6cdfc;
 height: auto;
 overflow:visible;
}
.layerInfokastenContent {
 border-right: #e0e9fb 1px solid;
 border-left: #e0e9fb 1px solid;
 border-bottom: #e0e9fb 1px solid;
 width: 180px;
 background: #e0e9fb;
 overflow:visible;
}


.fontInfokastenContent{
 margin-left: 10px;
 color: #000000;
 font: normal 12px Arial, Helvetica, sans-serif;
}

.fontInfokastenContentHeadline{
 color: #000000;
 font: bold 13px Arial, Helvetica, sans-serif;
 margin-bottom: 10px;
}


/* *********************** Content Inhalt  *********************** */
/* Font Ebenenzeiger (DK)*/
.contentBreadcrumb {
 color: #3333CC;
 font: normal 12px Arial, Helvetica, sans-serif;
}
.contentInhalt {
 margin:5px;
 background-color:#FFFFCC;
 font-size:13px;
}
/* Überschriften */
.contentInhalt h2 {
	margin:0px; padding:0px;
	font-size:14px;
	font-weight:bold;
}

/* Listen */
.contentInhalt li {
	margin:2px; padding:0px;
/* 	color:#333399; */
}

/* Rechter Bereich */
.moduletableright {
	margin-bottom:20px;
}
.layerInfokastenHeadline h3{
 margin-top: 4px;
 margin-bottom:0px;
 margin-left: 10px;
 color: #333399;
 font: normal bold 13px Arial, Helvetica, sans-serif;
}
.layerInfokastenContent p {
 margin-top:0px;
 margin-bottom:0px;
 margin-left: 10px;
 padding:0px;
 padding-top:5px;
 padding-bottom:5px;
 font: normal 12px Arial, Helvetica, sans-serif;
}

/*******Benutzermenü RECHTS********/
.layerInfokastenContent ul {
 margin-top:0px;
 margin-bottom:0px;
 margin-left: 10px;
/* padding:0px;*/
 padding-left:15px;
 padding-bottom:5px;
}

/*******     ENDE     Benutzermenü RECHTS     ********/





.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }








/* Mitarbeiterverzeichnis */
/*Gruppe*/
.gruppe_head a {font-weight: bold; }
.mitarbeiter{
       border-collapse:collapse;
      }

.mitarbeiter th  {
     background-color:#b6cdfc;
     text-align:left;
    }




/* ENDE Tabellenformatierungen */


/* News */

/*NEWS STUDIP Import */

table.news  {background-color:#FFCC00; border-spacing:1px; padding:0px; }
.news th { background-color:#FFFFCC; font-size:14px; text-align:left; padding: 5px; }
.news td { background-color:#FFFFCC; padding: 5px; margin:10px; }
.news h1 {  margin:0px;padding:0px; margin-bottom:3px; color: #333399; font-weight: bold;font-size: 14px; text-decoration:underline; }

.newsdatum {  }
.newsdatum td { vertical-align:text-top; }
.newsdatum a { font-size:10px }
.newstitel {  padding:0px; margin-bottom:10px; text-decoration:underline;}
.newsbeschreibung { line-height:16px; }


/* TESTOTHEK */
.testothek {
	background-color:#FFCC00;
	border: #FFCC00 1px solid;
	border-spacing:1px
	}
.testothek th{
	background-color:#E1E1E1;
}
.testothek td{
	background-color:#FFFF99;
	padding:5px;
}





/*    Anfang   ----   Mitarbeiterdetails Seiten   */



/* Absatz Überschrift*/
.absatz_ueberschrift { color: #333399; font-weight:bold; font-size:14px;}
.absatz_unter_ueberschrift { font-weight:bold; font-size:13px;}


/*    Ende     ----   Mitarbeiterdetails Seiten   */




/* studIP - News Tabelle */

.tabelle {       	
        text-align: left;
        vertical-align: top;
        padding-bottom: 25px;
}

/* /studIP - News Tabelle */
