div#RMNUBand {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 122px; font-size: 16px; font-weight: normal; position: absolute; z-index: 12; min-width: 960px;
}
div#RMNUBand a:link {
	color: rgb(153, 153, 155); text-decoration: none;
}
div#RMNUBand a:visited {
	color: rgb(153, 153, 155); text-decoration: none;
}
div#RMNUBand a:hover {
	color: rgb(204, 204, 206); text-decoration: underline;
}
div#RMNUBand a:active {
	color: rgb(204, 204, 206); text-decoration: underline;
}
div#RLogo {
	margin: 0px; padding: 0px; left: 0px; top: 0px; float: left; position: absolute; z-index: 6;
}
div#RKontaktImpressum {
	margin: 0px; padding: 0px 2px; border: currentColor; top: 0px; width: 640px; text-align: right; right: 0px; color: rgb(153, 153, 155); font-size: 9pt; font-weight: 300; position: absolute; z-index: 4;
}
div#RKontaktImpressum a:link {
	color: rgb(153, 153, 155); text-decoration: none;
}
div#RKontaktImpressum a:visited {
	color: rgb(153, 153, 155); text-decoration: none;
}
div#RKontaktImpressum a:hover {
	color: rgb(204, 204, 206); text-decoration: underline;
}
div#RKontaktImpressum a:active {
	color: rgb(204, 204, 206); text-decoration: underline;
}
div.RMNUBlockL {
	margin: 18px 0px 0px 8px; color: rgb(0, 0, 204); float: left; position: relative; z-index: 8;
}
* html div.RMNUBlockL {
	left: -64px;
}
div.RMNUBlockR {
	margin: 18px 8px 0px 0px; color: rgb(0, 0, 204); float: right; position: relative; z-index: 9;
}
table.RMNUBlock {
	margin: 0px; padding: 0px; border: currentColor; height: 74px; border-collapse: collapse; table-layout: auto;
}
td.MNU_LO {
	background-repeat: no-repeat;
}
td.MNU_RO {
	background-repeat: no-repeat;
}
td.MNU_LU {
	background-repeat: no-repeat;
}
td.MNU_RU {
	background-repeat: no-repeat;
}
td.MNU_LO {
	padding: 0px;
}
td.MNU_MO {
	padding: 0px;
}
td.MNU_RO {
	padding: 0px;
}
td.MNU_LM {
	padding: 0px;
}
td.MNU_RM {
	padding: 0px;
}
td.MNU_L_UT {
	padding: 0px;
}
td.MNU_R_UT {
	padding: 0px;
}
td.MNU_LU {
	padding: 0px;
}
td.MNU_MU {
	padding: 0px;
}
td.MNU_RU {
	padding: 0px;
}
td.MNU_LO {
	width: 2px;
}
td.MNU_RO {
	width: 2px;
}
td.MNU_LM {
	width: 2px;
}
td.MNU_RM {
	width: 2px;
}
td.MNU_L_UT {
	width: 2px;
}
td.MNU_R_UT {
	width: 2px;
}
td.MNU_LU {
	width: 2px;
}
td.MNU_RU {
	width: 2px;
}
td.MNU_LO {
	height: 2px;
}
td.MNU_MO {
	height: 2px;
}
td.MNU_RO {
	height: 2px;
}
td.MNU_LU {
	height: 2px;
}
td.MNU_MU {
	height: 2px;
}
td.MNU_RU {
	height: 2px;
}
td.MNU_L_UT {
	height: 14px; z-index: 918;
}
td.MNU_M_UT {
	height: 14px; z-index: 918;
}
td.MNU_R_UT {
	height: 14px; z-index: 918;
}
td.MNU_MO {
	background-repeat: repeat-x;
}
td.MNU_MU {
	background-repeat: repeat-x;
}
td.MNU_LM {
	background-repeat: repeat-y;
}
td.MNU_RM {
	background-repeat: repeat-y;
}
td.MNU_L_UT {
	background-repeat: repeat-y;
}
td.MNU_R_UT {
	background-repeat: repeat-y;
}
td.MNU_LM {
	height: 56px; z-index: 919;
}
td.MNU_MM {
	height: 56px; z-index: 919;
}
td.MNU_RM {
	height: 56px; z-index: 919;
}
td.MNU_LO {
	background-image: url("../styles/LO.gif");
}
td.MNU_RO {
	background-image: url("../styles/RO.gif");
}
td.MNU_RU {
	background-image: url("../styles/RU.gif");
}
td.MNU_LU {
	background-image: url("../styles/LU.gif");
}
td.MNU_MO {
	background-image: url("../styles/O.jpg");
}
td.MNU_MU {
	background-image: url("../styles/U.jpg");
}
td.MNU_LM {
	background-image: url("../styles/L.jpg");
}
td.MNU_L_UT {
	background-image: url("../styles/L.jpg");
}
td.MNU_RM {
	background-image: url("../styles/R.jpg");
}
td.MNU_R_UT {
	background-image: url("../styles/R.jpg");
}
td.MNU_MM {
	padding: 2px; text-align: left; color: rgb(153, 153, 155); vertical-align: top; position: relative; background-color: rgb(238, 238, 238);
}
.MNU_M_UT2 {
	margin: 0px; text-align: center;
}
table.MNU_MM_TAB {
	height: 56px; border-collapse: separate; table-layout: auto;
}
td.MNU_MM_TD {
	padding: 2px; text-align: left;
}
td.MNU_M_UT {
	padding: 0px; text-align: left; position: relative; cursor: pointer; background-color: rgb(221, 221, 221);
}
div.MNUT {
	padding: 0px;
}
div.MNUT2 {
	padding: 0px;
}
div.MNUT2 {
	border: 1px solid rgb(204, 204, 204); color: rgb(102, 0, 0); background-color: rgb(255, 204, 102);
}
.MNUC1 {
	position: relative; z-index: 6;
}
.MNUC2L {
	margin: 0px; padding: 0px; border: 1px solid rgb(153, 153, 153); top: 0px; width: auto; text-align: left; color: rgb(51, 51, 51); font-weight: 300; display: none; position: absolute; z-index: 916; cursor: pointer; min-width: 120px; background-color: rgb(238, 238, 238);
}
.MNUC2R {
	margin: 0px; padding: 0px; border: 1px solid rgb(153, 153, 153); top: 0px; width: auto; text-align: left; color: rgb(51, 51, 51); font-weight: 300; display: none; position: absolute; z-index: 916; cursor: pointer; min-width: 120px; background-color: rgb(238, 238, 238);
}
.MNUC2L {
	left: 0px;
}
.MNUC2R {
	right: 0px;
}
.MNUC2L table {
	border: 1px solid rgb(204, 204, 204); width: auto; border-collapse: collapse; table-layout: auto;
}
.MNUC2R table {
	border: 1px solid rgb(204, 204, 204); width: auto; border-collapse: collapse; table-layout: auto;
}
.MNUC2L td {
	padding: 2px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; white-space: nowrap;
}
.MNUC2R td {
	padding: 2px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; white-space: nowrap;
}
.MNUS {
	width: 26px; text-align: center;
}
.MNUS2 {
	width: 10px; text-align: center;
}
.MNUI0 {
	color: rgb(187, 187, 187); background-color: rgb(204, 204, 204);
}
.MNUI1 {
	background-color: rgb(255, 255, 255);
}
.MNUI2 {
	cursor: pointer; background-color: rgb(221, 221, 221);
}
.MNUI3 {
	background-color: rgb(238, 238, 238);
}
.MNUIL {
	padding: 0px; height: 2px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.RLoginname {
	margin: 0px; padding: 1px 4px; border: 1px solid rgb(221, 221, 221); text-align: center; overflow: visible; font-weight: bold;
}
form.frmLogin {
	margin: 0px; padding: 0px;
}
p#RLoginTitel {
	background-position: left bottom; margin: 0px 0px 0px 80px; padding: 2px 22px; width: 233px; text-align: left; color: rgb(238, 238, 238); font-size: 0.8em; background-image: url("../styles/balken_gruen.GIF"); background-repeat: no-repeat;
}
p#RLoginInhalt {
	margin: 0px 0px 0px 80px; padding: 4px; border: 1px solid rgb(0, 153, 51); background-color: rgb(204, 255, 204);
}
table#RLoginBox {
	margin: 0px; padding: 4px; color: rgb(102, 102, 102); font-size: 0.8em;
}
table#RLoginBox td {
	width: 50%; text-align: right;
}
input.logineingabe {
	margin: 4px; border: 1px groove rgb(0, 0, 204); width: 100px; color: rgb(0, 0, 204); font-size: 1em; font-weight: 600; background-color: rgb(255, 255, 204);
}
form#frmLoginBox {
	margin: 0px; padding: 0px; width: auto;
}
form#frmLoginBox table {
	margin: 0px; border-collapse: collapse; background-color: rgb(255, 238, 160);
}
