BODY.default {
	Color:#000080;
	background-color:#fff5ee;
	FONT-FAMILY: MS Sans Serif, Arial, helevitca, sans-serif;
	FONT-SIZE: 10pt;
}

table.main{
	width:730pt;
	height:515pt;
	background-color:#fff5ee;
	top:5pt;
	left:10pt;
	bottom:5pt;
	right:10pt;
	position:absolute;
	
}

table.sitenav {
	width:122pt;
	height:358pt;
	position:absolute;
	top:122pt;
	left:15pt;
	border:solid 1px #000080;
	background-color:#faebd7;
}

table.content {
	width:406pt;
	height:358pt;
	position:absolute;
	top:122pt;
	left:147pt;
	border:solid 1px #000080;
	background-color:#faebd7;
}

table.info {
	width:122pt;
	height:358pt;
	position:absolute;
	top:122pt;
	left:563pt;
	border:solid 1px #000080;
	background-color:#faebd7;
}
table.header {
	width:670pt;
	height:102pt;
	top:10pt;
	left:15pt;
	position:absolute;
	font-family:MS Sans Serif, Arial, helevitca, sans-serif;
	font-weight:normal;
	VERTICAL-ALIGN: bottom;
	border:solid 1px #000080;
	background-color:#faebd7;
}
table.footer {
	width:670pt;
	height:22pt;
	top:486pt;
	left:15pt;
	position:absolute;
	font-family:MS Sans Serif, Arial, helevitca, sans-serif;
	font-weight:normal;
	font-size: 0.7em;
	VERTICAL-ALIGN: top;
	border:solid 1px #000080;
	background-color:#faebd7;
}
table.calendar {
    BORDER: solid 1px #000080;
    FONT-FAMILY: MS Sans Serif, Arial, helevitca, sans-serif;
    FONT-SIZE: 0.7em;
    Border-Collapse:collapse;
    WIDTH: 146px; 
    Height:120px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
}
table.navigation {
	HEIGHT:100%;
	WIDTH:100%;
	FONT-FAMILY: MS Sans Serif, Arial, helevitca, sans-serif;
    FONT-SIZE: 0.8em;
    VERTICAL-ALIGN: top;
    BORDER-COLLAPSE:collapse;
    BORDER: solid 0px #006600;
}
table.kursplan {
    BORDER: solid 1px #000080;
    FONT-FAMILY: MS Sans Serif, Arial, helevitca, sans-serif;
    FONT-SIZE: 0.7em;
    Border-Collapse:collapse;
    WIDTH: 531px; 
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
}
td.header2columns {
	width:203pt;
	font-family:MS Sans Serif, Arial, helevitca, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	vertical-align: top;
} 
td.content2columns {
	width:203pt;
	font-family:MS Sans Serif, Arial, helevitca, sans-serif;
	font-weight:normal;
	font-size:0.8em;
	vertical-align: top;
}

td.calendarlink {
	font-weight:bold;
	background-color:#a0522d;
	color:#fff5ee;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: center;
}
td.calendarheader {
	font-weight:bold;
	height:10px;
	background-color:#a0522d;
	color:#fff5ee;
	VERTICAL-ALIGN: bottom;
	text-align:center;
	BORDER-TOP: solid 1px #000080;
}
td.cal_days {
	font-weight:bold;
	height:10px;
	width:20px;
	color:#000080;
	background-color:#deb887;
	VERTICAL-ALIGN: bottom;
	text-align:center;
	BORDER-BOTTOM: solid 1px #000080;
}
td.cal_content{
	font-weight:normal;
	height:10px;
	width:20px;
	color:#000080;
	background-color:#deb887;
	VERTICAL-ALIGN: bottom;
	text-align:center;
	BORDER-BOTTOM: solid 1px #000080;
}
td.cal_today {
	font-weight:bold;
	height:10px;
	width:20px;
	color:#FF0000;
	background-color:#deb887;
	VERTICAL-ALIGN: bottom;
	text-align:center;
	BORDER-BOTTOM: solid 1px #000080;
}
td.navelement {
	height:1.0em;
	font-weight:bold;
}

td.emptynav{
	width:7px;
}
td.empty{
	width:20px;
}
td.headleft {
	width:150px;
}
td.headcenter {
	width:575px;
	color:#ff4500;
}
td.headright {
	width:150px;
}

td.header3columns {
	font-family:MS Sans Serif, Arial, helevitca, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	vertical-align: top;
} 
td.content3columns {
	font-family:MS Sans Serif, Arial, helevitca, sans-serif;
	font-weight:normal;
	font-size:0.8em;
	vertical-align: top;
}
td.kursheader {
	font-weight:bold;
	height:10px;
	background-color:#a0522d;
	color:#fff5ee;
	VERTICAL-ALIGN: bottom;
	text-align:center;
	BORDER: solid 1px #000080;
}
td.kursplan {
	font-size: 0.6em;
	font-weight:normal;
	color:#000080;
	background-color:#deb887;
	VERTICAL-ALIGN: bottom;
	BORDER: solid 1px #000080;
}
a {
	color:#A0522D;
	text-decoration:none;
}
a:hover {
	color:#A0522D;
	text-decoration:underline;
}
a.calendarheader {
	color:#fff5ee;
	text-decoration:none;
}
a.navelement {
	color:#A0522D;
	text-decoration:none;
}
a.navelement:hover {
	color:#A0522D;
	text-decoration:underline;
}
a.aktnavelement {
	color:#ff4500;
	text-decoration:none;
}
ul.small{
	font-size:0.7em;
	list-style-image:url(../images/bullet.gif);
}