@charset "utf-8";
/* CSS Document - Author: Hartmut Gau */

/* --------------- Fonts ------------------ */

table.description  {
	font-family:Verdana, Arial,Geneva, sans-serif;
	font-size: 12px;
	background-color:#ffffff;
}

a {
	text-decoration:none;
	color:#ff6600;
}
a:hover {
	text-decoration:underline;
	color: #000;
}
a.navipath {
	text-decoration:none;
	color:#F60;
}
a.navipath:hover {
	text-decoration:underline;
	color:#F60;
}
a.currentside {
	color: #666;
}
a.time {
	text-decoration:none;
	color:#555;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	vertical-align: middle;
}
a.menub {
	text-decoration:none;
	color:#555;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	vertical-align: middle;
}
a.menub_h {
	text-decoration:none;
	color:#888;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	vertical-align: middle;
}
a.menus {
	text-decoration:none;
	color:#222;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.55em;
}
a.contactlink {
	text-decoration:none;
	color: #999;
}
a.footer {
	text-decoration:none;
	color: #333;
}
a.footer:hover {
	text-decoration:underline;
	color: #333;
}
H1 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 1.3em;
	color:#630;
}
H2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 1.2em;
	color:#666;
}
H4 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 1em;
	color:#000;
}
/* --------------- DIV-Areas ------------------  */


body {
	background-color: #FFF7EA;
	font-family:Verdana, Geneva, sans-serif;

}
#main {
	background-color:#F96;
	width: 796px;
	position: absolute;
	left: 50%;
	margin-left: -392px;
}
#headerSTS {
	position:absolute;
	background-image: url(images/hb-sts.jpg);
	top: 7px;
	left: 0px;
	width: 795px;
	height: 125px;
}
#headerContact {
	position:absolute;
	background-image: url(images/hb-contact.jpg);
	top: 7px;
	left: 0px;
	width: 795px;
	height: 125px;
}
#headerPeople {
	position:absolute;
	background-image: url(images/hb-people.jpg);
	top: 7px;
	left: 0px;
	width: 795px;
	height: 125px;
}
#headerResearch {
	position:absolute;
	background-image: url(images/hb-research.jpg);
	top: 7px;
	left: 0px;
	width: 795px;
	height: 125px;
}
#headerTeaching {
	position:absolute;
	background-image: url(images/hb-teaching.jpg);
	top: 7px;
	left: 0px;
	width: 795px;
	height: 125px;
}
#headerService {
	position:absolute;
	background-image: url(images/hb-service.jpg);
	top: 7px;
	left: 0px;
	width: 795px;
	height: 125px;
}
#TUHH {
	position: relative;
	left: 0px;
	width: 42px;
	height: 24px;
	padding-left: 7px;
	padding-top: 4px;
	top: 1px;
	text-align:center;
}
#STS {
	position: relative;
	left: 400px;
	width: 42px;
	height: 24px;
	top: -28px;
	text-align:center;
}
#stslogo {
	width:62px;
	height:30px;
	position:absolute;
	left:39px;
	top:52px;
	border:none;
}
#contact {
	position: relative;
	top: -52px;
	left: 442px;
	width: 63px;
	height: 24px;
	text-align:center;
}
#people {
	position: relative;
	top: -76px;
	left: 512px;
	width: 63px;
	height: 24px;
	text-align:center;
}
#research {
	position: relative;
	top: -100px;
	left: 575px;
	width: 63px;
	height: 24px;
	text-align:center;
}
#teaching {
	position: relative;
	top: -124px;
	left: 653px;
	width: 63px;
	height: 24px;
	text-align:center;
}
#service {
	position: relative;
	top: -148px;
	left: 732px;
	width: 63px;
	height: 24px;
	text-align:center;
}
#subhead-l {
	background-image: url(images/sub-l.jpg);
	position:absolute;
	top: 132px;
	left: 0px;
	width: 157px;
	height: 55px;
}
#subhead-m {
	position:absolute;
	background-color: #FFF;
	top: 132px;
	left: 157px;
	width: 473px;
	height: 48px;
	padding-top: 7px;
	padding-left: 1px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #F60;
}
#subhead-r-sts {
	background-image: url(images/sub-r-sts.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top: 132px;
	left: 630px;
	width: 165px;
	height: 55px;
}
#subhead-r-contact {
	background-image: url(images/sub-r-contact.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top: 132px;
	left: 630px;
	width: 165px;
	height: 55px;
}
#subhead-r-people {
	background-image: url(images/sub-r-people.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top: 132px;
	left: 630px;
	width: 165px;
	height: 55px;
}
#subhead-r-research {
	background-image: url(images/sub-r-research.jpg);
	position:absolute;
	top: 132px;
	left: 630px;
	width: 165px;
	height: 55px;
}
#subhead-r-teaching {
	background-image: url(images/sub-r-teaching.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top: 132px;
	left: 630px;
	width: 165px;
	height: 55px;
}
#subhead-r-service {
	background-image: url(images/sub-r-service.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top: 132px;
	left: 630px;
	width: 165px;
	height: 55px;
}
#menu {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 135px;
}
.menuback {
	width: 124px;
	height: 19px;
	background-image: url(images/menutitle-b.jpg);
	background-repeat:repeat-x;
	border-top: 1px;
	border-top-style:solid;
	border-top-color:#666;
	border-right: 1px;
	border-right-style:solid;
	border-right-color:#666;
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color:#666;
	padding-bottom: 1px;
	font-size: 15px;
}
a.textbutton {
	color:#000;
}
.textbback {
	width: 200px;
	height: 20px;
	background-color:#dddddd;
	border: 1px;
	border-style:solid;
	border-color:#666;
	padding-top: 4px;
}
.leftmenubackB {
	position:relative;
	left: -1px;
	width: 120px;
	height: 20px;
	background-image: url(images/leftmenuback.jpg);
	background-repeat:repeat-y;
	padding-left: 18px;
}
.leftmenubackSpacer {
	position:relative;
	left: -1px;
	width: 120px;
	height: 6px;
	background-image: url(images/leftmenuback.jpg);
	background-repeat:repeat-y;
}
.leftmenuBottom {
	position:relative;
	left: -1px;
	width: 120px;
	height: 6px;
	background-image: url(images/leftmenubottom.jpg);
	background-repeat:no-repeat;
}
#menubuffer {
	position:absolute;
	top: 0px;
	left: 135px;
	width: 22px;
}

