body { background-color: #ffffff; color: #002080;
	margin-left: 2%; margin-right: 2%;
	font-family: Arial, sans-serif; font-size: 12pt; font-color: #002080;
	}

a { text-decoration: none }
a:link { color: #aa5533 }
a:visited { color: #66aa66 }
//a:hover { color: #aaaaff; background-color: #050577; }
a:hover { text-decoration: underline; }
a:active { color: red }

h1, h2 { text-align: center; width: 100%;
//	border-color: #002080; border-width: thin;
	border-style: none; border-width: 0;
	background-color: #002080; color: #FFffff;
	font-family: Arial, sans-serif; font-size: 21pt; font-color: #FFffff;
	}
h2 { font-size: 18pt; }
h3 { text-align: left; font-size: 14pt; }

h4, h5 { text-align: center; width: 100%;
//	border-color: #002080; border-width: thin;
	border-style: none; border-width: 0;
	background-color: #ffffff; color: #002080;
	font-family: Arial, sans-serif; font-size: 21pt; font-color: #002080;
	}
h5 { font-size: 18pt; }
h6 { text-align: left; font-size: 14pt; }

p {
	padding: 0.2em 0em 0.2em 0em;
	font-family: Arial, sans-serif; font-size: 12pt;
	}
p.title { font-size: 110%; font-style: bold; }
p.m { padding: 0.1em 0.1em 0.1em 0.1em; }
p.p { padding: 0.5em 1em 0.5em 3em; }

table {
//	width: 100%; font-size: 12pt;
	border-style: none; border-width: 0; border-spacing: 0;
	font-family: Arial, sans-serif; font-color: #002080;
	background-color: #ffffff; color: #002080;
	padding: 0.0em 0.0em 0.0em 0.0em;
	margin: 0.0em 0.0em 0.0em 0.0em;
	vertical-align: top;
	}
//th { width: 100%; font-size: 12pt; text-align: center; vertical-align: middle; }
th { font-size: 110%; font-style: bold; text-align: center; vertical-align: middle; }
td { vertical-align: top; margin: 0.0em 0.0em 0.0em 0.0em; padding: 0.0em 0.0em 0.0em 0.0em; 
 }

table.blue { border-style: solid; border-width: 1; }

table.title { 	font-size: 12pt; font-color: #002080; width: 100%;
		background-image: url("titel.jpg"); height: 64px;  }
td.title { color: #f0e000; text-align: left; vertical-align: bottom; }

table.main { background-image: url("main.jpg");  height: 1014px; width: 100%;}

table.menu { background-image: url("main.jpg");  color: #dddddd; font-color: #dddddd; }
//table.menu { background-color: #631A18; color: #dddddd; font-color: #dddddd; }
th.menu { height: 3px; background-color: #050577; }
td.menu { padding: 0.1em 0.3em 0.1em 0.3em; border-style: outset; border-width: 1; }

table.box { background-color: #252550; }
td.box { padding: 0.0em 0.2em 0.2em 0.0em;  }

table.boxlight { background-color: #dddddd; }
td.boxlight { padding: 0.0em 0.0em 0.0em 0.0em; }

table.bh { 
	background-color: #dddddd;
	border-style: solid; border-width: 1;
	margin: 0.5em 0.0em 0.5em 0.0em;
}
td.bh { 
	border-style: solid; border-width: 1;
	padding: 0.2em 0.5em 0.2em 0.5em; 
}
td.bho { 
	border-style: solid; border-width: 0;
	padding: 0.0em 0.5em 0.0em 0.5em; 
}
th.bh { 
	border-style: solid; border-width: 2;
	padding: 0.5em 0.5em 0.5em 0.5em; 
}

a.menu { text-decoration: none }
a.menu:link { color: #dddddd }
a.menu:visited { color: #dddddd }
a.menu:hover { text-decoration: underline; }
a.menu:active { color: red }

b.selected { color: #ffffff; font-color: #ffffff; }
b.notselected { color: #8A9ACC; font-color: #ffffff; }
b.submenu { color: #24cf1b; font-color: #ffffff; }
b.samemenu { color: #a4abff; font-color: #ffffff; }
b.supmenu { color: #ffd46b; font-color: #ffffff; }

.notselected { font-style: normal; font-size: 90%; color: #AABACC; }
.samemenu { font-style: bold; color: #ffaba4; }
.submenu { color: #24cf1b; font-color: #ffffff; }

table.content { height: 100%; background-color: #ffffff; color: #002080; }
//th.content { height: 10px; font-size: 16pt; }
td.content { padding: 1.0em 1.0em 1.0em 1.0em; }

//table.sitemap { width: 80%; height: 100%; }

//address { font-family: Times, serif; font-size: 9pt; padding: 0.5em 1em 0.5em 1em; }

div { font-family: Arial, sans-serif; font-color: #802000;
//	font-size: 12pt; 
	padding: 0.0em 0.0em 0.0em 0.0em; }

dl  { font-family: Arial, sans-serif; font-color: #002080; }
dt  { font-family: Arial, sans-serif; font-color: #002080;
	padding: 0.1em 0.1em 0.1em 1.0em;}
dd  { font-family: Arial, sans-serif; font-color: #002080; }

ul  { font-family: Arial, sans-serif; font-color: #002080; }
li  { font-family: Arial, sans-serif; font-color: #002080; }

pre  { font-family: Courier, mono-spaced; font-size: 80%; font-color: #002080;
	padding: 0.1em 0.1em 0.1em 1.0em;}
