/* Anfang Home-Kontakt-Impressum */
ul#navtop {
margin: 0;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 40px;
}
ul#navtop li {
list-style: none;
display: inline;
}
ul#navtop a, ul#navtop span {
text-decoration: none;
font-weight: normal;
color:  #6B6B6B;
}
* html ul#navtop a, * html ul#navtop span {
width: 1em;    /* nur fuer IE 5.0x erforderlich */
w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
}
ul#navtop a:hover, ul#navtop span {
color: #970F00;
}
/* /Home-Kontakt-Impressum */

/* Anfang Sprachauswahl */
ul#navlang {
	position:absolute;
	right:0px;
	top:0px;
	width:207;
	height: 26px;
	background-color: #970F00;
	color: #fff;
	text-align: center;
	list-style: none;
	display: inline;
	margin: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	left: 624px;

}
ul#navlang li {
list-style: none;
display: inline;
color:  #fff;
}
ul#navlang a {
text-decoration: none;
color:  #fff;
}
ul#navlang a:hover {
color:  #DFDFDF;
}
/* /Sprachauswahl */


/* Bereiche für JS-Navis */
/* Kanzlei */
div#kanzlei {
position: absolute;
height: 23px; width: 162px;
left: 24px; bottom: 0px;
border: 0px;
margin-top: 15px;
background-color: #E6E6E6;
margin: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
div#kanzleiopen {
position: absolute;
height: 114px; width: 162px;
left: 24px; bottom: 0px;
line-height:2.0em;
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.7em; vertical-align: bottom;
font-weight: normal;
text-align: left;
background-color: #E6E6E6;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
#kanzleiopen ul li a:link, #kanzleiopen ul li a:visited {
background-image:url(../images/pfeil_5.gif); background-repeat:no-repeat;
width: 162px;
font-weight: normal;
color: #6b6b6b;
background-color: #E6E6E6;
text-decoration: none;
border: 0px;
display: block;
}
#kanzleiopen ul li a:hover {
font-weight: normal;
color: #970f00;
background-color: #EFEFEF;
text-decoration: none;
}
#kanzleiopen ul li, ul#kanzleiopen span {
background-image:url(../images/pfeil_5.gif); background-repeat:no-repeat;
color: #970f00;
padding: 0px;
background-color: #E6E6E6;
text-decoration: none;
font-weight: normal;
}
#kanzleiopen ul li {
margin: 0px; padding: 0px; list-style-type: none; display: block;
}
#kanzleiopen ul {
margin: 0px; padding: 0px;
}

/* Rechtsanwälte */
div#rechtsanw {
position: absolute;
height: 23px; width: 162px;
left: 186px; bottom: 0px;
border: 0px;
margin-top: 15px;
background-color: #F2F2F2;
margin: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
div#rechtsanwopen {
position: absolute;
height: 114px; width: 162px;
left: 186px; bottom: 0px;
line-height:2.0em;
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.7em; vertical-align: bottom;
font-weight: normal;
text-align: left;
background-color: #F2F2F2;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
#rechtsanwopen ul li a:link, #rechtsanwopen ul li a:visited {
background-image:url(../images/pfeil_5.gif); background-repeat:no-repeat;
width: 162px;
font-weight: normal;
color: #6b6b6b;
background-color: #F2F2F2;
text-decoration: none;
border: 0px;
display: block;
}
#rechtsanwopen ul li a:hover {
font-weight: normal;
color: #970f00;
background-color: #F8F8F8;
text-decoration: none;
}
#rechtsanwopen ul li, ul#rechtsanwopen span {
background-image:url(../images/pfeil_5.gif); background-repeat:no-repeat;
color: #970f00;
padding: 0px;
background-color: #F2F2F2;
text-decoration: none;
font-weight: normal;
}
#rechtsanwopen ul li {
margin: 0px; padding: 0px; list-style-type: none; display: block;
}
#rechtsanwopen ul {
margin: 0px; padding: 0px;
}

