/* standards */
	.unsichtbar {
		display: none;
	}

	body 	{
	
		font-family: arial, helvetica, sans-serif;
		background-color: #FFFFFF;
	}
	
	p	{
		font: normal 0.9em Arial, Helvetica, sans-serif;
	}
	
	
	b	{
		font-weight: bold;
	}
	
	ol
	{
		font: normal 0.9em arial, helvetica,sans-serif;
	}
	
	table {
		font: normal 0.9em arial, helvetica,sans-serif;
		border-collapse: collapse;
	}
	
	table.cell_border_1 td, table.cell_border_1 th {
		border: 1px solid black; 
	}
	
	table.cell_border_0 td, table.cell_border_0 th {
		border: 0px; 
	}
	
	h1	{
		font: bold 1.2em arial, helvetica, sans-serif; 
		padding-top: 0px; 
		padding-bottom: 3px; 
		margin-top: 0px; 			
		margin-bottom: 3px;
	
	}
	
	h2	{
		 font: bold 1.0em arial, helvetica, sans-serif;
	
	}
	
	h3	{
		 font: bold 0.9em arial, helvetica, sans-serif; 
	
	}
	
	h4	{
		 font: 0.95em arial, helvetica, sans-serif; 
		 color: #990000;
		 padding-bottom: 0px;
		 padding-top: 0px;
		 margin-bottom: 0px;
		 margin-top: 3px;
	
	}
	
	.box-rechts
	{
		 float: right; 
		 margin-left:5px;
		 margin-bottom:5px;
		 font: normal 0.8em arial, helvetica, sans-serif;
		 color: #000000;
		 text-align: left;
	}
	
	.box-links
	{
		 float: left; 
		 margin-left:0px; 
		 margin-right:10px;
		 margin-bottom: 5px;
		 font: normal 0.8em arial, helvetica, sans-serif;
		 color: #000000; 
		 text-align: left;
	}
	
	
	.text
	{
	
		font-weight: normal;
		font-family: arial, helvetica, sans-serif;
		color: #000000;
	
	}
	
	.text-kleiner
	{
	
		font: normal 0.9em arial, helvetica, sans-serif;    
		color: #000000;
	
	}
	
	.rot 
        {
		clear: both; 
		border-bottom: #990000 1px solid; 
		margin-bottom: 4px; 
		margin-top: 4px;
		height: 1px;
        }
		
	.grau {
	
		padding-bottom: 5px; 
		background-color: #F7F7FA; 
		border-bottom: #CCCCCC 1px solid; 
		border-top: #CCCCCC 1px solid; 
		padding-right: 5px; 
		padding-top: 5px; 
		padding-left: 5px;
	}
	
	a:link	{
		font-family: arial, helvetica, sans-serif;
		color: #000033;
		text-decoration: underline;
	}
	
	a:active	{
		font-family: arial, helvetica, sans-serif;
		color: #990000;
		text-decoration: underline;
	}
	
	
	a:visited	{
		font-family: arial, helvetica, sans-serif;
		color: #000033;
		text-decoration: underline;
	}
	
	a:hover	{
		font-family: arial, helvetica, sans-serif;
		color: #990000;
		text-decoration: underline;
	
	}
/* ENDE standards */

/*Kopf mit Navigation*/
	#box_logo {
		float: left;
		margin-right: 7px;
		margin-bottom: 40px;

	}
	
	#box_adler {
		float: left;
		margin-left: 40px;
		margin-bottom: 40px;
	}
	
	#box_kopf {
		border: 1px none;
		font: normal 0.9em Arial, Helvetica, sans-serif;
		float: left;
		margin-left: 73px;
		margin-bottom: 40px;
		width: 55%;
	}
	
	#box_bggrau {
		background: #DDDDDD;
		float: left;
		border-top: 1px solid #990000;
	}
	
	#hauptrubriken 	{
		font-size: 1.0em;
		font-weight: bold;
		z-index: 1;
		padding-bottom: 2px;
		padding-top: 1px;
		padding-left: 1px;
		border-bottom: 1px solid #990000;
	}
	
	#basisrubriken 	{
		padding: 1px;
		font-size: 0.7em;
		text-align: right;
		background: #FFFFFF;
		z-index: 2;
		text-decoration: none;
	}
	
	#basisrubriken a:link	{
		color: #666666;
		text-decoration: none;
	}
	
	#basisrubriken a:active	{
		color: #990000;
		text-decoration: none;
	}
	
	
	#basisrubriken a:hover 	{
		background: #EFEFEF;
		border-left: 1px;
		border-top: 0px solid #990000;
		border-right: 1px;
		color: #990000;
		text-decoration: none;
	}
	
	#basisrubriken a:visited {
		color: #666666;
		text-decoration: none;
	}
	
	#breadcrumb {
		padding: 1px 1px 1px 3px;
		font-size: 0.7em;
		text-align: right;
		background: #DEDEDE;
		text-align: left;
		z-index: 3;
		text-decoration: none;
	}
	
	#breadcrumb a:link {
		color: #333333;
		text-decoration: none;
	}
	#breadcrumb a:active {
		color: #990000;
		text-decoration: none;
	}
	#breadcrumb a:hover {
		color: #000000;
		background: #EFEFEF;
		border: 0 solid #990000;
		text-decoration: none;
	}
	#breadcrumb a:visited {
		color: #333333;
		text-decoration: none;
	}
