/*   EINSTELLUNGEN FUER MENUES  */

.moduletable ul{
margin:0;
padding:0;
list-style:none;
display:block;
}

/* allgemein */
.menu li {
margin:0;
padding:0;
list-style:none;
display:inline;
}

/********** T O P M E N U E , auf user5, kleine Navi oben rechts **************/
p, li, td { font-size: 12px;}

.moduletable_obenrechts {
margin-top:72px;
float:right;
}
#jflanguageselection {
margin-top:72px;
float:left;
}
.moduletable_obenrechts ul, #jflanguageselection ul {
margin:0;
padding:0;
list-style:none;
display:block;
}

.menu_or li {
/*width: 40px;*/
height:30px;
text-align:center;
margin:0 10px;
padding:0 2px;
list-style:none;
display:inline;
/*border:1px solid blue;*/
}

.menu_or li a {
font-size: 12px;
line-height:22px;
color: #6F2FA0 ;
text-decoration:none;
}
.menu_or li a:hover, .jflanguageselection li a:hover{
font-weight:bold;
text-decoration:none;
}

#active_language a {
font-weight:normal;
}

.jflanguageselection li{
margin:0;
padding:0;
width: 60px;
height:30px;
margin:0 15px;
/*font-size: 12px;
color: #6F2FA0 ;*/
/*text-decoration:none;
text-align:center;*/
/*margin:0 3px;
padding:0 2px;*/
list-style:none;
display:inline;
}

.jflanguageselection li a {
font-size: 12px;
color: #6F2FA0 ;
width: 55px;
margin:0 10px;
padding:0 5px;
line-height:15px;
text-decoration:none;
text-align:center;
/*border:1px solid green;*/
}
/********** HORIZONTALES  M E N U E , wegen Farben 5 einzelne Menues **************/

/* allgemein */
.menu ul{
margin:0;
padding:0;
}
.moduletable_M1 {
margin:0;
margin-left:350px;
padding:0;
width:100px;
height:30px;
float:left;
}
.moduletable_M3, .moduletable_M5 {
margin:0;
padding:0;
width:65px;
height:30px;
float:left;
}
.moduletable_M2 {
margin:0;
padding:0;
width:100px;
height:30px;
float:left;
}
.moduletable_M4 {
margin:0;
padding:0;
width:180px;
height:30px;
float:left;
}

.moduletable_M1 ul, .moduletable_M2 ul, .moduletable_M3 ul, .moduletable_M4 ul, .moduletable_M5 ul{
margin:0;
padding:0;
list-style:none;
}

.moduletable_M1 li, .moduletable_M2 li, .moduletable_M3 li , .moduletable_M4 li , .moduletable_M5 li {
width:132px;
height:28px;
margin:0;
padding:0;
border:2px solid #fff:
}

.moduletable_M1 li a, .moduletable_M2 li a, .moduletable_M3 li a, .moduletable_M4 li a, .moduletable_M5 li a{
text-decoration: none;
font-size: 15px;
font-weight: bold;
border:2px solid #fff:
}
.moduletable_M1 li a{ color:#00b050;}
.moduletable_M2 li a{ color:#ed790f;}
.moduletable_M3 li a{ color:#f00;}
.moduletable_M4 li a{ color:#00c;}
.moduletable_M5 li a{ color:#0070c0;}

/****************************************/
/* ul#mainlevel
{
  width:80px;
  border: 1px solid #fff;
  list-style: none;
  display: inline;
  padding: 0;
  margin-left: 180px;
  float: left;
  text-align: left;
}

ul#mainlevel li{
  width: auto !important;
  width: 132px;
  float: left;
  margin: 0;
  height: 30px;
  line-height: 20px;
	
}

ul#mainlevel li a{
  font-size: 1.0em;
  padding:0;
  text-decoration: none;
  margin:0;
}

ul#mainlevel li a:hover{
}*/

/********** E N D E   T O P M E N U E  **************/


/********** Navileiste links und rechts **************/
/

html>body a.moduletable_menu {width:140px;} /* Opera5-Fix-fix ;-) */

#leftcol h3 {
font-size:12px;
line-height:20px;
font-weight:bold;
}
.moduletable_menu { 
  margin:0;
  padding:0;
  float:left;  }

.moduletable_menu ul {
width:140px;
margin-left: 0px;
padding: 0px;
display: block;
/*border: 1px solid red;*/
}

 .moduletable_menu li{
padding:0;
margin: 0 0 20px 0;
display: block; 
font-size:18px;
line-height:20px;
font-weight:bold;
/*border: 1px solid green;*/
} 

 .moduletable_menu li a {
font-size:18px;
font-weight:normal;
color: #6F2FA0;
/*display: block;*/
text-decoration: none;

}
 .moduletable_menu a:visited {
 color: #6F2FA0 ;
}
.moduletable_menu a:hover  {
text-decoration: underline;
}

.moduletable_menu a:active  {
text-decoration: none;
font-weight:normal;
color: #6F2FA0 ;
}


/*li#current a {
background: #023977;
color:#00FF00;
font-weight:normal;
}*/
/*li#current a {
background:transparent;
color:#023977;
font-weight:normal;
}
.menu li#current a {
background:transparent;
color:#023977;
font-weight:normal;
}*/
/*.menu li#current li a {
background:#000;
color:#fff;
font-weight:normal;
}*/



/*ul.menu_rot {
list-style-image:url(../images/dot_eltern.gif);
}
ul.menu_blau {
list-style-image:url(../images/dot_kocheltern.gif);
}
ul.menu_gelb {
list-style-image:url(../images/dot_schueler.gif);
}
ul.menu_gruen {
list-style-image:url(../images/dot_ueberuns.gif);
}
ul.menu_dugruen {
list-style-image:url(../images/dot_impressum.gif);
}
ul.menu_sonst {
list-style-type:none;
}
ul.menu_sonst img {
border:0px solid #fff;
}*/

/*
.menu a, .menu a:visited, {
color:#f00
background-color:#0f0;
}
.menu a:hover{
color:#0f0
background-color:#f00;
}*/
/************ S U B M E N U E(S) **********/

/* Anzeige der Unterpunkte wenn Submenue aufgeht */
li#current li a {
background:transparent;
color:#023977;
text-decoration: none;
font-weight: normal;
}

li#current li a:hover {
background-color:#023977;
color:#0f0;
text-decoration: none;
font-weight: normal;
}

li#current li a:active {
text-decoration: none;
font-weight: normal;
}

/**** Einruecken der Unterpunkte ****/
.moduletable_menu ul ul {
margin: 0px;
margin-left: 10px;
padding-left: 0px;
}
.moduletable_menu li li {   /* vert. Abstand der Subnavi-Elemente */
margin-top: 3px;
margin-bottom: 3px;
line-height: 12px;
}

 .moduletable_menu li li a{
font-family: arial,verdana, helvetica, sans-serif;
font-size: 12px; 
}

/*ul.menu_rot ul li{
list-style-image:url(../images/dot_eltern2.gif);
}
ul.menu_blau ul li {
list-style-image:url(../images/dot_kocheltern2.gif);
}
ul.menu_gelb ul li{
list-style-image:url(../images/dot_schueler2.gif);
}
ul.menu_gruen ul li {
list-style-image:url(../images/dot_ueberuns2.gif);
}*/



/*  ENDE MENUANGABEN  */