h2 {
color:#B00303;
}

a:link,a:visited,a:active {
color:#B00303;
}

a:hover {
color:#B00303;
}

a:focus {
background-color:#ACACAC;
color:#000;
}

.jurisRot {
color:#B00303;
}

.portalFarbe {
color:#224488 !important;
}

.portalFarbe a {
color:#B00303 !important;
}

.buttonHi,.buttonNorm,.buttonGrau {
background-color:#B00303;
color:#FFF;
border:1px solid #FFF;
}

.buttonGrau {
background-color:#EEE;
border:1px solid #888;
color:#444 !important;
}

.buttonNorm {
background-color:#CCC;
color:#000;
border-right:1px solid #888;
border-bottom:1px solid #888;
}

.headline_clearleft {
color:#b00303;
}

/* HEADER-Bereich */
#header {
background-color:#DCE0E3;
height:70px;
margin:0;
width:100%;
}

#logo {
border:none;
left:25px;
top:5px;
position:absolute;
}

#textlogo {
position:absolute;
left:200px;
top:27px;
color:#3B3B3B;
}

#textlogo a:link,#textlogo a:visited,#textlogo a:active {
color:#FFF;
text-decoration:none;
}

#textlogo a:hover {
text-decoration:underline;
color:#FFF;
}

#textlogo .hellblau {
color:#d5ddee;
}

/* Navigation */
#navigation a {
background-color:#B00303;
color:#FFF;
}

#navigation a:link,#navigation a:visited {
background-color:#B00303;
}

#navigation a:hover,#navigation a:active,#navigation a:focus {
background-color:#ACACAC;
color:#000;
}

#navigation .naviHi,#navigation a.naviHi {
background-color:#ACACAC !important;
color:#000;
}

#navigation .subnavi,#navigation a.subnavi {
background-color:#DCE0E3 !important;
color:#000;
font-weight:400;
}

#navigation .subnaviHi,#navigation a.subnaviHi {
background-color:#ACACAC !important;
color:#000;
}

#navigation a.subnavi:hover,#navigation a.subnavi:focus {
background-color:#ACACAC !important;
color:#000;
}

#navigation ul ul ul a.subnavi {
background-color:#bfbfbf !important;
}

/* mittlere Spalte */
.textbox {
border:1px solid #aaa;
}

#spalte_mitte .tdBrdBot td {
border-bottom:1px solid #CCC;
}

/*** Accordion */
.accordion h3 {
background-color:#ACACAC;
color:#FFF;
/*background-image:url(/jportal/cms/hilfe/media/juris_de/bilder_1/icons/icon_pf_rechts.gif);*/
}

.accordionOpen h3 {
/*background-image:url(/jportal/cms/hilfe/media/juris_de/bilder_1/icons/icon_pf_unten.gif);*/
}

.accordionButton {
border-bottom:1px solid #ACACAC;
margin-bottom:10px;
}
.accordionButton h3 {
    background-image: none;
    cursor: auto;
    padding: 2px 10px;
}