body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

a:link, a:visited {
	color: #900;
	text-decoration: none;
}
#pageContainer {
	width: 100%;
}

.cleaner {
	clear:both;
}

#middleColumn {
	float: left;
	width: 70%; 
}

#middleColumnVariabel {
	float: left;
	width: 70%; 
}

#middleColumn2spalter {
	float: left;
}

.pathway {
	font-size: 0.8em;
}

.bu {
	font-size: 0.8em;
	line-height: 1.2em;
}

#topBarInstituteVariabel {
	display: none;
}

#universitaetVariabel {
	display: none;
}

#topBar {
	display: none;
}

.noprint {
	display: none;
}

.copyright {
	display: none;
}

#leftColumn {
	display: none;
}

#leftColumnVariabel {
	display: none;
}

#leftColumn3spalterVariabel {
	display: none;
}

.siegel {
	display: none;
}

.searchBoxHeader {
	display: none;
}

.searchBoxHeader2spaltig {
	display: none;
}

.top {
	display: none;
}

.topVariabel {
	display: none;
}

#naviHor {
	display: none;
}

#topBarInstitute {
	display: none;
}

#universitaet {
	display: none;
}

#universitaet2spalterVariabel {
	display: none;
}

#searchBoxRightColumn {
	display: none;
}

#naviHorUni3spalter {
	display: none;
}

.bearbeiter {
	display: none;
}

#greyBar {
	display: none;
}

.Institutslogo {
	display: none;
}

#footer {
	display: none;
}

.internetextnavig {
	display: none;
}

#rightColumn {
	width: 27%;
	float: right;
}

#rightColumnVariabel {
	width: 20%;
	float: right;
}

.headlineRightColumn {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 0px;	
}

/* 
  The following classes add icons to hyperlinks, depending on the their
  respective target
*/
.externalLink:after {
    content:url(/images/icon_external_link.gif);
    padding-left:0.4em;
}
.downloadLink:after {
    content:url(/images/icon_download.gif);
    padding-left:0.4em;
}
.mailtoLink:after {
    content:url(/images/icon_mailto_link.gif);
    padding-left:0.4em;
}
/* Useful Formatting Classes */

.noWSWrap {
	white-space:nowrap;
}	

.ndashSpaces {
    margin:0 0.167em;
}
ul.noBulletPoints  li {
    background: none;
    padding: 0; 
    margin-left: -1em;
}

.strike {
    text-decoration:line-through;
}

.paintRed {
    color: #900;
}
.paintLRed {
    color:#FF0000;
}
.paintGrey {
    color:#999;
}

.largeFont {
	font-size:1.5em;
}
.talign_l {
    text-align:left !important;
}
.talign_c {
    text-align:center !important;
}
.talign_r {
    text-align:right !important;
}
.float_r {
    float:right!important;
}
.at {
    vertical-align:middle;
    margin:0 0.15em;
	width: 11px;
	height: 12px;
}

ol.list_arabicNumbers  li {
    padding-top: 0.3em;    
}

ol.list_latinChars {
    list-style-type:lower-latin;
    list-style-type:lower-alpha;   
}

ol.list_latinChars li {
    /* Reverts the styles imposed in #content ul li */
    background: none!important;
	padding: 0!important;
}

/* Standard grey Header Table */
.t_greyHead td {
    padding:5px;
}
.t_greyHead th {
    padding:5px;
    min-width:6em;
}
.t_greyHead {
    border:none;
    width:100%;
}
.t_greyHead tr:first-child {
    background-color:#efefef;
}
.t_greyHead .name {
    white-space:nowrap;
    font-weight:bold;
}

.t_yellowHead {
    text-align:center;
    width: 30em;/*Half of the page is 348px/24.16em*/
	border-collapse:collapse;
}
.t_yellowHead th, .t_yellowHead td {
    border:1px solid gray;
}

.t_grid  td {
    border-bottom:1px solid #999;
}

.t_grid  th {
    background-color:#efefef;
    font-weight:normal;
}

.t_grid  {
    border-collapse:collapse;
    margin:0 0 8px 8px;
}

.t_grid  * {
    padding:5px;
}

/* Hide special items when printing */
.keyVisual, .tableContainerQuicklinks, .noPrint, .left_box, .right_box,
#naviHor, #naviHorMid, #index, #last_modified  {
	display: none;
}
/* Print the uni logo on all pages */
.hpBannerRight {
    float:right; 
	width:200px; 
	height:170px; 
	text-align:center;
}
#hpHiddenLogo {
	text-align: center;
	margin-top: 7px;
}
