/* AA, 26.04.2018: DATCSS-140, Schriftart komplett auf Verdana mit Fallback */

	BODY
	{
		BACKGROUND-COLOR: white;
		MARGIN-LEFT: 16px;
		MARGIN-RIGHT: 16px;
	}

	BODY TR TD
	{
		BORDER: black;
	}
	BODY TR TH
	{
		FONT-SIZE: 85%;
	}

	SPAN.hit
	{
		font-weight: bold;
		background-color: #ffff00;
	}

	small
	{
		FONT-SIZE: 90%;
	}

	BODY TABLE
	{
		BORDER-COLOR: black;
	}

	BODY H1
	{
		FONT-SIZE: 110%;
	}
	BODY H2
	{
		margin-top: 0.8em;
		FONT-SIZE: 105%;
	}
	
	BODY H3
	{
		FONT-SIZE: 105%;
	}
	BODY H4
	{
		FONT-SIZE: 100%;
	}

/* Hoch und Tiefstellungen */
/* AA, 05.07.2018 - BON-9251, wegen Fußnoten */
sup {
    vertical-align: top;
    position: relative;
    top: -4px;
    FONT-size: 12px;
    padding-left: 2px;

}
a > sup {
    vertical-align: top;
}
/* ENDE Hoch und Tiefstellungen */



	BODY DT
	{
		BORDER: black 1px;
		COLOR: black;
		FONT-SIZE: 100%;
		PADDING-BOTTOM: 5pt;
		TEXT-ALIGN: left;
		TEXT-INDENT: 10pt;
	}
	BODY DL
	{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		PADDING-BOTTOM: 5pt;
	}

/*AA:17.02.2016 - DATCSS-81, Anweisung Hr. Schröder*/
	div#dokument table {
    float: none;
	}
	div#dokument TD {
    border: thin solid #000000;
	}
	div#dokument TD p {
    padding: 0.2em;
	}
/*Ausnahme für IE 7 wieder eingebaut */ 
*+html div#dokument TD {
    border: 0.05em 0.05em #000000;
    border-right-style: none;
    border-top-style: none;
	}
