html{
	font-size: 100.01%;
}

body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	cursor: default;
	color: #000080;
	cursor: default;
	background-color: #ffffbb;
/*/*/
	background-color: #ffffff;
/* */
	font-family: verdana,arial,sans-serif;
}

div#page {
	margin: 0 auto 0;
	padding: 0 0 0 0;
	align: center;
/*/*/
	max-width: 102.5em;
	background-color: #aa0000;
/* */
}

div#rm {
/*/*/
	background: url("../png/right.png") repeat-y right top;
/* */
}

div#lm {
/*/*/
	background: url("../png/left.png") repeat-y left top;
	width:100%;
/* */
}


div#container{
	margin: 0 auto 0;
	padding: 0 0 0.5em 0;
	max-width: 100em;
	background-color: #aa0000;
}

h1,h2,h3,h4,h5,h6 {
	font-family: lucida,verdana,arial,sans-serif;
}

h1,h2,h3 {
	text-align: center;
}

h1 {	font-size: 2em; text-shadow: #ccc 0.075em 0.075em 0px; }
h2 {	font-size: 1.5em; }
h3 {	font-size: 1.2em; }
h4 {	font-size: 1.0em; }

p{
	text-align: justify;
	line-height: 1.2em;
}

hr{
	color: #555;
	text-align: center;
	width: 100%;
}

a:link {
	color: #1818ee;
	background-color: #e8e8b0;
	background-color: rgba(255, 255, 188, 0.5);
}
a:visited {
	color: #3333ff;
	background-color: #e8e8b0;
	background-color: rgba(255, 255, 188, 0.5);
}








ul#navigation1, ul#navigation2, ul.navigation3 {
	font-weight: bold;
}
ul#navigation1 a:link, ul#navigation2 a:link, ul.navigation3 a:link {
	text-decoration: none;
}
ul#navigation1 a:visited, ul#navigation2 a:visited, ul.navigation3 a:visited {
	text-decoration: none;
}
ul#navigation1 a:hover, ul#navigation2 a:hover, ul.navigation3 a:hover {
	background-color: yellow;
	text-decoration: none;
}
ul#navigation1 a:active, ul#navigation2 a:active, ul.navigation3 a:active, a#current {
	color: #3333ff;
	background-color: yellow;
	text-decoration: none;
}




ul#navigation1 {
	float: left;
	width: 18em;
	margin: 0 0 0 0;
	padding: 0;
	border-bottom: 2px solid #000080;
	background-color: #ffffbb;
	background-image: url("../jpg/navbg.jpg");
	display: inline;
	line-height: 1.3em;
}
ul#navigation1 li {
	list-style: none;
	margin: 0; padding: 0.5em;
	border-top: 2px solid #000080;
	border-left: 2px solid #000080;
	border-right: 2px solid #000080;
}
ul#navigation1 li ul {
	width: 15.2em;
	margin: 0 0 0 0.2em;
	padding: 0.2em 0.2em 0.2em 1.2em;
	border: 0px solid;
}
ul#navigation1 li ul li {
	display: block;
	width: 15.2em;
	height: 1.3em;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0px solid;
}
ul#navigation1 a {
	display: block;
}







ul#navigation2 {
	margin: 0 0 0 0; padding: 0.8em;
	text-align: center;
	border-top: 2px solid #000080;
	border-bottom: 2px solid #000080;
	background-image: url("../jpg/navbg.jpg");
}
ul#navigation2 li {
	list-style: none;
	display: inline;
	margin: 0.0em 0.0em; padding: 0;
}
ul#navigation2 a, ul#navigation2 span {
	/* float: left; */
	width: 7.5em;
	padding: 0.2em 1em;
}
ul#navigation div {
	clear: left;
}



ul.navigation3 {
	margin: 0 0 0 0; padding: 0;
}
ul.navigation3 li {
	list-style: none;
	display: inline;
	margin: 0.0em 0.0em; padding: 0;
}
ul.navigation3 a, ul#navigation3 span {
	width: 7.5em;
	padding: 0.2em 1em;
}



div#Links
{
	float: left;
	width: 18em;
	margin: 0 0.5em 0 0;
	padding: 0.5em 0.5em 0 0.5em;
/*/*/
	background-color: #aa0000;
	position:relative;
/* */
	border-right: 2px solid #000080;
	display: inline;
	font-family: lucida,verdana,arial,sans-serif;
}




div#LogoLinks
{
	text-align: center;
	margin: 0 0 0.5em 0;
	padding: 0;
	background-color: #ffffbb;
	border: 2px solid #000080;
}
div#LogoLinks img
{
	width: 100%;
	display: block;
	margin: 0 auto;
	text-align: center;
}




div#Rechts {
/*/*/
	margin: 0 0 0 19.6em;
	background-color: #ffffbb;
	position:relative;
/* */
	padding: 0 0 0 0em;
	border-top: 0.5em solid #aa0000;
	border-right: 0.5em solid #aa0000;
}
div#Rechts p {
	font-size: 1em;
	margin: 1em 0 0.5em 0;
	padding: 0em 0em 0em 0em;
}




div#Rechts2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
/*/*/
	background-color: #ffffbb;
	border-top: 2px solid #000080;
	border-left: 2px solid #000080;
	border-right: 2px solid #000080;
/* */
}




div.Inhalt {
	margin: 0;
	padding: 1em;
}
div.Inhalt h4 {
	margin: 1.5em 0em 0.5em 0em;
}
div.Inhalt p {
	font-size: 1em;
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
}
div.Inhalt a:link {
	background-color: #ffffbb;
}
div.Inhalt a:visited {
	background-color: #ffffbb;
}

div.Zentral, div.Zentral img, div.Zentral table
{
	margin: 0 auto 0 auto;
	text-align: center;
}

div.Klein
{
	font-size: 80%;
}

div.Transparent
{
        background-image: url("../jpg/navbglt.jpg");
}

div#Logo
{
	float: right;
	display: inline;
	position:relative;
	width: 198px;
	margin: 0 0 0 0;
}

div.BildRechts
{
	float: right;
	margin: 0.5em 0 0.5em 1.0em;
}

div.BildLinks
{
	float: left;
	margin: 0.5em 1.0em 0.5em 0;
}

div.BildRechts img, div.BildLinks img
{
	display: block;
	margin: 0 auto;
	text-align: center;
}

div.W515, div.W515 img { width: 515px; }
div.W400, div.W400 img { width: 400px; }
div.W320, div.W320 img { width: 320px; }
div.W240, div.W240 img { width: 240px; }
div.W160, div.W160 img { width: 160px; }

div.Rahmen, div.BildRahmen img { border: 2px solid #000080; }
div.BildRahmen img { margin: 0.5em 0.5em }


div.InhaltStop {
	margin: -2px 0 0 0;
	border-top: 2px solid #000080;
}


div#Fusszeile
{
	text-align: center;
	margin: 0.5em 0.5em 0 0.5em;
	padding: 0.5em;
	border: 2px solid #000080;
	background-color: #ffffbb;
	background-image: url("../jpg/navbg.jpg");
}




.clearer{
	height:0px;
	overflow:hidden;	
	margin-top:-1px;
	clear:both;
}
.clearleft{
	height:0.5em;
	overflow:hidden;	
	margin-top:0;
	clear:left;
}
.clearright{
	height:0.5em;
	overflow:hidden;	
	margin-top:0;
	clear:right;
}

