body { background-color: #003063; margin-top: 0px; margin-bottom: 0px; text-align:center; }

table.frame { width: 780px; height: 100% ; background-color: white;} 

td.head { width: 100%; height: 16px; color: #003063; padding-left: 10px; padding-right: 10px; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:none; }
	a:link.head { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:none; }
	a:visited.head { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:none; }
	a:hover.head { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:none; }
	a:active.head { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:none; }
	a:focus.head { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:none; }

td.logo { width: 100%; height: 136px; background-image:url(images/headlogo.jpg);}

td.uppermenuline { width: 100%; height: 1px; background-color: #9CAAB5; }
td.middlemenuline { width: 100%; height: 5px; background-color: #969696; }
td.lowermenuline { width: 100%; height: 1px; background-color: #003063; }
td.downmenuline { width: 100%; height: 5px; background-color: #B5C3D6; }
td.bottommenuline { width: 100%; height: 5px; background-color: #E7EBF7; }

td.mainmenu { width: 100%; height: 18px; background-color: #003063; padding-left: 35px; text-align:left; vertical-align: top;}
table.mainmenu { height: 100%; }
	td.mainmenuitemactive { background-color: #969696;  padding-left: 16px; padding-right: 16px; color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	td.mainmenuiteminactive { padding-left: 16px; padding-right: 16px; color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	td.mainmenuitemspace { width: 16px; }

td.submenu { height: 15px; background-color: #738AB5; padding-left: 35px; text-align:left; vertical-align: top;}
table.submenu { height: 100%; }
	td.submenuitemactive { background-color: #969696; padding-left: 16px; padding-right: 16px; color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	td.submenuiteminactive { padding-left: 16px; padding-right: 16px; color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	td.submenuitemspace { width: 16px; }

	a:link.menu { color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	a:visited.menu { color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	a:hover.menu { color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	a:active.menu { color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
	a:focus.menu { color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
		
td.contentarea { padding-left: 34px; padding-right: 34px; padding-bottom: 26px; text-align:left; vertical-align: top; }
table.contentarea { width: 100%; height: 100%; padding: 30px 18px 12px 18px; border-color: #7B9AB5; border-width: 1px; border-left-style: solid; border-bottom-style: solid; border-right-style: solid; }

td.content { text-align:left; vertical-align: top; }

table.textillustration { width: 100%; }
td.text { width: 480px; text-align: left; vertical-align: top; }
td.illustation { text-align: right; vertical-align: top; }



h1 { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration:none; }
img.marker { vertical-align: middle; }
p { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; }

a:link { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline; }
a:visited { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline; }
a:hover { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline; }
a:active { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline; }
a:focus { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline; }

table.lerninhalte { }
tr.lerninhaltekopf { background-color: #CCCCCC; padding: 5px 5px 5px 5px; color: #003063;; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none;}
tr.lerninhaltezeile1 { background-color: #EFEFEF; padding: 5px 5px 5px 5px; vertical-align: top; color: #003063;; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none;}
tr.lerninhaltezeile2 { background-color: #DEDEDE; padding: 5px 5px 5px 5px; vertical-align: top; color: #003063;; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none;}
td.lerninhaltename { }

a:link.back { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; }
a:visited.back { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; }
a:hover.back { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; }
a:active.back { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; }
a:focus.back { color: #003063; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; }
