/*******************************************************************************
 * ROOT
 ******************************************************************************/

div.lexicon
{
	padding: 0 11px 10px;
}

/*******************************************************************************
 * ELEMENTS
 ******************************************************************************/

div.lexicon h1, div.lexicon h2, div.lexicon h3, div.lexicon h4, div.lexicon h5, div.lexicon h6
{
	font-weight: bold;
	font-size:   14px;
}

div.lexicon h1, div.lexicon h2, div.lexicon h3, div.lexicon h4, div.lexicon h5, div.lexicon h6, div.lexicon a
{
	color: #2F2C97;
}

div.lexicon img
{
	border: none;
}

div.lexicon p + p
{
	margin: 10pt 0 0pt 0;
	margin-bottom: 0pt;
}

div.lexicon ul
{
	margin:           5px 0 16px 0;
	list-style-image: url(/Steuernetz/aav_steuernetz/_images/lexikon/liste_a.gif);
}

div.lexicon table
{
	border-collapse: collapse;
	border-spacing:  0;
	font-size:       12px;
}

div.lexicon th
{
	background-color: #DDDDDD;
}

div.lexicon a
{
	text-decoration: underline;
	font-size:       12px;
}

/*******************************************************************************
 * IDS
 ******************************************************************************/

div.lexicon ul#index
{
	margin:           30px 0 10px 0;
	padding:          10px 0;
	list-style-type:  none;
	text-align:       center;
	background-color: #E8ECEF;
}

div.lexicon ul#breadcrumb
{
	margin:          10px 0px;
	padding:         0;
	list-style-type: none;
	font:            12px "Arial", "Helvetica", "sans-serif";
}

div.lexicon ul#toc
{
	list-style-image: url(/Steuernetz/aav_steuernetz/_images/pfeil_liste.gif);
}

div.lexicon a#back
{
	margin:     5px 0 5px 5px;
	float:      left;
	text-align: left;
}

div.lexicon a#forward
{
	margin:     5px 5px 0 5px;
	float:      right;
	text-align: right;
}

div.lexicon div#anmerkung
{
	visibility: hidden;
	position:   absolute;
	top:        0;
	left:       0;
}

/*******************************************************************************
 * CLASSES
 ******************************************************************************/

div.lexicon *.DokumentTitel
{
	margin-top:    10pt;
	margin-bottom: 20pt;
}

div.lexicon *.quelle
{
	margin-bottom: 5px;
	margin-top:    3px;
}

div.lexicon *.TabelleUeberschrift
{
	margin-top:    10px;
	margin-bottom: 15px;
	font-weight:   bold;
	color:         #341661;
}

div.lexicon *.cellborderright, *.cellborderrightbottom
{
	border-right: 1px solid #CCCCCC;
}

div.lexicon *.cellborderbottom, *.cellborderrightbottom
{
	border-bottom: 1px solid #CCCCCC;
}

div.lexicon *.apict
{
	margin: 0 2px 0 2px;
}

div.lexicon *.popup
{
	margin: 0 5px 0 4px;
	color:  blue;
}

div.lexicon *.TextBezug
{
	background-color: #EBEDF3;
	color:            blue;
}

div.lexicon *.SE2, div.lexicon *.SE3
{
	font-weight: bold;
}

div.lexicon *.SE1
{
	margin:           37px 0 15px 0;
	padding-left:     20px;
	border-left:      9px solid #0033CC;
	background-color: #EBEDF3;
	color:            black;
}

div.lexicon *.SE2
{
	margin:        28px 0 13px 0;
	padding-left:  23px;
	border-left:   6px solid #0033CC;
	border-bottom: 1px solid #CCCCCC;
	color:         #666666;
}

div.lexicon *.SE3
{
	margin:      10px 0 10px 0;
	color:       #333333;
}

div.lexicon *.beispiel_ueberschrift, div.lexicon *.ausnahme_ueberschrift, div.lexicon *.hinweis_ueberschrift, div.lexicon *.service_ueberschrift, div.lexicon *.achtung_ueberschrift, div.lexicon *.wichtig_ueberschrift
{
	margin:      1px 0 7px 0;
	font-weight: bold;
	color:       black;
}

div.lexicon *.ausnahme, div.lexicon *.hinweis, div.lexicon *.service, div.lexicon *.achtung, div.lexicon *.wichtig
{
	margin:           46px 0 26px 0;
	padding:          13px 37px 19px 37px;
	background-color: #FFFBEB;
}

