﻿
/* Im Homepagebereich wird nur das notwendigste geladen */
/* Die folgenden Imports dienen nur zu Testzwecken */ 
/*
@import url("/jportal/css/jurisw.css "); 
@import url("/jportal/css/jurisgeneral_2006_01_17.css ");
@import url("/jportal/css/basic_2006_01_17.css ");
@import url("/jportal/css/header_2006_01_17.css ");
@import url("/jportal/css/steuer_2006_01_17.css ");
@import url("/jportal/css/navigation_2006_01_17.css ");
@import url("/jportal/css/searchMask_2006_01_17.css ");
@import url("/jportal/css/resultList_2006_01_17.css ");
@import url("/jportal/css/documentview_2006_01_17.css ");
*/


/* ############################################### */
/*              Main styles                        */
/* ############################################### */
body {
	background-color: #FFF;
	margin: 0;
	padding:0;
}
body,td,th,h1,h2 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1, h2 {
 margin:0;
 font-weight:bold;
 color:#066;
}
hr {
	height:1px;
	border: none;
	color:#888;
	background-color:#888;
}

a:link, a:visited { 
	color: #066; 
	text-decoration: underline;
}
a:active, a:focus, a:hover {
	color: #000000; 
	text-decoration: underline; 
	background-color:#CCC;
}

.oneEm {
	font-size: 1em;	
}


/* ############################################### */
/*     Linker Bereich (Anmeldung + Navigation)     */
/* ############################################### */

/* Senkrechte Linien um Anmeldung und Homepagenavigation */
.TableRNav {
	border-right: solid 1px #888888;
	border-left: solid 1px #888888;
}

.TableLogin {
	margin: 0 7px 7px 7px;
	border-top: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
}

.TableLoginForced {
	margin: 0 7px 7px 7px;
	border-top: 1px solid #B00303;
	border-bottom: 1px solid #B00303;
	border-right: 1px solid #B00303;
	border-left: 1px solid #B00303;
}

.TableLogin th, .TableLoginForced th {
	text-align:left;
	font-weight:normal;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #EEE;
	padding: 1px 7px;
}

.TableLogin td, .TableLoginForced td {
 /* border-top: 1px solid #C2C2C2; */
	border-bottom: 1px solid #C2C2C2;
	padding: 7px;
}

.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; 
}

/* input soll 3D-Effekt haben */
input.Anmeldung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 10.8em;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

.AnmeldungForced {
	color: #B00303;
	font-weight: bold;
}

.LoginBut, .LogoutBut {
    background-image:url(/jportal/jp_js_e/img/fpsteuerrecht/lay/bg_green_verlauf1.jpg);
	background-repeat:repeat-x;
	background-color:#066;
	border-top:1px solid #CBD2DA;
	border-left:1px solid #CBD2DA;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	font-size:0.7em;
	color:#FFF;
	padding: 1px 14px 2px 14px;
}

.LoginBut:active, .LogoutBut:active {
	border: 2px inset #CBD2DA;
}


/* Homepagenavigation */
.HauptNavi {
	margin: 5px;
	margin-top:0;
	text-align:left;
}
.HauptNavi td {	
	padding: 4px 1px;
}

/*  HomepageNavigationRenderer setzt fix <h2>*/
.HauptNavi h2 {
	margin:0;
}

.HauptNavi a:link, .HauptNavi a:visited {  
	color: #000000; 
	text-decoration: none;
}
.HauptNavi a:hover, .HauptNavi a:active {  
	color: #066; 
	text-decoration: none;
}