/* Mandatierung */
div#honorar {
position: absolute;
height: 23px; width: 162px;
left: 348px; bottom: 0px;
border: 0px;
margin-top: 15px;
background-color: #E6E6E6;
margin: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
div#honoraropen {
position: absolute;
height: 114px; width: 162px;
left: 348px; bottom: 0px;
line-height:2.0em;
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.7em; vertical-align: bottom;
font-weight: normal;
text-align: left;
background-color: #E6E6E6;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
#honoraropen ul li a:link, #honoraropen ul li a:visited {
background-image:url(../images/pfeil_5.gif); background-repeat:no-repeat;
width: 162px;
font-weight: normal;
color: #6b6b6b;
background-color: #e6e6e6;
text-decoration: none;
border: 0px;
display: block;
}
#honoraropen ul li a:hover {
font-weight: normal;
color: #970f00;
background-color: #EFEFEF;
text-decoration: none;
}
#honoraropen ul li, ul#honoraropen span {
background-image:url(../images/pfeil_5.gif); background-repeat:no-repeat;
color: #970f00;
padding: 0px;
background-color: #e6e6e6;
text-decoration: none;
font-weight: normal;
}
#honoraropen ul li {
margin: 0px; padding: 0px; list-style-type: none; display: block;
}
#honoraropen ul {
margin: 0px; padding: 0px;
}

/* Anfang geschlossene-Navigation */
/* Kanzlei */
div#navkanzlei {
position: absolute;
height: 19px; width: 162px; bottom: 0px; left: 24px;
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.7em; color: #6B6B6B;
font-weight:bold;
text-align: center;
background-color: #E6E6E6;
border: 0px;
margin: 0px;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#navkanzlei ul li a:link, #navkanzlei ul li a:visited {
color: #6B6B6B;
text-decoration: none;
font-weight:bold;
border: 0px;
display: inline;
}
#navkanzlei ul li a:hover {
color: #970F00;
text-decoration: none;
border-right: none;
font-weight:bold;
}
#navkanzlei a.current {
text-decoration: none;
}
#navkanzlei ul li {
margin: 0px; padding: 0px; list-style-type: none; display: inline;
}
#navkanzlei ul {margin: 0px; padding: 0px;
}
/* Rechtsanwälte */
div#navrechtsanw {
position: absolute;
width: 162px; height: 19px; bottom: 0px; left: 186px;
background-color: #F2F2F2;
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 70%; color: #6B6B6B;
font-weight:bold;
text-align: center;
border: 0px;
margin: 0px;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#navrechtsanw ul li a:link, #navrechtsanw ul li a:visited {
color: #6B6B6B;
text-decoration: none;
font-weight:bold;
border: 0px;
display: inline;
}
#navrechtsanw ul li a:hover {
color: #970F00;
text-decoration: none;
font-weight:bold;
}
#navrechtsanw a.current {
text-decoration: none;
}
#navrechtsanw ul li {
margin: 0px; padding: 0px; list-style-type: none; display: inline;
}
#navrechtsanw ul {margin: 0px; padding: 0px;
}
/* Honorare */
div#navhonorar {
position: absolute;
width: 162px; left: 348px; bottom: 0px; height: 19px;
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.7em; color: #6B6B6B;
font-weight:bold;
text-align: center;
background-color: #E6E6E6;
border: 0px;
margin: 0px;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#navhonorar ul li a:link, #navhonorar ul li a:visited {
color: #6B6B6B;
text-decoration: none;
font-weight:bold;
border: 0px;
display: inline;
}
#navhonorar ul li a:hover {
color: #970F00;
text-decoration: none;
font-weight:bold;
}
#navhonorar a.current {
text-decoration: none;
}
#navhonorar ul li {
margin: 0px; padding: 0px; list-style-type: none; display: inline;
}
#navhonorar ul {margin: 0px; padding: 0px;
}
/* Aktuelles */
div#navaktuell {
position: absolute;
width: 162px; height: 19px; bottom: 0px; left: 510px;
background-color: #D9D9D9;
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.7em; color: #6B6B6B;
font-weight:bold;
text-align: center;
margin: 0px;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
}
#navaktuell ul li a:link, #navaktuell ul li a:visited {
color: #6B6B6B;
text-decoration: none;
font-weight:bold;
border: 0px;
display: inline;
}
#navaktuell ul li a:hover {
color: #970F00;
text-decoration: none;
font-weight:bold;
}
#navaktuell a.current {
text-decoration: none;
font-weight:bold;
}
#navaktuell ul li {
margin: 0px; padding: 0px; list-style-type: none; display: inline;
}
#navaktuell ul {margin: 0px; padding: 0px;
}
/* /geschlossene-Navigation */
