/**************************
 main.css
**************************

 - blau, dunkel: #009
 - blau, hell:   #E6E6FA
 - grau, hell:   #f3f0f0
 - grau, dunkel: #ccc
 - lila:         #9944BB

**************************
**************************/

/**************************
  Imports
***************************/
@import "Sitemaps.css";
@import "LiteraturDatenbank.css";
@import "News-Extension.css";
@import "Events.css";
@import "Uploads.css";
@import "Mitarbeitertemplate.css";



/**************************************
	Flexible Contents
***************************************/
@import "foldableContent.css";

/**************************************
	Powermail
***************************************/
@import "niceforms.css";




/**************************************
 Standard-Elemente 
***************************************/

body {
	background-color: #fff;
}

body, td, th, input, textarea, select  {
	font-family: arial, helvetica, sans-serif; 
	font-size: 13px; 
	color: #000; 
}

div, table, body {
	margin: 0;
	padding: 0;
}

.contentcol hr {
	background-color: #aaa;
	height: 1px;
	border: none;
	clear: both;
	margin: 15px 0;
}

dl dt {
	margin-top: 0.7em;
}

table p {
	margin-top: 0;
}

.contentcol ul {
	list-style-type: disc;
}





/************************
 Styles
*************************/

.invisible { 
	display: none;
}

.textcenter, .randomImage {
	text-align: center;
}

div.clearer {
  clear: both;
  visibility: hidden;
  height: 0px;
}

.preview-box{
	position:absolute;
	top:10px;
	left:10px;
	background: #ffbbbb;
	border: 1px outset;
	padding: 5px;
	font-weight:bold;
	cursor: help;
}

.align-center {
	text-align:center;
}

.align-left {
	text-align:left;
}

.align-right {
	text-align:right;
}


ul.Eckige_Bulltes {
	list-style-type: square;
}



/************************
 Links
*************************/


a:link,
a:visited {
	color: #009; 
	text-decoration: none; 
}

a:active,
a:hover {
	color: #009; 
	text-decoration: underline; 
}

a img {
	background: inherit;
	color: inherit;
	border: none; 
}

.contentcol a {
	text-decoration: none; 
}

#breadcrumb a:visited,
.contentcol a:visited {
	color: #990099; 	
}

.contentcol a:hover {
	color: #009; 
	text-decoration: underline; 
}






/************************
 Content-Container
*************************/

div#content-colnormal {
	margin: 15px 25px 0 205px;
	position: relative;
}

div#content-colleft {
	margin: 15px 165px 0 205px;
}

div#content-colright {
	font-size: 11px;
	width: 142px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	z-index:100;
	right: 3px;
	top: 128px;
	position: absolute;
}

div#static-left {
	width: 155px;
	margin-left: 16px;
	overflow: hidden;
	margin-top:10px;
}

.contentcoll {
	position: relative;
}

.ce-container {
	margin: 0;
}

.ie-width-fix {
	position: relative;
	width: 100%;
}




/************************
 Kopfbereich
*************************/

#page-header p {
	margin: 0;
	padding: 0;
}

#page-header {
	background: url(/images/bg-header.gif) repeat-x;
	height: 113px;
	position: relative;
}


#homelink {
	display: block;
	background: url(/images/header.png);
	position: absolute;
	top: 0;
	left: 0;
	width: 545px;
	height: 79px;
	overflow: hidden;
}

#homelink a{
	display: block;
	height: 100%;
	margin: 40px 0 0 180px;
}

#upb-print-hh,
#skip-menu {
	display: none;
}




/************************
 Sprachmenue
*************************/

/* Listenbasiertes Sprachmenï¿½ - dafï¿½r muss das Plugin in Template UPB umgeschrieben werden
#langmenu {
	position: absolute;
	top: 5px;
	left: 300px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#langmenu li {
	dispay: block;
	float: left;
	margin-right: 10px;
}

#langmenu li a {
	padding-left: 20px;
}

#lang-eng {
	background: url(/images/s-en.png) no-repeat;
}
*/

#langmenu {
	position: absolute;
	top: 5px;
	left: 300px;
}





/************************
 Fussbereich
*************************/

#contentbottom {
	margin-left: 205px;
	padding: 20px 0 5px 0;
}

#contentbottom a,
#contentbottom {
	font-size: 11px;
	border: none;
}

#contentbottom a:hover {
	text-decoration: underline;
}





/************************
 Haupt-Menue
*************************/


#menu {
	background: #f3f0f0;
	color: #000;
	width: 180px;
	left: 0;
	padding: 20px 0 5px 0;
	margin-right: 25px;
	position:absolute;
}

#menu ul,
#menu li {
	margin: 0;
	padding: 0;
}

#menu ul  {
	list-style-type: none;
	margin-left: 16px;
}

#menu li , #menu form , #menu label {
	color: #000;
	font-weight: bold;
}

#menu li {
	display: inline;
}

/*
#menu li:li-spacer{
	margin-bottom: 8px;
	display: block;
}
*/

#menu form {
	margin: 20px 4px 5px 16px;
	height: 26px;
	font-size: 11px;
}

#menu label {
	padding-right: 5px;
	font-size: 11px;
	vertical-align: middle;
}

#menu input {
	background: #fff;
	color: #000;
	width: 80px;
	padding: 1px 0 2px 1px;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #99c;
	vertical-align: middle;
}

