@import url("/jportal/css/basic_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");

INPUT {
	BORDER-TOP-WIDTH: 2px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 1em;
	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;
}


TD {
	FONT-SIZE: small;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

HR {
	COLOR: #999999
}

select {
	font-size: 0.769em;
	width: 135px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


PRE {
	FONT-SIZE: small
}

body {
	font-size: 100.01%;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #FFF;
	color: #000;
	margin: 0;
	padding: 0;
}


h1{
	font-size: 1em;
}

h2, h3, h4, h5, h6{
	font-size: 1em;
	font-weight: normal;
	margin:0;
	padding:0;
}

img {
    border:0;
}

.width33{
  width: 33%
 }
 
.width100{
  width: 100%
 }


.oneEm {
	font-size: 1em;	
}


/* wird verwendet */
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:focus {
	COLOR: #b00303; TEXT-DECORATION: underline
}
A.HauptUnder:active {
	COLOR: #000000; TEXT-DECORATION: underline
}


/* wird verwendet */
A:link {
	COLOR: #b00303; TEXT-DECORATION: none
}
A:visited {
	COLOR: #b00303; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A:focus {
	TEXT-DECORATION: none
}
A:active {
	COLOR: #b00303; TEXT-DECORATION: none
}

/* wird verwendet */
.rot {
	COLOR: #b00303
}



/* wird verwendet */
.TableRahmenkpl {
	BORDER-RIGHT: #737373 1px solid;
	BORDER-TOP: #737373 1px solid;
	BORDER-LEFT: #737373 1px solid;
	BORDER-BOTTOM: #737373 1px solid
}

/* wird verwendet */
.TableRahmenkpl8 {
	BORDER-RIGHT: #888888 1px solid;
	BORDER-TOP: #888888 1px solid;
	BORDER-LEFT: #888888 1px solid;
	BORDER-BOTTOM: #888888 1px solid
}


/* wird verwendet */
.TableRahmenLiBotRe {
	BORDER-RIGHT: #888888 1px solid;
	BORDER-LEFT: #888888 1px solid;
	BORDER-BOTTOM: #888888 1px solid
}


/* zeichnet eine Tabellenzelle mit einem unteren Rand*/
.TableUnten {
	BORDER-BOTTOM: #999999 1px solid
}

/* wird verwendet */
.TableUntenLinks {
	BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}

/* wird verwendet */
.TableUntenContent {
	BORDER-BOTTOM: #999999 1px solid
}

/* wird verwendet */
.TableLinks {
	BORDER-LEFT: #888888 1px solid
}

/* wird verwendet */
/* kann in den Dateien geloescht werden, wenn neues Layout aktiv ist*/
.TableContent {
}



/* wird verwendet*/
.bgRed {  background-color: #B00303; color: #FFFFFF}


/* wird verwendet*/
/* nur bei der Steuerleiste , kann raus wenn neues Layout fuer Steuerleiste implementiert ist*/
.repeatY {
	BACKGROUND-REPEAT: repeat-y
}


/*css Klassen fuer das DocumentOrdering*/
/*wird fuer die Funktionalitaet des DocumentOrdering verwendet*/

.docOrderreiterPfBgOn {
background-image:url(/jportal/cms/technik/media/img/prodjur/bg/pfeile_bg_on.gif);
font-size: 0.75em;
color: #fff;
}
.docOrderreiterPfBgOff {
background-image:url(/jportal/cms/technik/media/img/prodjur/bg/pfeile_bg_off.gif);
font-size: 0.75em;
}
.docOrderreiterPfBgOff a {
  text-decoration: none;
  color: #000000;
}

.docOrderreiterPfBgOff a:hover, .docOrderreiter14BgOff a:focus {
text-decoration: underline;
background-color: #eee;
}

.docOrderbutton_normal {
	cursor:pointer;
	border:1px solid #888;
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/bg_formBut_grau.gif);
	background-repeat:repeat-x;
	background-color:#C9D0D8;
	font-size:0.7em;
	color:#000;
	padding: 1px 6px 2px 6px;
	width: 6em;
	height: 1.3em;
	text-align: center;
	vertical-align: middle;
}
/* zur IE6 Kompatibilität */
* html .docOrderbutton_normal {
	padding: 2px 3px;
}

.docOrderbutton_normal:active{
	border: 1px inset #CBD2DA;
}	

.docOrderformular_button_hervorgehoben{
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/bg_formBut_rot.gif);
	background-repeat:repeat-x;
	background-color:#820000;
	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 10px 2px 10px;
	cursor:pointer;
}
.docOrderformular_button_hervorgehoben:active{
	border: 1px inset #CBD2DA;
}
* html .docOrderformular_button_hervorgehoben {
	padding: 0 6px 1px 6px;
}

.docOrderprodukt_header {
	background-color: #B00303;
	color:#FFFFFF;
	padding: 0;
	font-weight: normal;
	line-height: 1.5em;
}
.docOrderprodukt_header_name {
	padding-left: 0.95em;
}

a.docOrderNoEffektLink:link			{ color: #000; text-decoration: none;background-color: transparent;  }
a.docOrderNoEffektLink:visited	{ color: #000; text-decoration: none;background-color: transparent;  }
a.docOrderNoEffektLink:hover		{ color: #000; text-decoration: none;background-color: transparent;  }
a.docOrderNoEffektLink:focus		{ color: #000; text-decoration: none;background-color: transparent;  }
a.docOrderNoEffektLink:active		{ color: #000; text-decoration: none;background-color: transparent; border: 1px inset #CBD2DA;  }


.docOrdersmall {
	FONT-SIZE: small;
}

.docOrdererror_highlight{
	color:#B00303
}

/* fuer den Druckmanager*/
.TableRahmenUnten {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #888888 1px solid; BORDER-RIGHT-STYLE: none
}

.tdDruckmH, .tdDruckmD  { 
padding-right:11px; 
background-image:url(/jportal/cms/technik/media/img/prodjur/bg/bgDruckm.gif); 
background-repeat:repeat-y; 
background-position:right
}
.tdDruckmH {
background-color:#FFF;
}
.tdDruckmConf  { 
color:#FFF;
background-color:#B00303;
}

.PrintButAsLink {
	background-image:url(/jportal/cms/technik/media/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;
	font-size:0.7em;
	color:#000;
	padding:2px 10px 3px 10px;
	line-height: 4ex;
}
.PrintButAsLink:active {
	border: 2px inset #CBD2DA;
}
* html .PrintButAsLink  {
	padding: 1px 10px 2px 10px;
}



/* Klasse fuer die Steuerelemente die nur Links zu anderen PSML-Dateien sind*/
/*Steuerlement Wirtschaftsinformationen*/
.winfoSt {
	margin: 0;
}

.winfoSt a:link, .winfoSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	line-height: 1.6em;
	height: 1.6em;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-color: #107994;
	background-image:url(/jportal/cms/technik/media/img/winfo/lay/winfobg.gif);
	border: 1px solid #ccc;
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0;
}

* html .winfoSt a:link, .winfoSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #107994;
	margin: 0;
	line-height: 1.6em;
	height: 1.6em;
	border: 1px solid #ccc;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-image:url(/jportal/cms/technik/media/img/winfo/lay/winfobg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

.winfoSt a:hover, .winfoSt a:active, .winfoSt a:focus {
	color:#000;
	background-color: #FEFEFC;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	border: 1px solid #CCCFD6;
	background-repeat: repeat-x;
	background-position: bottom;
}

* html .winfoSt a:hover, .winfoSt a:active, .winfoSt a:focus {
	color:#000;
	line-height: 1.6em;
	height: 1.6em;
	background-color: #FEFEFC;
	border: 1px solid #CCCFD6;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/*Steuerlement Rechtsinformationen*/
.juriswSt {
	margin: 0;
}

.juriswSt a:link, .juriswSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	line-height: 1.6em;
	height: 1.6em;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-color: #C50301;
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/contElemActiveBg.jpg);
	border: 1px solid #B60201;
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0;
}

* html .juriswSt a:link, .juriswSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #C50301;
	margin: 0;
	line-height: 1.6em;
	height: 1.6em;
	border: 1px solid #B60201;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/contElemActiveBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

.juriswSt a:hover, .juriswSt a:active, .juriswSt a:focus {
	color:#000;
	background-color: #FEFEFC;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	border: 1px solid #CCCFD6;
	background-repeat: repeat-x;
	background-position: bottom;
}

* html .juriswSt a:hover, .juriswSt a:active, .juriswSt a:focus {
	color:#000;
	line-height: 1.6em;
	height: 1.6em;
	background-color: #FEFEFC;
	border: 1px solid #CCCFD6;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


/*Steuerlement Rechtsinformationen, wenn man vom Anwaltsfachportal kam*/
.fpanwaltSt {
	margin: 0;
}

.fpanwaltSt a:link, .fpanwaltSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	line-height: 1.6em;
	height: 1.6em;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-color: #E34D14;
	background-image:url(/jportal/cms/technik/media/img/fpanwalt/lay/contElemActiveBg.gif);
	border: 1px solid #ccc;
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0;
}

* html .fpanwaltSt a:link, .fpanwaltSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #E34D14;
	margin: 0;
	line-height: 1.6em;
	height: 1.6em;
	border: 1px solid #ccc;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-image:url(/jportal/cms/technik/media/img/fpanwalt/lay/contElemActiveBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

.fpanwaltSt a:hover, .fpanwaltSt a:active, .fpanwaltSt a:focus {
	color:#000;
	background-color: #FEFEFC;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	border: 1px solid #CCCFD6;
	background-repeat: repeat-x;
	background-position: bottom;
}

* html .fpanwaltSt a:hover, .fpanwaltSt a:active, .fpanwaltSt a:focus {
	color:#000;
	line-height: 1.6em;
	height: 1.6em;
	background-color: #FEFEFC;
	border: 1px solid #CCCFD6;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/*Steuerlement Rechtsinformationen, wenn man vom Fachportal Steuerrecht kam*/
.fpsteuerrechtSt {
	margin: 0;
}

.fpsteuerrechtSt a:link, .fpsteuerrechtSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	line-height: 1.6em;
	height: 1.6em;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-color: #066;
	background-image:url(/jportal/cms/technik/media/img/fpsteuerrecht/lay/bg_green_verlauf1.jpg);
	border: 1px solid #ccc;
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0;
}

* html .fpsteuerrechtSt a:link, .fpsteuerrechtSt a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #066;
	margin: 0;
	line-height: 1.6em;
	height: 1.6em;
	border: 1px solid #ccc;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-image:url(/jportal/cms/technik/media/img/fpsteuerrecht/lay/bg_green_verlauf1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

.fpsteuerrechtSt a:hover, .fpsteuerrechtSt a:active, .fpsteuerrechtSt a:focus {
	color:#000;
	background-color: #FEFEFC;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	border: 1px solid #CCCFD6;
	background-repeat: repeat-x;
	background-position: bottom;
}

* html .fpsteuerrechtSt a:hover, .fpsteuerrechtSt a:active, .fpsteuerrechtSt a:focus {
	color:#000;
	line-height: 1.6em;
	height: 1.6em;
	background-color: #FEFEFC;
	border: 1px solid #CCCFD6;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/*Steuerlement Gesetzesportal*/
.fpgesetzeprodSt {
	margin: 0;
}

.fpgesetzeprodSt a:link, .fpgesetzeprodSt a:visited {
	display: block;
	text-decoration: none;
	color: #000;
	line-height: 1.6em;
	height: 1.6em;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-color: #FA0;
	background-image:url(/jportal/cms/technik/media/img/fpgesetze/lay/bg_SubmitHi.gif);
	border: 1px solid #ccc;
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0;
}

* html .fpgesetzeprodSt a:link, .fpgesetzeprodSt a:visited {
	display: block;
	text-decoration: none;
	color: #000;
	background-color: #FA0;
	margin: 0;
	line-height: 1.6em;
	height: 1.6em;
	border: 1px solid #ccc;
	width: 12.5em;
	font-size: 0.7em;
	padding: 0 0 0 0.4em;
	background-image:url(/jportal/cms/technik/media/img/fpgesetze/lay/bg_SubmitHi.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

.fpgesetzeprodSt a:hover, .fpgesetzeprodSt a:active, .fpgesetzeprodSt a:focus {
	color:#000;
	background-color: #FEFEFC;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	border: 1px solid #CCCFD6;
	background-repeat: repeat-x;
	background-position: bottom;
}

* html .fpgesetzeprodSt a:hover, .fpgesetzeprodSt a:active, .fpgesetzeprodSt a:focus {
	color:#000;
	line-height: 1.6em;
	height: 1.6em;
	background-color: #FEFEFC;
	border: 1px solid #CCCFD6;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/contElemInactiveBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ws {
	COLOR: #FFFFFF;
}

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
}

/* Class "unsichtbar": 
   Schiebt die "unsichtbaren" Hilfen aus dem
   Viewport, dadurch lassen sich uebereifrige
   Screenreader, die ausgerechnet "display:none"
   akustisch auswerten, taeuschen und lesen 
   die so versteckten Hilfen dennoch vor.
   Wird verwendet bei Sprunglinks, Suchmasken, Trefferliste 
*/

.unsichtbar{
      position:absolute;
      left:-2000px;
}

/* Sprunglinks beim Tabben sichtbar machen */
div.unsichtbar a:focus,
div.unsichtbar a:active{
    position:absolute;
    left:+2022px;
    top: 0.5ex;
    display:block;
    width: 7em;
    padding:2px;
    font-size: 0.8em;
    text-decoration: underline;
	background-color:#FFF;
	color:#000;
	z-index: 100;
}

* html div.unsichtbar a:focus,
div.unsichtbar a:active{
    position:absolute;
    left:+2023px;
    top: -3ex;
    display:block;
    width: 7em;
    padding:2px 6px;
    font-size: 0.8em;
    text-decoration: underline;
	background-color:#FFF;
	color:#000;
}
/* Class "unsichtbar": ENDE */

/* Class für Elemente für jurissuggest */
.suggestdiv {
	position: absolute;
	visibility: hidden;
	background-image: url(/jportal/cms/technik/media/img/prodjur/lay/1pxHgr2.gif);
	border:1px solid #000;
}

.suggest {
	/* width: 44.6em; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	background-color:#ffffff;
	cursor: pointer;
}

.width50{
	width: 50%;
}

#jurissuggest {
	width:100%
}


.tdsuggest {
	padding:2px;
	vertical-align:top;
	background-color:inherit;
	border-bottom:0px solid black;
	font-weight:normal;
	font-size: 10px;
}

.tdrubrik {
  text-align:left;
  font-style:italic;
  padding-right:10px;
}

.tdvorschlag {
  text-align:left;
  width:100%;
}

.tddidyou {
	background-color: rgb(238, 204, 204);
	font-color:#222222;
}

.tdanzahl {
  text-align:right;
}

.suggestcontrol {
	margin-top:0px;
	margin-bottom:0px;
	width: 100%;
}

.suggestcontroltable {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.suggestcontrolcenter,.suggestcontrolright
{
	padding:1px;
}

.suggestcontrolcenter
{
	text-align:center;
}

.suggestcontrolright
{
	text-align:right;
	width: 40%;
}

.suggestcontrolleft
{
	text-align:left;
	width: 40%;
}
