
a.internal {text-decoration: none}
div.footnote {font-size: small; margin-left: 0cm; margin-right: 0cm;}
p.footnote {margin: 0.05cm 0.2cm;}
pre.programlisting {border-top: 2px solid; border-bottom: 2px solid; background-color: #E5E5E5; margin: 0.5cm; padding: 0.5cm;}
li {margin-bottom: 5px;}
.abstract {font-size: small; margin: 1cm}
.math_block {text-align:center; margin: 8px 0cm;}
.math_inline {}
.monospace {font-family: monospace;}
.title {text-align: center;}
.thead {background-color: #cccccc; font-weight: bold;}
.tfoot {background-color: #eeeeee; font-weight: bold;}
.bottomborder {border-bottom: solid 1px;}
.rightborder {border-right: solid 1px;}
.bottomrightborder {border-bottom: solid 1px; border-right: solid 1px;}

h1 {
    font-family: Arial;
    font-size: 20pt;
}

h2 {
    font-family: Arial;
    font-size: 18pt;
}

h3 {
    font-family: Arial;
    font-size: 16pt;
}

h4 {
    font-family: Arial;
    font-size: 14pt;
}

h1.menu {
    font-family: Arial;
    font-size: 22pt;
    text-align: center;
}

h2.menu {
    font-family: Arial;
    font-size: 20pt;
    text-align: center;
}

h3.menu {
    font-family: Arial;
    font-size: 18pt;
    text-align: center;
}

h4.menu {
    font-family: Arial;
    font-size: 16pt;
    text-align: center;
}

.menu {
    font-family: Arial;
	font-size: 12pt;
    color: #4e5c55;
}

.definition {
	border: 2px solid;
	background-color: #f5ffd1;
	margin: 0.5cm;
	padding: 0.2cm;
}

.assignment {
	border: 2px solid;
	background-color: #dae7ef;
	margin: 0.5cm;
	padding: 0.2cm;
}

.qandaset {
	border: 2px solid;
	background-color: #fff4e0;
	margin: 0.5cm;
	padding: 0.2cm;
}

a.navicon {
    font-family: Arial;
	font-size: 9pt;
    color: #4e5c55;
	text-decoration: none;
}

img {
    border-style: none;
}

img.navicon {
    border-style: none;
	vertical-align: bottom;
}

.large {
    font-size: large;
}