a.NavLink:link { color: #000; text-decoration: none}
a.NavLink:visited { color: #000; text-decoration: none}
a.NavLink:hover { color: #006666; text-decoration: none}
a.NavLink:focus { color: #006666; text-decoration: none}
a.NavLink:active { color: #006666; text-decoration: none}

a.NavLinkSelected:link {color: #006666;; text-decoration: none}
a.NavLinkSelected:visited {color: #006666; text-decoration: none}
a.NavLinkSelected:hover { color: #006666; text-decoration: underline}
a.NavLinkSelected:focus { color: #006666; text-decoration: underline}
a.NavLinkSelected:active {color: #006666; text-decoration: none}

.hilfebalken { /* fÃ¤rbt den Balken rechts oben im Hilfefenster unter dem Logo */
	background-color:#066;
}

/* Klassen der Navigationspunkte */
.NavItem {
	font-weight: normal;
	font-size: small;
	text-indent: 1px;
	margin: 2px 0px;
	padding: 0px;
border: 0px;
border-top: 1px solid #C2C2C2;
}

*html .NavItem {
	font-size: 1.0em;
}

.NavItemSelected {
	font-weight: bold;
	font-size: small;
	text-indent: 4px;
	margin: 5px 0px;
	padding: 0px;
border: 0px;
border-top: 4px double #C2C2C2;
border-bottom: 0px solid #C2C2C2;
}

*html .NavItemSelected {
	font-size: 1.0em;
}

.NavList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
border: 0px;
border-top: 0px solid #C2C2C2;
}


.SubNav{
  list-style-type: none;
  margin-top: -5px;
  padding-top: 1px;
  background-color: #FFF;
  border: 0px solid #808080;
	border-top: 0px;

}

/* Klassen der Navigationsunterpunkte */
.SubNavItem {
	font-weight: normal;
	font-size: small;
	text-indent: 4px;
	margin: 1px 0px;
	padding: 0px;
	list-style-type: none;

}

*html .SubNavItem {
	font-size: 1.0em;
}

.SubNavItemSelected {
	font-weight: normal;
	font-size: small;
	text-indent: 4px;
	margin: 1px 0px;
	padding: 0px;
	list-style-type: none;
}

*html .SubNavItemSelected {
	font-size: 1.0em;
}

.SubNavBackground {
	background-color: #FFF;
}


/* DIV-Buttons */

.button_hervorgehoben {
	background-image:url(/jportal/jp_js_e/img/fpsteuerrecht/lay/bg_green_verlauf1.jpg);
	background-color:#066;
	border-color:#066;
}


.formular_button_hervorgehoben {
	background-image:url(/jportal/jp_js_e/img/fpsteuerrecht/lay/bg_green_verlauf1.jpg);
	background-color:#066;
}



/* Online Shop */
.produkt_header {
	background-color: #066;
}

.produkt_ueberschrift_name {
	color: #066;
  }


/*Start Shop Navigation*/
.reiterPfBgOn {
background-image:url(/jportal/jp_js_p/img/prodjur/bg/pfeile_bg_on_fpstr.gif);
}
.reiterPfBgOff {
background-image:url(/jportal/jp_js_p/img/prodjur/bg/pfeile_bg_off.gif);
}
/*Ende Shop Navigation*/


/* ############################################### */
/*        Content-Bereich in der Mitte             */
/* (Suche-Featuring-Nachrichten-Treffer-Fusszeile  */
/* ############################################### */

/* Verschiebt die Suchzeile 15px nach unten */
/* JH: Am 6.3.2006 auf 0 pixel gesetzt */
.content {
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

/* Definition der beiden nebeneinander liegenden div's der Suchmaske */
.SearchSpalte{
    float:	left;
    padding:-left: 0.1em;
	padding:-right: 0.1em;
	padding:-top: 0.1em;
	padding:-bottom: 0.5em;
}

/* Standard - Eingabefeld */
.SearchInputFpSteuerrecht {
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 27.2em;
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 4px;
	padding: 2px;
	background-color: #FFFFFF;
}

/* aktiver Effekt im Firefox */
.SearchInputFpSteuerrecht:hover, .SearchInputFpSteuerrecht:focus {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #333333;
	border-color: #000000;
}

/* Trefferanzeige */
.SearchTreffer {
   margin-left: 0.1em;    
}

/* Clear */
.SearchClear {
   clear: both;
}

/* Buttons der Suchmasken */
.SearchButSuche, .SearchButSuche2 {
    background-image:url(/jportal/jp_js_e/img/fpsteuerrecht/lay/bg_green_verlauf1.jpg);
	background-repeat:repeat-x;
	background-color:#066;
	border-top:1px solid #CBD2DA;
	border-left:1px solid #CBD2DA;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-size:0.7em;
	color:#FFF;
	padding: 1px 6px 2px 6px;
}

.SearchButSuche:active, .SearchButSuche2:active {
	border: 2px inset #CBD2DA;
}
*html .SearchButSuche {
	padding: 2px 3px;
	border:0;
}
*html .SearchButSuche2 {
	padding: 2px 3px;
	border:0;
	width: 11em
}
.SearchButNeu {
	background-image:url(/jportal/jp_js_p/img/prodjur/lay/bg_formBut_grau.gif);
	background-repeat:repeat-x;
	background-color:#DFE4E8;
	border-top:1px solid #CBD2DA;
	border-left:1px solid #CBD2DA;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-size:0.7em;
	color:#000;
	padding:1px 10px 2px; 
	/* padding: 1px 6px 2px 6px; */
}
.SearchButNeu:active {
	border: 2px inset #CBD2DA;
}

*html .SearchButNeu  {
	padding: 0 6px 1px 6px;
}


/* Im Zusammenhang mit der Trefferliste */
/* kommt folgendes zum Einsatz */
.TableSchnInnen {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.TableUnten {
	BORDER-BOTTOM: #999999 1px solid
}

.TableUntenContent {
	FONT-SIZE: small; BORDER-BOTTOM: #999999 1px solid
}

.TableContent {
	FONT-SIZE: small;
}

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: underline; background-color: #EEEEEE; 
}
A.TrefferlisteHervorheben:focus {
	COLOR: #000000; TEXT-DECORATION: underline; background-color: #EEEEEE; 
	
}

/* Content fÃ¼r Overlib-Anzeigen */
.contentOL {
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.width33{
	width: 33%
}
 
.width100{
width: 100%
}
 
.hspace5VAlignMiddle {
  margin-left:5px;
  margin-right:5px;
  vertical-align:middle;
}

.colorForbidden {
  font-color:#808b91;
}

.unterstrichen {
 text-decoration:underline;
}

.hspace5 {
  margin-left:5px;
  margin-right:5px;
}

.reiterBgSmOnfpsteuerrecht {
	background-image:url(/jportal/jp_js_e/img/fpsteuerrecht/lay/reiter_suche_bg_on.gif);
	font-size: 0.65em;
}

.reiterBgSmOfffpsteuerrecht {
	background-image:url(/jportal/jp_js_e/img/fpsteuerrecht/lay/reiter_suche_bg_off.gif);
	font-size: 0.65em;
}

.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, .reiterBgSmOfffpsteuerrecht a, .reiterBgSmOfffpsteuerrecht a:link, .reiterBgSmOfffpsteuerrecht a:visited, .reiterBgSmOfffpsteuerrecht a:active {
	text-decoration: none;
	color: #000000;
}
.reiterBgOff a:hover, .reiterBgSmOfffpsteuerrecht a:hover, .reiterBgOff a:focus, .reiterBgSmOfffpsteuerrecht a:focus {
	text-decoration: underline;
	background-color: #EEE;
}

/* ############################################### */
/*                 Rechter Bereich                 */
/* ############################################### */

/* Links unter dem Kompass */
.NaviRight { 
  width:210px;
	height:30px;
	line-height:30px;
	background-color:#066;
	border-bottom: 1px solid #FFF;
	color: #FFF;
}
.NaviRight a:link, .NaviRight a:visited, .NaviRight a:active { 
	color:#FFF; 
	text-decoration:none;
}
.NaviRight a:hover, .NaviRight a:focus { 
	color:#066; 
	text-decoration:underline;
}

/* Rahmen um den gesamten Bereich aller (Presse)Mitteilungen */
.TableR888888 { border: solid 1px #888888 }

/* Titelzeile der (Presse) Mitteilung*/
.TDhlLight{
	background-image: url(/jportal/jp_js_e/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;
}

.TDhlDark{
	background-image: url(/jportal/jp_js_e/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;
}

.TDwhitePadd7px {
	background-color:#FFFFFF;
	padding: 7px;
}

/* Start Passwort vergessen */

.pwv h2 {
	color: #B00303;
    font-weight: bold;
	font-size: 1em!important;
}
.pwv div {
 	font-size: 1em!important;
}
/* Ende Passwort vergessen */
