@charset "utf-8";
	body {
    max-width: 46em;  
	background: #666666;
	margin: 0;
	padding: 0;
	font: 110% Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 130%;
	color: #000000;
	scrollbar-face-color: #FFFFEE;
	scrollbar-shadow-color: #2222CC;
	scrollbar-highlight-color: #CCCCFF;
	scrollbar-3dlight-color: #CCCCFF;
	scrollbar-darkshadow-color: #CCCCFF;
	scrollbar-track-color: #CCCCFF;
	scrollbar-arrow-color: #2222CC;
	bottom: 0em;
    }
	
    .zt #container {
    	background: #FFFFFF;
    	margin: 0 auto; 
		padding: 0 0 4em 0; 
    	text-align: left; 
    }
	
    .zt #mainContent {
		padding: 10px 20px; 
    	background: #FFFFFF;
    }
		.zt #mainContent h1 {
			font-size: 130%;	
			margin: 0 0 0 0; 
			padding: 0px 0 0 0; 
			line-height: 130%;
			page-break-after:avoid;
		}
		.zt #mainContent h2 {
			font-size: 120%;
			margin: 0.5em 0 0 0; 
			padding: 0px 0 0 0; 
			line-height: 130%;
			page-break-after:avoid;
		}
		.zt #mainContent h3, h4, h5 {
			font-size: 110%;
			margin: 0.5em 0 0 0; 
			padding: 0 0 0 0; 
			line-height: 130%;
			page-break-after:avoid;
		}

		.zt #mainContent li {
			margin: 0.5em 0 0 0.5em; 
			line-height: 130%;
		}			

		.zt #mainContent .titel { 
			margin: 0; 
			font-size: 140%; 
			font-weight: bold; 
			line-height: 100%;
		}
		.zt #mainContent .titel_unterzeile { 
			margin: 0 0 2em 0; 
			font-size: 80%; 
		}
	
		.zt #mainContent .absatz1 { 
			margin-top: 0.5em; 
		}
		  
		.zt #mainContent .quellen { 
			font-size: 90%; }
		
		.zt #mainContent acronym { 
		cursor: help; }
	
	.zt #quellen { 
		font-size: 90%; 
		line-height: 120%;
		margin: 0.5em 0 1em 0; 
	}
		.zt #quellen caption { 
			text-align: left; 
		}
	
	.zt #inhalt_box {
		float:right; 
		width:14em; 
		margin:0.5em; 
		border:solid 1px black; 
		font-size: 80%;	
		line-height: 130%;
 	  	padding: 0.3em 0; 
	}
		.zt #inhalt_box td {
			padding: 0.3em; 
		}

	.zt #anzeige {
		float:right; 
		width:20em; 
		margin:0; 
 	  	padding: 0; 
		font-size: 90%;	
		line-height: 120%;
	}
		.zt #anzeige td {
			padding: 0.3em; 
		}

	.zt #tabelle {
	/*		width:100%; */
		margin:  1em 0 1em 0; 
		border: 0; 
 	  	padding: 0 0 1.5em 0; 
	}
		.zt #tabelle .100{
			font-size: 100%;	
		}
	
		.zt #tabelle .90{
			font-size: 90%;	
		}
	
	.zt #zitat_box {
		float:center; 
 	  	background: #FFFFE0;
		border:solid 1px black; 
 	  	margin: 0.5em 1.5em 1.5em 1.5em;
 	  	padding: 0.5em 1em 0.5em 1em; 
	}

	.zt #zitat_box_tab_2sp {
		float:none;
		background: #FFFFE0;
		border:none;
		font-size: 90%;
		line-height: 110%;
 	  	margin: 0.5em 0em 1.5em 0em;
		padding: 0.3em;
	}

		.zt #zitat_box_tab_2sp caption {
			padding: 0.5em; 
			font-size: 120%;	
			font-weight: bold;	
			line-height: 110%;
		}
	
		.zt #zitat_box_tab_2sp h1 {
			font-size: 140%;
			font-weight: bold;	
			line-height: 130%;
			margin: 0 0 0 0; 
			padding: 0px 0 0 0; 
			page-break-after:avoid;
		}
	
		.zt #zitat_box_tab_2sp h2 {
			font-size: 120%;
			font-weight: bold;	
			line-height: 130%;
			margin: 0.3em 0 0 0; 
			padding: 0px 0 0 0;
			page-break-after:avoid; 
		}
	
		.zt #zitat_box_tab_2sp h3 {
			font-size: 110%;
			font-weight: bold;	
			line-height: 130%;
			margin:0.8em 0 0em 0; 
			padding: 0px 0 0 0; 
			page-break-after:avoid;
		}
	
		.zt #zitat_box_tab_2sp td {
			padding: 0.5em; 
			line-height: 130%;
		}
	
		.zt #zitat_box_tab_2sp p {
			margin:0.8em 0 0em 0; 
			line-height: 110%;
		}
	
		.zt #zitat_box_tab_2sp ol, ul, li {
			margin: 0.3em 0 0 0em; 
			line-height: 110%;
		}

		.zt #LitVerz {
			margin-left: 2em;
			text-indent: -1.5em; 
			font-size: 100%; 
			line-height: 120%;
		}


	/* Zusatzinfo-Link - richtig eingeführt? */ 
	.zi { 
	font-size: 80%;
	font-weight: bold; 
	color: #0000CC; 
	background-color: #FFFF33
	} 


	.zt #fussz_links {
	float:left; 
	margin: 1em 0 0 0; 
	font-size: 80%;	
	line-height: 120%;
	}
	.zt #fussz_rechts {
	float:right; 
	margin: 1em 0 0 0; 
	font-size: 80%;	
	line-height: 120%;
	}

	.bg1 { font-weight: bold; color: #FFFFBB; background-color: #0000CC} 
	.bg2 { font-weight: bold; color: #0000CC; background-color: #FFFF33} 
	.hblau { background-color: #AADDFF} 
	.sw {  font-weight: bold; }
	.datum { font-size: 70%;	}
	.nu { text-decoration: none;	}

	.version {
		font-size: 75%;
		font-weight: normal;
	}
	a:link { color: #3333FF; text-decoration: none } 
	a:hover { background-color: #FFCC00; text-decoration: underline} 
	a:active { background-color: #FF9900; text-decoration: underline} 
	a:visited { color: red; text-decoration: none} 
