* {
	font-family: Georgia, sans-serif;
	font-size:1em;
	color: #003366;
}

body {
	margin:0; padding:0;
	font-size:78%;
}

#header, #leftFrame {	background-color: #FFCC00; }
#topFrame {background-color:#003366;text-align:center;}

#content {padding:1.5em 2.5em;}

#mainNavi a, #subNavi a {font-size: 12px; color: #003366; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

/*
#mainNavi {border-collapse:collapse; border-spacing:0px; width:100%; margin:0;padding:0;}
#mainNavi td {width:20%; text-align:center; white-space:nowrap; border:1px solid #003366;padding:0;}
#mainNavi td.active {background-color:#FFFF99;}
*/
#mainNavi, #mainNavi li, #mainNavi ul {margin:0;padding:0;list-style-type:none;}
#mainNavi li {display:inline;}
#mainNavi li.active a {background-color:#718395;}
#mainNavi {margin:0 auto;}
#mainNavi a {padding:5px 10px;color:white;text-decoration:none;line-height:24px;}
#mainNavi a:hover {background-color:#f7e188;color:#003366;}

#subNavi,#subNavi li,#subNavi ul {margin:0;padding:0;list-style-type:none; font-size:12px;}
#subNavi {/*border-left:2px solid #003366;*/}
#subNavi li {border-bottom:2px solid #003366;line-height:0px;}
#subNavi a, #subNavi strong {display:block; padding:4px 8px;line-height:1.3em;}
#subNavi a:hover,#subNavi a:focus, #subNavi a.active {background-color:#ffffff;}

#subNavi ul a{padding:2px 8px 2px 30px; font-weight:normal; background-color:#f7e188;}
#subNavi li li {border:0px;border-top:1px solid #003366;}


h1, .titelgross {
	font-family: Georgia;
	font-size: 1.4em;;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	letter-spacing: 2px;	
	margin-top:1em;
}
h2 {background-color:#f7e188;padding:2px 8px;font-size:1.2em;margin-top:2em;}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	border-bottom:1px solid #FFCC00;
	margin:2.5em 0 0.5em 0;
	color:#003366;
}

ol ol {margin-left:2em;padding-left:0;}


.listing {
	font-size:1.2em;
	font-weight:bold;
}
.listing li, .booklisting li {margin-bottom:1em;}
.listing a {
	font-size: 0.9em;
	font-weight: normal;
	display:block;
}

.booklisting strong {padding-bottom:3px;font-size:1.1em;}

.bottom {
	font-family: Georgia, sans-serif;
	color: #003366;
	text-decoration: none;
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: bold;
}

.textfett {
	font-weight: bold;
	text-decoration: none;
	list-style-type: circle;
}

a {color:#003366; font-size:12px;}
a:hover {
	text-decoration: none;
}
.border {
	border-style:solid;
	border-color:#003366;
	border-top: 0;
	border-bottom: 1;
	border-right: 0;
	border-left: 1;
	border-bottom-width: thin;
	border-left-width: thin;
	cursor:pointer;
}
div.searchengine {
	visibility: hidden;
	height: 1px;
	font-size: 1px;
	left: -300px; 
	top: -300px;
}

.lehrkoerper table {width:90%;border-collapse:collapse;margin:0.5em 0 1em 1.5em;}
.lehrkoerper table caption {text-align:left;font-weight:bold;}
.lehrkoerper th {text-align:left;font-weight:normal;width:40%;}
.lehrkoerper td {text-align:right;}
.lehrkoerper td, .lehrkoerper th {border-bottom:1px dotted #718395;padding:2px 0;}
.lehrkoerper h3 {padding-top:1em;font-size:1.2em;margin-top:0;}