table.tablechart  {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	border-collapse: collapse;
	}

table.stspeople {
	width: 90%;
	border-collapse: collapse;
}
/*				
				
th 				{
   				border: 1px solid #000;
   				}
				
td 				{
   				border: 1px solid #000;
				border-color: #ffffff;
				padding:7px;
				vertical-align: middle;
   				}

*/

/* --------------  STS-Schedule   ------------------ */
table.schedule {
	width: 100%;
	border-width: 1px;
	border-collapse: collapse;
}
td.time {
	border: 1px solid #000;
	border-color: #ffffff;
	padding:7px;
	vertical-align: middle;
}
td.topic {
	border: 1px solid #000;
	border-color: #ffffff;
	padding:7px;
	vertical-align: top;
}
td.teacher {
	width: 70px;
	border: 1px solid #999;
	vertical-align: top;
	text-align:left;
	padding:7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
}
td.allocation {
	width: 70px;
	border: 1px solid #000;
	vertical-align: top;
	text-align:left;
	padding:7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
}
td.room {
	border: 1px solid #000;
	border-color: #ffffff;
	padding:7px;
	vertical-align: middle;
}
td.tdempty {
	border-bottom: 1px solid #999;
	border-bottom-color: #999;
}
td.weekday {
	width: 70px;
	border: 1px solid #999;
	background-color: #eee;
	vertical-align: top;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #630;
}
td.weekdaySpecial {
	width: 70px;
	border: 1px solid #999;
	background-color: #eee;
	vertical-align: top;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #F60;
}
td.leer {
	border: 1px solid #999;
	background-color: #fff;
	vertical-align: top;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #630;
}
td.headline {
	border: 1px solid #999;
	background-color: #934900;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
}
td.time {
	width: 70px;
	border: 1px solid #999;
	text-align:center;
	vertical-align: top;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #900;
}
td.topic {
	border: 1px solid #999;
	vertical-align: top;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.9em;
}
td.room {
	width: 50px;
	border: 1px solid #999;
	vertical-align: top;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
}
/* ---------------- End STS Schedule ---------------- */






td.contactlink {
	text-align:center;
}
#bottom {
	position:absolute;
	background-color: #FFF;
	top: 186px;
	left: 1px;
	width: 792px;
	border-left: 1px;
	border-left-style:solid;
	border-left-color:#666;
	border-right: 1px;
	border-right-style:solid;
	border-right-color:#666;
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color:#666;
	text-align: left;
}
#bottomp {
	width: 540px;
	background-color: #FFF;
	text-align: left;
	padding: 30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
#content {
	position: relative;
	left: 158px;
	width: 495px;
	padding-right: 7px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
}
#SOLOcontent {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
}
#BIGcontent {
	position: relative;
	left: 158px;
	width: 620px;
	padding-right: 7px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
#rightside {
	background-color:#fff;
	position: absolute;
	top:0px;
	left: 650px;
	width: 122px;
	padding-left: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
#rightside2 {
	background-color:#fff;
	position: absolute;
	top:180px;
	left: 650px;
	width: 122px;
	padding-left: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
#footer {
	background-image: url(images/footerback.jpg);
	background-repeat: repeat-x;
	position:relative;
	padding-left: 6px;
	padding-top: 7px;
	left: -158px;
	top: 8px;
	width: 786px;
	height: 30px;
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
}
.SpecialHeadline {
	color: #000;
	font-size: 0.8em;
}

#browntitle {
	color: #630;
}
StudyPrograms {
	color: #600;
}
.StudyPrograms {
	color: #630;
	font-weight: bold;
}
.StudyProgramsLE {
	color: #630;
	font-weight: 100;
	font-family: Verdana, Geneva, sans-serif;
}
Tabellentext {
	font-family: Verdana, Geneva, sans-serif;
}
TabellenText {
	font-family: Verdana, Geneva, sans-serif;
}
toptablechart {
	font-weight: bold;
}
#main #bottom .tablechart {

}
Special {
	color: #F30;
}
#Speaker {
	color: #630;
	font-size: 16px;
}

