/* Menues */

/* Hauptmenue */
.moduletable-navi1 {
margin-left: 230px;
padding: 0px;
}

#navi1 li {
display: block;
margin-left: 0px;
line-height: 150%;
float: left;
padding: 0 10px;
}

#navi2 li {
display: block;
list-style-type:square;
line-height: 150%;
float: left;
padding: 0 10px;
}

#kontakt li {
display: block;
list-style-type:square;
line-height: 150%;
float: left;
padding: 0 10px;
}

ul.menu-navi1 {
padding: 0px;
}

ul.menu-navi1 li a:link, ul.menu-navi1 li a:visited {
color:#333;
font-size: 12px;
font-weight: bold;
}

ul.menu-navi1 li a:hover, ul.menu-navi1 li a:focus {
color: #881010;
}

ul.menu-navi1 li.active a {
color: #881010;
}

/* Untermenues */
.moduletable-navi2 {
width: 70px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 20px;
float: left;
}

ul.menu-navi2 li {
margin-left: -40px;
padding-top: 5px;
border: 0px solid #ff0000;
}

ul.menu-navi2 li a:link, ul.menu-navi2 li a:visited {
color:#333;
font-size: 12px;
padding-left: 15px;
background-image:url(../images/indent1.png);
background-repeat:no-repeat;
background-position: left 2px;
}

ul.menu-navi2 li a:hover, ul.menu-navi2 li a:active, ul.menu-navi2 li a:focus {
color: #881010;
background-image:url(../images/indent2.png);
background-repeat:no-repeat;
background-position: left 2px;
}

ul.menu-navi2 li.active a {
color: #881010;
background-image:url(../images/indent2.png);
background-repeat:no-repeat;
background-position: left 2px;
}

/* Kontaktmenue */
.moduletable-kontakt {
width: 210px;
height: 15px;
margin-top: 7px;
margin-left: 237px;
margin-bottom: 20px;
float: left;
}

a.mainlevel-kontakt:link, a.mainlevel-kontakt:visited {
padding-right: 47px;
border: 0px solid #DB7B0B;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #333;
float: left;
}

a.mainlevel-kontakt:hover {
color: #881010;
}

ul.menu-kontakt li {
margin-left: -30px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #ff0000;
}

ul.menu-kontakt li a:link, ul.menu-kontakt li a:visited {
color:#333;
font-size: 12px;
padding-right: 60px;
margin-left: -10px;
}

ul.menu-kontakt li a:hover, ul.menu-kontakt li a:active, ul.menu-kontakt li a:focus {
color: #881010;
}

ul.menu-kontakt li.active a {
color: #881010;
}