#menu ul a {
	padding-bottom: 8px;
	display: block;
	line-height: inherit;
	text-decoration: none;
}


#menu ul a:visited {
	color: #990099;
}

#menu ul a:hover {
	text-decoration: underline;
}

#menu li.login-li a {
	display: inline;
	padding: 0 0 8px 0;
}

#content-menue {
	margin: 10px 4px 5px 16px;
	overflow: hidden;
}






/************************
 BC-Menue
*************************/

#location{
	color: #fff;
}

div#page-header p#breadcrumb p,
div#page-header p#breadcrumb a {
	font-size: 11px;
	text-decoration: none;
}

div#page-header p#breadcrumb a:hover {
	text-decoration: underline;
}

div#page-header p#breadcrumb {
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 17px;
	overflow: hidden;
	height: 17px;
}

#breadcrumb {
	color: #009; 
	font-size: 11px;
	line-height: 17px;
}




/************************
 Zusatzmenue
*************************/

#content-colright ul {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
}

#content-colright ul li {
	font-size: 11px;
	margin-bottom: 3px;
}

#content-colright p {
	margin: 0 0 3px 0;
	padding: 0 10px 0 10px;
}

#additionalmenu p,
#content-colright div.Textfeld p {
	padding: 0;
}



#content-colright p strong {
	font-weight: bold;
}

#content-colright .list-menu ul,
#content-colright ul.csc-menu {
	list-style-type: square;
	margin: 0 0 20px 0;
	padding: 0;
	padding-left: 1.5em;
}

#content-colright .button-menu h3,
#content-colright .list-menu h3{
	margin: 0 0 0.7em 0;
	padding: 0.2em 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content-colright .list-menu li a, 
#content-colright .csc-menu li a  {
	display: block;
}

#content-colright .csc-menu li a  {
	display: block;
}

#content-colright .button-menu li{
	display: block;
	float: none;
	width:100%;
}





/************************
 Content-Headlines
*************************/

/*
 * In fact that the RTE has to show the same values as on page,
 * this lines needs to be commented
 * Get the Style info from rte.css
 * by oecken (11.10.09)
 */

 /*
h1, h2, h3 {
	margin-top: 0;
}

.contentcol h1, .content2col h1 {
  font-size: 22px;
  font-weight: bold;
}

#content1 h2, #content2 h2 {
  font-size: 18px;
  font-weight: bold;
}
*/

#content1 p, #content2 p {
  margin-top: 0;
  margin-bottom: 13px;
}

/*
 * New Content Headlin Huge
 * added for ag-dellnitz
 * 13.10.09
 * by oecken
 */
.title_huge {
	color: #000099;
	font-size: 32px;
}
.csc-subheader-3 {
	color: #000099;
	font-size: 28px;
	margin: 0;
	padding: 0;
}




/************************
 Logos
*************************/

#campus {
  width: 180px;
  height: 61px;
  border: none;
  margin: 0;
  padding-bottom: 0;
  vertical-align: bottom;
}

#unipad {
  width: 365px;
  height: 61px;
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  vertical-align: bottom;
  position: absolute;
  top: 0;
  left: 180px;
  z-index: 0;
}

#uniinf {
  width: 365px;
  height: 18px;
  position: relative;
  top: 0;
  left: 180px;
  z-index: 0;
}




/******************************
 CSS-Syteled-Images ï¿½berschreiben
*******************************/

/* 19.03.07: Vorlï¿½ufig wieder entfernt, da kein float im IE7
DIV.csi-intext-left DIV.csi-text { width: 100%;}
DIV.csi-intext-right DIV.csi-text { width: 100%;}
table.imgtext-table td {
	padding: 3px;
}
*/





/******************************
 Javascript-Warnung
*******************************/

span.jswarning {
  color: red;
  display: block;
  padding: 1em;
  border: 1px solid red;
  background-color: #f3f0f0;
  margin: 2em 0;
}






/************************
 Extension: Keywordlist
*************************/

.tx-mwkeywordlist-pi1-content dl dt {
	font-weight:bold;
}

.tx-mwkeywordlist-pi1-content .sectiontoplink {
	text-align:right;
}

.tx-mwkeywordlist-pi1-content h2 {
	border-bottom: 1px solid #ccc;
}







#menu span.new {
  display: none;
}

#menu li.new a span {
  padding-right: 25px;
  background: url(/images/neu.gif) no-repeat top right;
}

#menu li.levelup a {
  padding-left: 18px;
  background: url(/images/uparrow.gif) no-repeat left 4px;
  margin-bottom: 0.5em;
}

/***********************
     EXAMS
***********************/

.type{
	padding-top: 2px;
	background-color: #f3f0f0;
}



.label{

  	background-color: #f3f0f0;

	font-weight: bold;

	padding-top: 2px;

}


.label_single{

  	background-color: #f3f0f0;

	font-weight: bold;

	padding-bottom: 10px;

}

.title{

	background-color: #f3f0f0;

	padding-top: 2px;

	margin-bottom: 2px;

}

/* a.external-link:link, 
	a.external-link:visited, 
	a.external-link:active, 
	a.external-link-new-window:link, 
	a.external-link-new-window:visited, 
	a.external-link-new-window:active {
		padding-left: 13px;                                                                                                                                                                                        
		background: url(../images-layout/link_ext.gif) no-repeat left;                                                                                                                                                        
		border-bottom: 1px dotted #000000; 
 
} */                                                                                                                                                                                                                 





