* {margin: 0; padding: 0; }
body  {
	font-family: Verdana ,Arial, Arial, sans-serif;
	font-size: 11px;
	/*background: #fff;*/
	/*text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}


h1 {
  font-family: Arial Black, Arial, sans-serif;
  font-weight: normal;
  line-height: 17px;
  padding: 13px 10px 15px 6px;
  font-size: 18px;
}

h2  {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	padding-left: 6px; 
  padding-right: 6px;
  padding-bottom:2px;
  margin:0;
}

h3  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height:12px;
	font-weight:bold;
	padding-left: 6px; 
  padding-right: 6px;
  padding-bottom:2px;
  margin:0;
}


h4  {
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#000;
	font-weight:normal;

	padding-top: 14px;
	padding-left: 6px; 
  padding-right: 6px;
  padding-bottom:2px;
  margin:0;
}


a {
	color:#000;
}


#content-normal ul {
	padding-left:20px;
	line-height: 14px;
}


#content-normal a{
   color:#000;
   text-decoration:underline
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  padding-left: 6px; 
  padding-right: 6px; 
  font-stretch:semi-condensed;
  line-height:14px;
  margin:0
}

#mainprintwrapper{
	width: 783px;	
	padding-left:3px;
	background-color:#fff;
}


#background{	
	background-image:url("bg.jpg");
	background-repeat:repeat-x;
	/*background-color:#fff;*/
	width:960px;
	height: 650px;
}

#mainpage-container {
	width: 960px;
	min-height: 650px;
}


#content-container {
	float:left;
	width:783px;
	position:static;
	/*background-color:#fff;*/
}

#contentLeft{
	background-image:url(img/../corner.jpg);
	background-repeat:no-repeat;
	width:300px;
	float:left;
	background-color:#fff;
}

#contentRight{
	width:300px;	
	float:left;
	background-color:#fff;
}


#contentLeftAndRight{
	background-image:url(img/../corner.jpg);
	background-repeat:no-repeat;
	width:600px;
	float:left;
	/*background-color:#fff;*/
}

#sidebar{
	float:right;
	/*margin-left:600px;*/
	width:182px;
	height:350px;
	border-left: 1px solid #999;
	background-color:#fff;
}


#breadcrumb {
	font-family: Verdana, Arial, Arial, sans-serif;
	font-size:10px;
	width:785px;	
	border-bottom: 6px solid black;
	border-top: 1px dotted black;
	padding:3px 0 3px 5px;
	margin-top: 15px;
}

#breadcrumb a{
	text-decoration: none;
	color: #999;
}

#breadcrumb a:hover{
	text-decoration: none;	
	color: #FF0066;
}