/*Ende der Kopfnavigation"*/


/*Navigation links - mit Unterpunkten; aktiver Unterpunkt ist markiert mit "aktiviert"*/
#menu
	{
		float: left;
		width: 15em;
		font-size: 0.7em;
		margin-left: 0px;
		margin-right: 12px;
		margin-bottom: 40px;
	}
	#menu ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none;
	}
	#menu ul li {
		margin-bottom: 3px; 
	}
	#menu ul li a {
		display: block;
		padding-left: 35px;
		margin-bottom: 3px;
		text-decoration: none;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		color: #000000;
	}
	#menu ul li a.aktiviert {
		display: block;
		padding-left: 35px;
		margin-bottom: 3px;
		text-decoration: none;
		border-top: 1px solid #990000;
		border-bottom: 1px solid #990000;
		background: #EFEFEF;
		color: #333333;
	}
	#menu ul ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none;
	}
	#menu ul ul li {
		margin-bottom: 3px; 
	}
	#menu ul ul li a {
		display: block;
		padding-left: 45px;
		margin-bottom: 3px;
		text-decoration: none;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		color: #000000;
	}
	#menu ul ul li a.aktiviert {
		display: block;
		padding-left: 45px;
		margin-bottom: 3px;
		text-decoration: none;
		border-top: 1px solid #990000;
		border-bottom: 1px solid #990000;
		background: #EFEFEF;
		color: #333333;
	}
	#menu a:hover {
		border-top: 1px solid #990000;
		border-bottom: 1px solid #990000;
		background: #EFEFEF;
		color: #333333;
	}
/*Navigation links - Ende*/


/* Inhalt */
	
	
	#inhalt3{
		float:left;
		width: 53%;
		font-size: 0.9em;
		margin-left: 35px;
		margin-right: 3px;
	}
	
	#inhalt3 ul{
		clear: left;
		list-style: disc url(../_pic_u_film/dotrot2.gif);
		font-size: 0.9em;
	}
	
	#inhalt3 th{
		text-align: left;
	}

	#inhalt3 td{
		text-align: left;
		vertical-align: top;
	}
	
	#inhalt3 ul.rot-g, #inhalt2 ul.rot-g, #inhalt3 ul.rot-g{
		clear: left;
		list-style: disc url(../_pic_u_film/pfeilrot_g.gif);
		font-size: 0.9em;
	}
	
	#inhalt3 ul.rot-k, #inhalt2 ul.rot-k, #inhalt3 ul.rot-k{
		clear: left;
		list-style: disc url(../_pic_u_film/pfeilrot_k.gif);
		font-size: 0.9em;
	}
	
	#inhalt3 ul.grau-g, #inhalt2 ul.grau-g, #inhalt3 ul.grau-g{
		clear: left;
		list-style: disc url(../_pic_u_film/pfeilgrau_g.gif);
		font-size: 0.9em;
	}
	
	#inhalt3 ul.grau-k, #inhalt2 ul.grau-k, #inhalt3 ul.grau-k{
		clear: left;
		list-style: disc url(../_pic_u_film/pfeilgrau_k.gif);
		font-size: 0.9em;
	}
	
	#inhalt3 img.bottom-margin, #inhalt2 img.bottom-margin, #inhalt3 img.bottom-margin {
		margin: 1px 0px 5px 0px
	}

	#inhalt3 img.right-margin, #inhalt2 img.right-margin, #inhalt3 img.right-margin {
		margin: 1px 5px 5px 0px;
	}

	#inhalt3 img.left-margin, #inhalt2 img.left-margin, #inhalt3 img.left-margin {
		margin: 1px 0px 5px 5px;
	}
/* Inhalt - Ende */

/* Spalte rechts - Marginalspalte */
	#marginal, .marginal{
		width: 17%;
		float: right;
		z-index: auto;
		font-size: 0.7em;
		color: #333333;
		margin-right: 40px;
		margin-left: 3px; 
		padding-right: 0px;
		min-width: 120px;
	}
	
	#marginal p, .marginal p {
		font-size: 1.0em;
		margin-top: 1.0em;
		margin-bottom: 0.7em;
	}
	
	#marginal a:link, .marginal a:link {
		text-decoration: underline;
		color: #000033;
	}
	
	#marginal a:active, .marginal a:active{
		text-decoration: underline;
		color: #000033;
	}
	
	
	#marginal a:hover, .marginal a:hover {
		color: #990033;
	}


     #marginal_h4, .marginal_h4 {
		padding-bottom: 5px; 
		border-bottom: #CCCCCC 1px solid; 
		padding-top: 5px; 
		padding-left: 15px;
		
}

     .box_marginal {
		margin-bottom: 5px; 
		padding-bottom: 5px; 
		padding-top: 5px;
		padding-left: 15px;
}


/* Spalte rechts - Ende */



/* Pfeile als Aufzählungszeichen */

        #pfeil {
	margin-left: 25px;
        }


/* Pfeile als Aufzählungszeichen - Ende*/


	



