
a {
   text-decoration: none; color: #002649;
}

a:hover {
   text-decoration: underline;
}


#mainnav ul { list-style-type: none; margin: 0; padding: 0; }

#mainnav li { width: auto; display: block; margin: 0px 8px; float: left; text-align: left; }

#mainnav li a { text-decoration: none; color: #002649; font-family: Arial; font-weight: normal; font-size: 0.8em; display: block; width: 100%; padding-left: 12px; }

#mainnav li a:hover { background-image: url(../images-share/arrow.gif); width: 100%; background-repeat: no-repeat; background-position: left; }

#mainnav li .mark { background-image: url(../images-share/arrow.gif); width: 100%; background-repeat: no-repeat; background-position: left; }



#language ul { list-style-type: none; margin: 0; padding: 0; float: right; }

#language li { display: block; margin: 0px 6px; float: left; text-align: left; }

#language li a { text-decoration: none; color: #002649; font-size: 0.8em; display: block; width: 80px; }

#language li a:hover { text-decoration: underline;  }

#reisser-language ul { list-style-type: none; margin: 0; padding: 0; float: right; }

#reisser-language li { display: block; margin: 0px 6px; float: left; text-align: left; }

#reisser-language li a { text-decoration: none; color: #002649; font-size: 0.8em; display: block; width: 80px; }

#reisser-language li a:hover { text-decoration: underline;  }

.department ul { list-style-type: none; margin: 0px; padding: 0px; }

.department li a { padding-left: 20px; height: 18px; width: 200px; display: block; }

.department li a:hover { background-image: url(../images-share/arrow-blue.gif); background-position: 0px; background-repeat: no-repeat; }

.department li .mark { background-image: url(../images-share/arrow-blue.gif); background-position: 0px; background-repeat: no-repeat; }



.subnav ul { list-style-type: none; margin: 0px; padding: 0px; }

.subnav li { margin: 0px; padding: 0px; }

.subnav li a { text-decoration: none; color: #000000; font-family: Arial; font-weight: normal; font-size: 0.85em; padding-left: 20px; display: block; margin-top: 5px; }

.subnav li a:hover { background-image: url(../images-share/arrow-grey.gif); background-position: 5px; background-repeat: no-repeat; }

.subnav li .mark { background-image: url(../images-share/arrow-grey.gif); background-position: 5px; background-repeat: no-repeat; }

.subnav-headlines {
   margin: 8px 0px 0px 10px; font-size: 0.9em;
}

/* Neue Nav */

#nav ul { list-style-type: none; margin-left: 10px; padding: 0px; }

#nav li a { text-decoration: none; color: #000; font-size: 0.95em;  }

#nav li { margin-bottom: 5px; }

#nav li a:hover { color: #fff; }

#nav .mark { color: #fff; }

#nav ul ul { margin: 0px; }

#nav li li { margin-bottom: 0px; }

#nav li li a { padding-left: 10px; font-size: 0.95em; }

#nav li li a:hover { background: url(../images-share/arrow-grey.gif) no-repeat 0px 3px; }

#nav .mark2 { padding-left: 10px; background: url(../images-share/arrow-grey.gif) no-repeat 0px 3px;  font-size: 0.95em; color: #fff;}

#nav ul ul ul { margin: 0px; }

#nav li li li a { padding-left: 10px; font-size: 0.9em; }

#nav .mark3 { padding-left: 10px; background: url(../images-share/arrow-grey.gif) no-repeat 0px 50%; font-size: 0.9em;}