.aktiv {color: #ff0066; }


.themenbild {
	text-align:right;
}


/* mssc calendar */

.calendar-wrapper{	
	 float:left;	
   padding: 0 8px 15px 6px;
}

.calendar-item-wrapper{
   padding: 0 0 15px 0;
}

.calendar-month{
	font-family: Arial Black, arial, sans-serif;
	font-size:21px;
	color:#ffad25;
}

.calendar-datetime{
	font-size: 12px;
	line-height: 14px;
	color:#000;
}

.calendar-title{
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#666;
}
.calendar-subtitle{
	font-size: 12px;
	line-height: 14px;
	color:#666;
}
.calendar-place{
	font-size: 12px;
	line-height: 14px;
	color:#000;
}
.calendar-type{
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#000;
}
.calendar-link{

}
.calendar-detail{
	width: 298px;
	float:left;

}
.calendar-image{
	float:right;
}

/*Organigramm*/

.stack {float:left; width:600px; background-color:#fff; }

.col, .colright, .colempty, .colempty-right { float:left; height: 54px; width:196px; background-color:#f2f2f2; margin:0 6px 0 0;}
.colempty, .colempty-right{ background-color:#fff; }
.colempty-right{ margin:0 0 0 0; }
.col img, .colright img  { float:left; width:54px; padding:0 3px 0 0; }
.col p, .colright p{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#666; margin:0;  }
.col p a, .colright p a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666; margin:0;  }
.col p a:hover, .colright p a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#EC298D; }
.colright   { margin:0 0 0 0;}
.rowspacer-big { width:600px; height:28px;}
.rowspacer-small { width:600px; height:6px;}

.org-portait-wrapper {
	float:left;
	width: 300px;
}
.org-header {}
.org-image {
	float:left;
	padding: 0 3px 3px 6px;
	width: 150px;	
}   
.orgtext {}



/*END Organigramm "/

/* default styles for extension "tx_indexedsearch" */

.tx-indexsearch-header{ width:100%; background-color:#eeeeee; font-size: 12px;}
	fieldset { border: 0px solid white}
  .tx-indexedsearch {font-family: Verdana ,Arial, Arial, sans-serif;font-size: 12px;}
  .tx-indexedsearch .tx-indexedsearch-sectionlinks {padding-left:10px; color:#000;}
  .tx-indexedsearch .tx-indexedsearch-browsebox  {padding:3px 6px 3px 6px ; }
  .tx-indexedsearch .tx-indexedsearch-browsebox ul {padding:6px 0 6px 0 ; }
  .tx-indexedsearch .tx-indexedsearch-browsebox li {padding:3px; margin:0; display:inline;  }
  .tx-indexedsearch .tx-indexedsearch-res  {margin: 6px 6px 6px 6px;}
  .tx-indexedsearch .tx-indexedsearch-browsebox A {color:#000; }
  .tx-indexedsearch .tx-indexedsearch-res A {color:#000}
  .tx-indexedsearch .tx-indexedsearch-browsebox-SCell A {color:#000;font-weight:bold}
  .tx-indexedsearch .tx-indexedsearch-rules H2 {padding-left:6px}
  .tx-indexedsearch .tx-indexedsearch-searchbox A {color:black}
  .tx-indexedsearch .tx-indexedsearch-searchbox {padding-left:6px;padding-top:2px;padding-bottom:2px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { color:red; font-weight:bold; font-style:italic; }
	.tx-indexedsearch  .tx-indexedsearch-whatis .tx-indexedsearch-sw { color:red; font-weight:bold; font-style:italic; }
	
	.tx-indexedsearch .tx-indexedsearch-whatis { padding:10px 6px 5px 12px;  }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ffad25; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { /*background:#eeeeff;*/border-top: 1px solid #000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a{ color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; padding-left:6px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a{ color:#000000;letter-spacing: 2px;text-decoration:none; }
	
/* end default styles for extension "tx_indexedsearch" */

/* User List */
.tx-newloginbox-pi3-searchbox form select {margin:0 4px 0 4px; height:1.3em; background-color: #fff ; border-bottom:#666666 1px solid ;border-right:#666666 1px solid; border-top:#666 1px solid; border-left:#666 1px solid ;}
.tx-newloginbox-pi3-searchbox form select:focus{border:1px solid #ffad25;}
.tx-newloginbox-pi3-searchbox input[type="submit"] {height:1.5em; margin-left:20px;}
.tx-newloginbox-pi3-searchbox input[type="text"] { background-color: #fff ; border-bottom:#666666 1px solid ;border-right:#666666 1px solid; border-top:#666 1px solid; border-left:#666 1px solid ;}
.tx-newloginbox-pi3-searchbox input:focus {border:1px solid #ffad25;}

.alphabet { 
	font-family: Verdana ,Arial, Arial, sans-serif;font-size: 12px;
	padding: 10px 0 20px 6px ;
	border-top: 1px solid black;
	margin-top: 16px;

}
.alphabet a { padding-right: 10px;}

/*Dozentenliste */

.tx-newloginbox-pi3-listrow-even {
background-color: #f2f2f2;
}
.tx-newloginbox-pi3-listrow-odd {
background-color: #fff;
}

.tx-newloginbox-pi3-listrow table tr td , .tx-newloginbox-pi3-listrow-odd table tr td{
	padding:4px;
}

.tx-newloginbox-pi3-listrow table tr th{
	background-color: #fff;
	border-top: 1px solid black;
	border-bottom:1px solid black;
	padding: 4px;
	font-weight: normal;
	text-align:left;
	
}

.tx-newloginbox-pi3-listrow table tr .rowheader{

	padding-bottom: 40px;	
}

.tx-newloginbox-pi3 h2 {
	font-family:  Arial Black, sans-serif;
	font-size: 13px;
	line-height 14px;
	padding: 20px 0 20px 0;
}

.tx-newloginbox-pi3 {
	float:left;
	

}

.tx-newloginbox-pi3 table {
	background-color:#fff;
	
}

.tx-newloginbox-pi3-singleView {
	float:left;
	width:460px;

}

.tx-newloginbox-pi3-singleView-image {
	float:left;
	width:160px;

}

.tx-newloginbox-pi3-singleView-text {
	float:left;
	width:300px;
	background-color:#fff;

}
.tx-newloginbox-pi3-singleView-backlink {
	float:clear both;
	width:300px;
}

.infotag {
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#FF0066;
}




