
ul, ol, li { margin-top: 5px; margin-bottom: 5px; margin-left: 12px }
ol { margin-top: 5px; margin-bottom: 5px; margin-left: 20px }

a:link { font-size: 12px; text-decoration: underline; color: blue;}
a:visited { font-size: 12px; text-decoration: underline; color: blue;}
a:hover, a:active { font-size: 12px; text-decoration: none; color: blue;}

.NavEin {padding-left: 0px;}
.NavAuf {padding-left: 0px;}

.ONav {position:relative; left:5px;top:0px;   } /*Jede Tabelle wo TU + TA enthalten ist*/
.nav_o_LNK								{background-color: #fff ; border: 1px solid #ccc;padding-bottom: 5px; padding-top: 5px; padding-right: 10px; padding-left: 10px;   font-size: 12px; color: blue;}
.nav_o_LNK:link 				{padding-bottom: 5px; padding-top: 5px; padding-right: 10px; padding-left: 10px;   font-size: 12px; text-decoration: none; color: blue;}
.nav_o_LNK:visited 	{padding-bottom: 5px; padding-top: 5px; padding-right: 10px; padding-left: 10px; font-size: 12px; text-decoration: none; color: blue;}
.nav_o_LNK:hover 		{padding-bottom: 5px; padding-top: 5px; padding-right: 10px; padding-left: 10px; font-size: 12px; text-decoration: none; color: #E2144A;background: #F7F7F7;}
.nav_o_LNK:active 		{padding-bottom: 5px; padding-top: 5px; padding-right: 10px; padding-left: 10px; font-size: 12px; text-decoration: none; color: #E2144A;background: #F7F7F7;}

.menuo {padding-top:0px; padding-bottom:0px; margin:0px;background-color: #fff ; text-align:center; } 


txt - Textformatierungen; ph - Platzhalter bld - Bilder etc */
.bldRVISSY {background-image:url(../bld/Schrift_rechts_vertikal.jpg);} /*rechts*//*Pfadangabe überdenken*/
.bldNAVI { background-color: #ffffff;} /*links Navigation*//*Pfadangabe überdenken*/
.Inhalt { margin:0px;padding:0px;} /*Jede Tabelle wo TU + TA enthalten ist*/
.Head {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; background-color: #f7f7f7; margin:0px;padding:0px;} /*Jede Tabelle wo TU + TA enthalten ist*/
.Foot {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; background-color: #f7f7f7; margin:0px;padding:0px;} /*Jede Tabelle wo TU + TA enthalten ist*/
.LNav {font-size: 12px; vertical-align: top; padding : 3px; background-color: #f9f9f9; border: 1px solid #ccc; border-top: 0px; border-bottom: 0px; border-left: 0px; background: #F7F7F7;} /*Jede Tabelle wo TU + TA enthalten ist*/
.phVALL {padding:00px; } /*td Platzhalter vor Allem: - Tabellenzeile*/
.phNALL {padding-top:35px; } /*td Platzhalter vor Allem: - Tabellenzeile*/


/*TH { font-size: 13px; background-color: #336699; color: #FFFFFF; font-weight: bold; text-align: left; padding : 3px; }*/
/*TD { font-size: 10px; background-color: #F4F4F4; color: #000000; vertical-align: top; padding : 3px; }*/
/*
PRE.code { margin: 5px 50px 5px 10px;  background-color: #aa00ee; border: 1px solid Silver; padding: 5px}
.flow                { margin: 5px 10px 5px 0px; background-color: #465466; border: 1px solid Silver; padding: 5px}
.hrow                { background-color: #D8F1F1; font-weight: bold; }
P.flow a:link                { font-size: 12px; text-decoration: none; color: blue;}
P.flow a:visited        { font-size: 12px; text-decoration: none; color: blue;}
P.flow a:hover                { font-size: 12px; text-decoration: underline; color: blue;}
P.flow a:active                { font-size: 12px; text-decoration: underline; color: blue;}
*/

#menu ul { margin:0; padding: 0; list-style: none; width: 80px; /* Width of Menu Items */ border-bottom: 0px solid #ccc; }
#menu ul li { position: relative; left: -8px; width:104;	text-align:left;}
#menu li ul { position: absolute; left: 8px; /*Set 1px less than menu width */ top: 0; display: block; }
#menu li:hover ul { display: block; }
#menu li:hover>ul { visibility:visible; }
#menu ul ul {visibility:hidden; }/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float:left; height: 1%; }
* html #menu ul li a { height: 1%; } 
/* End */ 
/* Make-upsyles */
#menu ul, li { position: relative; left: -4px; margin: 3 0 0 0; } 
/* Styles for Menu Items */
#menu ul a { display: block; text-decoration: none; color: blue; background: #fff; /* IE6Bug */ padding: 2px; border: 1px solid #ccc;}/* Hover Styles*/
#menu ul a:hover { color: #E2144A; background: #f9f9f9; background: #F7F7F7;} 

/* Sub Menu Styles*/
#menu li ul a { text-decoration: none; color: blue; background: #fff; /* IE6Bug */ padding: 2px; border: 1px solid #ccc; border-bottom: 0; } 
/* Sub Menu Hover Styles */
#menu li ul a:hover { color: #E2144A; background: #f9f9f9; } 
/*Icon Styles */
#menu ul a.submenu {background:#fff url("../bld/r_arrow.gif") no-repeat right; }
#menu ul a.submenu:hover {background:#f9f9f9 url("../bld/r_arrow.gif")no-repeat right; }