body, td {font-family:tahoma,verdana; font-size:80%; line-height:130%;}

/* h1 {color: #a2562c;font-size:190%; line-height:90%; font-weight:bold; margin-bottom: 0px;} /////////////// Magisters colors */
h1 {color: #a90303;font-size:190%; line-height:90%; font-weight:bold; margin-bottom: 0px;}
h2 {color: #778;font-size:130%; line-height:90%; font-weight:bold; margin-bottom: 0px;}

a {font-weight:bold; text-decoration:none;}
a:link {color:#33338b} /* #009 */
a:active {color:#33338b}
a:visited {color:#33338b} 
a:hover{color:#009}


.menu{
width:12%;vertical-align:top;text-align:center;padding: 35px 0px 4px 0px;
}

.upm{
width:1%;text-align:center;padding: 5px 0px 5px 0px;
}

.left{
width:1%; padding: 0px 0px 30px 35px;vertical-align:top;
}

.right{
width:99%; padding: 5px 5px 5px 10px;vertical-align:top;
}

.upl{
width:12%;vertical-align:top;text-align:center;
}

.ma{
font-size:110%;font-weight:bold;
padding: 10px 0px 0px 0px;
}

.mb{
padding: 0px 0px 0px 10px;
}
a.mb {font-weight:normal;}
a.bb {color:#fff;}


img {border:0}

.small{
	font-family:tahoma,verdana;
	font-size:80%;
	line-height:100%;
	font-weight:normal;
	}

.smallest{
	font-family:tahoma,verdana;
	font-size:80%;
	line-height:100%;
	}

	.form {
	font-family:tahoma,verdana;
	font-size:100%;
	}
	
.title_abitur1 {
text-align: center;
font-weight: bold;
}
.title_abitur2 {
text-align: center;
font-style: italic;
font-weight: bold;
}

.table_fepo {
text-align: center;
border: 1px solid black;
}
.table_fepo  td{
border: 1px solid black;
}

.title_fepo {
background-color: #06c;
text-align: center;
color: white;
}

.table thead{ background: GhostWhite; font-weight: bold; }
.table td { border: solid black; border-width: 1px 1px 0 0; padding: 2px 5px; } 
.table { border: solid black; border-width: 0 0 1px 1px; } 
.title1 { font-weight: bold; } 
.title2 td{ border-top: 3px solid black; border-bottom: 2px solid black; } 