
body, li,  p  { text-align: justify;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 12px;
				}

h1, h2, h3, h4, h5, h6 { text-align: center }

h4					{
						font-size: 15px;
						}

a:link       { color: #000011; 
					background-color : transparent;
					background-image : none;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-decoration: none;
					}
li.a:link {	color: #000011; 
					font-size: 0.8em;
					font-weight:normal; 
					background-color : transparent;
					background-image : none;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-decoration: none;
					}

a:visited {	color: #000011; 
					background-color : transparent;
					background-image : none;
					font-weight: bold; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-decoration: none;
					}
li.a:visited {	color: #000011; 
					font-size: 0.8em;
					font-weight:normal; 
					background-color : transparent;
					background-image : none;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-decoration: none;
					}
					
a:active   { color: #0000CC; 
					background-color : transparent;
					background-image : none;
					font-weight: bold; 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;
					font-size: smaller;
					}
a:hover   {	color: #FF9f33; 
					background-color : transparent;
					background-image : none;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;
					}

ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #D6D6D6;
	}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #A5B5C6;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #5C6F90;
	font: bold 0.8em /1.5 arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #fff;
	text-decoration: none;
	width: 88%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	/* background-color: #43616B; */
	background-color: #6B6B6B;
	color: #eee;
	}
	
ul#mainnav ul.subnav {
	margin: 0px;
	list-style: none;
	padding: 0px;
	border: 0px solid pink;
	}

ul#mainnav ul.subnav li {
	border-top: 0 none;
	border: 0px solid green;
	border-top: 1px solid #A5B5C6;
	padding-left: 1.5em;	/* Einzug second order 1.5 */
	background-color: #5C6F90;
	background-color: #7E92B2; /* background secind order lighter */
	color: #FFFFFF; 
	}

ul#mainnav ul.subnav li a {
	padding: 1%;
	margin: 0px;
	font: bold 0.7em /1.5 verdana, sans-serif;
	color: #fff;
	background-color: transparent; 
/*	Background-color: #6C7FA0; */
	border: 0px solid yellow;
	}

ul#mainnav ul.subnav li a:hover {
	color: #43616B;
	background-color: transparent;
	background-color: #6B6B6B;
	color: #eee;
	text-decoration: underline;
	text-decoration: none;
	}


hr {     color: #660000; 
			background-color: #FFFFFF;
			text-align : center;
			}

table {  
   border-top-width: medium; 
   border-right-width: medium;
			border-bottom-width: medium; 
			border-left-width: medium;
			  }
			  
td.layout {
	text-align: justify;
	vertical-align:top;
	}

td.nav {
	text-align: center;
}				  

td.navlight {
	text-align: center;
	background-color : #FFFFFF;
	font-size: 10pt;
}				  

td.navisokia {
	text-align: center;
	font-size: 10pt;
	background-color: #5C6F90;
	background-color: #7E92B2; /* background secind order lighter */
	color: #FFFFFF; 

}				  

a.navisokia:link       { color: #000011; 
					background-color : transparent;
					background-image : none;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-decoration: none;
	color: #fff;
	background-color: transparent; 
					}
a.navisokia:visited {	color: #000011; 
					background-color : transparent;
					background-image : none;
					font-weight: bold; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-decoration: none;
	color: #fff;
	background-color: transparent; 
					}
a.navisokia:active   { color: #0000CC; 
					background-color : transparent;
					background-image : none;
					font-weight: bold; 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;
					font-size: smaller;
					}
a.navisokia:hover   {	color: #FF9f33; 
					background-color : transparent;
					background-image : none;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;
	color: #43616B;
	background-color: transparent;
	background-color: #6B6B6B;
	color: #eee;
					}


em {  color: #0000FF; font-style: normal; background-color: #FFFFFF}

dt {  font-style: italic; padding-top: 1em}

dd {  text-align: justify; padding-right: 1em; padding-left: 2em}

img {
	text-align: justify;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5px;
}

ul ol {
	font-size: 90pc;
}
li {
	padding-bottom: 0.2em;
}
.thementabelle {
	padding: 16px;
}

.datum {
	text-align: right;
	padding:0.5em;
}
.thema {
	text-align: left;
	padding:0.5em;
}