/**/

	DIV.dokumentkopf TABLE
	{
		BACKGROUND-COLOR: #f0f0f0;
		BORDER: none;
		WIDTH: 100%;
		margin-bottom: 2px;
	}

	DIV.dokumentkopf TD
	{
		FONT-SIZE: 90%;
		border: medium none #000000 !important;	/*AA:17.02.2016 - DATCSS-81, Anweisung Hr. Schröder*/
	}
	
	#head td, #navi td	/*AA:07.03.2017 - BON-7019, Anweisung Hr. Mehlmann*/
	{ 
		border: none !important;
	} 


	/* LMK */
	div.dokumentkopf td.abk 	{ text-align: left; }
	div.dokumentkopf td.ktitel 	{ text-align: center; }
	div.dokumentkopf td.bl 		{ text-align: right; }

	DIV.dokumentkopf em
	{
		 FONT-SIZE: 90%;
		 FONT-WEIGHT: lighter;
		 FONT-STYLE: normal;
	}





	/* Einstellungen f?r das generierte Inhaltsverzeichnis der Gesetze CONT-Dokumente */
	div.Inhaltsuebersicht p
	{
		margin: 5px;
		font-weight:bold;
	}


	/* Eintraege wegen Schnellschuss barrierefrei Bremen fuer die TOC-Dokumente MM */
	#doktoc
	{  }

	#doktoc ul
	{ margin: 0 0 0 10px; padding: 0 0 0 0; list-style: none; }

	#doktoc li
	{ margin: 0.4em 0; }
	#doktoc span.bf_selected
	{ background-color: #e4e4d9; font-weight: bold; margin-left: -22px; padding-top: 2px; padding-bottom: 3px; padding-left: 22px; border-style: none; display: block; }
	#doktoc span.bf_selected span.icon {  }



	#content { color: #4c4c4c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #eeeee8; text-align: center; margin: 50px 0; }
	#content { background-color: #fff; text-align: left; margin: 0 auto; padding: 22px; width: 600px; border: solid #e4e4d9; border-width: 24px 48px; }
	#content p { margin: 0.5em 0 0.5em 0; }
	
	#dokument #content h1, #content h1 { color: #525244; font-size: 10px; font-weight: bold; line-height: 1.2em; background-color: #bdbdaf; text-transform: uppercase; letter-spacing: 0.3em; margin: 30px 0 20px; padding: 3px 6px; border-color: #c00; border-style: solid; border-width: 0 0 0 17px; width: 575px; }
	#content h2 { color: #c00; font-size: 1.1em; font-weight: bold; line-height: 1.2em; margin: 0.5em 0; }
	
	#dokument p.normenkette { color: black; }

	#head { line-height: 1.2em; background-color: #d9d9cd; background-repeat: no-repeat; padding: 20px 10px 11px; border: solid 1px #c2c2c2; width: 575px; }
	#head p { margin: 0; }
	#head img { margin-top: 20px; }

	#editorial { color: #8b8b7b; }

	#inhalt { font-size: 10px; line-height: 1.1em; }
	#inhalt p.groupTitle,	/* für alte Daten */ 
	#inhalt p.groupTitle0,
	#inhalt p.groupTitle1, 
	#inhalt p { margin: 16px 0 4px; font-weight: bold; }
	#inhalt p.groupTitle0 { margin-bottom: -8px; border-bottom: 1px solid #e4e4d9; padding-bottom: 4px;}
	
	#dokument #inhalt ul, #inhalt ul { margin: 0; padding: 0; list-style-type: none; }
	#inhalt li { padding-top: 2px; padding-bottom: 3px; border-color: #e4e4d9; border-style: solid; border-width: 1px 0 0; }
	#inhalt h1 { color: #525244; }

	#foot { color: #8b8b7b; font-size: 10px; line-height: 1.2em; }
	#foot h2 { color: #767676; font-size: 1em; margin-top: 1.2em; margin-bottom: 0; }
	#foot p { margin-top: 0.2em; margin-bottom: 0.2em; }
	.title { FONT-WEIGHT: bold; COLOR: #c00; line-height: 1.2em; }
	.adjudication {  }
	.abstract { font-weight: bold; }
	/*.abstract.decision { font-weight: normal; }  AA:16.12.2015 - BON-4341*/
	#content div.abstract { font-weight: normal; } 
	#content .author { color: #8b8b7b; font-size: 10px; line-height: 1.2em; }
	
	.normenkette {	COLOR: #c00 }
	.more { COLOR: #c00; TEXT-ALIGN: right; margin-right: 20px; }
	#content hr   { height: 1px; margin-top: 15px; margin-bottom: 15px; border-color: #c2c2c2; border-style: dotted; border-width: 1px 0px 0px; }

	/* P+P */
	.mini { color: #888777; font-size: 10px; line-height: 1.1em; background-repeat: repeat-x; background-position: 0 10px; position: relative; bottom: -3px; padding-top: 18px; }
	.pp-td { color: #9a998b; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; padding-left: 8px; white-space: nowrap; }
	.pp-td b { color: #4c4b42; }
	.wuni-td { padding-right: 0px; padding-bottom: 3px; }

	#navi a:link, #navi a:visited, #navi a:hover, #navi a:active 
	{
	    text-decoration: none;
	}

	#navi { margin: 0; width:597px; background-color: #bdbdaf; font-size: 11px; text-align: center; padding: 1px}
	.navizelle-anfang { margin: 0; border-color: #fff #99958c #99958c #c2c2c2; border-style: solid; border-width: 1px; }
	.navizelle-mitte { margin: 0; border-color: #fff #99958c #99958c #fff; border-style: solid; border-width: 1px; }
	.navizelle-ende { margin: 0; border-style: solid; border-width: 1px; border-color: #fff #c2c2c2 #99958c #fff; }

	/* WRL */
	#neuigkeiten {font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
	
	/* AA, 18.10.2018 - BC-533, wegen falschem Umbruch im head-Bereich*/
	#fachdienst { width: 185px; color: var(--beck-secondary); font-size: 33px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; letter-spacing: -0.04em; line-height: 33px; }
	#rechtsgebiet { color: #9a998b; font-size: 33px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; letter-spacing: -0.04em; line-height: 33px; }
	
	#ausgabe { font-size: 12px; font-weight: bold; padding-top: 4px; font-family: Verdana,Arial,Helvetica,sans-serif; }
	
	#ozDomain { width: 186px; color: #fff; font-size: 64px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; letter-spacing: -0.02em; line-height: 64px; vertical-align: top; }
	#ozTitel { color: #9a998b; font-size: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; letter-spacing: -0.04em; line-height: 1.2em; vertical-align: middle;}

	#content p {
		margin-bottom:4px;
		margin-top:4px;
	}
	
    /* FACHNEWS */

	div.INFOBOX
	{
		border: 1px dotted rgb(64, 64, 64);
		padding: 0px 8px 16px 12px;
		background-color: rgb(240, 240, 240);
		margin: 16px 0px;
	}

	div.Autorenbeschreibung, div.VOLLTEXT
	{
		margin: 0px 0px 16px 0px;
	}

	#dokument h1
	    {  
	     margin-top: 24px; 
	     margin-bottom: 4px;
	    }
	    
	#dokument h2
	    { 
	     font-size: 1.1em; 
	     color: #000;
	     margin-top: 16px; 
	     margin-bottom: 4px;
	    }
	#dokument h3
	    {  
	     margin-top: 8px; 
	     margin-bottom: 0px;
	    }

	    div.INFOBOX h1
	    {  
	     font-size: 1.2em;
	    }

	    div.INFOBOX h2
	    {  
	     font-weight: bold;
	     font-size: 1.0em;
	    }


	    /* FACHNEWS ENDE */	


@media PRINT
{
	#navi { display: none; }
	div.dokumentkopf { margin-bottom: 4px; margin-top: 36px; border-bottom: 1px solid black; }
	div.dokumentkopf table { BACKGROUND-COLOR: #ffffff; margin: 0px;}
}