BODY, TD, P {
	FONT-SIZE: small; 
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
}
A {
	COLOR: #3333cc; 
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #3333cc; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #3333cc; 
	TEXT-DECORATION: none;
}
.calendartitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px;
}
.datetitle {
	FONT-SIZE: 20px; 
}
.eventtitlebig {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
}
.eventtimebig {
	FONT-SIZE: 18px; 
}
.littlecalendardatetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
}
.littlecalendarheader {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarday {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarweek {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarother {
	FONT-SIZE: x-small; 
	COLOR: #cccccc;
}
.todayis {
	FONT-SIZE: small;  
}
.todayis A {
	FONT-SIZE: small; 
	COLOR: #3333cc;
}
.todayis A:visited {
	COLOR: #3333cc;
}
.todayis A:hover {
	COLOR: #3333cc;
}
.weekheader {
	BACKGROUND-COLOR: #D4EBEF; 
	COLOR: #000000;
}
.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: #eeeeee;
}
A.past {
	COLOR: #3333cc;
}
A.past:visited {
	COLOR: #3333cc;
}
A.past:hover {
	COLOR: #3333cc;
}
.today {
	BACKGROUND-COLOR: #D4EBEF;
}
.future {
	BACKGROUND-COLOR: #ffffff;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}
.tabactive {
	COLOR: #000000; 
	BACKGROUND-COLOR: #4fb8c1;
}
.tabinactive A {
	COLOR: #3333cc;
}
.tabinactive A:visited {
	COLOR: #3333cc;
}
.tabinactive A:hover {
	COLOR: #3333cc;
}
.tabinactive {
	BACKGROUND-COLOR: #D4EBEF;
}
.announcement {
	FONT-SIZE: medium;
}
.feedbackpos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}
/* logo styling */
#header h1
{
	/*margin: 10px 25px;*/
	font-weight: bold;
	height: 41px;
	font-size: 26px;
	color: #ffffff;
}

#header h1 span
{
	background: url(/fileadmin/main_uni_template/newwebsite/img/usp_main_logo.gif) left top no-repeat;
	min-width: 117px;
	width: 117px;
	height: 41px;
	position: absolute;
}
div#btlogo {
	width: 117px;
	height: 42px;
	padding: 0;
	border: #000000 0px solid;
	background: url(/fileadmin/main_uni_template/newwebsite/img/usp_main_logo.gif);
/*	background: url(/fileadmin/main_uni_template/newwebsite/img/usp_40.gif);*/
}
/* random images rotator */
div#rotator
{
	width: 239;
	height: 145;
	padding: 0;
	border: #000000 0px solid;
	background: url(/random_images/home_top_images/random.php);
}
div#midrotator
{
	width: 564;
	height: 338;
	padding: 0;
	border: #000000 0px solid;
	background: url(/random_images/home_middle_banners/rotate.php);
}
/* USP Logo Images */
div#logolay {
   	width:233;
   	height:145;
   	padding:0px;
   	border: #000000 0px solid;
   	background-image:url(/fileadmin/main_uni_template/newwebsite/img/usp_logo.gif);
}
div#logoside {
   	width:33;
   	height:145;
   	padding:0px;
   	border: #000000 0px solid;
   	background-image:url(/fileadmin/main_uni_template/newwebsite/img/usp_logo_side.gif);
}
div#logoslogan {
   	width:295;
   	height:145;
   	padding:0px;
   	border: #000000 0px solid;
   	background-image:url(/fileadmin/main_uni_template/newwebsite/img/future_slogan1.gif);
}
div#logocover{
	width:100%;
	height:100%;
	background-image:url(/fileadmin/main_uni_template/newwebsite/img/clr.gif);
/*	image-repeat:repeat;*/
}


