/* CSS Document */

/* begin Recherchebereich */

#header {
	background-color: #94362C;
}

#headerLogo {
	width: 19.475em;
}

#headerSubnav li {
	padding: 0 25em 0 0;
}

.bgRed {  background-color: #94362C; 
}

a.HauptResultList:hover,a.HauptResultList:focus,a.HauptResultList:active {
	color:#FFF;
	text-decoration:underline;
	background-color: #94362C;
}

.SearchButSuche, .SearchButSuche2 {
	border:2px solid #94362C;
}

.SearchButSuche:active, .SearchButSuche2:active {
	border: 2px inset #94362C;
}

.ReNavOn a .rechtsrot{
	background: #94362C;
}
	

/* end Recherchebereich */

a:link, a:active, a:visited, a:hover {
  color: #94362C;
  text-decoration:underline
}

a.NavLink:hover{
 color: #94362C;
}

a.NavLink:focus { 
color: #94362C;
}

a.NavLink:active {
 color: #94362C;
 }
 
a.NavLinkSelected:link {
color: #94362C;
}

a.NavLinkSelected:visited {
color: #94362C;
}

a.NavLinkSelected:hover {
color: #94362C;

}

a.NavLinkSelected:focus { 
color: #94362C; 
}

a.NavLinkSelected:active {
color: #94362C;
}
 
a.NavLink:focus, a:focus {
 color:#FFF;
 background-color:#94362C;
}

#TopRightBG	{
	background-color:#C9D0D8;
	height:85px;
}
#TopLeftBG	{
	background-color:#94362C;
	height:94px;
}
.TopWelcometxt {
background-color:#94362C;
font-weight:bold;
padding-left:12px;
color:#FFFFFF;
height:54px;
line-height:54px;
}
#TopLogo {
background-image:url(/jportal/jp_js1_p/img/azo/misc/logo_DAA_juris.gif);
background-repeat:no-repeat;
width:210px;
height:55px;
}
#TopRightNav {
height:30px;
line-height:30px;
background-color:#94362C;
color:#FFF;
margin-bottom:9px
}
#TopRightNav a {
text-decoration:none;
color:#FFF;
}
#footNav a {
text-decoration:none;
color:#000;
}

#TopRightNav a:hover, #footNav a:hover {
text-decoration:none;
color:#94362C;
}
#TopRightNav a:focus, #footNav a:focus {
background-color:#94362C;
color:#FFF;
}
.containerText h3 {
color:#000;
font-weight:bold;
}
.containerText {
background-color:#FFF
}
.willkommen {
margin-top: 2px;
}
.willkommen h1{
font-size:1.5em;
color:#94362C;
margin-bottom:10px;
}
.left15 {
float:left;
margin-right:15px;
}
.containerTextSP h3 {
color:#94362C
}
.containerEEE {
margin:5px 5px 10px 5px;
border: 0px;
}
/* Hacks da css auf anwaltportal basiert */
/* kein padding wie im anwaltportal gewuenscht */
.containerTextSP {
padding:0px;
text-align:left;
}
.containerSP img {
float:left;
padding:0pt 2px 1px 1pt;
}
.reiterPfBgOn {
background-image:url(/jportal/jp_js_p/img/azo/lay/pfeile_bg_on_azo.gif);
}
.produkt_header {
	background-color: #94362C;
}
.produkt_ueberschrift_name {
	color: #94362C;
}
.formular_button_hervorgehoben {
	background-image:url(/jportal/jp_cms_p/img/azo/lay/bg_formBut_AZO.gif);
	background-color:#820000;
}
.button_hervorgehoben {
background-color:#94362C;
background-image:url(/jportal/jp_js_p/img/azo/lay/bg_rot_verlauf1.gif);
border-color:#94362C;
}
.containerSP h2 {
margin:0px 0px 1px 0px;
}

/* Navigationszusatz */

.SubNavItem {
color:#000000;
font-size:x-small;
font-weight:normal;
line-height:2.5ex;
list-style-type:none;
margin:5px 0;
padding-left:5px;
text-indent:0px;
}

.SubNavItemSelected {
color:#B00303;
font-size:x-small;
font-weight:normal;
line-height:2.5ex;
list-style-type:none;
margin:5px 0;
padding-left:5px;
text-indent:0px;
}

/* Zeilenumbuch erzwingen */
.docLayoutText h3 {
display: block;
}
