/* Klasse für Featuring rechte Randspalte */
.FeaturingRechteSpalte {
	background-color:#eee;
}
.FeaturingRechteSpalteName {
	color:#000;
}
.FeaturingRechteSpalteHeader {
	background-image: url(../img/fphjr/lay/bg_hl_light.gif);
	margin:0px;
	padding:0px;
}
.FeaturingRechteSpalteRahmen {
	border-top: solid 1px #737373;
    border-left: solid 1px #737373;
	border-right: solid 1px #737373;
	border-bottom: solid 1px #737373;
}

/* Loginbereich auf der Homepage */
.login_rahmen {
	border:1px solid #000;
	background-color:#eee;
}
.login_ueberschrift {
	background-image: url(/jportal/jp_js_p/img/fphjr/lay/bg_hl_light.gif);
	color:#000;
}

/*kam von resultList_2006_01_17.css nicht in vip*/
.TableMainNav {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #999999 1px solid
}

/* begin klasse fuer willkommensseite jurisTexte */
.TableObenUnten {
	BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
/* end klasse fuer willkommensseite jurisTexte */

/* begin rahmen fuer Trefferliste/Dokumenanzeige-Bereich*/
.TableSchnInnen {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none
}
/* end rahmen fuer Trefferliste/Dokumenanzeige-Bereich*/

A.TrefferlisteHervorheben:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.TrefferlisteHervorheben:visited {
	COLOR: #707070;
	TEXT-DECORATION: none;
	font-style: italic;

}
A.TrefferlisteHervorheben:hover {
	COLOR: #000000; TEXT-DECORATION: underline; background-color: #EEEEEE;
}
A.TrefferlisteHervorheben:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.TrefferlisteHervorheben:focus {
	COLOR: #000000; TEXT-DECORATION: underline; background-color: #EEEEEE;

}


/*wird verwendet*/
A.HauptResultList:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.HauptResultList:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.HauptResultList:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.HauptResultList:focus {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.HauptResultList:active {
	COLOR: #000000; TEXT-DECORATION: none
}



.colorVisited {
  color:#707070;
}

.colorForbidden {
  font-color:#808b91;
}

.unterstrichen {
 text-decoration:underline;
}

.hspace5 {
  margin-left:5px;
  margin-right:5px;
}
.hspace5VAlignMiddle {
  margin-left:5px;
  margin-right:5px;
  vertical-align:middle;
}

 .GroessePlus1{
 font-size: 1.2em;
 }

/* kam von jurisw.css nicht vip*/
@import url("/jportal/css/searchMask_2006_01_17.css ");
@import url("/jportal/css/resultList_2006_01_17.css ");
@import url("/jportal/css/navigation_2006_01_17.css ");
@import url("/jportal/css/documentview_2006_01_17.css ");

.reiterBgOn {
	background-image:url(/jportal/jp_js_p/img/common/lay/reiter_part_bg_on.gif);
	font-size: x-small;
}

.reiterBgOff {
	background-image:url(/jportal/jp_js_p/img/common/lay/reiter_part_bg_off.gif);
	font-size: x-small;
}

.reiterBgOff a, .reiterBgOff a:link, .reiterBgOff a:visited, .reiterBgOff a:active {
	text-decoration: none;
	color: #000000;
}

.reiterBgOff a:hover,  .reiterBgOff a:focus {
	text-decoration: none;
	color: #000000;
}


/* Neu-Label */

.neu{
	background-color: rgb(210, 50, 112);
}

h1, h2, h3, h4, h5, h6{
	font-size: 1em;
	font-weight: normal;
	margin:0;
	padding:0;
}

img {
    border:0;
}

.width33{
  width: 33%
 }

 .width100{
  width: 100%
 }

INPUT {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: small; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; COLOR: #000000; BORDER-TOP-COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
INPUT.inputRot {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: small; BORDER-LEFT-COLOR: #b00303; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #b00303; COLOR: #000000; BORDER-TOP-COLOR: #b00303; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #b00303
}
INPUT.inputGrau {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: small; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; COLOR: #000000; BORDER-TOP-COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f9f9f9; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
TD {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.content {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.Randziffer {
	width: 5%
}
.content {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* Content für Overlib-Anzeigen */
.contentOL {
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
HR {
	COLOR: #999999
}
A.Haupt:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.Haupt:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.Haupt:hover {
	COLOR: #b00303; TEXT-DECORATION: none
}
A.Haupt:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.HauptResultList:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.HauptResultList:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.HauptResultList:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.HauptResultList:focus {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.HauptResultList:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.NaviSelect:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.NaviSelect:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.NaviSelect:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.NaviSelect:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.ws:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.ws:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.ws:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.ws:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.HauptUnder:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.HauptUnder:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.HauptUnder:hover {
	COLOR: #b00303; TEXT-DECORATION: underline
}
A.HauptUnder:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.HauptRed:link {
	COLOR: #b00303; TEXT-DECORATION: underline
}
A.HauptRed:visited {
	COLOR: #b00303; TEXT-DECORATION: none
}
A.HauptRed:hover {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}
A.HauptRed:focus {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}
A.HauptRed:active {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}
A.HauptGray:link {
	COLOR: #707070; TEXT-DECORATION: underline; font-style:italic;
}
A.HauptGray:visited {
	COLOR: #707070; TEXT-DECORATION: underline; font-style:italic;
}
A.HauptGray:hover {
	COLOR: #707070; TEXT-DECORATION: underline; background-color: #EEEEEE; font-style:italic;
}
A.HauptGray:focus {
	COLOR: #707070; TEXT-DECORATION: underline; background-color: #EEEEEE; font-style:italic;
}
A.HauptGray:active {
	COLOR: #707070; TEXT-DECORATION: underline; background-color: #EEEEEE; font-style:italic;
}
A.treffer:link {
	COLOR: #b00303; TEXT-DECORATION: none
}
A.treffer:visited {
	COLOR: #b00303; TEXT-DECORATION: none
}
A.treffer:hover {
	TEXT-DECORATION: underline
}
A.treffer:active {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #b00303; TEXT-DECORATION: none
}
A:visited {
	COLOR: #b00303; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A:active {
	COLOR: #b00303; TEXT-DECORATION: none
}
.rot {
	COLOR: #b00303
}
.ws {
	COLOR: #ffffff
}
.Wabstand {
	TEXT-INDENT: 16px
}
.TableRahmen {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid
}
.TableRahmenUnten {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #888888 1px solid; BORDER-RIGHT-STYLE: none
}
.TableRahmenkpl {
	BORDER-RIGHT: #737373 1px solid; BORDER-TOP: #737373 1px solid; BORDER-LEFT: #737373 1px solid; BORDER-BOTTOM: #737373 1px solid
}
.TableRahmenkpl8 {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
.TableRahmenLiBotRe {
	BORDER-RIGHT: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
.TableRahmenLiRe {
	BORDER-RIGHT: #888888 1px solid; BORDER-LEFT: #888888 1px solid
}
.TableRahmenTopRe {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid
}
.TableRahmenTop {
	BORDER-TOP: #888888 1px solid
}
.TableRahmenTopRed {
	BORDER-TOP: #b00303 1px solid
}
.TableSchnSuche {
	BORDER-RIGHT: #999999 1px; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.TableNav {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.TableSchnNav {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.TableObenUnten {
	BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.TableSchnInnen {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.TableSchnInnenO {
	BORDER-TOP: #c9d0d8 1px solid; BORDER-BOTTOM: #c9d0d8 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.TableMainNav {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #999999 1px solid
}
.TablenurUnten {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-RIGHT-STYLE: none
}
.TableUnten {
	BORDER-BOTTOM: #999999 1px solid
}
.TableUntenRed {
	BORDER-BOTTOM: #b00303 1px solid
}
.TableUntenRechts {
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.TableUntenLinks {
	BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.TableUntenContent {
	FONT-SIZE: small; BORDER-BOTTOM: #999999 1px solid
}


.TableContent {
	FONT-SIZE: small;
}


.TableUntenHeader {
	BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.TableUntenLinksHeader {
	BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.TableRechts {
	BORDER-RIGHT: #888888 1px solid
}
.TableRechts9 {
	BORDER-RIGHT: #999999 1px solid
}
.TableRechtsOben9 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}
.TableLinks {
	BORDER-LEFT: #888888 1px solid
}
.TableMainLiTopRe {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.TableLinksws {
	BORDER-LEFT: #ffffff 1px solid
}
.TableObenLinksUnten {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-RIGHT-STYLE: none
}
SELECT.schn {
	BORDER-LEFT-COLOR: #c9d0d8; BORDER-BOTTOM-COLOR: #c9d0d8; BORDER-TOP-COLOR: #c9d0d8; BACKGROUND-COLOR: #c9d0d8; BORDER-RIGHT-COLOR: #c9d0d8
}
SELECT.schn_a {
	BORDER-LEFT-COLOR: #c9d0d8; BORDER-BOTTOM-COLOR: #c9d0d8; BORDER-TOP-COLOR: #c9d0d8; BACKGROUND-COLOR: #f2f2f2; BORDER-RIGHT-COLOR: #c9d0d8
}
SELECT {
	FONT-SIZE: xx-small; WIDTH: 135px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.jurisuli {
	WIDTH: 200px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.expertsearch {
	FONT-SIZE: xx-small; WIDTH: 100px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.billing {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.searchmaskchoice {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
.bullet {
	FONT-SIZE: x-small; COLOR: #b00303
}
.repeatX {
	BACKGROUND-REPEAT: repeat-x
}

.TableRahmenSuche {
	BORDER-BOTTOM: 1px solid #b00303;
	BORDER-RIGHT:  1px solid #b00303;
	BACKGROUND-COLOR: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b00303;
}

.TableRahmenSuchefphjr {
	BORDER-BOTTOM: 1px solid #888888;
	BORDER-RIGHT:  1px solid #888888;
	BACKGROUND-COLOR: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #888888;
}
.TableRahmenSucheprodjur {
	BORDER-BOTTOM: 1px solid #b00303;
	BORDER-RIGHT:  1px solid #b00303;
	BACKGROUND-COLOR: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b00303;
}

.TableRahmenHinweis {
	BORDER-BOTTOM: 1px solid #888888;
	BORDER-RIGHT:  1px solid #888888;
	BORDER-TOP: 1px solid #888888;
	BORDER-LEFT: 1px solid #888888;
}

TD {
	FONT-SIZE: small
}
SELECT {
	FONT-SIZE: x-small
}

.hpsmall {
	FONT-SIZE: 0.8em
}
.hpsmaller {
	FONT-SIZE: 0.7em
}
.bgRed {  background-color: #B00303; color: #FFFFFF}
.bgC9D0D8 {  background-color: #C9D0D8}
.TableRahmenNav { BORDER-RIGHT: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid ; background-color: #EEEEEE}
.repeatY {

	BACKGROUND-REPEAT: repeat-y
}


BODY {
  scrollbar-base-color: #EEEEEE;
  scrollbar-arrow-color: #666666
  background-color: #ffffff;
  color: #000000;
  MARGIN-TOP: 0px;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  margin-width: 0;
  margin-height: 0;
}

PRE {
	FONT-SIZE: small
}

/* HJR Rahmen-Codierungen für Tabellen */
.b-0000 {border-color: #000000; border-width: 0 0 0 0}
.b-0001 {border-color: #000000; border-width: 0 0 0 1}
.b-0010 {border-color: #000000; border-width: 0 0 1 0}
.b-0011 {border-color: #000000; border-width: 0 0 1 1}
.b-0100 {border-color: #000000; border-width: 0 1 0 0}
.b-0101 {border-color: #000000; border-width: 0 1 0 1}
.b-0110 {border-color: #000000; border-width: 0 1 1 0}
.b-0111 {border-color: #000000; border-width: 0 1 1 1}
.b-1000 {border-color: #000000; border-width: 1 0 0 0}
.b-1001 {border-color: #000000; border-width: 1 0 0 1}
.b-1010 {border-color: #000000; border-width: 1 0 1 0}
.b-1011 {border-color: #000000; border-width: 1 0 1 1}
.b-1100 {border-color: #000000; border-width: 1 1 0 0}
.b-1101 {border-color: #000000; border-width: 1 1 0 1}
.b-1110 {border-color: #000000; border-width: 1 1 1 0}
.b-1111 {border-color: #000000; border-width: 1 1 1 1}

/* Für PraxisReporte */
.PRUeberschrift {
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* Für Fachportal HJR */
.TDdaHead{
	background-color: #686E6E;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 14px;
}
.weiss{
	color: #FFFFFF;
}
.Fussnote {
	font-size: 10px;
}
TD.Fussnote {
	font-size: 10px;
}

a.weiss:link {  color: #FFFFFF; text-decoration: none}
a.weiss:visited {  color: #FFFFFF; text-decoration: none}
a.weiss:hover {  color: #FFFFFF; text-decoration: none}
a.weiss:active {  color: #FFFFFF; text-decoration: none}

.invert{
	color: #000000;
}
a.invert:link {  color: #000000; text-decoration: none}
a.invert:visited {  color: #000000; text-decoration: none}
a.invert:hover {  color: #D23270; text-decoration: underline}
a.invert:active {  color: #D23270; text-decoration: undeline}

/* Im folgenden die Styles für juris Praxiskommentar */
/* ------------------------------------------------- */
/* Dok-Titel */
.dok-u {
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
}
/* Paragraphen-Norm */
.para-n {
	font-weight: normal;
}

/* Paragraphen-Vorspann */
.para-v {
	font-weight: normal;
	margin-bottom: 5px;
}

/* Paragraphen-berschrift */
.para-u {
	/* padding-right: 20px; */
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Paragraphen-Nummer */
.para-nr {
	/* padding-left: 10px; */
	font-weight: bold;
}

komm-u1:visited {color: #0000FF; text-decoration: none}
td.komm-u1:link {color: #FFFFFF; text-decoration: none}
komm-u1:active {color: #0000FF; text-decoration: none}
komm-u1:hover {color: #000FF; text-decoration: underline }
/* berschriften im Kommentartext */

.komm-u1 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u2 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u3 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u4 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u5 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u6 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.komm-uinline1 {
	font-weight: bold;
}
.komm-uinline2 {
	font-weight: bold;
}
.komm-uinline3 {
	font-weight: bold;
}
.komm-uinline4 {
	font-weight: bold;
}
.komm-uinline5 {
	font-weight: bold;
}
.komm-uinline6 {
	font-weight: bold;
}

.st_prodtitel {
	padding-right: 20px;
	font-weight: bold;
	font-size:175%;
	text-align:center;
	margin-top:10px;
	margin-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.st_werktitel{
	padding-right: 20px;
	font-weight: bold;
	text-align:center;
	font-size:130%;
	margin-top:20px;
	margin-bottom:10px;
	line-height:130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.st_doktitel {
	padding-right: 20px;
	font-weight: bold;
	text-align:center;
	font-size:110%;
	margin-top:20px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.st_ueber {
	padding-right: 20px;
	font-weight: bold;
	font-size:100%;
	margin-top:20px;
	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Paragraphen-Text */
.para-text {
	font-weight: normal;
}
/* Gliederungs - berschrift - Tabelle */
.gliederung-T {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Datumsstring des Dokumentes */
.dokaktString {
	font-style:italic; font-size:8pt;
}
/* Text einer Aktualisierungsrandnummer */
.akttext {
	color: #b00303;
	/* color:#FF0000; */
}
/* Text einer Aktualisierung */
.aktualisierung {
	background-color: #eeeeee;
	/* color:#FF0000; */
}
/* Datumsstring einer Aktualisierungsrandnummer */
.aktString {
	font-style:italic; font-size:8pt;
}
/* Ausrufezeichen einer Aktualisierungsrandnummer */
.aktbang {
	font-size:200%;
	color: #b00303;
	/* color:#FF0000; */
}
/* Gliederungs - berschrift - Tabelle */
.jpk-aktualisierungenT {
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Randnummer font-weight: bold;*/
.rn {
	padding-right:5pt;
	text-decoration: none;
}
/* ------------------------------------------------- */
/* Ende der Styles für juris Praxiskommentar */
/* ------------------------------------------------- */

/* -------------------------*/
/* Styles für Zeitschriften */
/* -------------------------*/
.zs {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* -----------------------------------*/
/* Styles für Verwaltungsvorschriften */
/* -----------------------------------*/
.BPBEUeberschrift {
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* folgende gibt es auch für PR nicht:
BPBEKopf, bitte vorerst wie PRTextkoerper umsetzen,
BPBEFuss, bitte vorerst wie PRTextkoerper umsetzen,
BPBETextkoerper, bitte vorerst wie PRTextkoerper umsetzen,
*/



/*kam von style.css 3958*/
body,td,th {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
body {
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
}
a:link {  color: #D23270; text-decoration: none}
a:visited {  color: #D23270; text-decoration: none}
a:hover {  color: #D23270; text-decoration: underline}
a:active {  color: #D23270; text-decoration: none}

.txtD23270 { color: #D23270 }

.TableRNav {
	border-right: solid 1px #888888;
	border-left: solid 1px #888888;
}
.TableRlbr888888 {
	border-left: solid 1px #888888;
	border-bottom: solid 1px #888888;
	border-right: solid 1px #888888;
}
.TableRlr888888 {
	border-left: solid 1px #888888;
	border-right: solid 1px #888888;
}
.TableR737373 { border: 1px solid #737373}
.TableR888888 { border: solid 1px #888888 }

.TableRD23270 { border: 1px solid #D23270}

/* Hauptnavigation */
.HauptNavi {
	padding: 6px;
	border: solid 1px #999999;
	margin-bottom: 5px;
	text-decoration: none;
}
#HauptNavi:link {  color: #000000; text-decoration: none}
#HauptNavi:visited {  color: #000000; text-decoration: none}
#HauptNavi:hover {  color: #D23270; text-decoration: none}
#HauptNavi:active {  color: #D23270; text-decoration: none}

#invert:link {  color: #000000; text-decoration: none}
#invert:visited {  color: #000000; text-decoration: none}
#invert:hover {  color: #D23270; text-decoration: underline}
#invert:active {  color: #D23270; text-decoration: undeline}

#weiss:link {  color: #FFFFFF; text-decoration: none}
#weiss:visited {  color: #FFFFFF; text-decoration: none}
#weiss:hover {  color: #FFFFFF; text-decoration: none}
#weiss:active {  color: #FFFFFF; text-decoration: none}

/* Navigation - Partnerlinks */
.NaviLinks {
	padding: 5px;
	background-color: #686E6E;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
#NaviLinks { color: #FFFFFF; text-decoration: none}

/* TD-Definitionen */
.TDAnmeld {
	background-color:#EEEEEE;
	padding: 5px
}
.TDwhitePadd7px {
	background-color:#FFFFFF;
	padding: 0.45em;
}
.TDpartner {
	padding: 7px;
	font-size: smaller;
}

.TDhlDark{
	background-image: url(../img/fphjr/lay/bg_hl_dark.gif);
	font-size: 12px;
	color: #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #888888;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 6px;
}
.TDhlLight{
	background-image: url(../img/fphjr/lay/bg_hl_light.gif);
	font-size: 12px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #888888;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 6px;
}
.TDbgEEEEEE{
	background-color: #EEEEEE;
	padding: 6px;
}
.TDRtbBG{
	background-color: #EEEEEE;
	padding: 6px;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
}
.TDdaHead{
	background-color: #686E6E;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 14px;
}
.TDbgFFFFFF{
	background-color: #FFFFFF;
	padding: 6px;
}
.TDRb { border-bottom: solid 1px #888888; }
/* Reiter */
.TableReiter {
	border-left: solid 1px #888888;
}
.reiterOn{
	background-image: url(../img/fphjr/lay/bg_R_on.gif);
	font-size: 12px;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #888888;
	border-right: solid 1px #888888;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 6px;
}
.reiterOff{
	background-image: url(../img/fphjr/lay/bg_R_off.gif);
	font-size: 12px;
	border-bottom: solid 1px #888888;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #888888;
	border-right: solid 1px #888888;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 6px;
}
.reiterNaviOn{
	background-image: url(../img/fphjr/lay/bg_R_on.gif);
	font-size: 12px;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #888888;
	border-right: solid 1px #888888;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	width: 75px
}
.reiterNaviOff{
	background-image: url(../img/fphjr/lay/bg_R_off.gif);
	font-size: 12px;
	border-bottom: solid 1px #888888;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #888888;
	border-right: solid 1px #888888;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	width: 75px
}
#reiterOff{ text-decoration: none; color: #000000 }
.reiterBlank{ border-bottom: solid 1px #888888; width: 90% }
/* Direktzugriff */
.direkt{
	padding-left: 6px;
	padding-top: 20px
}
/* Formulardaten */
select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	border: 1px solid #888888;
	margin-top: 5px;
	margin-bottom: 5px
}
input.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	border-width: 1px;
	border: 1px solid #888888;
	margin-top: 8px;
	margin-bottom: 8px
}

input.Anmeldung{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	border: 1px solid #CCCCCC;
	margin-top: 4px;
	margin-bottom: 4px
}
input.Button{
	border-width: 0px;
}
.stLOff {
	background-image: url(../img/fphjr/lay/bg_stL_off.gif);
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}
.HeaderAnmeld {
	color: #D23270;
	font-weight: bold;

}

/* Klassen für die Navigation*/

/* Liste */
.NavList {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

/* Klassen für die Navigationspunkte */
.NavItem {
  font-weight: normal;
  font-size: small;
  text-indent: 1px;
  margin: 5px 0px;
  padding: 0px;
}

.NavItemSelected {
  font-weight: bold;
  font-size: small;
  text-indent: 4px;
  margin: 5px 0px;
  padding: 0px;
}

/* Klassen für die Navigationsunterpunkte */
.SubNavItem {
  font-weight: normal;
  font-size: small;
  text-indent: 4px;
  margin: 1px 0px;
  padding: 0px;
  list-style-type: none;
}

.SubNavItemSelected {
  font-weight: normal;
  font-size: small;
  text-indent: 4px;
  margin: 1px 0px;
  padding: 0px;
  list-style-type: none;
}

.SubNavBackground {
  background-color: #F2F2F2;
}

/* Klassen für die Navigation - Links */
a.NavLink:link { color: #000; text-decoration: none}
a.NavLink:visited { color: #000; text-decoration: none}
a.NavLink:hover { color: #D23270; text-decoration: underline}
a.NavLink:focus { color: #D23270; text-decoration: underline}
a.NavLink:active { color: #D23270; text-decoration: none}

a.NavLinkSelected:link {color: #D23270;; text-decoration: none}
a.NavLinkSelected:visited {color: #D23270; text-decoration: none}
a.NavLinkSelected:hover { color: #D23270; text-decoration: underline}
a.NavLinkSelected:focus { color: #D23270; text-decoration: underline}
a.NavLinkSelected:active {color: #D23270; text-decoration: none}


/* Ende Klassen für die Navigation*/

/* DIV-Buttons */
.button_hervorgehoben {
	background-image:url(/jportal/jp_js_p/img/fphjr/lay/bg_magenta_verlauf1.jpg);
	background-color:#D23270;
	border-color:#D23270;
}


.formular_button_hervorgehoben {
	background-image:url(/jportal/jp_js_p/img/fphjr/lay/bg_magenta_verlauf1.jpg);
	background-color:#D23270;
}

/* Online Shop */
.produkt_header {
	background-color: #D23270;
}

.produkt_ueberschrift_name {
	color: #D23270;
}


/*Start Shop Navigation*/
.reiterPfBgOn {
background-image:url(/jportal/jp_js_p/img/prodjur/bg/pfeile_bg_on_fphjr.gif);
}
.reiterPfBgOff {
background-image:url(/jportal/jp_js_p/img/prodjur/bg/pfeile_bg_off.gif);
}
/*Ende Shop Navigation*/
.SearchButSuche{
  background:#D23270 url(/jportal/jp_js_p/img/fphjr/lay/bg_magenta_verlauf1.jpg);
  color:#FFF;
  border-left:1px solid #CBD2DA;
  border-top:1px solid #CBD2DA;
  border-right:1px solid #888;
  border-bottom:1px solid #888;
  padding:1px 10px 2px; 
}

/* Start Passwort vergessen */

.pwv h2 {
	color: #B00303;
    font-weight: bold;
	font-size: 1em!important;
}
.pwv div {
 	font-size: 1em!important;
}
/* Ende Passwort vergessen */
