/***********************************************************
Styles für Dokumentinhalte
***********************************************************/
body {
  margin: 2% 5%;
  font: normal 100% Arial,Helvetica,sans-serif;
}
a {
  color: #046EBB;
}
a img {
  border: none;
}
/***********************************************************/
/* ANPASSUNGEN 		17.01.2008			   */
/*							   */
p, li {
  font-size: 80%;
  margin: 0.3em 0.3em 0.3em 0.3em;
}

td {
  font-size: 100%;
  margin: 0.3em 0.3em 0.3em 0.3em;
}

li p {
  font-size: 100%;
  margin: 0.3em 0.3em 0.3em 0.3em;
}
/***********************************************************/
/* ANPASSUNGEN 		15.05.2008	*/
h1.rspkey{
  font-size: 100%;
}
p.reklame {
  font-size: 66%;
  font-weight: bold;
  text-align: left;
  padding: 0.25em 0.25em;
  color: #4C4C4C;
}
/***********************************************************/
p {
  line-height: 135%;
}

h1, h2 {
  font-weight: normal;
}
h1 {
  font-size: 130%;
  margin: 1em 0 1em 0;
}
h2 {
  font-size: 110%;
  margin: 1em 0 0.5em 0;
}
h3 {
  font-size: 100%;
  margin: 1em 0 0.25em 0;
}
h4 {
  font-size: 85%;
  margin: 0.5em 0 0 0;
}

h5 {
  font-size: 80%;
  margin: 0.5em 0 0 0;
}

p.dokinfo {
  color: #767778;
}
p.dokinfo td {
  color: #767778;
}
span.paginierung {
  display: block;
  /*border-top: 1px solid #D5D5D5;*/
  padding: 1em 0 0.25em 0;
  color: #767778;
  text-align: center;
}
p.autor {
  font-weight: bold;
  margin: 0 0 1em 0;
}
ul {
  list-style: square outside;
}
ul li {
	margin-bottom: 0;
}
ul ul li {
  font-size: 100%;
}

.sectionHeader {
  font-size: 80%;
  font-weight: bold;
  margin: 0 0 1em 0;
  padding: 0.25em 1em;
  background: #E5E5E5;
  color: #FFF;
}

div.infobox {
  margin: 0 0 1em 0;
}

/***********************************************************/
/* ANPASSUNGEN 						   */
/*							   */
td.text {
  font-size: 100%;
}
/*							   */
li td.text {
  font-size: 80%;
}
/*							   */
td.ueberschrift {
  line-height: 135%;
  font-size: 85%;
  font-weight: bold;
}
/*							   */
.GRD {
  font-size: 8pt;
  font-family: Courier New, Courier;
}
/*							   */
div {
  font-size: 100%;
}
/*							   */
a.anker {
  color: #000000;
  text-decoration: none; }
/*							   */
a.javanote {
  color: #000000;
  text-decoration: none; }
/*							   */
a.anker:link {
  color: #000000;
  text-decoration: none; }
/*							   */
a.anker:visited {
  color: #000000;
  text-decoration: none; }
/*							   */
a.anker:hover {
  color: #000000;
  text-decoration: none; }
/*							   */
a.anker:active {
  color: #000000;
  text-decoration: none; }
/*							   */
  .systColumn { float: left; width: 30%; margin-right: 3% }
  .systColumn h2 { margin-bottom: 0.25em; }

/* Änderung Start RB 30.05.2007 */
/*  ul.index { margin-bottom:1.5em}  			   */
  div.systColumn p { 
  font-size: 110% !important; 
  margin-bottom: 0em;
  }
  ul.index { margin-bottom:1.5em !important; }
  ul.index li a { text-decoration: none; color: #223547 !important; }
  ul.index li a:hover { text-decoration: underline; background-color: #E5E5E5 }
  ul.index li p {font-size: 130% !important;}  
  div.snippet {font-size: 75%; 
	      color: #808080;
	      margin-top:1em}
/* Änderung Ende RB 30.05.2007				   */    

  ul.index p { margin-bottom: 0em; }
/*							   */
@media screen {
	.druck {
	display: none;
	}
	.old {
	display: none;
	}
	.javanote{
	display: inline;
	}
}

@media print {
	.javanote{
	display: none;
	}
}

/***********************************************************/



/***********************************************************
Submenu
***********************************************************/

.submenu {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	background:white;
	border:1px solid #D5D5D5;
	border-bottom: none;
	border-collapse:collapse;
}
.Item,
.ItemHover {
	width:100%;
	padding:3px;
	height:25px;
	border-bottom:1px solid #D5D5D5;
	background: #F2F2F2;
}
.ItemHover {
	background: #E5E5E5;
}

.ItemText {
	font-size:11px;
	color:#666;
	font-weight:normal;
	padding:0px 10px 0 10px;

}
.ItemTextHover {
	font-size:11px;
	color:#000;
	font-weight:normal;
	padding:0px 10px 0 10px;
	cursor:hand;
}

.suchbegriff1, .suchbegriff2, .suchbegriff3, .suchbegriff4, .suchbegriff5, .suchbegriffhover {
	width:230px;
	padding:3px;
	height:25px;
	border-bottom:1px solid #D5D5D5;
}

.suchbegriff1 {
	/* background: #FFFF99; */
	border-left: 12px solid #FF9;
}

.suchbegriff2{
	/* background: #CCFFCC; */
	border-left: 12px solid #CFC;
}

.suchbegriff3{
	/* background: #FFCC99; */
	border-left: 12px solid #FC9;
}

.suchbegriff4{
	/* background: #CCCCFF; */
	border-left: 12px solid #CCF;
}

.suchbegriff5{
	/* background: #FFCCFF; */
	border-left: 12px solid #FCF;
}

.suchbegriffhover {
	/* background: #C4D0DF; */
	border-left: 12px solid #FFF;
	background: #E5E5E5;
}
/***********************************************************
Inhaltsübersichten
***********************************************************/
div.doc_index {
  border: 1px solid #D5D5D5;
  margin: 1em 0;
}
.doc_index h2 {
  font-size: 80%;
  font-weight: bold;
  margin: 0;
  padding: 0.25em 1em;
  background: #E5E5E5;
  color: #FFF;
}
ol.doc_index, ol.noIndex {
  list-style: none;
}
ol li ol li {
  font-size: 100%;
}
/***********************************************************
Hinweis im Dokument
***********************************************************/
.hinweis {
  padding: 0.33em 1em;
  background: #FFF9AC;
  border: 1px solid #D5D5D5;
}
/***********************************************************
Kommentaransicht Gesetzestext
***********************************************************/
div.kommentar_gesetzestext {
  background: #F0F0F0;
}
div.kommentar_gesetzestext h1 {
  font-size: 80%;
  font-weight: bold;
}

ol.nummerierung {
  margin: 0;
  padding: 1em 0 0 50px;
}

/***********************************************************
Darstellung von Listen in Dokumenten
z.B. InfoCenter: syst. Einstieg und aktuelle
***********************************************************/
ul.infocenter_begriffe {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.infocenter_begriffe li {
  
}
ul.infocenter_begriffe li a {
  text-decoration: none;
  font-weight: bold;
}
ul.infocenter_begriffe li a:hover {
  text-decoration: underline;
}

ul.aktuell li {
  margin-bottom: 1em !important;
}


