body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	color: #000;
	font-family: sans-serif;
}
div.header {
	font-size: 1.0em;
	font-weight: bold;
	padding: 2px;
	margin: 0px 0px 0px 0px;
	border-bottom: 3px solid #69f;
}
div.footer {
	margin-top: 2px;
	font-size: 0.8em;
	font-weight: normal;
	padding: 2px;
	border-top: 3px solid #69f;
}
div.menuklein {
	margin-top: 2px;
	font-size: 0.7em;
	font-weight: normal;
	padding: 2px;
}
a.menuklein:link, a.menuklein:visited {font-size: 0.7em;}
.slogan {
	font-size: 0.9em; line-height: 0.9em;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	border-top: 1px solid #fff;
	background-color: #69f;
	color: #eee;
}
.kurztext{
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px;
	margin: 2px 0px 2px 0px;
}
.langtext{	border-top: 1px solid #69f;
	font-size: 0.8em;
	font-weight: normal;
	padding: 2px;
	margin: 2px 0px 0px 0px;
}
.menu {
	margin-top: 4px;
	font-family: sans-serif;
}
.linx {text-decoration: none}
.menu a {
	color: #009;
	font-family: sans-serif;
	font-size: small;
}
.menu a:visited {
	color: #333;
	font-family: sans-serif;
}
div.linkhi {background-color: #ddd}
div.link {background-color: #eee}

div.adressblock {
margin-bottom: 6px;
margin-left: 6px;
}

ul.mp	{list-style-type: square; list-style-position: outside; }
ul.mp0	{list-style-type: none; list-style-position: outside; margin: 0; padding: 0;}
li.mp {margin-top: 4px;}
ol.mp	{list-style-type: square; list-style-position: inside; }

/*
ul.rtl {margin: 0; padding: 0; list-style-type: none; }
li.rtl {margin: 0; padding: 0; margin-top: 4px; padding-left: 2px; font-size: 0.75em;}
*/

.rtl {list-style-type: none; margin:0; font-size: 0.85em;}	
.rtl li a	{color: black; padding: 0px; width: 99%;
				text-decoration: none; background-color: white; color: blue; font-weight: bold;}
.rtl li a:visited	{color: black; padding: 0px; width: 99%;
				text-decoration: none; background-color: white; color: blue; color: blue; }
.rtl li a:focus	{color: black; padding: 0px; width: 99%;
				text-decoration: none; background-color: white; color: blue; }		
.rtl li a:hover	{color: white; background-color: #e00; color: white;}
.rtl li a:active	{color: black; padding: 0px; width: 99%; 
				text-decoration: none; background-color: white; color: blue; }

div.rtlhi, div.rtl {margin:0; padding:0; padding-left: 2px; font-size: 0.8em;}
div.rtlhi {background-color: #ddd;}
div.rtl {background-color: #fff;}
div.rtl a, div.rtlhi a {text-decoration: none;}



div.imgsize {width: 300px; height: 212px; overflow: hidden;}

option {font-size: 0.7em;}

.mxsynd {list-style-type: none; margin: 0; margin-top: 2px; font-size: 0.9em;}	
.mxsynd li a			{color: blue; text-decoration: none;}
.mxsynd li a:visited	{color: purple; text-decoration: none;}
.mxsynd li a:focus		{color: red; text-decoration: none;}		
.mxsynd li a:hover		{color: color: blue; text-decoration: underline;}
.mxsynd li a:active		{color: black; text-decoration: none;}

		div.aktuelle {background-color: #eee;}
		div.aktuell {border-bottom: 1px solid red;}
		p.aktuelltitel, p.aktuelltext {font-size: 0.8em;}
		p.aktuelltitel {font-weight: bold;}
		span.akt {font-weight: bold; color: red; letter-spacing: 0.2em;}