div.lexicon *.rechtstipp, div.lexicon *.steuertipp, div.lexicon *.geldtipp, div.lexicon *.versicherungstipp
{
	margin:     46px 0 10px;
	border: 1px solid #CCCCCC;
	padding: 10px 23px 20px 23px;
}

div.lexicon *.beispiel
{
	background-color: #DDDDDD;
}

div.lexicon *.beispiel2
{
	padding-top: 5px;
}

div.lexicon *.uebersicht_ueberschrift, div.lexicon *.anleitung_ueberschrift
{
	margin:      10px 0 10px 0;
	font-weight: bold;
	color:       #341661;
}

div.lexicon *.uebersicht, div.lexicon *.anleitung
{
	margin:  26px 0;
	padding: 10px 23px 20px 23px;
	border:  1px solid #CCCCCC;
}

div.lexicon *.muster
{
	margin:           26px 0 26px 0;
	padding:          10px 29px 10px 29px;
	border-top:       3px solid #EBEDF3;
	background-color: #F5F5F2;
	
}

div.lexicon *.MusterUeberschrift
{
	margin:      10px 0 15px 0;
	font-weight: bold;
	color:       #341661;
}

div.lexicon *.AnmerkungDiv
{
	display:          none;
	position:         absolute;
	width:            300px;
	background-color: white;
}

div.lexicon *.AnmerkungTabelle
{
	vertical-align:   top;
	border:           2px solid black;
	background-color: #F7F7FF;
}

div.lexicon *.AnmerkungTD
{
	padding:          4px 6px 3px 6px;
	border:           1px solid black;
	background-color: #F7F7FF;
}

div.lexicon *.AnmerkungUeberschrift
{
	text-align:       center;
	font-weight:      bold;
	background-color: #CECFC7;
}

div.lexicon *.Anmerkungtext
{
	vertical-align: top;
}

div.lexicon *.InteraktivKopf, div.lexicon *.InteraktivFuss
{
	border-top:       1px solid black;
	border-left:      0px solid #666666;
	border-right:     0px solid #666666;
	border-bottom:    1px solid #666666;
	background-color: white;
	color:            black;
}

div.lexicon *.InteraktivKopf
{
	padding: 0 5px 20px 0px;
}

div.lexicon *.InteraktivFuss
{
	padding: 15px 15px 0 15px;
}

div.lexicon h2.tipp, div.lexicon h2.beispiel
{
	margin:      0;
	font-family: "Arial", "Helvetica", "sans-serif";
}

div.lexicon h2.tipp
{
	text-transform: uppercase;
	color:          #BBBBBB;
}

div.lexicon h2.beispiel
{
	padding-left: 0.5em;
	color:        black;
}


/*******************************************************************************
 * DERIVED
 ******************************************************************************/

div.lexicon ul#index li
{
	display: inline;
}

div.lexicon ul#index li + li
{
	margin-left: 1.5em;
}

div.lexicon ul#index li a
{
	text-decoration: none;
}

div.lexicon div#navigation a
{
	display: block;
	width:   40%;
}

div.lexicon th p, div.lexicon td p
{
	margin:  0;
	padding: 0;
}

div.lexicon ul ul
{
	margin-left:      27px;
	margin-bottom:    0px;
	list-style-image: url(/Steuernetz/aav_steuernetz/_images/lexikon/liste_b.gif);
}

div.lexicon ul ul ul
{
	margin-left:      39px;
	margin-bottom:    0px;
	list-style-image: url(/Steuernetz/aav_steuernetz/_images/lexikon/liste_c.gif);
}

div.lexicon li p
{
	margin-top:    5pt;
	margin-bottom: 0pt;
}

div.lexicon ul#breadcrumb li
{
	display:      inline;
	margin-right: 0.5em;
}

div.lexicon *.beispiel2 ul
{
	margin-bottom: 14px;
}

div.lexicon *.beispiel2 table
{
	margin-top: 10px;
}

div.lexicon *.beispiel2 div
{
	margin-bottom: 10px;
}

div.lexicon *.uebersicht table
{
	border: 1px solid #CCCCCC;
}

div.lexicon *.rechtstipp div, div.lexicon *.steuertipp div, div.lexicon *.geldtipp div, div.lexicon *.versicherungstipp div
{
	padding:          10px;
	background-color: #DDDDDD;
}

div.lexicon *.rechtstipp div p, div.lexicon *.steuertipp div p, div.lexicon *.geldtipp div p, div.lexicon *.versicherungstipp div p
{
	margin: 0;
}

/*******************************************************************************
 * MEDIA
 ******************************************************************************/

@media print
{
	div.lexicon ul#breadcrumb, div.lexicon div#navigation
	{
		display: none;
	}
}